@font-face{font-family:MerriWeather;font-weight:normal;font-style:normal;font-display:swap;src:url("/css/fonts/merriweather/merriweather-regular-webfont.eot?");src:url("/css/fonts/merriweather/merriweather-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/css/fonts/merriweather/merriweather-regular-webfont.woff") format("woff"),url("/css/fonts/merriweather/merriweather-regular-webfont.ttf") format("truetype"),url("/css/fonts/merriweather/merriweather-regular-webfont.svg#MerriWeather") format("svg")}@font-face{font-family:MerriWeather;font-weight:bold;font-style:normal;font-display:swap;src:url("/css/fonts/merriweather/merriweather-bold-webfont.eot?");src:url("/css/fonts/merriweather/merriweather-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/css/fonts/merriweather/merriweather-bold-webfont.woff") format("woff"),url("/css/fonts/merriweather/merriweather-bold-webfont.ttf") format("truetype"),url("/css/fonts/merriweather/merriweather-bold-webfont.svg#MerriWeather") format("svg")}@font-face{font-family:MerriWeather;font-weight:normal;font-style:italic;font-display:swap;src:url("/css/fonts/merriweather/merriweather-italic-webfont.eot?");src:url("/css/fonts/merriweather/merriweather-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/css/fonts/merriweather/merriweather-italic-webfont.woff") format("woff"),url("/css/fonts/merriweather/merriweather-italic-webfont.ttf") format("truetype"),url("/css/fonts/merriweather/merriweather-italic-webfont.svg#MerriWeather") format("svg")}@font-face{font-family:Lato;font-weight:normal;font-style:normal;font-display:swap;src:url("/css/fonts/lato/lato-regular-webfont.eot?");src:url("/css/fonts/lato/lato-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/css/fonts/lato/lato-regular-webfont.woff") format("woff"),url("/css/fonts/lato/lato-regular-webfont.ttf") format("truetype"),url("/css/fonts/lato/lato-regular-webfont.svg#Lato") format("svg")}@font-face{font-family:Lato;font-weight:bold;font-style:normal;font-display:swap;src:url("/css/fonts/lato/lato-bold-webfont.eot?");src:url("/css/fonts/lato/lato-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/css/fonts/lato/lato-bold-webfont.woff") format("woff"),url("/css/fonts/lato/lato-bold-webfont.ttf") format("truetype"),url("/css/fonts/lato/lato-bold-webfont.svg#Lato") format("svg")}@font-face{font-family:Lato;font-weight:normal;font-style:italic;font-display:swap;src:url("/css/fonts/lato/lato-italic-webfont.eot?");src:url("/css/fonts/lato/lato-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/css/fonts/lato/lato-italic-webfont.woff") format("woff"),url("/css/fonts/lato/lato-italic-webfont.ttf") format("truetype"),url("/css/fonts/lato/lato-italic-webfont.svg#Lato") format("svg")}@font-face{font-family:"Lato Black";font-weight:normal;font-style:normal;font-display:swap;src:url("/css/fonts/lato/lato-black-webfont.eot?");src:url("/css/fonts/lato/lato-black-webfont.eot?#iefix") format("embedded-opentype"),url("/css/fonts/lato/lato-black-webfont.woff") format("woff"),url("/css/fonts/lato/lato-black-webfont.ttf") format("truetype"),url("/css/fonts/lato/lato-black-webfont.svg#Lato Black") format("svg")}.zero,.zero-list{margin:0;padding:0}.zero-list{list-style:none}.login-form{background:#fbfbf8;border:1px solid #bbac96;border-radius:10px;padding:20px;margin:100px auto;max-width:770px}.login-form.short{margin:50px auto 20px}.login-form h4{color:#25416a;margin-bottom:25px}.login-form .form-group{margin-bottom:30px}.login-form .form-group .input-validation-error{color:#bb212b}.login-form .form-group .form-control{background:#faf9f6!important;border-color:#bbac96;box-shadow:none!important;color:#867763!important;height:54px}.login-form .form-group .form-control:focus{background:#f7f5ec!important;border-color:#867863!important}.login-form .form-group select.form-control{line-height:48px}@media screen and (max-width:767px){.login-form .form-group{margin-bottom:15px}}.login-form .form-group select{height:54px}.login-form .form-group.has-error input{border-color:#bb212b;color:#bb212b}.login-form .form-group.has-error ::-webkit-input-placeholder{color:#bb212b!important}.login-form .form-group.has-error :-moz-placeholder{color:#bb212b!important;opacity:1}.login-form .form-group.has-error ::-moz-placeholder{color:#bb212b!important;opacity:1}.login-form .form-group.has-error :-ms-input-placeholder{color:#bb212b!important}.login-form .form-group ::-webkit-input-placeholder{color:#bbac96!important}.login-form .form-group :-moz-placeholder{color:#bbac96!important;opacity:1}.login-form .form-group ::-moz-placeholder{color:#bbac96!important;opacity:1}.login-form .form-group :-ms-input-placeholder{color:#bbac96!important}.login-form .btn-wide{width:100%}.login-form .login-links{margin-top:20px;text-align:center}.login-form .login-links a{color:#25416a;text-decoration:underline}.login-form .login-container{display:inline-block;width:35%}@media screen and (max-width:760px){.login-form .login-container{width:100%}}.login-form .register{margin-left:20px;vertical-align:top;border-left:1px solid #bbac96;padding-left:25px;display:inline-block;width:60%}.login-form .register div{line-height:30px}.login-form .register .btn{margin:35px 0 42px 0}.login-form .register ul{list-style-type:none;margin-left:0;padding:0;line-height:18px;margin:6px 0}.login-form .register ul li{padding-bottom:10px}.login-form .register ul li:before{content:"";font-family:"FontAwesomeCustom";display:inline-block;margin-right:10px;color:#9dba3a;font-size:17px;font-weight:normal}@media screen and (max-width:760px){.login-form .register{display:none}}@media screen and (max-width:760px){.login-form{max-width:400px;margin-top:40px}}.confirm-pw-msg{margin-bottom:15px;font-weight:bold;font-size:16px}.confirm-pw-msg p{color:#e89322}.reg-free-course-header img{margin-left:0}.reg-free-course-header span{color:#79684f;font-size:15px}.free-course-message{text-align:center;font-size:20px;position:relative;top:55px}@font-face{font-family:MerriWeather;font-weight:normal;font-style:normal;font-display:swap;src:url("/css/fonts/merriweather/merriweather-regular-webfont.eot?");src:url("/css/fonts/merriweather/merriweather-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/css/fonts/merriweather/merriweather-regular-webfont.woff") format("woff"),url("/css/fonts/merriweather/merriweather-regular-webfont.ttf") format("truetype"),url("/css/fonts/merriweather/merriweather-regular-webfont.svg#MerriWeather") format("svg")}@font-face{font-family:MerriWeather;font-weight:bold;font-style:normal;font-display:swap;src:url("/css/fonts/merriweather/merriweather-bold-webfont.eot?");src:url("/css/fonts/merriweather/merriweather-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/css/fonts/merriweather/merriweather-bold-webfont.woff") format("woff"),url("/css/fonts/merriweather/merriweather-bold-webfont.ttf") format("truetype"),url("/css/fonts/merriweather/merriweather-bold-webfont.svg#MerriWeather") format("svg")}@font-face{font-family:MerriWeather;font-weight:normal;font-style:italic;font-display:swap;src:url("/css/fonts/merriweather/merriweather-italic-webfont.eot?");src:url("/css/fonts/merriweather/merriweather-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/css/fonts/merriweather/merriweather-italic-webfont.woff") format("woff"),url("/css/fonts/merriweather/merriweather-italic-webfont.ttf") format("truetype"),url("/css/fonts/merriweather/merriweather-italic-webfont.svg#MerriWeather") format("svg")}@font-face{font-family:Lato;font-weight:normal;font-style:normal;font-display:swap;src:url("/css/fonts/lato/lato-regular-webfont.eot?");src:url("/css/fonts/lato/lato-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/css/fonts/lato/lato-regular-webfont.woff") format("woff"),url("/css/fonts/lato/lato-regular-webfont.ttf") format("truetype"),url("/css/fonts/lato/lato-regular-webfont.svg#Lato") format("svg")}@font-face{font-family:Lato;font-weight:bold;font-style:normal;font-display:swap;src:url("/css/fonts/lato/lato-bold-webfont.eot?");src:url("/css/fonts/lato/lato-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/css/fonts/lato/lato-bold-webfont.woff") format("woff"),url("/css/fonts/lato/lato-bold-webfont.ttf") format("truetype"),url("/css/fonts/lato/lato-bold-webfont.svg#Lato") format("svg")}@font-face{font-family:Lato;font-weight:normal;font-style:italic;font-display:swap;src:url("/css/fonts/lato/lato-italic-webfont.eot?");src:url("/css/fonts/lato/lato-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/css/fonts/lato/lato-italic-webfont.woff") format("woff"),url("/css/fonts/lato/lato-italic-webfont.ttf") format("truetype"),url("/css/fonts/lato/lato-italic-webfont.svg#Lato") format("svg")}@font-face{font-family:"Lato Black";font-weight:normal;font-style:normal;font-display:swap;src:url("/css/fonts/lato/lato-black-webfont.eot?");src:url("/css/fonts/lato/lato-black-webfont.eot?#iefix") format("embedded-opentype"),url("/css/fonts/lato/lato-black-webfont.woff") format("woff"),url("/css/fonts/lato/lato-black-webfont.ttf") format("truetype"),url("/css/fonts/lato/lato-black-webfont.svg#Lato Black") format("svg")}.zero,.zero-list{margin:0;padding:0}.zero-list{list-style:none}.reset-pw,.login-page{margin-top:35px}.reset-pw .form-group,.login-page .form-group{margin-bottom:30px}.reset-pw .form-group .input-validation-error,.login-page .form-group .input-validation-error{color:#bb212b}.reset-pw .form-group .form-control,.login-page .form-group .form-control{background:#faf9f6!important;border-color:#bbac96;box-shadow:none!important;color:#867763!important;height:54px}.reset-pw .form-group .form-control:focus,.login-page .form-group .form-control:focus{background:#f7f5ec!important;border-color:#867863!important}.reset-pw .form-group select.form-control,.login-page .form-group select.form-control{line-height:48px}@media screen and (max-width:767px){.reset-pw .form-group,.login-page .form-group{margin-bottom:15px}}.reset-pw .form-group select,.login-page .form-group select{height:54px}.reset-pw .form-group.has-error input,.login-page .form-group.has-error input{border-color:#bb212b;color:#bb212b}.reset-pw .form-group.has-error ::-webkit-input-placeholder,.login-page .form-group.has-error ::-webkit-input-placeholder{color:#bb212b!important}.reset-pw .form-group.has-error :-moz-placeholder,.login-page .form-group.has-error :-moz-placeholder{color:#bb212b!important;opacity:1}.reset-pw .form-group.has-error ::-moz-placeholder,.login-page .form-group.has-error ::-moz-placeholder{color:#bb212b!important;opacity:1}.reset-pw .form-group.has-error :-ms-input-placeholder,.login-page .form-group.has-error :-ms-input-placeholder{color:#bb212b!important}.reset-pw .form-group ::-webkit-input-placeholder,.login-page .form-group ::-webkit-input-placeholder{color:#bbac96!important}.reset-pw .form-group :-moz-placeholder,.login-page .form-group :-moz-placeholder{color:#bbac96!important;opacity:1}.reset-pw .form-group ::-moz-placeholder,.login-page .form-group ::-moz-placeholder{color:#bbac96!important;opacity:1}.reset-pw .form-group :-ms-input-placeholder,.login-page .form-group :-ms-input-placeholder{color:#bbac96!important}.reset-pw .btn-wide,.login-page .btn-wide{width:100%}.reset-pw h4,.login-page h4{text-align:center}.reset-pw .forgot-password,.login-page .forgot-password{margin-top:10px;text-align:center}.recovery-option{display:inline-block;margin-right:25px;margin-bottom:15px}.recovery-option input[type=radio]{margin-right:5px}.recovery-option-form .err-msg{display:none}.recovery-option-form label{margin-top:15px}.form-control.invalid{border-color:#e89322!important;border-width:2px}