@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap);
:root {
    /*
        SVG Font Icons
    */
}

.icon {
    /*
        `.icon` CSS is further defined by `assets/icon/nwea.css` which is generated by `yarn icons` via `assets/icon-generation/index.js`
    */
    display: inline-block;
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

:root {
    /*
        SVG Font Icons
    */
}

.icon {
    /*
        `.icon` CSS is further defined by `assets/icon/nwea.css` which is generated by `yarn icons` via `assets/icon-generation/index.js`
    */
    display: inline-block;
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Icon Font */
@font-face {
    font-family: 'nwea-icons';
    src: url(./0fb90b8a2b75946fe087427526084739.eot) format('embedded-opentype'), url(./bc1fb0ba6ad84bac118ec005a34eaedb.woff) format('woff');
}

/* Variables for use in externally imported styles */
:root {
    --rem-conversion: 1;
    /* Pull these 2 once checkboxes is moved to the DS Components library */
    --rem-percentage: 62.5;
}

/* Regular CSS common to the application */
body {
    -webkit-print-color-adjust: exact;
    margin: 0 auto;
    background-color: var(--gray-50);
    font-family: "Open Sans";
    overflow-x: hidden;

}

#root>header {
    position: relative;
    z-index: 100;
}

#app-title {
    color: var(--gray-900);
    left: 18.2rem;
    position: absolute;
    top: 0;
}

#app-title-down{
    color: var(--gray-900);
    left: 18.2rem;
    position: absolute;
   /* top: 35px;*/

}

