.student-account-register #form-validate input.mage-error{border:solid 1px #e02020 !important;background-color:#fff !important;margin-top:4px !important;color:inherit !important;box-shadow:none !important}#form-validate .password .control span.view-password{height:0 !important}.student-account-register #form-validate{margin:0;padding-bottom:150px;width:100% !important;background-color:#fff}.student-account-register .form-container{display:flex;flex-wrap:wrap}.student-account-register .form-column{flex-basis:50%;padding:0 12px;box-sizing:border-box}.student-account-register .field{min-height:75px;margin-bottom:18px;display:flex;flex-direction:column}.student-registration-form{border-radius:8px;background-color:#f8f9fa;margin:auto;width:872px;padding:0 12px 12px;border:1px solid #e5ebf2}.student-account-register .page-title-wrapper{display:none}.student-account-register .form-container{display:flex;margin-top:24px}select#student_country{margin-bottom:0}.student-account-register.student-registration{margin:24px}div#password-strength-meter-container{display:none}.student-account-register #form-validate select{color:#8d9195;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;margin-bottom:0}.student-account-register #form-validate input{border:solid 1px #e5ebf2 !important;height:48px !important;margin:4px 0 0 !important;font-weight:100 !important;color:#8d9195 !important;letter-spacing:normal}.student-account-register #form-validate input[type=text],.student-account-register #form-validate input[type=email],.student-account-register #form-validate input[type=password]{border-radius:6px;padding:0 16px !important}.student-account-register .field input[type=date]{text-indent:4px;height:12px;width:100%;border-radius:6px;padding:0 !important}.page-header{margin-bottom:0 !important}#form-validate input:focus{border:#0091ff 2px solid!important;box-shadow:0 4px 8px 0 rgb(0 145 255/35%) !important}.student-account-register .required label:after{content:" *";color:#888}h1.student-page-heading{text-align:center;font-weight:700;font-size:28px;margin-top:77px}@media screen and (max-width:555px){.form-container{display:block}.form-column{flex-basis:100%}.student-registration-form{padding:0;width:auto}.student-account-register .form-column{flex-basis:100%}.student-account-register .field{height:auto}.student-account-register #form-validate{padding-bottom:10px}h1.student-page-heading{margin-top:26px}.button-container{justify-content:center !important}button.reset-button,button.submit-button{padding:0 34px !important}}#closedEyeImg{position:relative;top:3px;display:none}.password-length-indicator img,.password-length-indicator span{display:inline-block;vertical-align:middle;font-family:DIN OT;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#666}.password-length-indicator img{margin-right:4px}.form-buttons{display:flex;justify-content:flex-end}.button-container{display:flex;justify-content:flex-end;margin-top:30px}.student-account-register .password-length-indicator{position:relative;display:inline-block}.button-container button{margin-left:10px}.expected_graduation_date{position:relative}.student-account-register #calender-icon-cust{background-image:url(../images/icon.png) !important;background-repeat:no-repeat;width:16px;display:block;position:absolute;height:16px;top:20px;right:10px;background-size:100% 100%;pointer-events:none;cursor:pointer}.student-account-register ._has-datepicker~.ui-datepicker-trigger:before{display:none;content:""}.student-account-register .ui-state-default,.ui-widget-content .ui-state-default{width:none}.student-account-register .ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{margin:0 !important}.student-account-register #form-validate .password .control:before{content:'';width:12px;height:16px;margin-top:16px;margin-bottom:16px;top:4px;background-image:url(../images/lock.svg) !important;background-position:bottom;background-repeat:no-repeat;background-size:contain}.student-account-register #form-validate input::placeholder{font-size:16px !important}.student-account-register .ui-state-default,.ui-widget-content .ui-state-default{width:none !important;height:auto !important;background:0 0 !important;border-radius:0 !important;border:none !important;box-shadow:none !important;margin-bottom:0 !important}.student-account-register .ui-state-active,.student-account-register .ui-state-active{background:#514943 !important;color:#fff !important}.student-account-register .ui-datepicker{width:27rem !important}.expected_graduation_date button{position:absolute;content:"";margin-left:-44px !important;margin-top:7px !important}.student-account-register .mps-form button[type=reset]{height:40px;border-radius:6px;padding:0 21px;border:solid 1px #ccc;margin-right:16px;margin-bottom:24px;background-color:#f8f9fa;font-family:DIN OT;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#ccc}button.reset-button.active{color:#306aff !important;border:solid 1px #306aff !important;background-color:#fff !important}.student-account-register #form-validate .checkbox-label{margin:15px 0;display:flex;padding-left:0}.student-account-register #form-validate .checkbox-input{height:16px !important;margin:0 !important}.student-account-register .checkbox-text{padding-left:8px;font-size:12px;color:#333}.student-account-register .submit-check{display:flex;flex-direction:row;flex-wrap:wrap;margin:5px 0 10px}.student-account-register .submit-check .checkbox-text{width:90%;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#333;padding-top:0}.student-account-register .newsletter-field>span{font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#888}.student-account-register #form-validate input.checkbox-input.mage-error{margin-top:0 !important}