@import '_content/Majorsoft.Blazor.Components.Common.JsInterop/Majorsoft.Blazor.Components.Common.JsInterop.bundle.scp.css';

/* /Components/Common/Breadcrumbs.razor.rz.scp.css */
.breadcrumb-item + .breadcrumb-item[b-tw5zzhtwxr]::before {
    content: var(--bs-breadcrumb-divider, "»");
}
/* /Components/Common/BuildingBlock.razor.rz.scp.css */
.building-block[b-e96v7azhsj] {
    background-color: lightgray;
    text-align: center;
    vertical-align: middle;
}
/* /Components/Common/LanguageSwitcher.Razor.rz.scp.css */
.c-lang[b-0jvusepddp] {
	color: var(--white);
	font-size: large;
}

.c-lang-title[b-0jvusepddp] {
	display: block;
	color: #ccc;
	margin-bottom: 8px;
}

@media (min-width: 768px) {
	.c-lang[b-0jvusepddp] {
		font-size: medium;
	}
}
/* /Components/Common/NavMegaMenu.razor.rz.scp.css */
.nav-megamenu > ul[b-gwvcpn1895] {
    list-style: none;
    margin: 2.5em 0 0 0;
    padding: 0;
}

    .nav-megamenu > ul > li:not(:first-child)[b-gwvcpn1895] {
        border-left: 1px solid #ccc;
        border-color: rgba(255,255,255,.3);
    }

    .nav-megamenu > ul > li > .nav-megamenu-btn[b-gwvcpn1895] {
        white-space: nowrap;
    }

.nav-megamenu-btn[b-gwvcpn1895] {
    color: var(--white);
    padding: .5rem 1rem;
    font-size: large;
    border-radius: 4px 4px 0 0;
    border-color: transparent;
}

    .nav-megamenu-btn.selected[b-gwvcpn1895],
    .nav-megamenu-btn:hover[b-gwvcpn1895] {
        color: var(--black);
        background-color: var(--primary);
    }

    .nav-megamenu-btn > *[b-gwvcpn1895] {
        vertical-align: middle;
    }

.nav-megamenu-link[b-gwvcpn1895] {
    color: var(--black);
    font-size: large;
    line-height: 1.2;
    width: 100%;
    display: inline-block;
    padding: 15px 30px;
}

.nav-megamenu-panel[b-gwvcpn1895] {
    position: absolute;
    top: 211px;
    left: 0;
    padding: 0 2rem;
    width: 100vw;
    z-index: 99;
    background-color: var(--primary);
    box-shadow: 0 3px 2px 0 rgb(0 0 0 / 30%);
}

    .nav-megamenu-panel > div[b-gwvcpn1895] {
        padding: 2.5rem 0;
    }

    .nav-megamenu-panel .blurb[b-gwvcpn1895] {
        order: 1;
        width: 33%;
        font-size: x-large;
        font-weight: lighter;
        padding: 1rem;
    }

    .nav-megamenu-panel .nav-megamenu-promo[b-gwvcpn1895] {
        order: 3;
        width: 33%;
    }

    .nav-megamenu-panel ul[b-gwvcpn1895] {
        order: 2;
        list-style: none;
        column-count: 3;
        flex-grow: 1;
        padding: 0;
    }

    .nav-megamenu-panel .nav-megamenu-promo + ul[b-gwvcpn1895],
    .nav-megamenu-panel .blurb + ul[b-gwvcpn1895] {
        column-count: 2;
    }

    .nav-megamenu-panel ul > li[b-gwvcpn1895] {
        border-bottom: 1px solid rgba(0,0,0,.2);
    }

        .nav-megamenu-panel ul > li > a[b-gwvcpn1895] {
            padding: 1em;
        }

        .nav-megamenu-panel ul > li:first-child[b-gwvcpn1895] {
            font-weight: bold;
        }

.nav-megamenu-promo .promo-item[b-gwvcpn1895] {
    margin-bottom: 1rem;
    width: 100%;
    background-color: rgba(255,255,255,0.2);
    border-radius: 5px;
}

    .nav-megamenu-promo .promo-item:hover[b-gwvcpn1895] {
        background-color: rgba(255,255,255,0.4);
    }

    .nav-megamenu-promo .promo-item .promo-content img[b-gwvcpn1895] {
        width: 118px;
        height: 90.5px;
        border: 4px solid var(--white);
    }

    .nav-megamenu-promo .promo-item .promo-content .text[b-gwvcpn1895] {
        color: var(--black);
        font-size: 14px;
        font-weight: bolder;
        padding: 1rem;
    }

    .nav-megamenu-promo .promo-item .promo-address .map[b-gwvcpn1895] {
        width: 60%;
    }

        .nav-megamenu-promo .promo-item .promo-address .map > img[b-gwvcpn1895] {
            display: block;
            width: 100%;
            height: auto;
            border: 4px solid var(--white);
        }

    .nav-megamenu-promo .promo-item .promo-address .text[b-gwvcpn1895] {
        color: var(--black);
        font-size: medium;
        font-weight: normal;
        padding: 1rem;
    }

    .nav-megamenu-promo .promo-item .promo-address .title[b-gwvcpn1895] {
        font-weight: bold;
    }

    .nav-megamenu-promo .promo-item .promo-address p[b-gwvcpn1895] {
        white-space: pre-wrap
    }

    .nav-megamenu-promo .promo-item a:hover[b-gwvcpn1895] {
        text-decoration: none;
    }

.colour_5540 .nav-megamenu-panel[b-gwvcpn1895],
.colour_1260 .nav-megamenu-panel[b-gwvcpn1895] {
    background-color: var(--secondary-teal);
}

.colour_5540 .nav-megamenu-btn.selected[b-gwvcpn1895],
.colour_5540 .nav-megamenu-btn:hover[b-gwvcpn1895],
.colour_1260 .nav-megamenu-btn.selected[b-gwvcpn1895],
.colour_1260 .nav-megamenu-btn:hover[b-gwvcpn1895] {
    background-color: var(--secondary-teal);
}

.colour_5625 .nav-megamenu-panel[b-gwvcpn1895],
.colour_1261 .nav-megamenu-panel[b-gwvcpn1895] {
    background-color: var(--secondary-yellow);
}

.colour_5625 .nav-megamenu-btn.selected[b-gwvcpn1895],
.colour_5625 .nav-megamenu-btn:hover[b-gwvcpn1895],
.colour_1261 .nav-megamenu-btn.selected[b-gwvcpn1895],
.colour_1261 .nav-megamenu-btn:hover[b-gwvcpn1895] {
    background-color: var(--secondary-yellow);
}

.colour_5668 .nav-megamenu-panel[b-gwvcpn1895],
.colour_1262 .nav-megamenu-panel[b-gwvcpn1895] {
    background-color: var(--secondary-red);
}

.colour_5668 .nav-megamenu-btn.selected[b-gwvcpn1895],
.colour_5668 .nav-megamenu-btn:hover[b-gwvcpn1895],
.colour_1262 .nav-megamenu-btn.selected[b-gwvcpn1895],
.colour_1262 .nav-megamenu-btn:hover[b-gwvcpn1895] {
    background-color: var(--secondary-red);
}

.nav-megamenu-blocker[b-gwvcpn1895] {
    display: none;
}

@media (max-width: 1200px) {
    .nav-megamenu-btn[b-gwvcpn1895] {
        font-size: medium;
    }
}

