/*! sass-bem-constructor - version : 1.1.0 - 2016-08-18 */body{font-family:"suisseintl-regular", Helvetica, Arial, sans-serif}.h1,.h2,.h3,h1,h2,h3{font-family:"suisseintl-medium", Helvetica Neue, Arial Bold, sans-serif}.c-navbar.navbar.stuck{position:fixed;top:0;width:100%;z-index:1042}#container{background-image:linear-gradient(-180deg, #c176d5 0%, #650083 100%);min-height:100vh}#container .hero{margin-bottom:-60%}@media only screen and (max-width: 767px){#container{background:#fff}}@media only screen and (max-width: 767px){.sign-up-content.parents{background:linear-gradient(-180deg, #c176d5 0%, #650083 100%) no-repeat border-box;background-size:100vw 45vh}}.c-register{display:table;height:60vh;width:100%;padding:50px 0 70px 0}.c-register.parents{padding:0 0 70px 0}@media only screen and (max-width: 767px){.c-register{padding-top:30px}}.c-register .center{display:table-cell;vertical-align:middle;margin:0 auto}.c-register .middle{display:table;margin:0 auto}.c-register__confirm{display:flex;align-content:center;width:100%}@media only screen and (max-width: 767px){.c-register__confirm{display:none}}.c-register__info{float:left;color:white;font-size:20px}@media only screen and (max-width: 767px){.c-register__info{color:#4c4c4c;font-size:16px;margin-left:-15px;margin-right:-15px}}.c-register__info img{width:100%;margin-top:0;z-index:1}.c-register__info ul{padding-left:0;list-style:none}.c-register__info ul li{padding:5px 0 5px 0;font-family:"suisseintl-medium", Helvetica Neue, Arial Bold, sans-serif;background-repeat:no-repeat;padding-left:40px;background-position-y:5px;background-image:url("/assets/images/checkmark.svg")}@media only screen and (max-width: 767px){.c-register__info ul li{font-size:18px;background-image:url("/assets/images/checkmark-blue.svg")}}.c-register__info h3{font-family:"suisseintl-medium", Helvetica Neue, Arial Bold, sans-serif;font-size:24px}@media only screen and (min-width: 992px){.c-register__info h3{max-width:395px}}@media only screen and (max-width: 767px){.c-register__info h3{text-align:center;width:300px;margin-left:auto;margin-right:auto}}.c-register__info .are-you-an-educator{font-size:16px}.c-register__info .announcement{margin-bottom:20px;font-weight:normal;font-family:inherit;line-height:1.25}.c-register__info .announcement .headline{display:inline-block;margin-right:10px;font-weight:bold}@media only screen and (min-width: 768px){.c-register__info .announcement .headline{font-weight:normal;color:#fff;background:rgba(0,0,0,0.8);border-radius:6px;padding:2px 13px;background:rgba(0,0,0,0.4)}}.c-register__info .announcement .main-text{font-size:90%}.c-register__info a{color:white;font-weight:bold;text-decoration:underline;font-size:85%}@media only screen and (min-width: 768px) and (max-width: 991px){.c-register__info:not(.show-info-on-mobile){display:none}}@media only screen and (max-width: 767px){.c-register__info:not(.show-info-on-mobile){display:none}}@media only screen and (min-width: 768px) and (max-width: 991px){.c-register__info{margin-top:20px}.c-register__info img{width:67%}}@media only screen and (max-width: 767px){.c-register__info img{width:67%}.c-register__info a{color:#2526a9}}.c-register__outer-wrapper{float:right}.c-register__wrapper{background-color:#fff;padding:10px 20px 20px 20px;border-radius:5px}@media (max-width: 500px){.c-register__wrapper{padding:0}}@media only screen and (max-width: 767px){.c-register__wrapper.parents{box-shadow:0 0 7px grey;padding:10px 20px 20px 20px}}.c-register__heading{text-align:center;color:white;padding-bottom:30px;padding-top:12px;margin-left:auto;margin-right:auto}.c-register__heading h1{font-family:"suisseintl-medium", Helvetica Neue, Arial Bold, sans-serif;font-size:40px}@media only screen and (min-width: 992px){.c-register__heading{max-width:832px}}.c-register__title{display:block;margin-top:0;padding:0;z-index:2}.c-register__title h1{font-size:30px;font-family:"suisseintl-light", "Helvetica-Light", "Helvetica Light", "Helvetica", Arial, sans-serif;color:#2526A9;font-weight:200;line-height:31px}.c-register__title h2.parents{font-family:"suisseintl-medium", Helvetica Neue, Arial Bold, sans-serif;font-size:30px;color:#2526A9;text-align:center}@media only screen and (max-width: 767px){.c-register__title h2.parents{font-size:28px}}.c-register__title .description.parents{font-size:18px;text-align:center;color:#606060}@media only screen and (max-width: 767px){.c-register__title .description.parents{font-size:16px}}.c-register__title hr.parents{width:80%;border-width:0.5px;border-color:#707070}@media only screen and (max-width: 767px){.c-register__title{margin-left:0;float:none;justify-content:center;align-content:center}.c-register__title h1{text-align:center;color:#2526A9}}@media (max-width: 500px){.c-register__title{margin-left:0}.c-register__title h1{font-size:30px;color:#2526A9}}.c-register__req{font-family:"suisseintl-regular", Helvetica Neue, Helvetica, Arial, sans-serif;font-size:14px;color:#606060;line-height:18.88px;margin-bottom:30px}.c-register__req span{color:#606060;font-weight:300}.c-register__label{font-family:"suisseintl-semibold", Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:inherit;font-size:18px;color:#606060;line-height:28.88px;margin-bottom:0}.c-register__label--req::after{content:"*";color:#EB0000}.c-register label[for="schoolBoard"]{font-size:17px}.c-register__desc{display:block;white-space:pre-wrap;font-family:"suisseintl-regular", Helvetica Neue, Helvetica, Arial, sans-serif;font-size:14px;color:#606060;line-height:18.88px}.c-register__input{font-size:12px;font-weight:400;color:#000;width:100%;height:auto;background:transparent;border:1px solid rgba(76,76,76,0.55);border-radius:4px;outline:0;box-shadow:none;transition:background 333ms ease;margin-top:5px;margin-bottom:30px}.c-register__input::-webkit-input-placeholder{color:rgba(0,0,0,0.8)}.c-register__input:-moz-placeholder{color:rgba(0,0,0,0.8)}.c-register__input::-moz-placeholder{color:rgba(0,0,0,0.8)}.c-register__input:-ms-input-placeholder{color:rgba(0,0,0,0.8)}.c-register__input:focus{border-color:rgba(76,76,76,0.55);background:rgba(255,255,255,0.1);box-shadow:none}.c-register__input:focus{outline:none;box-shadow:0 0 1px 1px #4d90fe}.c-register__input--error{border:1.5px solid #EB0000}.c-register__input.parents{font-size:15px}.c-register__select{font-size:12px;font-weight:400;color:#000;width:100%;height:auto;background:transparent;border:1px solid rgba(76,76,76,0.55);border-radius:4px;outline:0;box-shadow:none;transition:background 333ms ease;margin-top:5px;margin-bottom:30px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";white-space:pre-wrap}.c-register__select::-webkit-input-placeholder{color:rgba(0,0,0,0.8)}.c-register__select:-moz-placeholder{color:rgba(0,0,0,0.8)}.c-register__select::-moz-placeholder{color:rgba(0,0,0,0.8)}.c-register__select:-ms-input-placeholder{color:rgba(0,0,0,0.8)}.c-register__select:focus{border-color:rgba(76,76,76,0.55);background:rgba(255,255,255,0.1);box-shadow:none}.c-register__select:focus{outline:none;box-shadow:0 0 1px 1px #4d90fe}.c-register__select--error{border:1.5px solid #EB0000}.c-register__select.parents{font-size:15px}.c-register .c-register__select+i.fa-chevron-down{float:right;color:#2526A9;margin-top:-55px;margin-right:10px;pointer-events:none;background-color:#fff;padding-right:5px}.c-register__hide{position:relative}.c-register__hide .toggle-password{position:absolute;top:58px;right:10px;font-size:22px}.c-register__hide .toggle-password:focus{outline:none;box-shadow:0 0 1px 1px #4d90fe}.c-register__hide .toggle-answer1,.c-register__hide .toggle-answer2,.c-register__hide .toggle-answer3{position:absolute;bottom:4px;right:10px;font-size:22px}.c-register__hide .toggle-answer1:focus,.c-register__hide .toggle-answer2:focus,.c-register__hide .toggle-answer3:focus{outline:none;box-shadow:0 0 1px 1px #4d90fe}.c-register__terms{padding-left:20px;margin-top:0px;margin-bottom:0px}.c-register__terms .checkbox{margin-top:0;margin-bottom:0}.c-register__terms--label{font-family:"suisseintl-regular", Helvetica Neue, Helvetica, Arial, sans-serif;font-size:14px;color:#526173;letter-spacing:0;line-height:30px;padding-left:0}.c-register__terms--label a{font-family:"suisseintl-semibold", Helvetica Neue, Helvetica, Arial, sans-serif;font-size:14px;line-height:30px}.c-register__terms--label a:hover,.c-register__terms--label a:focus{text-decoration:underline}.c-register__terms--label a:focus{outline:auto;outline-color:#4d90fe}.c-register__terms--check{height:20px;width:20px;vertical-align:middle;margin:0 0.4em 0.2em 0;border:1px solid #4C4C4C;background:-webkit-linear-gradient(#fcfcfc, #dadada)}.c-register__terms--check:focus,.c-register__terms--check:active{outline:none}.c-register__terms.parents{margin-bottom:10px}@media only screen and (max-width: 767px){.c-register__terms.parents .checkbox{margin-bottom:5px}}.c-register__terms.parents label{line-height:28px;padding-left:5px !important}@media only screen and (max-width: 767px){.c-register__terms.parents label{line-height:22px}}.c-register__terms.parents label a{line-height:28px}@media only screen and (max-width: 767px){.c-register__terms.parents label a{line-height:22px}}@media only screen and (max-width: 767px){.c-register__terms.parents input[type="checkbox"]{margin-top:2px !important}}@media only screen and (max-width: 767px){.c-register__bottom-row{display:grid}}.c-register__already-user{font-family:"suisseintl-regular", Helvetica Neue, Helvetica, Arial, sans-serif;color:#526173;padding-top:10px}.c-register__already-user a{color:#2526a9;text-decoration:underline;font-weight:bold}@media only screen and (max-width: 767px){.c-register__already-user{text-align:center;grid-row:2}}@media only screen and (max-width: 767px){.c-register__next-button{grid-row:1}}.c-register__btn{display:flex;justify-content:center;align-content:center}.c-register__btn button:focus{outline:none;box-shadow:0 0 1px 1px #4d90fe}.c-register__btn--multiple{justify-content:space-between}.c-register__btn--next{margin-top:8px}.c-register__modal--btn{background-color:transparent;border:none}.c-register__modal--btn img{margin-top:-5px}.c-register__modal--btn:active,.c-register__modal--btn:hover{outline:none}.c-register__modal--btn:focus{outline:none;box-shadow:0 0 1px 1px #4d90fe}.c-register__modal--title{line-height:1}.c-register__modal--body{padding:15px 30px}.c-register__modal--body p em span{-webkit-text-decoration-line:underline;text-decoration-line:underline}.c-register__modal--body p,.c-register__modal--body ul>li{font-family:"suisseintl-regular", Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:inherit}.c-status-update{background-color:#fff;border:#fff;color:#fff;border-radius:4px;display:flex;padding-right:20px;margin-bottom:30px}@media only screen and (max-width: 767px){.c-status-update{display:block;padding-left:20px}}.c-status-update__icon{background-color:#fff;border:2px solid;border-radius:4px;float:left;text-align:center;padding:7px;width:30px;margin-right:50px;margin-top:5px;font-size:18px}.c-status-update__icon i{color:#EB0000}@media only screen and (max-width: 767px){.c-status-update__icon{width:60px;font-size:22px;float:none !important;margin:0 auto 0 auto;padding:0}}.c-status-update__reasons{padding:15px 0 15px 0;color:#EB0000}.c-status-update__reasons li{font-family:"suisseintl-regular", Helvetica Neue, Helvetica, Arial, sans-serif;list-style:disc;list-style-position:inside;text-indent:-21px;margin-left:10px;margin-bottom:0;font-weight:300;font-size:16px;line-height:25.88px}.c-status-update__reasons li:only-child{padding-top:7px}@media only screen and (max-width: 767px){.c-status-update__reasons li{list-style-position:outside;text-indent:0}}.c-confirm{margin:20px}.c-confirm__icon{display:flex;justify-content:center;align-content:center}.c-confirm__icon i{font-size:40px;color:#008509}.c-confirm__success{margin-top:10px}.c-confirm__success p{font-size:20px;font-weight:600;color:#4C4C4C}@media only screen and (min-width: 768px) and (max-width: 991px){.c-confirm__success p{font-size:18px}}@media only screen and (max-width: 767px){.c-confirm__success p{font-size:18px;text-align:center}}.c-confirm__link{display:flex;justify-content:center;align-content:center}.c-confirm__link a{font-size:16px;font-weight:600}.c-confirm__link a:hover,.c-confirm__link a:focus{text-decoration:underline}
