.multilabel.siteban .container {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    margin-right: auto;
    margin-left: auto;
}
.multilabel.siteban .nav-main__grid::before {
    background-color: #fff !important;
}


.multilabel.siteban .nav-main__logo-img {
    width: 100%;
    max-width: 12em;
}
.multilabel.siteban .list--nostyle{
    display:none;
}
.multilabel.siteban .screenreader-only{
    display:none
}





.multilabel.siteban a {
    color: #0068BD;
    text-decoration: underline;
    background-color: transparent;
}
.multilabel.siteban .nav-main__logo {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-area: 1 / 1 / 1 / span 3;
    -ms-flex-item-align: self-start;
    -ms-grid-row-align: self-start;
    align-self: self-start;
}
.multilabel.siteban .screenreader-only {
    visibility: hidden;
    width: 0;
    height: 0;
    display: block;
    line-height: 0;
    padding: 0;
    margin: 0;
}
.multilabel.siteban img {
    vertical-align: middle;
    border-style: none;
}
.multilabel.siteban .nav-main__logo-img {
    width: 100%;
    max-width: 12em;
}
.multilabel.siteban .nav-main__top-selections {
    -ms-grid-column: 5;
    -ms-grid-column-span: 3;
    grid-column: 5 / span 3;
    -ms-flex-item-align: start;
    align-self: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-grid-row-align: start;
}
.multilabel.siteban .nav-main-a11y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.multilabel.siteban a {
    color: #0068BD;
    text-decoration: underline;
    background-color: transparent;
}
.multilabel.siteban .a11y__font-small {
    font-size: 0.75rem !important;
}
.multilabel.siteban svg {
    overflow: hidden;
    vertical-align: middle;
}
.multilabel.siteban .icon {
    width: 1em;
    height: 1em;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-item-align: center;
    align-self: center;
    vertical-align: text-bottom;
    fill: currentColor !important;
    pointer-events: none;
}
.multilabel.siteban section {
    display: block;
}
.multilabel.siteban .screenreader-only {
    visibility: hidden;
    width: 0;
    height: 0;
    display: block;
    line-height: 0;
    padding: 0;
    margin: 0;
}
.multilabel.siteban .simple-collapse {
    position: relative;
    display: inline-block;
}
.multilabel.siteban .nav-group.simple-collapse, .multilabel.siteban .form-row.filters .simple-collapse {
    margin-bottom: 0;
}
.multilabel.siteban input, .multilabel.siteban button, .multilabel.siteban select, .multilabel.siteban optgroup, .multilabel.siteban textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.multilabel.siteban button, .multilabel.siteban input {
    overflow: visible;
}
.multilabel.siteban button, .multilabel.siteban select {
    text-transform: none;
}
.multilabel.siteban button, [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button;
}
.multilabel.siteban button {
    background-color: transparent;
    border: 1px solid #000;
    cursor: pointer;
}
.multilabel.siteban .btn, .multilabel.siteban .btn-snippet-brand-01, .multilabel.siteban .btn-arrow-snippet-brand-01, .multilabel.siteban .btn-snippet-brand-02, .multilabel.siteban .btn-arrow-snippet-brand-02, .multilabel.siteban .xforms-form button[type="submit"]:not([class*="sfs-repeat"]), .multilabel.siteban .xforms-form button.xforms-submit:not([class*="sfs-repeat"]), .multilabel.siteban div.container form.xforms-form .summary-print-button > button {
    display: inline-block;
    font-weight: 700;
    color: #002857;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.625;
    border-radius: 24px;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.multilabel.siteban .btn, .multilabel.siteban .btn-snippet-brand-01, .multilabel.siteban .btn-arrow-snippet-brand-01, .multilabel.siteban .btn-snippet-brand-02, .multilabel.siteban .btn-arrow-snippet-brand-02, .multilabel.siteban .xforms-form button[type="submit"]:not([class*="sfs-repeat"]), .multilabel.siteban .xforms-form button.xforms-submit:not([class*="sfs-repeat"]), .multilabel.siteban div.container form.xforms-form .summary-print-button > button {
    position: relative;
}
.multilabel.siteban .btn--toggle-collapse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.multilabel.siteban .btn--no-underline, .multilabel.siteban .btn--no-underline:hover, .multilabel.siteban .btn--no-underline:focus {
    text-decoration: none !important;
}
.multilabel.siteban .simple-collapse__btn {
    background: #fff;
}
.multilabel.siteban button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {
    cursor: pointer;
}
.multilabel.siteban .truncate-text {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.multilabel.siteban .simple-collapse__name {
    color: #0068BD;
}
@media (min-width: 1120px){
	.multilabel.siteban .container {
		max-width: 1136px;
	}
}

@media (min-width: 992px){
	.multilabel.siteban .container {
		max-width: 976px;
	}
	.multilabel.siteban .nav-main__grid {
		x-ms-grid-rows: 80px 0.5em;
		x-ms-grid-columns: 200px 0.2fr 1fr 1fr 9em;
		xgrid-template: 80px 0.5em / 200px 0.2fr 1fr 1fr 9em;
	}
	.multilabel.siteban .nav-main__grid::before {
		background-color: transparent;
		margin-bottom: 10px;
		-ms-grid-row: 2;
		grid-row-start: 2;
		margin-left: calc(-50vw + 50%);
		margin-right: calc(-50vw + 50%);
		max-width: calc(100vw - 16px);
	}
	.multilabel.siteban .nav-main__logo {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-area: 1 / 1 / 1 / span 1;
	}
	.multilabel.siteban .nav-main__logo-img {
    width: 100%;
    max-width: 12em;
	}
	.multilabel.siteban .nav-main__top-selections {
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
    grid-column: 3 / span 3;
	}
	.multilabel.siteban .nav-main__top-selections > *:not(:first-child) {
    margin-left: 1.5rem;
	}
}

@media (min-width: 768px){
	.multilabel.siteban .container {
		max-width: 100%;
	}
}

@media (min-width: 576px){
	.multilabel.siteban .container {
		max-width: 100%;
	}
}