@media (max-width: 992px) {
    .nav-megamenu[b-gwvcpn1895] {
        position: absolute;
        top: 100%;
        margin-top: 6px;
        left: 0;
        background: black;
        width: 100%;
        padding: 1rem;
        z-index: 1000;
    }

        .nav-megamenu > ul[b-gwvcpn1895] {
            margin: 1em 0 0 0;
        }

            .nav-megamenu > ul > li[b-gwvcpn1895] {
                border: none;
                margin-bottom: 8px;
            }

    .nav-megamenu-btn[b-gwvcpn1895] {
        position: relative;
        color: var(--black);
        background-color: var(--primary);
        border-radius: 4px;
        width: 100%;
        text-align: left;
    }

        .nav-megamenu-btn.selected[b-gwvcpn1895] {
            border-radius: 4px 4px 0 0;
        }

        .nav-megamenu-btn .icon[b-gwvcpn1895] {
            position: absolute;
            top: 17px;
            right: 22px
        }

    .nav-megamenu-panel[b-gwvcpn1895] {
        position: relative;
        width: initial;
        border-radius: 0 0 4px 4px;
    }
        .nav-megamenu-panel .nav-megamenu-promo[b-gwvcpn1895],
        .nav-megamenu-panel .blurb[b-gwvcpn1895] {
            display: none;
        }
            .nav-megamenu-panel .nav-megamenu-promo + ul
            .nav-megamenu-panel .blurb + ul[b-gwvcpn1895],
            .nav-megamenu-panel ul[b-gwvcpn1895] {
                padding: 0 1rem;
                list-style: none;
                column-count: 1 !important;
            }

        .nav-megamenu-panel > div[b-gwvcpn1895] {
            padding: 0;
        }

    .colour_5540 .nav-megamenu-btn[b-gwvcpn1895],
    .colour_1260 .nav-megamenu-btn[b-gwvcpn1895] {
        background-color: var(--secondary-teal);
    }

    .colour_5625 .nav-megamenu-btn[b-gwvcpn1895],
    .colour_1261 .nav-megamenu-btn[b-gwvcpn1895] {
        background-color: var(--secondary-yellow);
    }

    .colour_5668 .nav-megamenu-btn[b-gwvcpn1895],
    .colour_1262 .nav-megamenu-btn[b-gwvcpn1895] {
        background-color: var(--secondary-red);
    }

    .nav-megamenu-blocker[b-gwvcpn1895] {
        display: block;
        position: absolute;
        top: 100%;
        left: 0;
        background: black;
        opacity: 0.2;
        width: 100%;
        height: 100vh;
    }
}
/* /Components/Common/NavSearch.razor.rz.scp.css */
.nav-search[b-jrhdantkut] {
    color: var(--white);
}

.nav-search-link[b-jrhdantkut] {
    color: var(--primary);
    font-size: small;
}

    .nav-search-link:hover[b-jrhdantkut] {
        color: var(--primary-darker);
    }

    .nav-search-link > *[b-jrhdantkut] {
        vertical-align: middle;
    }

.nav-search-blocker[b-jrhdantkut] {
    display: none;
}

.nav-search-box[b-jrhdantkut] {
    margin-top: 0.5rem;
    border-radius: 4px;
    position: relative;
}

    .nav-search-box input:focus[b-jrhdantkut] {
        outline-color: var(--primary);
        outline-width: 4px;
        outline-style: solid;
        outline-offset: 1px;
    }

    .nav-search-box input[b-jrhdantkut] {
        border-radius: 4px;
        padding: .5em;
        padding-right: 2.5em;
        border: none;
        font-size: medium;
        line-height: 1.75;
    }

    .nav-search-box button[b-jrhdantkut] {
        position: absolute;
        right: 0;
        color: var(--primary);
        font-size: 32px;
    }

@media (max-width: 992px) {
    .nav-search[b-jrhdantkut] {
        position: absolute;
        top: 100%;
        margin-top: 6px;
        left: 0;
        background: black;
        width: 100%;
        padding: 1rem;
    }

    .nav-search-link[b-jrhdantkut] {
        font-size: large;
    }

    .nav-search-blocker[b-jrhdantkut] {
        display: block;
        position: absolute;
        top: 100%;
        left: 0;
        background: black;
        opacity: 0.2;
        width: 100%;
        height: 100vh;
    }

    .nav-search-box[b-jrhdantkut] {
        width: 100%;
    }

        .nav-search-box > input[b-jrhdantkut] {
            width: 100%
        }
}
/* /Components/Common/NavSessionLinks.razor.rz.scp.css */
.nav-session[b-k7gvbdbbi7] {
}

.gutterless[b-k7gvbdbbi7] {
    padding: 0;
}

.nav-session ul[b-k7gvbdbbi7] {
    list-style: none;
    margin: 0;
    padding: 0;
    flex-direction: column;
}

    .nav-session ul > li:not(:last-child)[b-k7gvbdbbi7] {
        border-bottom: 1px solid #ccc;
        border-color: rgba(255,255,255,.3);
    }

    .nav-session ul > li[b-k7gvbdbbi7] {
        position: relative;
    }

        .nav-session ul > li > .btn[b-k7gvbdbbi7] {
            color: var(--white);
            font-size: medium;
            border-radius: 0;
            width: 100%;
            text-align: left;
            overflow: auto;
            padding: 0.75rem 0 0.75rem 1rem;
        }

            .nav-session ul > li > .btn:hover[b-k7gvbdbbi7] {
                color: var(--black);
                background: var(--primary);
                text-decoration: none;
            }

            .nav-session ul > li > .btn > .icon[b-k7gvbdbbi7] {
                color: var(--white) !important;
                font-size: 36px;
                vertical-align: middle;
            }

            .nav-session ul > li > .btn.btn-disabled[b-k7gvbdbbi7],
            .nav-session ul > li > .btn.btn-disabled > .icon[b-k7gvbdbbi7],
            .nav-session ul > li > .btn.btn-disabled:hover[b-k7gvbdbbi7] {
                color: var(--grey-dark) !important;
                background: none;
                cursor: default;
            }

.live-indicator[b-k7gvbdbbi7] {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0.1rem 0.5em;
    color: var(--white);
    font-weight: bold;
    background-color: red;
    text-transform: uppercase;
}

.nav-session-image[b-k7gvbdbbi7] {
    position: relative;
    height: 70%;
}

    .nav-session-image > img[b-k7gvbdbbi7] {
        object-fit: cover;
        width: 100%;
        height: 100%;
    }

.nav-session-text[b-k7gvbdbbi7] {
    color: var(--white);
    font-size: medium;
    font-weight: bold;
}

@media (max-width: 992px) {
    .nav-session ul[b-k7gvbdbbi7] {
        flex-direction: row;
        justify-content: center;
        margin: 1rem 0;
    }

        .nav-session ul > li:not(:last-child)[b-k7gvbdbbi7] {
            border-bottom: 0;
            border-right: 1px solid #ccc;
            border-color: rgba(255,255,255,.3);
        }

        .nav-session ul > li[b-k7gvbdbbi7] {
            flex-grow: 1;
        }

            .nav-session ul > li > .btn[b-k7gvbdbbi7] {
                text-align: center;
                padding: 1rem;
            }

                .nav-session ul > li > .btn > .icon[b-k7gvbdbbi7] {
                    display: block;
                    margin: auto;
                }
}
/* /Components/Common/NotificationButton.razor.rz.scp.css */
.notification[b-1lcrzsw47c] {
	font-size: 0.875rem;
	display: inline-flex;
	align-items: center;
	margin-right: 1em;
}

.icon[b-1lcrzsw47c] {
	margin-right: 0.5em;
}
/* /Components/Common/RssButton.razor.rz.scp.css */
.rss[b-pz8m033g85] {
	font-size: 0.875rem;
	display: inline-flex;
	align-items: center;
	margin-right: 1em;
}

.icon[b-pz8m033g85] {
	margin-right: 0.5em;
}
/* /Components/Common/SocialShare.razor.rz.scp.css */
.social-share[b-x6oe9z5r9x] {
  display: flex;
  align-items: center;
}

.social-share-title[b-x6oe9z5r9x] {
  font-weight: 400;
  font-size: 1.125rem;
}

.social-share-list[b-x6oe9z5r9x] {
  display: flex;
  position: relative;
  margin: 0 0 0 24px;
  padding: 0;
  border: 1px solid var(--grey-dark);
  border-radius: 8px;
  border-left-width: 4px;
}

.social-share-list[b-x6oe9z5r9x]:before {
  content: "";
  display: block;
  position: absolute;
  border: 8px solid transparent;
  border-right-color: #767676;
  top: 50%;
  right: 100%;
  margin-top: -8px;
}

.social-share-list-item[b-x6oe9z5r9x] {
  list-style: none;
}

.social-share-list-item:not(:last-child)[b-x6oe9z5r9x] {
  border-right: 1px solid var(--grey-dark);
}

.social-share-link[b-x6oe9z5r9x] {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  color: var(--grey-dark);
}

.social-share-link:hover[b-x6oe9z5r9x] {
  color: var(--white);
  background-color: var(--grey-dark);
}
/* /Components/Search/BasicDocumentFilterPanel.razor.rz.scp.css */
.filter-title[b-wbiyh7apn4] {
	margin-bottom: 16px;
	display: none;
}

.label-field[b-wbiyh7apn4] {
	display: flex;
	flex-direction: column;
	border: 1px solid #dbdbdb;
	padding: 0.5rem 0.75rem;
	transition: border-color .2s ease-in;
}

.label-field:focus-within[b-wbiyh7apn4] {
	border-color: #000;
}

.label-text[b-wbiyh7apn4] {
	font-weight: 700;
	font-size: 0.875rem;
	margin-bottom: 4px;
}

.form-block-filter[b-wbiyh7apn4] {
	border-left: none;
	border-bottom: 6px solid var(--primary);
}