html {
    box-sizing: border-box;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

*:focus-visible {
    outline-offset: 3px;
    border-radius: 3px;
    outline: 3px solid #06b !important;
    border-width: 3px;
    box-shadow: none !important;
}


H1 {
    font-weight: 400;
    font-size: 48px;
    line-height: 72px;
}

H2 {
    font-weight: 400;
    font-size: 40px;
    line-height: 56px;
}

H3 {
    font-weight: 600;
    font-size: 32px;
    line-height: 48px;
}

H4 {
    font-weight: 600;
    font-size: 28px;
    line-height: 48px;
}

H5 {
    font-weight: 700;
    font-size: 12px;
    line-height: 32px;
}

.bodyLargeFont {
    font-weight: 300;
    font-size: 20px;
    line-height: 32px;
}

.bodyMediumFont {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}


.font-18 {
    font-size: 18px !important;
}


.breadcrumb-item+.breadcrumb-item::before {
    content: ">" !important;
    font-weight: 900;
    color: black;
    font-size: 18px;
    padding: 0px 6px 0px 6px
}

/* .dropdown-item-checked::before { */
.dropdown-item-checked {
    position: absolute;
    left: .4rem;
    content: '✓';
    font-weight: 600;
}

.form-check {
    text-align: left;
    white-space: normal;
}




.navbar-brand {
    margin-right: 0rem !important;
    text-decoration: none;
    white-space: nowrap;
    padding-left: 31px;
    padding-right: 28px;
    border: #0d6efd;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    color: #0055A0 !important;
    font-family: "Open Sans" !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    letter-spacing: 0.76px !important;
    line-height: 19px !important;
    text-align: center !important;
    background-color: white;
}

.navbar-brand:focus,
.navbar-light:focus .navbar-brand:hover {
    color: rgba(0, 0, 0, .9) !important;
    --bs-bg-opacity: 1 !important;
    background-color: #e9ecef !important;
    /* background-color: rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important; */
}



.rit-component-main .row>* {
    background-color: #f9f9f9 !important;
    
}
.row>*{
    padding-left: 0px !important;
}

/*.rit-component-main-inner a {*/
/*    box-shadow:inset -1px 0 0px 0px #a0a6ad;*/
/*}*/

.rit-component-main-inner .bg-light,
.container .bg-light {
    background-color: #EEEEF0 !important;
    color: #575758 !important;
    font-family: Helvetica !important;
    font-size: 16px !important;
    font-weight: bold !important;
    letter-spacing: 0.76px !important;
    line-height: 17px !important;
    text-align: center !important;
}

.label-class {
    width: 3.333333% !important;
    padding-left: 5px !important;
    font-weight: 600;
}

.radio-label {
    font-weight: 600 !important;
}

.headerSticky {
    position: fixed;
    top: 0;
    background-color: #FFF;
    z-index: 100;
    height: 114px;
    width: 93%;
}



.header {
    position: relative;
}

.dropend,
.dropstart,
.dropup {
    position: inherit !important;
}

.position-inherit {
    position: inherit;
}


.filter-container {
    position: -webkit-sticky;
    /* Safari */
    position: fixed;
    top: 111px;
    width: 80%;

    width: 100%;
    z-index: 2;
}

-b {
    position: -webkit-sticky;
    /* Safari */
    position: fixed;
    top: 300px;
    width: 80%;
    z-index: 100;
    padding: 0% 7.9% 0% 0.75%;
    width: 100%;

}

.bg-light-cust {
    --bs-bg-opacity: 1;
    background-color: #eeeef0;
    height: 80px;
}

.test-st {
    position: sticky;
    z-index: 100;
}

.cardContiner {
    width: 90%;
}

.ritScore-selected-item{
    color: #575758;
  font-family: Helvetica;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.76px;
  line-height: 17px;
  text-align: center;
}

.footer-main{
    position: relative;
}

.test-detail-footer-icon {
    margin-right: -9px;
}

.content-header{
    color: #161616;
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.26px;
  line-height: 24px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.statement{
    color: #161616;
    font-family: Helvetica;
    font-size: 14px;
    letter-spacing: 0.26px;
    line-height: 24px;
    list-style-position: inside;
}

.statement-hide{
    visibility: hidden;
    color: #161616;
    font-family: Helvetica;
    font-size: 14px;
    letter-spacing: 0.26px;
    line-height: 24px;
}

.is-disabled {
    pointer-events: none;
    opacity: 0.5;
}

.rit-component-main{
    height: 33px;
    background-color: #FFF;
}

.topFilterSticky{
    z-index: 100;
    height: 33px;
}

.hideOverflow{
    overflow: hidden;
}

.hov:hover {
    cursor: pointer; 
}

.rec-pagination{
    display: none !important;
}

.rec.rec-arrow {
    box-shadow: none !important;
    background-color:rgb(254 254 255 / 10%) !important;
}
.rec.rec-arrow:hover {
    color: #6a30df !important;
    background-color:transparent !important;
    box-shadow: none !important;
}
.rec.rec-arrow:disabled {
    visibility: hidden;
}
.rec-carousel-item:focus {
    outline: none;
    box-shadow: inset 0 0 1px 1px lightgrey;
}
.rec.rec-carousel-wrapper{
height: 0px;
}
@media print {

@media print {
    #modal-overlay {
        display: none;
    }
}

}

/* These will eventually be imported from the Style Guide */

/* GLOBALS */

/* GENERIC */

/* SECTIONS */

/* PRINT-ONLY */

/* OLD BROWSER FIXES */

/* Variables for use in externally imported styles */
:root {
}

/* Regular CSS common to the application */
.body_base_rz1PT {
    -webkit-print-color-adjust: exact;
    margin: 0 auto;
    background-color: var(--gray-50);
}

.main_base_WtjlL {
    opacity: 1;
    transition: opacity 0.25s;
}

.print-only_base_NLX5u {
    display: none;
}

.user-is-clicking_base_GmS49 [tabindex]:focus {
    outline: none;
}

.user-is-clicking_base_GmS49 [data-id='popover-close-button']:focus {
    outline: none;
}
/* Mozilla Firefox only */
.user-is-clicking_base_GmS49 [data-id='popover-close-button']::-moz-focus-inner {
    border: 0;
}

.fade-out_base_YkVTo {
    opacity: 0; /* Assumes transition time is set on item fading */
}

.header_base_7jEBO {
    position: relative;
    z-index: 100;
}

.intro-text_base_VhUfX {
    margin-top: 2rem;
    margin-bottom: 3rem;
}

.header_ErrorPage_4tGtY {
    background: #fff url(data:image/jpeg;base64,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) no-repeat top right;
    border-bottom: 0.1rem solid #cdcdd0;
    margin-bottom: 0.5rem;
    margin-left: 0;
    width: 100%;
}

.logo-svg_ErrorPage_wIsHp {
    height: 5rem;
    margin: 3.2rem 0 -0.1rem 1rem;
    padding: 1rem 0 0 1rem;
    width: 35%;
}

.error-box_ErrorPage_9xULO {
    background-color: white;
    border: 0.1rem solid #6edbf3;
    border-top-left-radius: 1.6rem;
    border-top-right-radius: 1.6rem;
    margin: 2rem auto;
    max-width: 54rem;
    min-width: 45rem;
    padding: 0.6rem;
    width: 60%;
}

.error-content_ErrorPage_3aZhS {
    margin-left: 2rem;
    margin-right: 2rem;
    color: #6d6f71;
}

.error-help-list_ErrorPage_s8ugZ {
    padding: 0;
}

.help-item_ErrorPage_ZlOTL {
    list-style-type: none;
    margin: 1rem 0;
}

.error-description_ErrorPage_yl2So {
    font-weight: bold;
    line-height: 1.2em;
    padding: 0.4rem 0 0.4rem 0;
}

.error-header_ErrorPage_ZSfUj {
    clear: both;
    color: #23628d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    font-weight: normal;
    margin: 1rem 0.4rem 0.8rem 0;
    text-transform: uppercase;
    text-align: left;
    line-height: 1.2;
}

.footer-text_Footer_ovZLN {
    color: #575758;
    font-size: 7.5px;
    font-style: italic;
    letter-spacing: 0.22px;
    line-height: 16px;
}

.confidentiality-statement_Footer_F1N27 {
    margin: 1.2rem 0 0 1.6rem;
}

.trademarks_Footer_ARn5y {
    margin: 1rem 1.6rem 1.3rem 1.6rem;
}

.footer-background-landing-page_Footer_wUX6D {
    background-color: #FAFAFA;
    padding: 0.1% 0.1% 0.1% 0.5%;
    display: flex;
    height: 56px;
    align-items: center;
    justify-content: space-between;
}

.footer-nwea-icon_Footer_zr8xR {
    height: 31px;
    width: 257px;
    padding: 0px 17px 0px 0px;
}

.footer-statements_Footer_HK23n {
    width: 60%;
}
.testeventcontainerClass_TestList_YuD1Q {
    padding: 9.20% 0% 0% 3.5%;
}

/*.testnamedisplay {
  padding: 0.25%;
  color: #0353ca;
}*/

.testListText_TestList_TIaKZ {
    /*composes: testnamedisplay; - this is sample code to use multiple class together, we can clean it later*/
    font-weight: 600;
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 0.33px;
    color: #0066BB;
    padding: 0.25%;
}

.testListTittleText_TestList_X6WD5 {
    color: #161616;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0.45px;
    line-height: 24px;
    margin-top: 3vh;
}

.footertestdetails_TestList_rHUQb{
    /*position: absolute;*/
    bottom: 0;
    left: 0;
    right: 0;
}

.testListContainer_TestList_dJUMY {
    min-height: 100vh;
    position: relative;
    padding-bottom: 60px;
}
.content-container_AppRoot_dINPS {
  position: relative;
}

.content_AppRoot_3GZrK {
  left: 0;
  position: absolute;
  top: 7rem;
  width: 100%;
  z-index: 1;

}

body{
  background-color: #FFF;
}
.dropdown-toggle {
    padding: 10px 10px 10px 10px !important;
    overflow : visible !important; 
    text-align : left !important;
}

.dropdown-menu {
    margin-top: 4px !important;
    width: 21.5%;
}
.btn-group-vertical>.btn,
.btn-group>.btn {
    display: none !important;
}

.btn-check:focus+.btn-light,
.btn-light:focus {
    background-color: #f9fafb;
    border: 1px solid #3a719f !important;
    box-shadow: none !important;
}

.btn-light {
    background-color: #FFF !important;
    border-color: #dadee3 !important;
}

.btn {
    height: 48px !important;
    border: 1px solid #76767A !important;
    border-radius: 4px !important;
    background-color: #FFFFFF !important;
    font-size: 18px !important;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
}

.form-check {
    font-size: 18px !important;
}

.test-dropdown button span {
    width: 95%; 
}

.grade-dropdown button span {
    width: 90%;
}

button > span{
    text-overflow: ellipsis !important;
    text-align: left !important; 
    padding-right: 6px !important; 
    margin-right: -6px !important;
    overflow: hidden;
}

input[name=groupby]:checked {
    background-color: white;
    color: #0d6efd;
    border: 2px solid #0d6efd;
    cursor: pointer;
}

div.form-check span {
    display: block;
    position: relative;
    float: left;
    cursor: not-allowed;
    pointer-events: none;
}

span .check{
    cursor: pointer;
    display: inline;
    position: absolute;
    border: 5px solid #AAAAAA;
    border-radius: 100%;
    height: 25px;
    width: 25px;
    top: 30px;
    left: 20px;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
}

.check::before {
    cursor: pointer;
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 8px;
    width: 8px;
    top: 10px;
    left: -22.5px;
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;
}

input[type=radio]:checked ~ .check::before{
    background: #0d6efd;
    cursor: pointer;
}

@media screen and (max-width: 1300px) {
    /* CSS that should be displayed if width is equal to or less than 800px goes here */
    .check::before {
        left: -21.5px !important;
    }
}


.float-label {
  margin-top:3px;
  height: 24px;
  color: #414142;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 24px;
  padding-top: 5px;
}

.test-dropdown{
  width: 90%;
  margin-left:3px;
}

.grade-dropdown{
  width: 280px;
  margin-left: 18px;
}
.group-filter{
  width: 100%;
}

.group-filter-font{
  color: #181F27;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
}

.radio-button{
  height: 18px;
  width: 18px; 
}


.label-for-selected {
  color: #161616;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 20px;
}

.label-for-deselected {
 color: #181F27;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
}


.form-select-lg {
  box-sizing: border-box;
  height: 48px;
  border: 1px solid #76767A;
  border-radius: 4px;
  background-color: #FFFFFF;
  font-size: 20px;
}
.Dropdown-control{
  border: 1px solid #76767A !important;
  border-radius: 4px !important;
  height: 48px !important;
  
}

.myPlaceholderClassName{
  color: #414142;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 24px;
  padding-top: 3px;
}

.myMenuClassName{
  color: #161616;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 22px;
  width: 520;
  min-height: 44px;
  white-space: normal;
  padding-top:10px;
  display: inline-flex;
}

.Dropdown-option.is-selected{
  background-color: #0067C1;
  color: #FFF;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 22px;
  
}
.Dropdown-arrow{
  margin-top: 7px;
}


.dropDownTog {
  color:black !important;
  text-align: left;
}
.dropdown-item.active::before {
  content: '\2713';
  margin-right: 5px;
  font-weight: bold;
}


.drop-down-item{
  background-color: white;
  color:black;
  padding-top:10px;
  min-height: 44px;
  white-space: normal;
  display: inline-flex;
}

.drop-down-item::before {
  content: "    ";
  white-space: pre;

}

.dropdown-item.active, .dropdown-item:active {
  margin-left: 0px;
  background-color: #EEEEF0;
  color:black;
  font-weight:bold;
  font-size:18px;
}

.dropdown-item:focus-visible {
  outline-offset: -3px;
}

.dropdown-item.active:first-child {
  pointer-events: none;
}

.dropdown-item.active:hover, .dropdown-item:active:hover {
  background-color: white;
  color:black;
  font-size: 16px;
  font-weight: bold;
}

 .dropdown-item:hover {
  background-color: #0d6efd;
  color:white;
  font-size: 16px;
  margin-right: 5px;
}

.dropdown-toggle::after {
  float: right;
  margin-left: 5px;
}

.dropdown-menu.show {
  height: 320px;
  font-size: 16px;
  overflow-y: scroll;
  overflow-x:hidden;
}
.carousel-container {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.carousel-wrapper {
    display: flex;
    width: 100%;
    position: relative;
}

.carousel-container-b {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.carousel-wrapper-b {
    display: flex;
    width: 100%;
    position: relative;
}

.carousel-content-wrapper {
    overflow-y: hidden;
    overflow-x: hidden;
    width: 100%;
    position: absolute;
    top: 422px;
    left: 0;

}



.carousel-content-wrapper-header {
    overflow-y: hidden;
    overflow-x: hidden;
    width: 100%;
    position: fixed;
    top: 224px;
    left: 0; 
    z-index: 1;
   background-color: #FFF;
}

.carousel-content {
    display: flex;
    transition: all 250ms linear;
    margin-left: 40px;
    -ms-overflow-style: none;
    /* hide scrollbar in IE and Edge */
    scrollbar-width: none;
    /* hide scrollbar in Firefox 
     padding-left: 57px;*/
  
}

.carousel-conten-header {
    display: flex;
    transition: all 250ms linear;
    -ms-overflow-style: none;
    /* hide scrollbar in IE and Edge */
    scrollbar-width: none;
    /* hide scrollbar in Firefox */

}

/* hide scrollbar in webkit browser */
.carousel-content::-webkit-scrollbar,
.carousel-content::-webkit-scrollbar {
    display: none;
}

.carousel-conten-header::-webkit-scrollbar,
.carousel-content::-webkit-scrollbar {
    display: none;
}

.carousel-content>* {
    width: 100%;
    flex-shrink: 0;
    flex-grow: 1;
}

.carousel-conten-header>* {
    width: 100%;
    flex-shrink: 0;
    flex-grow: 1;

}

.carousel-conten-header.show-2>* {
    width: 47.45%;
}

.carousel-content.show-2>* {
    width: 47.45%;
}

.carousel-content.show-3>* {
    width: calc(100% / 3);
}

.carousel-content.show-4>* {
    width: calc(100% / 4);
}

.left-arrow {
    position: fixed;
    z-index: 2;
    top: 74%;
    transform: translateY(-50%);
    width: 48px;
    height: 48px;
    border-radius: 5px;
    background-color: #6a30df;
    border: 1px solid #ddd;
    left: 10%;
}

.right-arrow {
    position: fixed;
    z-index: 2;
    top: 74%;
    transform: translateY(-50%);
    width: 48px;
    height: 48px;
    border-radius: 5px;
    background-color: #0066BB;
    border: 1px solid #ddd;
    left: 95.75%;
}

.left-arrow {
    left: 8px;
}

.right-arrow {
    right: -10px;
}

.sym {
    font-size: 27px;
    color: #FFF;
}

.blurp-container {
    background-color: #6a30df;
    width: 98;
}

@media (hover: none) and (pointer: coarse) {

    .left-arrow,
    .right-arrow {
        display: none;
    }
}

.trans {
    position: sticky
}

.spacer {
    padding: 200px;
}

.color {
    fill: #FFF;
}
/*
@media screen and ( height: 400px ) {
    .carousel-content-wrapper{
    height: 30vh;
} }

@media screen and ( min-height: 700px ) {
    .carousel-content-wrapper{
        height: 55vh;
    }
 }

@media screen and ( max-height: 699px ) {
    .carousel-content-wrapper{
        height: 40vh;
    }
 }

 */
 .arrow-grey{
    background-color: #dedee0;
 }

.arrow-blue{
   background-color: #0066BB;
}

.opac{
    opacity: 0.5;
}
.info-button-class_Header_je2Gz{
    background-color:#6a30df;
    border: #6a30df;
}

.info-button-class_Header_je2Gz:focus-visible {
    outline-offset: -5px;
}

.popup_Header_3kxBw{
    width: 262px !important;
    background-color: #2C2C2F;
    border-radius: 4px;
    padding-left: 5px;
    padding-right: 30px;
}

.popupText_Header_t4xYz{
  height: 100px;
  width: 228px;
  color: #FFFFFF;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 20px;
  margin-right: 40px;
  margin-bottom: 8px;
}

.close_Header_6WC49{
    position: absolute;
    right: 0px;
    font-size: 24px;
    background:none;
    color: #FFFFFF;
    border: none;
    height: 24px;
    width: 24px;
    margin: 5px;
    fill: Solid;
}

.boxIcon_Header_lljVj{
    margin: 2px;
}


.banner {
    padding: 2%;
    background-color: #c1bcbc61;
}

.banner-tittle {
    color: #161616;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.3px;
    line-height: 24px;
}
.rit-card-header-body {
  padding: 1.5%;
}

.rit-card {
  /* margin:196px 1.5px 0px 22px;
       margin:0px 1.5px 0px 22px;
       */
  margin: 0px 1.5px 0px 22px;
  position: relative;
  max-width: 100%;
  border-style: solid;
  border-color: #6a30df;
  border-radius: 0px 0px 8px 8px;
  border-top: none;

  border-width: thick;
}


.rit-card-header {
  border-radius: 8px 8px 0px 0px;
  /* margin: 0px 1.5px 0px 22px; 
      height: 200px;
      */
  margin: 0px 1.5px 0px 22px;
  position: relative;
  border-style: solid;
  border-color: #6a30df;
  max-width: 100%;
  background-color: #FFF;
  border-width: 3px 5px;
}

.content-wrapper {
  padding: 2%;
}

.rit-card-title {
  background-color: #6a30df;
  margin: -1px -1px -1px -1px;
  height: 43px;
}

.rit-card-title-text {
  color: #FFF;
  text-align: center;
}

.rit-card-title-text>h2 {
  font-size: unset;
  line-height: unset;
  display: inline-block;
}

.rit-text {
  color: #FAFAFA;
  padding: 3px;
  vertical-align: 4px;
  font-weight: bold;
  line-height: 28px;
  font-size: 17px;
  letter-spacing: 0.76px;
}

.rit-number {
  color: #FAFAFA;
  font-size: 25px;
  font-weight: bold;
  letter-spacing: 1.08px;
  line-height: 28px;
  text-align: right;
}

.rit-card-test-title {

  border-top: 3px solid #6a30df;
  border-bottom: 3px solid #6a30df;
  padding: 3px 0px 0px 12px;
  font-size: 20px;
  font-weight: 500;
}

.subtitle-display {
  color: #0066BB;
  font-size: 14px;
  letter-spacing: 0.25px;
  line-height: 32px;
}

.rit-card-body {
  margin: 2%;
}

.sub-title-text {
  margin-top: 8px;
  margin-bottom: 1rem;
  color: #161616;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.33px;
  line-height: 24px;
}

.info-icon {
  line-height: 32px;
  vertical-align: 7px;
}

.blnk-top {
  height: 300px;
}
.msgBanner {
    height: 4rem;
    width: 100%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-shrink: 0;
    z-index: 102;

  }
  
  .bannerError {
    background: var(--red-100);
  }
  
  .bannerSuccess {
    background: var(--green-300);
  }
  
  .hide{
    display: none;
  }

  .show{
    display: block;
  }

  .iconSize {
    height: 2.4rem;
    width: 2.4rem;
    margin-right: .4rem;
  }
  
  .iconRed {
    fill: var(--red-700);
  }
  
  .iconGreen {
    fill: var(--green-700);
  }
  
  .heading {
    font-weight: 600;
    margin-right: .4rem;
  }
  
  .closeButton {
    border: none;
    background: none;
    padding: 0;
    cursor: pointer;
  }
  
  .closeContainer {
    padding: 1.6rem .8rem 1.6rem 1.6rem;
  }
.breadcrumb-item_Breadcrumb_1PC+S {
    color: #0055a0;
    font-size: 18px;
  }
  
  .breadcrumb-item_Breadcrumb_1PC+S.active_Breadcrumb_tRiGu {
    color: #000000 !important;
    font-size: 18px;
  }

  .breadcrumb-reports-label_Breadcrumb_ujjP9 {
    height: 18px;
    width: 139px;
    color: #0055A0;
    font-size: 14px !important;
    letter-spacing: 0.16px;
    line-height: 18px;
}

.breadcrumb-school-label_Breadcrumb_hBrjE {
    height: 18px;
    color: #000000 !important;
    font-size: 14px !important;
    letter-spacing: 0.16px;
    line-height: 18px;
}

.a-link-breadcrumb_Breadcrumb_+PEXe {
  color:#0055A0 !important;
  text-decoration: underline #0055A0 !important;
}
/* match these transitionTimes */

.main-container_MainContainer_hijQ+ {
    flex-wrap: wrap;
}

.sidebar-small-copy_MainContainer_WuVEm {
    font-size: 1.2rem;
    line-height: 1.6rem;
    letter-spacing: 0.022rem;
    margin: 0;
}

.map_MainContainer_b74Jo aside {
    margin-top: 0;
    position: relative;
}

.operational_MainContainer_dW8z/ aside {
    margin-top: 2.8rem;
}

.queue_MainContainer_nH+oT aside {
    margin-top: 0;
}

.confidentiality-statement_MainContainer_Q149I {
    color: var(--gray-600);
    font-size: 1rem;
    font-style: italic;
    line-height: 1.4rem;
    margin: 2.4rem 0;
}

/* intentionally using camel case for transition classes */
.enter_MainContainer_pWCIf {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
}

.enter_MainContainer_pWCIf.enterActive_MainContainer_TFEN6 {
    opacity: 1;
    max-height: 5000rem;
    transition: all 0.125s linear 0.125s;
}

.exit_MainContainer_n5MME {
    opacity: 1;
    max-height: 5000rem;
    overflow: hidden;
}

.exit_MainContainer_n5MME.exitActive_MainContainer_UYWMq {
    opacity: 0;
    max-height: 0;
    transition: opacity 0.125s linear, max-height 0.125s step-end;
}

.exitDone_MainContainer_7CXsl {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
}

.breadcrumSticky_MainContainer_PV9gH {
    position: -webkit-sticky;
    position: fixed;
    top: 71px;
    height: 48px;
    font-size: 18px;
    z-index: 101;
     width: 100%;
    background-color: #FFF;
    padding: 0.8% 0% 1% 1.2%;
    margin: 0.10% 0% 0% 0%;
}

.skipToMainContentLink_MainContainer_Yg5N0 {
    position: absolute;
    left: 18px;
    top: 12px;
    z-index: 9999;
    height: 36px;
    width: 133px;
    border: 3px solid #06b;
    border-radius: 6px;
    outline: none;
    color: #06b;
    font-family: 'Open Sans', sans-serif;
    background-color: white;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.1px;
    line-height: 19px;
    opacity: 0;
    pointer-events: none;
}

.skipToMainContentLink_MainContainer_Yg5N0:focus {
    opacity: 1;
    cursor: pointer;
    pointer-events: auto;
    outline: none !important;
}

.headerSticky_MainContainer_WoDq/ {
    position: fixed;
    top: 0;
    background-color: #FFF;
    z-index: 100;
    /* height: 114px; */
    width: 100%;
}

.headerFixed_MainContainer_RtdnH {
    position: fixed;
    top: 0;
    background-color: #FFF;
    z-index: 100;
    height: 114px;
    width: 100%;
}

