additional-registration-information .information-label{display:block;padding:15px 0 5px}additional-registration-information .not-a-student{margin-top:15px}additional-registration-information .high-school-details{margin:20px}.classlink-sso-btn,.clever-sso-btn{display:inline-block;padding:0;margin:0;border:0;background:0 0;cursor:pointer}.clever-sso-btn{width:180px}.clever-sso-btn img{width:100%}.classlink-sso-btn{width:180px}.classlink-sso-btn img{width:100%}.confirm-password{background:#f7f7f7;overflow:hidden;padding-top:30px;text-align:center;min-height:calc(100vh - 150px)}.confirm-password .already-used{display:flex;text-align:left;max-width:390px;margin:0 auto}.confirm-password .already-used scoir-icon{margin-right:20px;height:25px;width:25px}.confirm-password h1{font-weight:300;font-size:25px;margin:0 0 20px}.confirm-password h2{color:#15769a;font-size:25px;text-align:center;margin:0 0 20px}.confirm-password .or{text-align:center;margin-bottom:25px}.confirm-password .title{text-align:center;font-size:15px;margin-bottom:30px}.confirm-password .title small{margin-bottom:15px;display:block;color:#757575}.confirm-password .section-label{display:block;font-size:18px;margin-top:10px;margin-bottom:20px}.confirm-password .continue{width:200px;text-align:center;background-color:#15769a;border-radius:4px;margin:15px 0}.confirm-password .continue:active,.confirm-password .continue:focus,.confirm-password .continue:hover{background-color:#0f546d}.confirm-password .warning{background-color:#fcf8e3}.confirm-password .confirmation-form{text-align:left;background:#fff;margin-bottom:50px;padding:30px;max-width:660px;border-radius:5px;box-shadow:1px 2px 3px 0 rgba(0,0,0,.1)}.confirm-password .server-error{text-align:center;font-size:16px}.confirm-password .or-separator{display:block;text-align:center;overflow:hidden;white-space:nowrap;margin-bottom:12px}.confirm-password .or-separator>h4{position:relative;display:inline-block}.confirm-password .or-separator>h4:after,.confirm-password .or-separator>h4:before{content:"";position:absolute;top:50%;width:120px;height:1px;background:#000}.confirm-password .or-separator>h4:before{right:125%;margin-right:15px}.confirm-password .or-separator>h4:after{left:100%;margin-left:15px}[data-no-nav-header] .welcome-brand{display:block;overflow:hidden;margin:0 auto;height:45px}[data-no-nav-header] .fixed-top{top:0;right:0;left:0;border-width:0 0 1px;position:fixed;z-index:1030}[data-no-nav-header] .no-nav-header{background-image:linear-gradient(to right,#023560 0,#1e7ca9 100%);background-repeat:repeat-x;border:1px solid #12769d;border-bottom:2px solid #e6e6e6;border-radius:0;padding:0}[data-no-nav-header] .no-nav-header .container{position:relative;margin:0 auto}[data-no-nav-header] .no-nav-header .scoir-white-logo-medium{margin-top:-16px}recaptcha{display:block;overflow-x:scroll}facebook-btn a.btn,twitter-btn a.btn{color:#15769a;padding:6px;width:50px}facebook-btn a.btn:hover,twitter-btn a.btn:hover{color:#15769a}facebook-btn a.btn.unavailable,twitter-btn a.btn.unavailable{cursor:default}facebook-btn a.btn .genericon,twitter-btn a.btn .genericon{font-size:25px}facebook-btn a.btn img,twitter-btn a.btn img{width:100%}.student-confirm{background:#f1f1f1;-webkit-font-smoothing:antialiased;padding:30px}.student-confirm .title{padding:10px 0}.student-confirm .user-information{font-size:16px;padding-left:12px}.student-confirm .form-container{padding:35px 25px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.15)}.student-confirm .mismatched-account,.student-confirm .prepopulated-school-name{font-size:14px}.student-confirm .form-introduction h2{color:#15769a;font-weight:300}.student-confirm .form-introduction p{color:#424242;margin:0 0 10px;padding:8px 15px}.student-confirm .confirm-button{padding:6px;font-size:16px;width:100%;max-width:100px}.student-confirm .confirm-age{background-color:#d9edf7;border:1px solid #bce8f1;color:#15769a;padding-top:15px;padding-bottom:15px;margin-top:10px;margin-bottom:15px}.student-confirm .confirm-age input{margin:0 4px 0 0}.student-confirm .confirm-age label{display:inline;font-weight:400}.student-confirm .recaptcha-wrapper{padding-bottom:15px;display:inline-block;max-width:100%}.student-confirm .stage{border-radius:6px;background-color:#fff;padding:15px}.student-confirm .welcome-student{display:block;margin-top:15px;font-size:16px}.student-confirm .step-wrapper{padding:10px}.student-confirm .step{font-size:18px;color:#15769a}.student-confirm .enter-information,.student-confirm .other-registration-type{position:relative}.student-confirm .verify-actions{margin-top:10px}.student-confirm .display-error-msg{color:#C23A16;margin:10px 0}.student-confirm .disabled{opacity:.35}.student-confirm .disabled-scrim{z-index:10;position:absolute;top:0;bottom:0;left:0;right:0;display:none}.student-confirm .disabled .disabled-scrim{display:block}.student-confirm .password-wrapper{padding:5px 0}.student-confirm .section-label{display:block;padding-top:15px}student-signup-welcome p{color:#757575;line-height:1.5;font-size:16px;margin-bottom:16px}student-signup-welcome .already-used{display:flex;text-align:left;max-width:390px;margin:0 auto}student-signup-welcome .already-used scoir-icon{margin-right:20px;height:25px;width:25px}.confirm-abstract .confirm-page-wrapper{padding:46px 0 25px}.confirmation-form-styles .form-styles .form-control{transition:all .25s ease-in-out;box-shadow:none;border:none;border-bottom:1px solid #e0e0e0;border-radius:0;color:#545454;font-size:16px;font-weight:300;background-color:#fff}.confirmation-form-styles .form-styles .form-control.ng-invalid.ng-dirty{border-color:red}.confirmation-form-styles .form-styles .form-control:focus{border-bottom-color:#66afe9}.confirmation-form-styles .form-styles .form-control:disabled,.confirmation-form-styles .form-styles .form-control:read-only{background-color:#eee}.confirmation-form-styles .form-styles .has-error .form-control{border-color:#C23A16}.student-confirm-resurrection .stage{max-width:500px;margin:0 auto}.student-confirm-resurrection .sign-in-wrapper{padding:10px 0}.classlink-staff-confirm,.clever-staff-confirm{padding-top:30px;min-height:calc(100vh - 150px);overflow:hidden}.student-confirm-resurrection .confirm-button{max-width:150px}.clever-staff-confirm{background:#f7f7f7;text-align:center}.clever-staff-confirm .already-used{display:flex;text-align:left;max-width:390px;margin:0 auto}.clever-staff-confirm .already-used scoir-icon{margin-right:20px;height:25px;width:25px}.clever-staff-confirm h1{font-weight:300;font-size:25px;margin:0 0 20px}.clever-staff-confirm h2{color:#15769a;font-size:25px;text-align:center;margin:0 0 20px}.clever-staff-confirm .title{text-align:center;font-size:15px;margin-bottom:30px}.clever-staff-confirm .title small{margin-bottom:15px;display:block;color:#757575}.clever-staff-confirm .confirmation-form{text-align:left;background:#fff;margin-bottom:50px;padding:30px;max-width:660px;border-radius:5px;box-shadow:1px 2px 3px 0 rgba(0,0,0,.1)}.clever-staff-confirm .server-error{text-align:center;font-size:16px}.classlink-staff-confirm{background:#f7f7f7;text-align:center}.classlink-staff-confirm .already-used{display:flex;text-align:left;max-width:390px;margin:0 auto}.classlink-staff-confirm .already-used scoir-icon{margin-right:20px;height:25px;width:25px}.classlink-staff-confirm h1{font-weight:300;font-size:25px;margin:0 0 20px}.classlink-staff-confirm h2{color:#15769a;font-size:25px;text-align:center;margin:0 0 20px}.classlink-staff-confirm .title{text-align:center;font-size:15px;margin-bottom:30px}.classlink-staff-confirm .title small{margin-bottom:15px;display:block;color:#757575}.classlink-staff-confirm .confirmation-form{text-align:left;background:#fff;margin-bottom:50px;padding:30px;max-width:660px;border-radius:5px;box-shadow:1px 2px 3px 0 rgba(0,0,0,.1)}.classlink-staff-confirm .server-error{text-align:center;font-size:16px}.google-login-route .accessible-alert{display:block;width:0;height:0;overflow:hidden}.google-login-route .welcome-header{font-weight:300;color:#15769a;text-align:center}.google-login-route .google-auth-match-details{text-align:center}.google-login-route .google-auth-match-details .check-icon-container{display:inline-block;padding:10px;margin:10px;background-color:#6cb129;border-radius:50%}.google-login-route .google-auth-match-details .check-icon-container scoir-icon{width:50px;height:50px;color:#fff}.classlink-login-route .loading-credentials img,.clever-login-route .loading-credentials img{height:10em}.google-login-route .high-school-details{margin:40px 0 20px}.google-login-route .high-school-details .display-name{font-size:20px;font-weight:300;margin-bottom:2px}.google-login-route .high-school-details .display-location{color:#757575}.new-classlink-student-wrapper .high-school-details .display-location,.new-clever-student-wrapper .high-school-details .display-location{color:#999}.google-login-route .google-highschool-form{max-width:700px;margin:30px auto}.google-login-route .signup-container{margin:30px 0}.google-login-route .row{margin-top:30px;margin-bottom:20px}.clever-login-route .page-wrapper{padding:46px 0 25px}.clever-login-route .loading-credentials{display:flex;align-items:center;justify-content:center;min-height:100vh}.new-clever-student-wrapper{background-color:#f1f1f1;padding:20px}.new-clever-student-wrapper .welcome-header{font-size:25px;font-weight:300;text-align:center}.new-clever-student-wrapper .container{max-width:900px;min-height:100vh}.new-clever-student-wrapper .module{background:#fff;padding:15px;border-radius:6px;box-shadow:0 2px 3px rgba(0,0,0,.2)}@media (min-width:768px){.new-clever-student-wrapper .module{padding:30px}}.new-clever-student-wrapper .page-name-header{font-size:20px;font-weight:300;text-align:center;margin-top:0}.new-clever-student-wrapper .user-welcome-message{text-align:center;margin-top:32px}.new-clever-student-wrapper .welcome-name-header{font-weight:300;font-size:28px;margin-bottom:16px}.new-clever-student-wrapper label{font-size:18px;font-weight:400;margin-bottom:14px;margin-top:12px}.new-clever-student-wrapper .high-school-details{margin:40px 0 50px}.new-clever-student-wrapper .high-school-details .display-name{font-size:20px;font-weight:300;margin-bottom:2px}.new-clever-student-wrapper .certs-container{margin-top:30px}.new-clever-student-wrapper .certs-container label{font-size:inherit}.new-clever-student-wrapper .certs-container .confirm-age-input{margin:16px 0}.new-clever-student-wrapper .certs-container .recaptcha-challenge{display:inline-block}.new-clever-student-wrapper .signup-container{margin:30px 0}.new-clever-student-wrapper .confirm-button{border-radius:4px;padding:12px;min-width:230px;font-size:16px;width:100%;max-width:100px}.classlink-login-route .page-wrapper{padding:46px 0 25px}.classlink-login-route .loading-credentials{display:flex;align-items:center;justify-content:center;min-height:100vh}.new-classlink-student-wrapper{background-color:#f1f1f1;padding:20px}.new-classlink-student-wrapper .welcome-header{font-size:25px;font-weight:300;text-align:center}.new-classlink-student-wrapper .container{max-width:900px;min-height:100vh}.new-classlink-student-wrapper .module{background:#fff;padding:15px;border-radius:6px;box-shadow:0 2px 3px rgba(0,0,0,.2)}@media (min-width:768px){.new-classlink-student-wrapper .module{padding:30px}}.new-classlink-student-wrapper .page-name-header{font-size:20px;font-weight:300;text-align:center;margin-top:0}.new-classlink-student-wrapper .user-welcome-message{text-align:center;margin-top:32px}.new-classlink-student-wrapper .welcome-name-header{font-weight:300;font-size:28px;margin-bottom:16px}.new-classlink-student-wrapper label{font-size:18px;font-weight:400;margin-bottom:14px;margin-top:12px}.new-classlink-student-wrapper .high-school-details{margin:40px 0 50px}.new-classlink-student-wrapper .high-school-details .display-name{font-size:20px;font-weight:300;margin-bottom:2px}.new-classlink-student-wrapper .certs-container{margin-top:30px}.new-classlink-student-wrapper .certs-container label{font-size:inherit}.new-classlink-student-wrapper .certs-container .confirm-age-input{margin:16px 0}.new-classlink-student-wrapper .certs-container .recaptcha-challenge{display:inline-block}.new-classlink-student-wrapper .signup-container{margin:30px 0}.new-classlink-student-wrapper .confirm-button{border-radius:4px;padding:12px;min-width:230px;font-size:16px;width:100%;max-width:100px}.force-student-link{text-align:center;background-color:#f1f1f1;padding:20px}.force-student-link .container{max-width:900px;margin-top:80px}.force-student-link .module{background:#fff;padding:16px 20px;border-radius:6px;box-shadow:0 2px 3px rgba(0,0,0,.2);margin-bottom:80px}@media (min-width:768px){.force-student-link .module{padding:16px 40px}}.force-student-link h2{font-weight:300;font-size:36px}.force-student-link h3{font-weight:400;font-size:20px}.force-student-link .processing{padding:60px 0 40px}.force-student-link .logo-container{padding:60px 0}.force-student-link .actions{margin:30px}.force-student-link .btn-primary{border-radius:4px;padding:12px;min-width:180px}.forgot-password .sign-in-email-label{font-weight:400}.forgot-password .error-message{margin:10px 0;font-size:13px}.oauth-result{background:#f1f1f1;padding:20px 15px;text-align:center;font-size:14px;height:100vh}.oauth-result.email-oauth{background:#fff}.oauth-result .result{display:inline-block;background:#fff;padding:40px 25px}.oauth-result .email-success{height:250px;width:250px}.oauth-result .email-syncing{height:200px;width:150px}.oauth-result .confirm-button{margin-top:20px;border-radius:4px;width:150px}.oauth-result .email-img-container{margin-bottom:20px}.oauth-result .gratitude{font-size:18px;color:#15769a}.oauth-result .email-sync-success{font-size:14px}.oauth-result .error-message{margin:10px 0;font-size:13px}.oauth-result p{font-size:18px}.oauth-result .sync-message{color:#15769a}.reset-password{margin:50px auto;max-width:500px}.reset-password .error-message{margin-bottom:15px;color:#ff603e}.reset-password form{padding:10px}.reset-sent .img-container{margin:50px 0 20px}.reset-sent .img-container img{max-width:100%}.reset-sent .text-center{margin:0 10px}.reset-sent h3{font-weight:500}.student-signup{background-color:#f1f1f1;padding:20px}.student-signup .container{max-width:900px;min-height:100vh}.student-signup.confirmation-form-styles .form-styles .form-control:disabled{background-color:#fafafa}.student-signup .welcome-header{font-size:25px;font-weight:300;text-align:center}.student-signup .module{background:#fff;padding:15px;border-radius:6px;box-shadow:0 2px 3px rgba(0,0,0,.2)}@media (min-width:768px){.student-signup .module{padding:30px}}.student-signup .page-name-header{font-size:20px;font-weight:300;text-align:center;margin-top:0}.student-signup .user-welcome-message{text-align:center;margin-top:32px}.student-signup .welcome-name-header{font-weight:300;font-size:28px;margin-bottom:16px}.student-signup .sign-in-container{text-align:center;margin:60px 0}.student-signup label{font-size:18px;font-weight:400;margin-bottom:14px;margin-top:12px}.student-signup .high-school-details{margin:40px 0 50px}.student-signup .high-school-details .display-name{font-size:20px;font-weight:300;margin-bottom:2px}.student-signup .high-school-details .display-location{color:#757575}.student-signup .other-school-info .row{margin-top:30px;margin-bottom:20px}.student-signup .verification-container{margin-bottom:30px}.student-signup label.with-error-message{margin-bottom:0}.student-signup .error-match-message{color:#ce0b24}.student-signup .verify-submit{margin:50px 0 20px}.student-signup .next-step-description{font-size:18px;font-weight:300;margin-bottom:20px}.student-signup .next-step-description small{font-size:14px;margin:0 4px}.student-signup .do-not-know-student-id{display:block;position:relative;width:85%;margin:30px auto;padding:14px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.student-signup .do-not-know-student-id .show-benefits{display:block;color:#757575;text-align:center;font-size:16px;cursor:pointer}.student-signup .do-not-know-student-id .show-benefits scoir-icon{position:absolute;top:6px;right:14px;color:#757575}.student-signup .do-not-know-student-id .benefits{padding-top:10px}.student-signup .do-not-know-student-id .benefits h5{margin-bottom:2px}.student-signup .do-not-know-student-id .benefits p{margin-bottom:12px}.student-signup .check-icon-container{display:inline-block;padding:10px;margin:10px;background-color:#6cb129;border-radius:50%}.student-signup .check-icon-container scoir-icon{width:50px;height:50px;color:#fff}.student-signup .password-container{margin:40px 0;max-width:700px}.student-signup .password-container input~input[type=password]{margin-top:30px}.student-signup .other-account-container{margin-top:40px;margin-bottom:20px}.student-signup .other-account-container .sign-in-button{padding:0}.student-signup .certs-container{margin-top:30px}.student-signup .certs-container label{font-size:inherit}.student-signup .certs-container .confirm-age{margin:16px 0}.student-signup .certs-container .recaptcha-challenge{display:inline-block}.student-signup .signup-container{margin:30px 0}.student-signup .classlink-btn-wrapper p,.student-signup .clever-btn-wrapper p{margin-top:12px}.student-signup .classlink-btn-wrapper,.student-signup .clever-btn-wrapper,.student-signup .or-separator{text-align:center;margin-bottom:12px}.student-signup .btn-primary{border-radius:4px;padding:12px;min-width:230px}.student-signup .hidden-next-step{position:relative;min-height:425px}.student-signup .hidden-next-step>*{visibility:hidden}.student-signup .hidden-next-step.visible-next-step,.student-signup .hidden-next-step.visible-next-step>*,.student-signup .hidden-next-step>.scrim{visibility:visible}.student-signup .hidden-next-step.visible-next-step .scrim{display:none}.student-signup .hidden-next-step .scrim{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;text-align:center;padding:100px 40px}.student-signup .hidden-next-step .scrim img{width:160px}.student-signup .expected-graduation-year{padding-top:20px}.student-signup .or-separator{display:block;overflow:hidden;white-space:nowrap}.student-signup .or-separator>h4{position:relative;display:inline-block}.student-signup .or-separator>h4:after,.student-signup .or-separator>h4:before{content:"";position:absolute;top:50%;width:120px;height:1px;background:#000}.student-signup .or-separator>h4:before{right:125%;margin-right:15px}.student-signup .or-separator>h4:after{left:100%;margin-left:15px}help-bubble{font-weight:400}help-bubble scoir-icon{color:#999}
/*# sourceMappingURL=auth.css.map */