.toggle-button[b-wbiyh7apn4] {
	width: 100%;
	text-decoration: none;
	font-weight: 700;
	display: flex;
}

.toggle-button-icon[b-wbiyh7apn4] {
	margin-right: 16px;
	font-size: 1.75rem;
}

.hide-filter[b-wbiyh7apn4] {
	display: none;
}

@media (min-width: 992px) {
	.form-block-filter[b-wbiyh7apn4] {
		border-left: 6px solid #ccc;
		border-bottom: none;
	}

	.filter-title[b-wbiyh7apn4] {
		display: block;
	}

	.toggle-button[b-wbiyh7apn4] {
		display: none;
	}

	.hide-filter[b-wbiyh7apn4] {
		display: block;
	}
}
/* /Components/Search/BillsAndLawsFilterPanel.razor.rz.scp.css */
.filter-title[b-cpal5hs7qt] {
	margin-bottom: 16px;
	display: none;
}

.label-field[b-cpal5hs7qt] {
	display: flex;
	flex-direction: column;
	border: 1px solid #dbdbdb;
	padding: 0.5rem 0.75rem;
	transition: border-color .2s ease-in;
}

.label-field:focus-within[b-cpal5hs7qt] {
	border-color: #000;
}

.label-text[b-cpal5hs7qt] {
	font-weight: 700;
	font-size: 0.875rem;
	margin-bottom: 4px;
}

.form-block-filter[b-cpal5hs7qt] {
	border-left: none;
	border-bottom: 6px solid var(--primary);
}

.toggle-button[b-cpal5hs7qt] {
	width: 100%;
	text-decoration: none;
	font-weight: 700;
	display: flex;
}

.toggle-button-icon[b-cpal5hs7qt] {
	margin-right: 16px;
	font-size: 1.75rem;
}

.hide-filter[b-cpal5hs7qt] {
	display: none;
}

@media (min-width: 992px) {
	.form-block-filter[b-cpal5hs7qt] {
		border-left: 6px solid #ccc;
		border-bottom: none;
	}

	.filter-title[b-cpal5hs7qt] {
		display: block;
	}

	.toggle-button[b-cpal5hs7qt] {
		display: none;
	}

	.hide-filter[b-cpal5hs7qt] {
		display: block;
	}
}
/* /Components/Search/BillsProposedLaws/BillsProposedLawsFilterPanel.razor.rz.scp.css */
.filter-title[b-ul6rxzf3tj] {
	margin-bottom: 16px;
	display: none;
}

.label-field[b-ul6rxzf3tj] {
	display: flex;
	flex-direction: column;
	border: 1px solid #dbdbdb;
	padding: 0.5rem 0.75rem;
	transition: border-color .2s ease-in;
}

.label-field:focus-within[b-ul6rxzf3tj] {
	border-color: #000;
}

.label-text[b-ul6rxzf3tj] {
	font-weight: 700;
	font-size: 0.875rem;
	margin-bottom: 4px;
}

.form-block-filter[b-ul6rxzf3tj] {
	border-left: none;
	border-bottom: 6px solid var(--primary);
}

.toggle-button[b-ul6rxzf3tj] {
	width: 100%;
	text-decoration: none;
	font-weight: 700;
	display: flex;
}

.toggle-button-icon[b-ul6rxzf3tj] {
	margin-right: 16px;
	font-size: 1.75rem;
}

.hide-filter[b-ul6rxzf3tj] {
	display: none;
}

@media (min-width: 992px) {
	.form-block-filter[b-ul6rxzf3tj] {
		border-left: 6px solid #ccc;
		border-bottom: none;
	}

	.filter-title[b-ul6rxzf3tj] {
		display: block;
	}

	.toggle-button[b-ul6rxzf3tj] {
		display: none;
	}

	.hide-filter[b-ul6rxzf3tj] {
		display: block;
	}
}
/* /Components/Search/Filters/SearchFilterDateRange.razor.rz.scp.css */
.form-control-btn[b-v5m73jsjhf] {
	background: none;
	border: none;
	width: 100%;
	padding: 0;
	color: var(--black);
}

.toggle-button-icon[b-v5m73jsjhf] {
	font-size: 1.25rem;
	padding-right: 2px;
}
/* /Components/Search/Filters/SearchFilterDocumentType.razor.rz.scp.css */
.form-control-btn[b-f13w3o9xsq] {
	background: none;
	border: none;
	width: 100%;
	padding: 0;
	color: var(--black);
}

.toggle-button-icon[b-f13w3o9xsq] {
	font-size: 1.25rem;
	padding-right: 2px;
}

.form-scroller[b-f13w3o9xsq] {
	max-height: 10em;
	overflow: auto;
}
/* /Components/Search/Hansard/HansardFilterPanel.razor.rz.scp.css */
.filter-title[b-y3wxrqt5by] {
	margin-bottom: 16px;
	display: none;
}

.label-field[b-y3wxrqt5by] {
	display: flex;
	flex-direction: column;
	border: 1px solid #dbdbdb;
	padding: 0.5rem 0.75rem;
	transition: border-color .2s ease-in;
}

.label-field:focus-within[b-y3wxrqt5by] {
	border-color: #000;
}

.label-text[b-y3wxrqt5by] {
	font-weight: 700;
	font-size: 0.875rem;
	margin-bottom: 4px;
}

.form-block-filter[b-y3wxrqt5by] {
	border-left: none;
	border-bottom: 6px solid var(--primary);
}

.toggle-button[b-y3wxrqt5by] {
	width: 100%;
	text-decoration: none;
	font-weight: 700;
	display: flex;
}

.toggle-button-icon[b-y3wxrqt5by] {
	margin-right: 16px;
	font-size: 1.75rem;
}

.hide-filter[b-y3wxrqt5by] {
	display: none;
}

@media (min-width: 992px) {
	.form-block-filter[b-y3wxrqt5by] {
		border-left: 6px solid #ccc;
		border-bottom: none;
	}

	.filter-title[b-y3wxrqt5by] {
		display: block;
	}

	.toggle-button[b-y3wxrqt5by] {
		display: none;
	}

	.hide-filter[b-y3wxrqt5by] {
		display: block;
	}
}
/* /Components/Search/Listing/SearchDetails.razor.rz.scp.css */
.details-hr[b-ptej87lgjz] {
    background-color: #000;
    height: 5px;
    border: none;
    margin-bottom: 25px;
}
/* /Components/Search/Listing/SearchList.razor.rz.scp.css */
.report-list[b-9p3fx46t8e] {
	list-style-type: none;
	padding: 0;
	border-top: 1px solid var(--table-grey);
}

.sort[b-9p3fx46t8e] {
	display: inline-flex;
	align-items: center;
	margin-bottom: 16px;
}

.text[b-9p3fx46t8e] {
	font-size: 0.875rem;
	font-weight: 700;
	width: 100px;
}
/* /Components/Search/Listing/SearchListItem.razor.rz.scp.css */
.document-item[b-t1kg901yhk] {
	padding: 12px 20px 12px 0px;
	border-bottom: 1px solid var(--table-grey);
}

.document-title[b-t1kg901yhk] {
	font-size: 1rem;
	line-height: 1.25;
	font-weight: 700;
}

.toggle-button[b-t1kg901yhk] {
	text-decoration: none;
	padding: 0;
	font-size: 0.875rem;
}

.toggle-button-icon[b-t1kg901yhk] {
	margin-right: 8px;
	font-size: 1.5rem;
}

.document-extra[b-t1kg901yhk] {
	font-size: 0.875rem;
	margin-top: 8px;
}

