

#register{background-color:#fff}#register #header{padding-top:3.125rem;margin-bottom:1.875rem}#register #header img{margin-bottom:1.25rem}#register #header h1{margin:0;margin-bottom:0.625rem;font-size:2.3125rem;font-weight:400;line-height:1.1;letter-spacing:-0.2px;text-align:center;color:#434a54;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#register #content{padding-bottom:6.25rem}#register #content h2{margin-top:1.875rem;margin-bottom:1.25rem;font-size:1.25rem;font-weight:600;line-height:1.1;color:#434a54;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#register #content label,#register #content .terms_label{margin-bottom:0.4375rem;font-size:0.875rem;font-weight:600;letter-spacing:0.3px;text-transform:uppercase;color:#434a54}#register #content .radio_label{font-size:1rem;letter-spacing:0;text-transform:none}#register #content #role_desc p{color:#656d78}#register #content #cant_find{margin:0;height:20px}
#register #content #cant_find #cant_find_school_label{margin:0;font-size:0.875rem!important;letter-spacing:0;text-transform:none;line-height:1}#register #content .panel{border-color:#ebedf2;background-color:#f5f7fa;margin-bottom:1.875rem;padding-bottom:0}#register #content input[type=checkbox]{margin-right:0.375rem}#register #content button{margin-left:0}#register #content button.disabled,#register #content button.button.disabled:hover,#register #content button.button.disabled:focus{color:#aab2bc;background-color:#e6e9ed;opacity:1;cursor:default}#register #content #password{margin-bottom:0.875rem}#register #content #password_guide{margin-bottom:1.25rem}#register #content #type_change{padding-top:2.0625rem}
