#block-tabs{z-index:10;margin:0 13px;top:10px;padding-bottom:13px}@media(min-width:50em){#block-tabs{margin:0 19px}}@media(min-width:66.875em){#block-tabs{margin:0 30px}}.image-header #block-tabs{margin-bottom:-25px;height:25px}@media(min-width:50em){.image-header #block-tabs{top:105px;left:-5px}}@media(min-width:66.875em){.image-header #block-tabs{top:145px;left:0}}.image-header #block-tabs ul.tabs li a{font-weight:900}#block-tabs ul.tabs{list-style:none;margin:0;padding:0}#block-tabs ul.tabs li{display:inline-block;vertical-align:top;margin-right:8px}#block-tabs ul.tabs li a{display:inline-block;vertical-align:top;background-position:0 bottom;background-repeat:no-repeat;font-size:17px;font-weight:600}.path-admin #block-tabs,.path-user #block-tabs{margin-top:0;margin-left:0;margin-right:0}.path-admin #main,.path-user #main{max-width:988px;margin-left:auto;margin-right:auto;padding:24px 24px 60px}@media(min-width:31.25em){.path-admin #main,.path-user #main{padding-left:56px;padding-right:56px;padding-top:50px;padding-bottom:80px;max-width:1052px}}@media(min-width:69.375em){.path-admin #main,.path-user #main{padding-left:100px;padding-right:100px;padding-top:70px;padding-bottom:100px;max-width:1140px}}.contact-form .form-item,.user-form .form-item,.user-login-form .form-item,.user-pass .form-item{margin-bottom:20px}.contact-form .description,.user-form .description,.user-login-form .description,.user-pass .description{font-size:16px}.contact-form label,.user-form label,.user-login-form label,.user-pass label{font-weight:800;font-size:18px;color:#333;margin-bottom:4px;display:block}.contact-form select,.user-form select,.user-login-form select,.user-pass select{margin-bottom:6px;width:100%;height:39px;font-size:18px}.contact-form #school-zip-lookup,.contact-form input[type=email],.contact-form input[type=password],.contact-form input[type=search],.contact-form input[type=text],.contact-form textarea,.user-form #school-zip-lookup,.user-form input[type=email],.user-form input[type=password],.user-form input[type=search],.user-form input[type=text],.user-form textarea,.user-login-form #school-zip-lookup,.user-login-form input[type=email],.user-login-form input[type=password],.user-login-form input[type=search],.user-login-form input[type=text],.user-login-form textarea,.user-pass #school-zip-lookup,.user-pass input[type=email],.user-pass input[type=password],.user-pass input[type=search],.user-pass input[type=text],.user-pass textarea{font-weight:500;font-size:18px;color:#333;border:1px solid #bbbcbc;-webkit-transition:border .2s ease,color .2s ease;transition:border .2s ease,color .2s ease;padding:5px 12px;width:100%;margin-bottom:6px;line-height:1}.contact-form #school-zip-lookup::-webkit-input-placeholder,.contact-form input[type=email]::-webkit-input-placeholder,.contact-form input[type=password]::-webkit-input-placeholder,.contact-form input[type=search]::-webkit-input-placeholder,.contact-form input[type=text]::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder,.user-form #school-zip-lookup::-webkit-input-placeholder,.user-form input[type=email]::-webkit-input-placeholder,.user-form input[type=password]::-webkit-input-placeholder,.user-form input[type=search]::-webkit-input-placeholder,.user-form input[type=text]::-webkit-input-placeholder,.user-form textarea::-webkit-input-placeholder,.user-login-form #school-zip-lookup::-webkit-input-placeholder,.user-login-form input[type=email]::-webkit-input-placeholder,.user-login-form input[type=password]::-webkit-input-placeholder,.user-login-form input[type=search]::-webkit-input-placeholder,.user-login-form input[type=text]::-webkit-input-placeholder,.user-login-form textarea::-webkit-input-placeholder,.user-pass #school-zip-lookup::-webkit-input-placeholder,.user-pass input[type=email]::-webkit-input-placeholder,.user-pass input[type=password]::-webkit-input-placeholder,.user-pass input[type=search]::-webkit-input-placeholder,.user-pass input[type=text]::-webkit-input-placeholder,.user-pass textarea::-webkit-input-placeholder{color:#333}.contact-form #school-zip-lookup::-moz-placeholder,.contact-form input[type=email]::-moz-placeholder,.contact-form input[type=password]::-moz-placeholder,.contact-form input[type=search]::-moz-placeholder,.contact-form input[type=text]::-moz-placeholder,.contact-form textarea::-moz-placeholder,.user-form #school-zip-lookup::-moz-placeholder,.user-form input[type=email]::-moz-placeholder,.user-form input[type=password]::-moz-placeholder,.user-form input[type=search]::-moz-placeholder,.user-form input[type=text]::-moz-placeholder,.user-form textarea::-moz-placeholder,.user-login-form #school-zip-lookup::-moz-placeholder,.user-login-form input[type=email]::-moz-placeholder,.user-login-form input[type=password]::-moz-placeholder,.user-login-form input[type=search]::-moz-placeholder,.user-login-form input[type=text]::-moz-placeholder,.user-login-form textarea::-moz-placeholder,.user-pass #school-zip-lookup::-moz-placeholder,.user-pass input[type=email]::-moz-placeholder,.user-pass input[type=password]::-moz-placeholder,.user-pass input[type=search]::-moz-placeholder,.user-pass input[type=text]::-moz-placeholder,.user-pass textarea::-moz-placeholder{color:#333}.contact-form #school-zip-lookup::-ms-input-placeholder,.contact-form input[type=email]::-ms-input-placeholder,.contact-form input[type=password]::-ms-input-placeholder,.contact-form input[type=search]::-ms-input-placeholder,.contact-form input[type=text]::-ms-input-placeholder,.contact-form textarea::-ms-input-placeholder,.user-form #school-zip-lookup::-ms-input-placeholder,.user-form input[type=email]::-ms-input-placeholder,.user-form input[type=password]::-ms-input-placeholder,.user-form input[type=search]::-ms-input-placeholder,.user-form input[type=text]::-ms-input-placeholder,.user-form textarea::-ms-input-placeholder,.user-login-form #school-zip-lookup::-ms-input-placeholder,.user-login-form input[type=email]::-ms-input-placeholder,.user-login-form input[type=password]::-ms-input-placeholder,.user-login-form input[type=search]::-ms-input-placeholder,.user-login-form input[type=text]::-ms-input-placeholder,.user-login-form textarea::-ms-input-placeholder,.user-pass #school-zip-lookup::-ms-input-placeholder,.user-pass input[type=email]::-ms-input-placeholder,.user-pass input[type=password]::-ms-input-placeholder,.user-pass input[type=search]::-ms-input-placeholder,.user-pass input[type=text]::-ms-input-placeholder,.user-pass textarea::-ms-input-placeholder{color:#333}.contact-form #school-zip-lookup:-ms-input-placeholder,.contact-form input[type=email]:-ms-input-placeholder,.contact-form input[type=password]:-ms-input-placeholder,.contact-form input[type=search]:-ms-input-placeholder,.contact-form input[type=text]:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder,.user-form #school-zip-lookup:-ms-input-placeholder,.user-form input[type=email]:-ms-input-placeholder,.user-form input[type=password]:-ms-input-placeholder,.user-form input[type=search]:-ms-input-placeholder,.user-form input[type=text]:-ms-input-placeholder,.user-form textarea:-ms-input-placeholder,.user-login-form #school-zip-lookup:-ms-input-placeholder,.user-login-form input[type=email]:-ms-input-placeholder,.user-login-form input[type=password]:-ms-input-placeholder,.user-login-form input[type=search]:-ms-input-placeholder,.user-login-form input[type=text]:-ms-input-placeholder,.user-login-form textarea:-ms-input-placeholder,.user-pass #school-zip-lookup:-ms-input-placeholder,.user-pass input[type=email]:-ms-input-placeholder,.user-pass input[type=password]:-ms-input-placeholder,.user-pass input[type=search]:-ms-input-placeholder,.user-pass input[type=text]:-ms-input-placeholder,.user-pass textarea:-ms-input-placeholder{color:#333}.contact-form #school-zip-lookup::placeholder,.contact-form input[type=email]::placeholder,.contact-form input[type=password]::placeholder,.contact-form input[type=search]::placeholder,.contact-form input[type=text]::placeholder,.contact-form textarea::placeholder,.user-form #school-zip-lookup::placeholder,.user-form input[type=email]::placeholder,.user-form input[type=password]::placeholder,.user-form input[type=search]::placeholder,.user-form input[type=text]::placeholder,.user-form textarea::placeholder,.user-login-form #school-zip-lookup::placeholder,.user-login-form input[type=email]::placeholder,.user-login-form input[type=password]::placeholder,.user-login-form input[type=search]::placeholder,.user-login-form input[type=text]::placeholder,.user-login-form textarea::placeholder,.user-pass #school-zip-lookup::placeholder,.user-pass input[type=email]::placeholder,.user-pass input[type=password]::placeholder,.user-pass input[type=search]::placeholder,.user-pass input[type=text]::placeholder,.user-pass textarea::placeholder{color:#333}.contact-form #school-zip-lookup:focus,.contact-form input[type=email]:focus,.contact-form input[type=password]:focus,.contact-form input[type=search]:focus,.contact-form input[type=text]:focus,.contact-form textarea:focus,.user-form #school-zip-lookup:focus,.user-form input[type=email]:focus,.user-form input[type=password]:focus,.user-form input[type=search]:focus,.user-form input[type=text]:focus,.user-form textarea:focus,.user-login-form #school-zip-lookup:focus,.user-login-form input[type=email]:focus,.user-login-form input[type=password]:focus,.user-login-form input[type=search]:focus,.user-login-form input[type=text]:focus,.user-login-form textarea:focus,.user-pass #school-zip-lookup:focus,.user-pass input[type=email]:focus,.user-pass input[type=password]:focus,.user-pass input[type=search]:focus,.user-pass input[type=text]:focus,.user-pass textarea:focus{border-color:#d40f7d;color:#333;outline:0}.contact-form input[type=submit],.user-form input[type=submit],.user-login-form input[type=submit],.user-pass input[type=submit]{background:#d40f7d;color:#fff;letter-spacing:.56px;text-align:center;text-transform:uppercase;display:inline-block;vertical-align:middle;font-size:24px;padding:16px 33px 17px;font-weight:800;border:none;-webkit-transition:background .2s ease;transition:background .2s ease}.contact-form input[type=submit]:hover,.user-form input[type=submit]:hover,.user-login-form input[type=submit]:hover,.user-pass input[type=submit]:hover{background:rgb(93.9880798134%,15.0315280297%,59.1189427313%);text-decoration:none}.contact-form textarea,.user-form textarea,.user-login-form textarea,.user-pass textarea{font-weight:600}.contact-form .js-form-type-checkbox label,.user-form .js-form-type-checkbox label,.user-login-form .js-form-type-checkbox label,.user-pass .js-form-type-checkbox label{margin-bottom:6px;display:inline-block;vertical-align:top;font-size:16px;position:relative;top:6px}.contact-form .js-form-type-checkbox input,.user-form .js-form-type-checkbox input,.user-login-form .js-form-type-checkbox input,.user-pass .js-form-type-checkbox input{position:relative;top:-2px}.contact-form details,.user-form details,.user-login-form details,.user-pass details{border:1px solid #edeff1;margin-bottom:24px}.contact-form details .form-item,.user-form details .form-item,.user-login-form details .form-item,.user-pass details .form-item{padding:24px}.contact-form details .form-item:last-child,.user-form details .form-item:last-child,.user-login-form details .form-item:last-child,.user-pass details .form-item:last-child{margin-bottom:0}.contact-form summary,.user-form summary,.user-login-form summary,.user-pass summary{background:#edeff1;padding:10px 20px}.contact-form summary a,.user-form summary a,.user-login-form summary a,.user-pass summary a{color:#333;font-weight:800;font-size:18px}.contact-form summary .details-title,.user-form summary .details-title,.user-login-form summary .details-title,.user-pass summary .details-title{position:relative;top:-2px}.user-pass p{font-size:14px}.userpass.user-logged-in.path-user .user-pass p{font-size:20px;line-height:1.4166666667;margin:0 0 20px}.path-user div[role=contentinfo]{margin-bottom:35px}.image-widget{border:1px solid #bbbcbc;margin-bottom:6px;padding:10px}.user-header{text-align:center}.user-header-intro{margin-bottom:40px}.user-header-intro__title{line-height:1.125;font-weight:400;margin:0 0 10px 0;color:#041b35;font-size:36px}@media(min-width:37.5em){.user-header-intro__title{font-size:48px}}.user-header-intro__register-description{max-width:760px;margin:16px auto 0}.user-header-intro__register-description p{font-size:24px;line-height:1.4166666667;margin:0}.user-header-intro .signin-prompt{font-size:20px;margin:0 0 14px}.user-header-intro .signin-prompt p{margin:0}.user-header-intro .signin-prompt a{font-weight:600}.user-header-intro__title-area{border-bottom:1px solid #edeff1;padding-bottom:30px;margin-bottom:30px}.user-header-social__footer{font-size:20px;margin:36px 0 0}.user-header-social__link{margin:0 0 12px}@media(min-width:66.875em){.user-header-social__link{display:inline-block;vertical-align:middle;margin:0 12px}}.facebook-sign-in,.google-sign-in{margin:0;height:50px;padding:15px 25px 15px 75px;position:relative}@media(max-width:25em){.facebook-sign-in,.google-sign-in{padding:17px 10px 17px 60px;font-size:15px}}.facebook-sign-in .icon,.google-sign-in .icon{width:50px;height:50px;position:absolute;top:0;left:0;display:block}.facebook-sign-in .icon:after,.google-sign-in .icon:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.facebook-sign-in{background:#223a6c}.facebook-sign-in:hover{background:rgb(10.9389671362%,18.660590997%,34.7473073737%)}.facebook-sign-in .icon{background:#3b5998}.facebook-sign-in .icon:after{background:url(../images/login-facebook.svg);width:13px;height:24px}.google-sign-in{background:#4285f4}.google-sign-in:hover{background:hsl(217.4157303371,89%,55.7843137255%)}.google-sign-in .icon{border:2px solid #4285f4;background:#fff}.google-sign-in .icon:after{background:url(../images/login-google.svg);width:22px;height:22px}#user-form,#user-login-form,#user-pass,#user-register-form{max-width:507px;margin:0 auto}#user-form .password-confirm,#user-login-form .password-confirm,#user-pass .password-confirm,#user-register-form .password-confirm{font-size:16px}#user-form .password-confirm[style="visibility: hidden;"],#user-login-form .password-confirm[style="visibility: hidden;"],#user-pass .password-confirm[style="visibility: hidden;"],#user-register-form .password-confirm[style="visibility: hidden;"]{display:none}#user-form .captcha,#user-login-form .captcha,#user-pass .captcha,#user-register-form .captcha{margin-bottom:24px}#user-form .form-item,#user-login-form .form-item,#user-pass .form-item,#user-register-form .form-item{position:relative}@media(min-width:66.875em){#user-form label,#user-login-form label,#user-pass label,#user-register-form label{position:absolute;top:9px;left:-200px;width:200px;text-align:right;padding-right:16px}}#user-form .js-form-type-checkbox label,#user-form .js-form-type-radio label,#user-login-form .js-form-type-checkbox label,#user-login-form .js-form-type-radio label,#user-pass .js-form-type-checkbox label,#user-pass .js-form-type-radio label,#user-register-form .js-form-type-checkbox label,#user-register-form .js-form-type-radio label{font-weight:500}@media(min-width:66.875em){#user-form .js-form-type-checkbox label,#user-form .js-form-type-radio label,#user-login-form .js-form-type-checkbox label,#user-login-form .js-form-type-radio label,#user-pass .js-form-type-checkbox label,#user-pass .js-form-type-radio label,#user-register-form .js-form-type-checkbox label,#user-register-form .js-form-type-radio label{position:relative;top:auto;left:0;width:auto;text-align:left;padding-right:0}}#user-form #edit-delete,#user-login-form #edit-delete,#user-pass #edit-delete,#user-register-form #edit-delete{margin-top:10px}.field--name-field-discipline .form-item,.field--name-field-grades .form-item{position:relative}.field--name-field-discipline legend,.field--name-field-grades legend{font-weight:800;font-size:18px;color:#333;margin-bottom:4px;display:block}@media(min-width:66.875em){.field--name-field-discipline legend,.field--name-field-grades legend{position:absolute;left:-200px;width:200px;text-align:right;padding-right:16px}}.field--name-field-discipline .fieldset-wrapper,.field--name-field-grades .fieldset-wrapper{margin-top:8px}#edit-roles--wrapper legend,#edit-status--wrapper legend{margin-bottom:10px}#edit-roles--wrapper .form-item,#edit-status--wrapper .form-item{margin-bottom:10px}.field--name-field-grades .form-checkboxes{-webkit-columns:3;-moz-columns:3;columns:3;margin-bottom:20px}@media(max-width:37.5em){.field--name-field-grades .form-checkboxes{-webkit-columns:2;-moz-columns:2;columns:2}}@media(max-width:21.875em){.field--name-field-grades .form-checkboxes{-webkit-columns:1;-moz-columns:1;columns:1}}.field--name-field-grades .form-checkboxes .js-form-type-checkbox{min-height:35px;margin-bottom:0}.field--name-field-grades .form-checkboxes .js-form-type-checkbox>label{padding-top:3px;margin-bottom:0;min-height:35px}.field--name-field-grades .form-checkboxes .js-form-type-checkbox>label:before{top:0}.path-user div[aria-label="Error message"],.path-user div[aria-label="Status message"],.user-personal div[aria-label="Error message"],.user-personal div[aria-label="Status message"],.userlogin div[aria-label="Error message"],.userlogin div[aria-label="Status message"],.userpass div[aria-label="Error message"],.userpass div[aria-label="Status message"],.userregister div[aria-label="Error message"],.userregister div[aria-label="Status message"]{max-width:507px;margin:0 auto 30px;font-size:20px;background:#edeff1;padding:20px 22px}.path-user div[aria-label="Error message"] li:not(:last-child),.path-user div[aria-label="Status message"] li:not(:last-child),.user-personal div[aria-label="Error message"] li:not(:last-child),.user-personal div[aria-label="Status message"] li:not(:last-child),.userlogin div[aria-label="Error message"] li:not(:last-child),.userlogin div[aria-label="Status message"] li:not(:last-child),.userpass div[aria-label="Error message"] li:not(:last-child),.userpass div[aria-label="Status message"] li:not(:last-child),.userregister div[aria-label="Error message"] li:not(:last-child),.userregister div[aria-label="Status message"] li:not(:last-child){margin-bottom:4px}.path-user div[aria-label="Error message"] a,.path-user div[aria-label="Status message"] a,.user-personal div[aria-label="Error message"] a,.user-personal div[aria-label="Status message"] a,.userlogin div[aria-label="Error message"] a,.userlogin div[aria-label="Status message"] a,.userpass div[aria-label="Error message"] a,.userpass div[aria-label="Status message"] a,.userregister div[aria-label="Error message"] a,.userregister div[aria-label="Status message"] a{font-weight:600}.password-strength__meter{background-color:#d3d7da;margin-top:0}.password-strength__indicator{background-color:#00baf2}.password-strength__title{margin-top:6px;font-size:16px}.password-suggestions ul{list-style-type:disc;margin:4px 0}.password-suggestions ul li{margin-left:19px}.user-copyright{border-top:1px solid #edeff1;padding-top:38px;margin-top:30px}.copyright-info-header{font-size:14px;text-transform:uppercase;font-weight:700;margin:0 0 8px}.copyright-info,.user-privacy p{font-size:16px;margin:4px 0;line-height:1.25;max-width:850px}.user-footer{margin-top:60px}.js-form-type-checkbox,.js-form-type-radio{position:relative;margin-bottom:14px}.js-form-type-checkbox .description,.js-form-type-radio .description{margin-left:29px}.js-form-type-checkbox:after,.js-form-type-radio:after{display:none}.js-form-type-checkbox>label,.js-form-type-radio>label{font-weight:600;padding-left:29px;padding-top:1px;padding-right:0;width:auto;float:none}.js-form-type-checkbox>label:before,.js-form-type-radio>label:before{content:"";position:absolute;top:-2px;left:0;width:20px;height:20px;border:1px solid #999}.js-form-type-checkbox input,.js-form-type-radio input{display:none}.js-form-type-checkbox input:checked+label,.js-form-type-radio input:checked+label{color:#0033a0}.js-form-type-checkbox input:checked+label:before,.js-form-type-radio input:checked+label:before{border-color:#0033a0;border-width:3px;width:16px;height:16px}.js-form-type-radio>label:before{-webkit-border-radius:50%;border-radius:50%}.js-form-type-radio>label:after{content:"";position:absolute;top:4px;left:6px;width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;background:#0033a0;-webkit-transform:scale(.01);-ms-transform:scale(.01);transform:scale(.01);-webkit-transition:border-width .2s ease,-webkit-transform .2s ease;transition:border-width .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,border-width .2s ease;transition:transform .2s ease,border-width .2s ease,-webkit-transform .2s ease}.js-form-type-radio input:checked+label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.js-form-type-checkbox>label:before{border:1px solid #bbbcbc}.js-form-type-checkbox>label:after{content:"";background:url(../images/check-blue.svg) no-repeat center center;background-size:14px 10px;position:absolute;top:4px;left:4px;width:14px;height:10px;-webkit-transform:scale(.01);-ms-transform:scale(.01);transform:scale(.01);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.js-form-type-checkbox>input:checked+label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.chosen-container{width:100%!important}.chosen-container .chosen-choices,.chosen-container .chosen-single{height:39px;font-size:18px;background:#f8f8f8;border:1px solid #a6a6a6;font-weight:400;-webkit-box-shadow:none;box-shadow:none}.chosen-container .chosen-choices span,.chosen-container .chosen-single span{padding-top:7px;padding-bottom:6px}.chosen-container .chosen-choices div b,.chosen-container .chosen-single div b{background-position:0 9px}.chosen-container .chosen-choices{background:#fff}.chosen-container .chosen-results{font-size:16px;color:#333;margin:0;padding:0}.chosen-container .chosen-results li{padding:8px 9px;font-weight:500}.chosen-container .chosen-results li.highlighted{background:#d40f7d;color:#fff}.chosen-container .chosen-drop{-webkit-box-shadow:none;box-shadow:none}.chosen-container-active.chosen-with-drop .chosen-single{background:#fff;-webkit-box-shadow:none;box-shadow:none}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 10px}.chosen-container.chosen-container-multi .chosen-results{font-size:16px;color:#333}.chosen-container.chosen-container-multi .chosen-results li{padding:8px 9px;font-weight:500}.chosen-container.chosen-container-multi .chosen-results li.highlighted{background:#d40f7d;color:#fff}.chosen-container.chosen-container-multi .chosen-choices{height:42px}.chosen-container.chosen-container-multi .chosen-choices li.search-choice{border:none;background:#d40f7d;color:#fff;-webkit-border-radius:0;border-radius:0;font-weight:800;padding:9px 32px 10px 11px;margin:4px 3px 4px 0;font-size:16px}.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{width:14px;height:14px;background:rgba(0,0,0,0) url(../images/timeline_close.svg) no-repeat center center;background-size:14px 14px;top:8px;right:9px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{opacity:.5}.chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text]{font-size:18px;font-family:brandon-grotesque,sans-serif;padding:7px 5px;margin:0;width:100%;font-weight:500;height:auto;display:block}.field--name-field-promo-code,.user-account.user-logged-in.path-user #user-form .form-item-mail{border-top:1px solid #edeff1;padding-top:30px;margin-top:30px}@media(min-width:66.875em){.user-account.user-logged-in.path-user #user-form .form-item-mail label{top:39px}}.user-profile-progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px;position:relative}.user-profile-progress:after{content:"";width:-webkit-calc(100% - 160px);width:calc(100% - 160px);height:4px;background:#e1e4e6;position:absolute;bottom:-32px;left:80px;z-index:1}@media(max-width:39.375em){.user-profile-progress:after{width:-webkit-calc(100% - 100px);width:calc(100% - 100px);left:50px}}.user-profile-progress__item{font-size:16px;color:#041b35;text-align:center;font-weight:800;position:relative;width:154px;z-index:2;padding:0 10px}@media(max-width:39.375em){.user-profile-progress__item{width:100px;font-size:15px}}.user-profile-progress__item:after{content:"";width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;background:#e1e4e6;position:absolute;left:50%;bottom:-40px;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%)}.user-profile-progress__subheader{margin-bottom:22px;font-size:26px;font-weight:800}@media(min-width:37.5em){.user-profile-progress__subheader{font-size:36px}}.user-account.user-logged-in.path-user .user-profile-progress__item--personal-information:after,.user-personal.user-logged-in.path-user .user-profile-progress__item--personal-information:after{background:#fff;width:18px;height:18px;bottom:-39px}.user-account.user-logged-in.path-user .user-profile-progress__item--personal-information:before,.user-personal.user-logged-in.path-user .user-profile-progress__item--personal-information:before{content:"";width:38px;height:38px;-webkit-border-radius:50%;border-radius:50%;background:#d40f7d;position:absolute;left:50%;bottom:-49px;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%)}.user-school.user-logged-in.path-user .user-profile-progress__item--school-information:after{background:#fff;width:18px;height:18px;bottom:-39px}.user-school.user-logged-in.path-user .user-profile-progress__item--school-information:before{content:"";width:38px;height:38px;-webkit-border-radius:50%;border-radius:50%;background:#d40f7d;position:absolute;left:50%;bottom:-49px;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%)}.user-school.user-logged-in.path-user .user-profile-progress__item--personal-information:after{background:#d40f7d}.user-school.user-logged-in.path-user .user-profile-progress:before{content:"";width:-webkit-calc(50% - 80px);width:calc(50% - 80px);height:4px;background:#d40f7d;position:absolute;bottom:-32px;left:80px;z-index:2}@media(max-width:39.375em){.user-school.user-logged-in.path-user .user-profile-progress:before{width:-webkit-calc(50% - 50px);width:calc(50% - 50px);left:50px}}.user-subscribe.user-logged-in.path-user .user-profile-progress__item--finish-signing-up:after{background:#fff;width:18px;height:18px;bottom:-39px}.user-subscribe.user-logged-in.path-user .user-profile-progress__item--finish-signing-up:before{content:"";width:38px;height:38px;-webkit-border-radius:50%;border-radius:50%;background:#d40f7d;position:absolute;left:50%;bottom:-49px;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%)}.user-subscribe.user-logged-in.path-user .user-profile-progress__item--personal-information:after,.user-subscribe.user-logged-in.path-user .user-profile-progress__item--school-information:after{background:#d40f7d}.user-subscribe.user-logged-in.path-user .user-profile-progress:before{content:"";width:-webkit-calc(100% - 160px);width:calc(100% - 160px);height:4px;background:#d40f7d;position:absolute;bottom:-32px;left:80px;z-index:2}@media(max-width:39.375em){.user-subscribe.user-logged-in.path-user .user-profile-progress:before{width:-webkit-calc(100% - 100px);width:calc(100% - 100px);left:50px}}.user-profile-tabs{text-align:center;margin-bottom:60px;margin-top:-14px}.user-profile-tabs ul{display:inline-block;vertical-align:top}.user-profile-tabs a,.user-profile-tabs span{color:#0033a0;font-size:15px;text-transform:uppercase;letter-spacing:.56px;font-weight:800}.user-profile-tabs a{-webkit-transition:color .2s ease;transition:color .2s ease}.user-profile-tabs a:hover{text-decoration:none;color:#326be4}.user-profile-tabs li{display:inline-block;vertical-align:top;margin:6px 12px}.user-profile-tabs li span.active{color:#326be4;position:relative}.user-profile-tabs li span.active:after{content:"";height:2px;width:100%;position:absolute;bottom:0;left:0;background:#326be4}.user-coppa-warning{max-width:507px;margin:21px auto 0;font-size:16px;line-height:1.3125}#nces-about-you-container,#nces-school-lookup-container{border:1px solid #edeff1;margin-top:40px;margin-bottom:40px;padding:0 30px 30px}@media(min-width:66.875em){#nces-about-you-container,#nces-school-lookup-container{width:-webkit-calc(100% + 400px);width:calc(100% + 400px);margin-left:-200px}}@media(min-width:66.875em){#nces-about-you-container{padding:0 200px 30px 200px}}@media(min-width:66.875em){#nces-about-you-container #user-form label,#nces-about-you-container #user-login-form label,#nces-about-you-container #user-pass label,#nces-about-you-container #user-register-form label,#nces-about-you-container .field--name-field-discipline legend,#nces-about-you-container .field--name-field-grades legend{padding-left:28px}}@media(min-width:66.875em){#nces-about-you-container .admin-section-title{width:-webkit-calc(100% + 400px);width:calc(100% + 400px);margin-left:-200px}}.admin-section-title{width:-webkit-calc(100% + 60px);width:calc(100% + 60px);margin-left:-30px;background:#edeff1;font-size:24px;font-weight:400;margin-bottom:40px;margin-top:0;font-family:brandon-grotesque,sans-serif;font-weight:600;padding:10px 20px}#edit-field-school-match .form-item-field-school-match:first-child{border-bottom:1px solid #edeff1;margin-bottom:30px;padding-bottom:30px}#edit-field-school-match>div>label{font-size:22px}#edit-field-school-match>div>label:before{top:2px!important}#edit-field-school-match>div>label:after{top:8px!important}#nces-lookup input,#nces-manual-entry input{display:inline-block;vertical-align:top}#nces-loading,#nces-lookup,#nces-manual-entry,#nces-results{max-width:505px;margin-left:auto;margin-right:auto;padding-top:20px}.nces-input{position:relative;padding-right:123px}.nces-input #nces-lookup-button{position:absolute;top:24px;right:0;padding-top:9px;padding-bottom:9px}.nces-radio{padding:18px 20px 18px 48px!important;display:block!important;margin-bottom:0!important;border:1px solid #edeff1;border-bottom:none}.nces-radio:hover{cursor:pointer}.nces-radio:before{left:15px!important;top:16px!important}.nces-radio:after{top:22px!important;left:21px!important}.nces-schools li{margin-bottom:0}.nces-schools li:last-child .nces-radio{border-bottom:1px solid #edeff1}.nces-small-text{font-size:16px;font-weight:400;display:block;margin-top:6px}#edit-field-school-match--wrapper{margin-bottom:0}.nces-change-school{margin-top:10px}.nces-change-school a{font-size:16px;font-weight:600}.nces-manual-entry-copy{margin:20px 0 40px;font-size:20px}@media print{*,:after,:before{background:rgba(0,0,0,0)!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}pre{white-space:pre-wrap!important}blockquote,pre{border:none;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}p{font-size:11pt}body{background:#fff;font-size:11pt}#block-tubes-local-tasks,#bypass-link-main,.arrow-link--back,.big-short-stack,.button,.checklist,.featured-video,.filmstrips,.filter-bar,.flexible-promo,.flickity-button,.footer,.global-cta,.header,.page-accordian--artifact-viewer,.page-accordian--downloads,.page-accordian--gallery,.page-accordian--short-stack,.page-accordian--waffle,.page-header,.page-share,.pagination,.partner-carousel,.special-header__image,.special-header__text-right,.special-promo,.steps,.testimonial-carousel,iframe{display:none!important}.flickity-viewport,.special-header{min-height:auto!important;height:auto!important}.flickity-slider,.special-header__text,.sponsor-thanks__list-cell,.top-billing-sponsors__cell{position:relative!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important}.associated-collection,.sponsor-thanks,.sponsor-thanks__content,.sponsor-thanks__list-header,.sponsor-thanks__list-header p,.top-billing-sponsors{text-align:left!important;-webkit-box-pack:left!important;-webkit-justify-content:left!important;-ms-flex-pack:left!important;justify-content:left!important}.associated-collection,.associated-collection p,.associated-collection__title,.debate-positions>ul>li,.special-header__text,.sponsor-thanks,.sponsor-thanks__list-header,.top-billing-sponsors{padding:0!important}.debate-positions>ul>li:before{width:auto!important;padding:0!important;top:0!important}.sponsor-thanks__list-nav,.top-billing-sponsors__nav{width:100%!important}.sponsor-thanks__list-cell,.top-billing-sponsors__cell{display:inline-block!important;vertical-align:middle!important}.page-accordian__content{visibility:visible!important;opacity:1!important;height:auto!important;display:block!important}.page-accordian button,.page-accordian__header,.page-accordian__header-text{background:#edeff1!important}.page-accordian__content{padding:0!important;border:none!important}.associated-debate{border:none!important}.additional-details__group{width:200px!important;display:inline-block!important;vertical-align:top!important}.event-meta-data{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.event-meta-data__group:not(:last-child){margin-right:50px}}span.element-invisible{display:none}label.form-required::after,legend .fieldset-legend.form-required:after{content:"*";color:rgb(73.7980478535%,5.2215599896%,43.5129999136%)}.toolbar-menu-administration .toolbar-menu:after{content:"";display:table;clear:both}.toolbar-tray-horizontal li.hover-intent ul li{float:none!important}