.oral-question__link[b-t1kg901yhk] {
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.oral-question__view-more[b-t1kg901yhk] {
	display: flex;
	flex-direction: row;
	align-items: center;
}
/* /Components/Search/Listing/SearchPagination.razor.rz.scp.css */
.theme-link[b-huv42mwetu] {
	text-decoration: none;
}

.theme-link.current[b-huv42mwetu] {
	text-decoration: underline;
}

.pagination-icon[b-huv42mwetu] {
	font-size: 1.5rem;
}
/* /Components/Search/Listing/SearchSummary.razor.rz.scp.css */
.search-summary[b-ksi3z1qndn] {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.summary-text[b-ksi3z1qndn] {
	font-size: 0.875rem;
	display: inline-flex;
	align-items: center;
}

.summary-actions[b-ksi3z1qndn] {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.button-close[b-ksi3z1qndn] {
	font-size: 1.25rem;
	padding: 0;
	border: 1px solid var(--table-grey);
	line-height: 1;
	background: none;
	height: 22px;
	margin-left: 8px;
}

@media (min-width: 992px) {
	.summary-text[b-ksi3z1qndn] {
		margin-bottom: 0px;
	}
}
/* /Components/Search/Listing/SearchTable.razor.rz.scp.css */
th[b-utsmoitfno] {
	cursor: pointer;
}

th:hover[b-utsmoitfno] {
	background-color: var(--background-grey);
}

.table-row[b-utsmoitfno] {
	cursor: pointer;
}

.table-cell[b-utsmoitfno] {
	transition: background-color .2s ease;
	transition: padding .2s ease;
	padding: 1rem;
	/* border-top: 1px solid #dbdbdb; */
	vertical-align: top;
}

.table-cell:first-child[b-utsmoitfno] {
	padding-left: 0;
}

.table-header[b-utsmoitfno] {
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 0.75rem;
	padding-top: 0;
}

.table-header:first-child[b-utsmoitfno] {
	padding-left: 0;
}

.table-cell-title[b-utsmoitfno] {
	display: block;
	font-size: medium;
	line-height: 1.25;
	font-weight: 700;
	word-break: break-word;
}

.table-cell-subtitle[b-utsmoitfno] {
	color: var(--grey-dark);
	font-size: small;
}

.table-row:hover .table-cell[b-utsmoitfno] {
	padding-left: 1rem;
	background-color: var(--background-grey);
	box-shadow: none;
}

.bill-stage[b-utsmoitfno] {
	width: 54px;
	background-color: var(--primary);
	border: 1px solid transparent;
	border-radius: .25rem;

	line-height: 2;
	text-align: center;
	vertical-align: middle;
	padding: .375rem .75rem;
	font-size: 1.25rem;
}
/* /Components/Search/Listing/SearchTableHeader.razor.rz.scp.css */
.sort-default[b-tsni7rm3yp] {
	display: inline-flex;
	flex-direction: column;
	color: var(--grey-light);
	font-size: 14px;
}

.sort-icon[b-tsni7rm3yp] {
	margin-bottom: -6px;
}

.sort-text[b-tsni7rm3yp] {
	margin-right: 8px;
}

th[b-tsni7rm3yp] {
	cursor: pointer;
}

th:hover[b-tsni7rm3yp] {
	background-color: var(--background-grey);
}

.table-row[b-tsni7rm3yp] {
	cursor: pointer;
}

.table-cell[b-tsni7rm3yp] {
	transition: background-color .2s ease;
	transition: padding .2s ease;
	padding: 1rem;
	/* border-top: 1px solid #dbdbdb; */
	vertical-align: top;
}

.table-cell:first-child[b-tsni7rm3yp] {
	padding-left: 0;
}

.table-header[b-tsni7rm3yp] {
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 0.75rem;
	padding-top: 0;
}

.table-header:first-child[b-tsni7rm3yp] {
	padding-left: 0;
}

.table-cell-title[b-tsni7rm3yp] {
	display: block;
	font-size: medium;
	line-height: 1.25;
	font-weight: 700;
	word-break: break-word;
}

.table-cell-subtitle[b-tsni7rm3yp] {
	color: var(--grey-dark);
	font-size: small;
}

.table-row:hover .table-cell[b-tsni7rm3yp] {
	padding-left: 1rem;
	background-color: var(--background-grey);
	box-shadow: none;
}

.bill-stage[b-tsni7rm3yp] {
	min-width: 2em;
	background-color: var(--primary);
	border: 1px solid transparent;
	border-radius: .25rem;

	line-height: 2;
	text-align: center;
	vertical-align: middle;
	padding: .375rem .75rem;
	font-size: 1.25rem;
}
/* /Components/Search/Listing/SearchTabs.razor.rz.scp.css */
.search-tab-row[b-3p5um4n2k3] {
    border-bottom: 1px solid #dee2e6;
    margin: 2rem 0 0 0;
}

    .search-tab-row .nav-tabs[b-3p5um4n2k3] {
        border-bottom: none;
        flex-wrap: nowrap;
    }

    .search-tab-row .nav-item:not(.selected)[b-3p5um4n2k3] {
        display: none;
    }

    .search-tab-row .nav-link[b-3p5um4n2k3] {
        font-size: large;
        border: 1px solid #dee2e6;
        color: var(--primary-darker);
        padding: .75rem 2rem;
    }
        .search-tab-row .nav-link > .icon[b-3p5um4n2k3] {
            vertical-align: middle;
        }

        .search-tab-row .nav-link.active[b-3p5um4n2k3] {
            color: var(--black);
            background: var(--primary);
        }

            .search-tab-row .nav-link.active:hover[b-3p5um4n2k3],
            .search-tab-row .nav-link:hover[b-3p5um4n2k3] {
                color: var(--white);
                background: var(--primary-darker);
                text-decoration: none;
            }

.dropdown-item.active[b-3p5um4n2k3], .dropdown-item:active[b-3p5um4n2k3] {
    background: var(--primary-darker);
}

.search-tab[b-3p5um4n2k3] {
    justify-content: left;
}

@media (min-width: 992px) {
    .search-tab-row .nav-item:not(.selected)[b-3p5um4n2k3] {
        display: block;
    }

    .search-tab-row .nav-tabs[b-3p5um4n2k3] {
        flex-wrap: wrap;
    }
}

@media (max-width: 992px) {
    .search-tab[b-3p5um4n2k3] {
        justify-content: center;
    }
}
/* /Components/Search/OralQuestionsFilterPanel.razor.rz.scp.css */
.filter-title[b-ggh8bjdcmp] {
	margin-bottom: 16px;
	display: none;
}

.label-field[b-ggh8bjdcmp] {
	display: flex;
	flex-direction: column;
	border: 1px solid #dbdbdb;
	padding: 0.5rem 0.75rem;
	transition: border-color .2s ease-in;
}

.label-field:focus-within[b-ggh8bjdcmp] {
	border-color: #000;
}

.label-text[b-ggh8bjdcmp] {
	font-weight: 700;
	font-size: 0.875rem;
	margin-bottom: 4px;
}

.form-block-filter[b-ggh8bjdcmp] {
	border-left: none;
	border-bottom: 6px solid var(--primary);
}

.toggle-button[b-ggh8bjdcmp] {
	width: 100%;
	text-decoration: none;
	font-weight: 700;
	display: flex;
}

.toggle-button-icon[b-ggh8bjdcmp] {
	margin-right: 16px;
	font-size: 1.75rem;
}

.hide-filter[b-ggh8bjdcmp] {
	display: none;
}

@media (min-width: 992px) {
	.form-block-filter[b-ggh8bjdcmp] {
		border-left: 6px solid #ccc;
		border-bottom: none;
	}

	.filter-title[b-ggh8bjdcmp] {
		display: block;
	}

	.toggle-button[b-ggh8bjdcmp] {
		display: none;
	}

	.hide-filter[b-ggh8bjdcmp] {
		display: block;
	}
}
/* /Components/Search/PapersFilterPanel.razor.rz.scp.css */
.filter-title[b-acvegy5q5a] {
	margin-bottom: 16px;
	display: none;
}

.label-field[b-acvegy5q5a] {
	display: flex;
	flex-direction: column;
	border: 1px solid #dbdbdb;
	padding: 0.5rem 0.75rem;
	transition: border-color .2s ease-in;
}

.label-field:focus-within[b-acvegy5q5a] {
	border-color: #000;
}

.label-text[b-acvegy5q5a] {
	font-weight: 700;
	font-size: 0.875rem;
	margin-bottom: 4px;
}

.form-block-filter[b-acvegy5q5a] {
	border-left: none;
	border-bottom: 6px solid var(--primary);
}

.toggle-button[b-acvegy5q5a] {
	width: 100%;
	text-decoration: none;
	font-weight: 700;
	display: flex;
}

.toggle-button-icon[b-acvegy5q5a] {
	margin-right: 16px;
	font-size: 1.75rem;
}

.hide-filter[b-acvegy5q5a] {
	display: none;
}

@media (min-width: 992px) {
	.form-block-filter[b-acvegy5q5a] {
		border-left: 6px solid #ccc;
		border-bottom: none;
	}

	.filter-title[b-acvegy5q5a] {
		display: block;
	}

	.toggle-button[b-acvegy5q5a] {
		display: none;
	}

	.hide-filter[b-acvegy5q5a] {
		display: block;
	}
}
/* /Components/Search/Reports/ReportsFilterPanel.razor.rz.scp.css */
.filter-title[b-ui9v6qeu7g] {
	margin-bottom: 16px;
	display: none;
}

.label-field[b-ui9v6qeu7g] {
	display: flex;
	flex-direction: column;
	border: 1px solid #dbdbdb;
	padding: 0.5rem 0.75rem;
	transition: border-color .2s ease-in;
}

.label-field:focus-within[b-ui9v6qeu7g] {
	border-color: #000;
}

.label-text[b-ui9v6qeu7g] {
	font-weight: 700;
	font-size: 0.875rem;
	margin-bottom: 4px;
}

.form-block-filter[b-ui9v6qeu7g] {
	border-left: none;
	border-bottom: 6px solid var(--primary);
}

.toggle-button[b-ui9v6qeu7g] {
	width: 100%;
	text-decoration: none;
	font-weight: 700;
	display: flex;
}

.toggle-button-icon[b-ui9v6qeu7g] {
	margin-right: 16px;
	font-size: 1.75rem;
}

.hide-filter[b-ui9v6qeu7g] {
	display: none;
}

@media (min-width: 992px) {
	.form-block-filter[b-ui9v6qeu7g] {
		border-left: 6px solid #ccc;
		border-bottom: none;
	}

	.filter-title[b-ui9v6qeu7g] {
		display: block;
	}

	.toggle-button[b-ui9v6qeu7g] {
		display: none;
	}

	.hide-filter[b-ui9v6qeu7g] {
		display: block;
	}
}
/* /Components/Search/SubmissionsAndAdvice/SubmissionsAndAdviceFilterPanel.razor.rz.scp.css */
.filter-title[b-i3frx163p4] {
	margin-bottom: 16px;
	display: none;
}

.label-field[b-i3frx163p4] {
	display: flex;
	flex-direction: column;
	border: 1px solid #dbdbdb;
	padding: 0.5rem 0.75rem;
	transition: border-color .2s ease-in;
}

.label-field:focus-within[b-i3frx163p4] {
	border-color: #000;
}

.label-text[b-i3frx163p4] {
	font-weight: 700;
	font-size: 0.875rem;
	margin-bottom: 4px;
}

.form-block-filter[b-i3frx163p4] {
	border-left: none;
	border-bottom: 6px solid var(--primary);
}

.toggle-button[b-i3frx163p4] {
	width: 100%;
	text-decoration: none;
	font-weight: 700;
	display: flex;
}

.toggle-button-icon[b-i3frx163p4] {
	margin-right: 16px;
	font-size: 1.75rem;
}

.hide-filter[b-i3frx163p4] {
	display: none;
}

@media (min-width: 992px) {
	.form-block-filter[b-i3frx163p4] {
		border-left: 6px solid #ccc;
		border-bottom: none;
	}

	.filter-title[b-i3frx163p4] {
		display: block;
	}

	.toggle-button[b-i3frx163p4] {
		display: none;
	}

	.hide-filter[b-i3frx163p4] {
		display: block;
	}
}
/* /Components/Search/SupplementaryOrderPaper/SupplementaryOrderPaperFilterPanel.razor.rz.scp.css */
.filter-title[b-bvof0lcvqw] {
	margin-bottom: 16px;
	display: none;
}

.label-field[b-bvof0lcvqw] {
	display: flex;
	flex-direction: column;
	border: 1px solid #dbdbdb;
	padding: 0.5rem 0.75rem;
	transition: border-color .2s ease-in;
}

.label-field:focus-within[b-bvof0lcvqw] {
	border-color: #000;
}

.label-text[b-bvof0lcvqw] {
	font-weight: 700;
	font-size: 0.875rem;
	margin-bottom: 4px;
}

.form-block-filter[b-bvof0lcvqw] {
	border-left: none;
	border-bottom: 6px solid var(--primary);
}

.toggle-button[b-bvof0lcvqw] {
	width: 100%;
	text-decoration: none;
	font-weight: 700;
	display: flex;
}

.toggle-button-icon[b-bvof0lcvqw] {
	margin-right: 16px;
	font-size: 1.75rem;
}

.hide-filter[b-bvof0lcvqw] {
	display: none;
}

@media (min-width: 992px) {
	.form-block-filter[b-bvof0lcvqw] {
		border-left: 6px solid #ccc;
		border-bottom: none;
	}

	.filter-title[b-bvof0lcvqw] {
		display: block;
	}

	.toggle-button[b-bvof0lcvqw] {
		display: none;
	}

	.hide-filter[b-bvof0lcvqw] {
		display: block;
	}
}
/* /Components/Search/Video/VideoFilterPanel.razor.rz.scp.css */
.filter-title[b-too70eh6fd] {
	margin-bottom: 16px;
	display: none;
}

.label-field[b-too70eh6fd] {
	display: flex;
	flex-direction: column;
	border: 1px solid #dbdbdb;
	padding: 0.5rem 0.75rem;
	transition: border-color .2s ease-in;
}

.label-field:focus-within[b-too70eh6fd] {
	border-color: #000;
}

.label-text[b-too70eh6fd] {
	font-weight: 700;
	font-size: 0.875rem;
	margin-bottom: 4px;
}

.form-block-filter[b-too70eh6fd] {
	border-left: none;
	border-bottom: 6px solid var(--primary);
}

.toggle-button[b-too70eh6fd] {
	width: 100%;
	text-decoration: none;
	font-weight: 700;
	display: flex;
}

.toggle-button-icon[b-too70eh6fd] {
	margin-right: 16px;
	font-size: 1.75rem;
}

.hide-filter[b-too70eh6fd] {
	display: none;
}

@media (min-width: 992px) {
	.form-block-filter[b-too70eh6fd] {
		border-left: 6px solid #ccc;
		border-bottom: none;
	}

	.filter-title[b-too70eh6fd] {
		display: block;
	}

	.toggle-button[b-too70eh6fd] {
		display: none;
	}

	.hide-filter[b-too70eh6fd] {
		display: block;
	}
}
/* /Components/View/Bill/Stages/StageDetails.razor.rz.scp.css */
.timeline-description[b-drr3440deu] {
    background: var(--grey-lighter);
    border-top: 3px solid #666666;
    border-bottom: 3px solid #666666;
}

.timeline-description .description-info[b-drr3440deu] {
    width: 100%;
    border: 2px solid var(--primary);
    border-radius: 10px;
}

.timeline-description-title[b-drr3440deu] {
    padding-bottom: 1em;
    font-weight: 500;
    /* border-bottom: 2px solid var(--primary); */
}

.members-table[b-drr3440deu] {
    border-top: 2px solid var(--primary);
}

@media (min-width: 768px) {
    .description-info[b-drr3440deu] {
        max-width: 300px;
    }
}
/* /Components/View/Bill/Stages/StageDetailsNextStage.razor.rz.scp.css */
.timeline-description[b-qrd6kslp7l] {
    background: var(--grey-lighter);
    border-top: 3px solid #666666;
    border-bottom: 3px solid #666666;
}

.timeline-description .description-info[b-qrd6kslp7l] {
    width: 100%;
    border: 2px solid var(--primary);
    border-radius: 10px;
}

.timeline-description-title[b-qrd6kslp7l] {
    padding-bottom: 1em;
    font-weight: 500;
    /* border-bottom: 2px solid var(--primary); */
}

.members-table[b-qrd6kslp7l] {
    border-top: 2px solid var(--primary);
}

@media (min-width: 768px) {
    .description-info[b-qrd6kslp7l] {
        max-width: 300px;
    }
}
/* /Components/View/Bill/Stages/StageHouseSitting.razor.rz.scp.css */
.timeline-description-title[b-9bp026994r] {
    padding-bottom: 1em;
    border-bottom: 2px solid var(--primary);
    font-weight: 500;
}

.timeline-description[b-9bp026994r] {
    background: var(--grey-lighter);
    border-top: 3px solid #666666;
    border-bottom: 3px solid #666666;
}

.timeline-description .description-info[b-9bp026994r] {
    width: 100%;
    border: 2px solid var(--primary);
    border-radius: 10px;
}

@media (min-width: 768px) {
    .description-info.one-date-column[b-9bp026994r] {
        max-width: 300px;
    }
}
/* /Components/View/Bill/Stages/StageSelectCommittee.razor.rz.scp.css */
.timeline-description[b-bg76wkf6zj] {
    background: var(--grey-lighter);
    border-top: 3px solid #666666;
    border-bottom: 3px solid #666666;
}

.timeline-description .description-info[b-bg76wkf6zj] {
    width: 100%;
    border: 2px solid var(--primary);
    border-radius: 10px;
}

.timeline-description-title[b-bg76wkf6zj] {
    padding-bottom: 1em;
    font-weight: 500;
    /* border-bottom: 2px solid var(--primary); */
}

.outlined-container[b-bg76wkf6zj] {
    border: 2px solid var(--primary);
    border-radius: 10px;
    width: 100%;
}

.split-button[b-bg76wkf6zj] {
	display: inline-flex;
	flex-direction: column;
	width: 100%
}

.split-left[b-bg76wkf6zj] {
	border-radius: 4px 4px 0 0;
}

.split-right[b-bg76wkf6zj] {
	border-radius: 0 0 4px 4px;
	border-top-color: var(--white);
}

@media (min-width: 768px) {
	.split-button[b-bg76wkf6zj] {
		flex-direction: row;
	}

	.split-left[b-bg76wkf6zj] {
		border-radius: 4px 0 0 4px;
	}
	
	.split-right[b-bg76wkf6zj] {
		border-radius: 0 4px 4px 0;
		border-top: none;
		border-left-color: var(--white);
	}

    .description-info[b-bg76wkf6zj] {
        max-width: 300px;
    }
}
/* /Components/View/Bill/ViewBillProgress.razor.rz.scp.css */
.timeline[b-upo6xluk7y] {
    display: flex;
    justify-content: center;
    padding: 2em 0 3em 0;
    margin-left: 5%;
    margin-right: 5%;
    /* background: var(--grey-lighter); */
    /* border-top: 6px solid var(--black);
    border-bottom: 6px solid var(--black); */
}

.timeline-list[b-upo6xluk7y] {
    list-style-type: none;
    padding: 0;
    display: flex;
    position: relative;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    margin: auto;
    width: 16em;
}

.timeline-list[b-upo6xluk7y]:after {
    content: '';
    border-left: 2px solid var(--grey-dark);
    position: absolute;
    left: 1.25em;
    height: 85%;
    top: 1.25em;
}

.stage-button[b-upo6xluk7y] {
    padding: 0;
    padding-top: 1em;
    border: none;
    background-color: transparent;
    text-align: left;
}

.help .icon[b-upo6xluk7y] {
    font-size: 1.5em;
}

.help ul[b-upo6xluk7y] {
    list-style: none;
    column-count: 1;
}

.help-item .symbol[b-upo6xluk7y] {
    display: inline-block;
    position: relative;
    overflow: hidden;
    width: 2em;
    background-color: #FFF;
    border: 3px solid var(--primary);
    border-radius: .25rem;
    line-height: 1.75;
    text-align: center;
    vertical-align: top;
    font-size: 2em;
    height: 2em;
    font-weight: 300;
    margin: auto;
}

.symbol-withdrawn[b-upo6xluk7y] {
    border-color: var(--error) !important;
}

.withdrawn .icon-number[b-upo6xluk7y] {
    color: white !important;
}

    .symbol-withdrawn[b-upo6xluk7y]::after {
        position: absolute;
        content: '';
        top: 50%;
        left: 50%;
        width: 3px;
        height: 3em;
        background: var(--error);
        transform: translate(-50%, -50%) rotate(45deg);
    }

@media (min-width: 768px) {
    .timeline-list[b-upo6xluk7y] {
        flex-direction: row;
        align-items: flex-start;
        width: 100%;
    }

        .timeline-list[b-upo6xluk7y]:after {
            border-left: none;
            border-bottom: 2px solid var(--grey-dark);
            left: 5%;
            /* left: initial; */
            top: 2.25em;
            width: 90%;
            height: initial;
        }

    .help ul[b-upo6xluk7y] {
        column-count: 2;
    }

}

/* /Components/View/Bill/ViewBillProgressItem.razor.rz.scp.css */
.icon-number[b-3dkw6r65z9] {
    position: absolute;
    transform: rotateZ(-45deg);
    width: 1.25em;
    height: 1.25em;
    font-weight: 500;
}

.icon[b-3dkw6r65z9] {
    position: absolute;
    transform: rotateZ(-45deg);
    width: 1.25em;
    height: 1.25em;
    font-weight: 500;
    top: 13%;
    left: 13%;
    fill: var(--grey-dark) !important;
}

.icon path[b-3dkw6r65z9] {
    fill: var(--grey-dark) !important;
}

.timeline-item[b-3dkw6r65z9] {
    z-index: 1;
    position: relative;
    width: 16em;
    margin-bottom: 1.25em;
    min-height: 60px;
}

.timeline-item.completed[b-3dkw6r65z9], .timeline-item.current[b-3dkw6r65z9] {
    cursor: pointer;
}

.timeline-item.completed:hover .symbol[b-3dkw6r65z9], .timeline-item.current:hover .symbol[b-3dkw6r65z9]{
    transition: all 0.2s ease-out;
    background: var(--primary);
    border: 3px solid var(--grey-dark);
}

.timeline-item.completed.withdrawn:hover .symbol[b-3dkw6r65z9] {
    transition: all 0.2s ease-out;
    background: var(--error);
    border: 3px solid var(--error);
    color: #FFF !important;
}

.timeline-item .symbol[b-3dkw6r65z9] {
    transform: rotateZ(45deg);
    display: inline-block;
    position: relative;
    overflow: hidden;
    width: 2em;
    color: var(--grey-dark);
    background-color: #FFF;
    border: 3px solid var(--grey-dark);
    border-radius: .25rem;
    line-height: 1.75;
    text-align: center;
    vertical-align: middle;
    font-size: 1.25em;
    height: 2em;
    font-weight: 300;
    margin: auto;
}

.timeline-item .timeline-text[b-3dkw6r65z9] {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 5px;
}

.timeline-item .timeline-label[b-3dkw6r65z9] {
    font-weight: 500;
}

.timeline-item.completed .timeline-label[b-3dkw6r65z9] {
    color: var(--black);
}

.timeline-item.next[b-3dkw6r65z9]:after {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #666666;
    clear: both;
    left: calc(50% - 10px);
    bottom: -3em;
}

.timeline-item.next .symbol[b-3dkw6r65z9] {
    background: var(--primary);
    color: var(--black);
    border-color: var(--primary);
}

.timeline-item.next .icon[b-3dkw6r65z9] {
    background: var(--primary);
    color: var(--black);
    fill: var(--black);
    border-color: var(--primary);
}

.timeline-item.current .symbol[b-3dkw6r65z9] {
    background: var(--primary);
    color: var(--black);
    border-color: var(--primary);
}

.timeline-item.current .icon[b-3dkw6r65z9] {
    background: var(--primary);
    color: var(--black);
    fill: var(--black);
    border-color: var(--primary);
}

.timeline-item.current.withdrawn .symbol[b-3dkw6r65z9] {
    background: var(--error);
    color: white !important;
    border-color: var(--error);
}

.timeline-item.current.withdrawn .icon[b-3dkw6r65z9] {
    background: var(--error);
    color: white !important;
    border-color: var(--error);
}

.completed .symbol[b-3dkw6r65z9] {
    background-color: #FFF;
    color: var(--black);
    border-color: var(--primary);
}

.withdrawn .symbol[b-3dkw6r65z9] {
    border-color: var(--error);
    background:  #FFF;
}
/* .withdrawn .symbol::after {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    width: 3px;
    height: 3em;
    background: var(--error);
    transform: translate(-50%, -50%) rotate(45deg);
} */
.current.withdrawn .icon-number[b-3dkw6r65z9] {
    color: white !important;
}

.current.withdrawn .symbol[b-3dkw6r65z9]{
    background: var(--error);
    border-color: var(--error);
}

.withdrawn .error-label[b-3dkw6r65z9] {
    font-weight: 600;
    color: var(--error);
}

.error-label[b-3dkw6r65z9] {
    font-weight: 600;
    color: var(--error);
}

.completed .timeline-label[b-3dkw6r65z9] {
    font-weight: 600;
}

.timeline-text[b-3dkw6r65z9] {
    margin-top: 0.5em;
    font-size: 0.875rem;
    text-align: center;
}

@media (min-width: 768px) {
    .timeline-text[b-3dkw6r65z9] {
        /* height: 70px; */
    }
    .timeline-item.current[b-3dkw6r65z9]:after {
        position: absolute;
        content: '';
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #666666;
        clear: both;
        left: calc(50% - 10px);
        bottom: -3em;
    }
    .timeline-item[b-3dkw6r65z9] {
        width: 6em;
        margin-bottom: 0;
        min-height: 120px;
    }

    .timeline-item .symbol[b-3dkw6r65z9] {
        display: block;
    }

    .timeline-item .timeline-text[b-3dkw6r65z9] {
        display: block;
        margin-left: 0;
        margin-right: 0;
    }
}
/* /Components/View/Bill/ViewBillSubmissionsLink.razor.rz.scp.css */
.view-submissions[b-1gm7qoeunw] {
    flex-direction: column;
    background-color: rgba(245, 188, 17, 0.5);
}

.view-submissions .btn[b-1gm7qoeunw] {
    padding: 0.75rem 2.5rem;
}

.submission-info[b-1gm7qoeunw] {
    margin-bottom: 16px;
}

.submission-links[b-1gm7qoeunw] {
    align-items: flex-start;
}

.button-wrapper[b-1gm7qoeunw] {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 240px;
    margin-bottom: 12px;
}

.primary-text[b-1gm7qoeunw] {
	font-size: 1.125rem;
}

.secondary-text[b-1gm7qoeunw] {
	font-size: 0.875rem;
}

@media (min-width: 768px) {
    .view-submissions[b-1gm7qoeunw] {
        flex-direction: row;
    }
    .submission-info[b-1gm7qoeunw] {
        margin-bottom: 0px;
    }
    .submission-links[b-1gm7qoeunw] {
        align-items: flex-end;
    }
    .primary-text[b-1gm7qoeunw] {
		font-size: 1.25rem;
	}
	.secondary-text[b-1gm7qoeunw] {
		font-size: 1rem;
	}
}
/* /Components/View/Bill/ViewBillTabs.razor.rz.scp.css */
.view-bill-tab-row[b-d9g2lpti94] {
    border-bottom: 1px solid #dee2e6;
    margin: 2rem 0 0 0;
}

    .view-bill-tab-row .nav-tabs[b-d9g2lpti94] {
        border-bottom: none;
    }

    .view-bill-tab-row .nav-item:not(.selected)[b-d9g2lpti94] {
        display: none;
    }

    .view-bill-tab-row .nav-link[b-d9g2lpti94] {
        font-size: large;
        border: 1px solid #dee2e6;
        color: var(--primary-darker);
        padding: .75rem 2rem;
    }

        .view-bill-tab-row .nav-link > .icon[b-d9g2lpti94] {
            vertical-align: middle;
        }

        .view-bill-tab-row .nav-link.active[b-d9g2lpti94] {
            color: var(--black);
            background: var(--primary);
        }

            .view-bill-tab-row .nav-link.active:hover[b-d9g2lpti94],
            .view-bill-tab-row .nav-link:hover[b-d9g2lpti94] {
                color: var(--white);
                background: var(--primary-darker);
                text-decoration: none;
            }

.dropdown-item.active[b-d9g2lpti94], .dropdown-item:active[b-d9g2lpti94] {
    background: var(--primary-darker);
}

@media (min-width: 992px) {
    .view-bill-tab-row .nav-item:not(.selected)[b-d9g2lpti94] {
        display: block;
    }
}

@media only screen and (max-width: 1140px) and (min-width: 992px)  {
    .inbetween-left[b-d9g2lpti94] {
      display: none !important;
    }
    .inbetween-right[b-d9g2lpti94] {
      width: 100% !important;
    }
  }

.accordian-list[b-d9g2lpti94] {
    list-style-type: none;
    padding: 0;
}

.accordian-header[b-d9g2lpti94] {
    cursor: pointer;
    border: none;
    border-top: 1px solid var(--grey-dark);
    padding: 1em 0;
    width: 100%;
    background-color: transparent;
}

.accordian-content[b-d9g2lpti94] {
    display: none;
    margin: 0.5em 0;
}

    .accordian-content.selected[b-d9g2lpti94] {
        display: block;
    }
/* /Components/View/Bill/ViewBillVideo.razor.rz.scp.css */
em[b-lvtzg9bxwa] {
    font-weight: bold;
    font-style: normal;
}

.video-panel[b-lvtzg9bxwa] {
    padding-top: 2.1428571429em;
    border-top: 1px solid #dbdbdb;
    margin-bottom: 2.1428571429em;
}

.video-thumb[b-lvtzg9bxwa] {
    width: 25%;
    padding: 0px 10px 0px 0px;
    object-fit: contain;
    object-position: top;
}
/* /Components/View/ViewAssociation.razor.rz.scp.css */
.view-association[b-n8zrvz00ub] {
    position: relative;
    margin-left: 2.5em;
}

    .view-association > .icon[b-n8zrvz00ub] {
        position: absolute;
        top: 0.25em;
        left: -2em;
    }

    .view-association .view-association-link[b-n8zrvz00ub] {
        font-weight: 600;
    }
/* /Components/View/ViewAttachment.razor.rz.scp.css */
.view-attachment[b-uvzy185632] {
    position: relative;
    margin-left: 2.5em;
}

    .view-attachment > .icon[b-uvzy185632] {
        position: absolute;
        top: 0.25em;
        left: -2em;
    }

    .view-attachment .view-attachment-link[b-uvzy185632] {
        font-weight: 600;
    }
/* /Components/View/ViewBallot.razor.rz.scp.css */
.view-download[b-jjlukecr1d] {
    border: 2px solid var(--primary);
    border-radius: 10px;
    padding: 1em;
}

.view-download .view-download-title .icon[b-jjlukecr1d] {
    font-size: x-large;
    vertical-align: sub;
}

.nowrap[b-jjlukecr1d] {
    overflow: hidden;
    white-space: nowrap;
}
/* /Components/View/ViewDownload.razor.rz.scp.css */
.view-download[b-k3jdbmm2da] {
    border: 2px solid var(--primary);
    border-radius: 10px;
    padding: 1em;
}

    .view-download .view-download-title .icon[b-k3jdbmm2da] {
        font-size: x-large;
        vertical-align: sub;
    }
/* /Components/View/ViewHeader.razor.rz.scp.css */
.view-header[b-9bvdmxdaml] {
    padding-bottom: 0.5em;
    border-bottom: 1px solid var(--grey-light);
}

    .view-header .view-header-sub[b-9bvdmxdaml] {
        flex-direction: column;
    }

    .view-header-item:not(:last-child)[b-9bvdmxdaml] {
        margin-bottom: 0.5em;
    }

    .view-header h1[b-9bvdmxdaml] {
        font-size: xx-large;
    }

    .view-header .view-header-type small[b-9bvdmxdaml] {
        border: 2px solid var(--primary);
        border-radius: 25px;
        padding: 0.2em 1em;
    }

    .view-header .view-header-date small[b-9bvdmxdaml] {
        padding: 0.2em 0;
    }

    .view-header .view-header-alerts[b-9bvdmxdaml] {
        margin-left: auto;
    }

@media (min-width: 576px) {
    .view-header .view-header-sub[b-9bvdmxdaml] {
        flex-direction: row;
    }

        .view-header .view-header-sub .dot[b-9bvdmxdaml] {
            position: relative;
            margin-left: 2em;
        }

            .view-header .view-header-sub .dot[b-9bvdmxdaml]:before {
                display: block;
                position: absolute;
                top: 0.75em;
                left: -1em;
                content: "\A";
                width: 5px;
                height: 5px;
                border-radius: 50%;
                background: var(--black);
            }
}
/* /Components/View/ViewMemberInCharge.razor.rz.scp.css */
.mic-item[b-05sjssqfhw] {
    margin-right: 2em;
}

.mic-item .mic-image-wrapper[b-05sjssqfhw] {
    background: #CCC;
    border-radius: 50%;
    width: 3em;
    height: 3em;
    display: inline-block;
    vertical-align: top;
}

    .mic-item .mic-image-wrapper > img[b-05sjssqfhw] {
        border-radius: 50%;
    }

.mic-item .mic-text-wrapper[b-05sjssqfhw] {
    display: inline-block;
}

.border[b-05sjssqfhw] {
    width: 3em;
    height: 3em;
}
/* /Components/View/ViewMetadata.Razor.rz.scp.css */
.metadata-pane.show[b-8eb8ozih6z] {
    display: block;
    visibility: visible;
    opacity: 1;
    animation: fade-b-8eb8ozih6z 0.15s;
}

.metadata[b-8eb8ozih6z] {
    position: relative;
    line-height: 1rem;
}

    .metadata .theme-link[b-8eb8ozih6z] {
        font-size: 0.875em;
    }

.metadata-dialog.show[b-8eb8ozih6z] {
    display: block;
}

.metadata-pane[b-8eb8ozih6z] {
    position: absolute;
    z-index: 1000;
    display: none;
    visibility: hidden;
    opacity: 0;
    top: 0;
    right: 0;
}

.metadata-dialog[b-8eb8ozih6z] {
    z-index: 1060;
    width: 30em;
    padding: 0.5em 0;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0.25em;
    box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
}

@media (max-width: 992px) {
    .metadata-pane[b-8eb8ozih6z] {
        position: fixed;
        /*top: 15em;*/
        width: 100vw;
        height: 100vh;
        background: rgba(200, 200, 200, 0.5);
        padding: 5em 0.75em 0 0.75em;
    }

    .metadata-dialog[b-8eb8ozih6z] {
        width: 100%;
    }
}

@keyframes fade-b-8eb8ozih6z {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
/* /Components/View/ViewOralQuestions.razor.rz.scp.css */
.view-oral-question h3[b-gfkx05kfht] {
    padding-bottom: 0.5em;
}

.view-oral-question li[b-gfkx05kfht] {
    padding-bottom: 0.5em;
}
/* /Components/View/ViewRelated.razor.rz.scp.css */
.view-related ul[b-dg53e4iuhr] {
    list-style: none;
    padding-left: 0;
}

.view-related .view-related-link[b-dg53e4iuhr] {
    font-weight: 600;
}

.view-related .view-related-type > small[b-dg53e4iuhr] {
    font-weight: 400;
    border: 1px solid var(--primary);
    border-radius: 25px;
    padding: 0.2em 1em;
}

@media (min-width: 768px) {
    .view-related ul[b-dg53e4iuhr] {
        column-count: 2;
        column-gap: 2em;
    }

    .view-related .view-related-item[b-dg53e4iuhr] {
        display: inline-block;
        break-inside: avoid-column;
        margin-right: 1em;
    }
}
/* /Components/View/ViewTypeTag.razor.rz.scp.css */
.view-type-tag small[b-v0bo65b4ga] {
    border: 2px solid var(--primary);
    border-radius: 25px;
    padding: 0.2em 1em;
}
/* /Pages/BillsAndLaws/BillsAndLaws.razor.rz.scp.css */
.create-petition-icon[b-px5yfcm29m] {
	font-size: 24px;
	margin-right: 8px;
}

.create-button[b-px5yfcm29m] {
	width: 100%;
}

@media (min-width: 992px) {
	.create-button[b-px5yfcm29m] {
		width: auto;
	}
}
/* /Pages/LocalPrivateBills/LocalPrivateBills.razor.rz.scp.css */
.create-petition-icon[b-q9q9iglot4] {
	font-size: 24px;
	margin-right: 8px;
}

.create-button[b-q9q9iglot4] {
	width: 100%;
}

@media (min-width: 992px) {
	.create-button[b-q9q9iglot4] {
		width: auto;
	}
}
/* /Pages/MembersBillsBallots/MembersBillsBallots.razor.rz.scp.css */
.create-petition-icon[b-n80rt00fmo] {
	font-size: 24px;
	margin-right: 8px;
}

.create-button[b-n80rt00fmo] {
	width: 100%;
}

.proposed-members-bills-button[b-n80rt00fmo] {
	text-align: left;
}

@media (min-width: 992px) {
	.create-button[b-n80rt00fmo] {
		width: auto;
	}
}

@media (max-width: 992px) {
	.proposed-members-bills-button[b-n80rt00fmo] {
		text-align: center;
	}
}
/* /Pages/OralQuestions/OralQuestions.razor.rz.scp.css */
.create-petition-icon[b-gi9m5275f5] {
	font-size: 24px;
	margin-right: 8px;
}

.create-button[b-gi9m5275f5] {
	width: 100%;
}

@media (min-width: 992px) {
	.create-button[b-gi9m5275f5] {
		width: auto;
	}
}
/* /Pages/Papers/Papers.razor.rz.scp.css */
.create-petition-icon[b-1wjkqcojpj] {
	font-size: 24px;
	margin-right: 8px;
}

.create-button[b-1wjkqcojpj] {
	width: 100%;
}

@media (min-width: 992px) {
	.create-button[b-1wjkqcojpj] {
		width: auto;
	}
}
/* /Pages/ProposedMembersBills/ProposedMembersBills.razor.rz.scp.css */
.create-petition-icon[b-ij4ttip08d] {
	font-size: 24px;
	margin-right: 8px;
}

.create-button[b-ij4ttip08d] {
	width: 100%;
}

.members-bills-ballot-button[b-ij4ttip08d] {
	text-align: left;
}

@media (min-width: 992px) {
	.create-button[b-ij4ttip08d] {
		width: auto;
	}
}

@media (max-width: 992px) {
	.members-bills-ballot-button[b-ij4ttip08d] {
		text-align: center;
	}
}
/* /Pages/ScheduleOfProposedAmendments/ScheduleOfProposedAmendments.razor.rz.scp.css */
.create-petition-icon[b-xfzcdl5v5t] {
	font-size: 24px;
	margin-right: 8px;
}

.create-button[b-xfzcdl5v5t] {
	width: 100%;
}

@media (min-width: 992px) {
	.create-button[b-xfzcdl5v5t] {
		width: auto;
	}
}
/* /Pages/SupplementaryOrderPapers/SupplementaryOrderPapers.razor.rz.scp.css */
.create-petition-icon[b-c145gpnnak] {
	font-size: 24px;
	margin-right: 8px;
}

.create-button[b-c145gpnnak] {
	width: 100%;
}

@media (min-width: 992px) {
	.create-button[b-c145gpnnak] {
		width: auto;
	}
}
/* /Pages/View.razor.rz.scp.css */
@media only screen and (max-width: 1140px) and (min-width: 992px)  {
  .inbetween-left[b-9uiwaury33] {
    display: none !important;
  }
  .inbetween-right[b-9uiwaury33] {
    width: 100% !important;
  }
}
/* /Shared/Error.razor.rz.scp.css */
.wrapper[b-anwvmsltjf] {
	text-align: center;
	padding: 2rem;
}

.title[b-anwvmsltjf] {
	font-size: 6rem;
	line-height: 1.167;
	color: var(--primary);
}

.nav-button[b-anwvmsltjf] {
	max-width: 200px;
}
/* /Shared/Footer.razor.rz.scp.css */
.footer-flex[b-8xolpzkwse] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.footer-flex__left[b-8xolpzkwse] {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.footer-nav__items[b-8xolpzkwse] {
    display: none;
    margin-right: 8px;
}

.footer-button[b-8xolpzkwse] {
    border: none;
    font-weight: 700 !important;
    color: #157a6b;
    background-color: transparent;
}

.footer-button:hover[b-8xolpzkwse] {
    color: #02433a;
    text-decoration: underline;
}

@media (min-width: 992px) {
    .footer-nav__items[b-8xolpzkwse] {
        display: flex;
        flex-direction: row;
    }

    .footer-nav__item:not(:last-child)[b-8xolpzkwse]::after {
        content: "";
        border-right: solid black 1px;
        width: 1px;
    }

    .footer-nav__link[b-8xolpzkwse] {
        font-family: "Open Sans", Arial, Verdana, sans-serif;
        color: black;
        font-size: 14px;
        line-height: 17px;
        padding: 0em 0.714em;
    }
}
/* /Shared/MainLayout.razor.rz.scp.css */
main[b-yzqwta0nqu] {
	flex: 1;
}

.header[b-yzqwta0nqu] {
	background-color: #000;
	border-bottom: 6px solid #1bcba5;
}

.main[b-yzqwta0nqu] {
	margin-bottom: 2rem;
}

.footer[b-yzqwta0nqu] {
	background-color: #f2f2f2;
	border-bottom: 6px solid #1bcba5;
	min-height: 4rem;
	padding: 0 1rem;
	display: flex;
	align-items: center;
	font-size: 0.875rem;
}
/* /Shared/NavMenu.razor.rz.scp.css */
.header-wrapper[b-qk13hhbfrh] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.nav-top-row[b-qk13hhbfrh] {
    position: relative;
}

.nav-mobile > button[b-qk13hhbfrh] {
    color: var(--primary);
    font-size: x-large;
}

.logo[b-qk13hhbfrh] {
    display: flex;
    align-items: center;
    color: var(--white);
    cursor: pointer;
    white-space: nowrap;
}

    .logo:hover[b-qk13hhbfrh] {
        text-decoration: none;
    }

.logo-image[b-qk13hhbfrh] {
    height: 48px;
}

.logo-title[b-qk13hhbfrh] {
    margin-left: 8px;
}

.logo-title-english[b-qk13hhbfrh] {
    font-size: 1rem;
    font-weight: 700;
}

.logo-title-maori[b-qk13hhbfrh] {
    font-size: 0.85rem;
}

@media (min-width: 992px) {
    .nav-top-row[b-qk13hhbfrh] {
        position: initial;
    }

    .nav-mobile > button[b-qk13hhbfrh] {
        margin-left: 1rem;
    }

    .logo-title[b-qk13hhbfrh] {
        margin-left: 16px;
    }

    .logo-title-english[b-qk13hhbfrh] {
        font-size: 2rem;
    }

    .logo-title-maori[b-qk13hhbfrh] {
        font-size: 1.5rem;
    }

    .logo-image[b-qk13hhbfrh] {
        height: 80px;
    }
}
