.auth{margin-bottom:30px}.auth .disclaimer{margin-bottom:20px}.auth .notifications{margin-bottom:20px}.auth .notifications .alert{margin-bottom:5px;padding:15px;font-size:18px;font-size:1.8rem;color:#fff;border:none !important;border-radius:0}.auth .notifications .alert:last-child{margin-bottom:0}.auth .notifications .alert *{color:inherit !important;font-size:inherit !important}.auth .notifications .alert i{margin-right:4px}.auth .notifications .alert.alert-danger{background:#da291c !important}.auth .notifications .alert.alert-success{background:#006747 !important}.auth .notifications .alert.alert-info{background:#005eb8 !important}.auth .auth-form{position:relative;padding:30px;background-color:#e3eef9;border:1px solid #c3d9ef}.auth .auth-form .heading{font-size:28px;font-size:2.8rem}.auth .auth-form .auth-links{margin:30px -15px -15px 0}.auth .auth-form .auth-links .button-link{margin:0 15px 15px 0}.auth .auth-form .express-form form{padding:0;border:none;background-color:transparent}.auth .auth-form .express-form form .attr-set>fieldset>legend.control-label,.auth .auth-form .express-form form>fieldset>legend.control-label{margin-bottom:20px;font-size:28px;font-size:2.8rem;font-weight:700;line-height:1.3;color:#231f20;border:none}.auth .auth-form .express-form form .help-block{font-size:16px;font-size:1.6rem;color:#231f20}.auth .auth-form .express-form .attr-set{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #231f20}.auth .auth-form .express-form .attr-set:first-of-type{margin-top:0;padding-top:0;border:none}.auth .auth-form .auth-wrapper{display:table;width:100%}.auth .auth-form .auth-types{display:table-cell;vertical-align:top;width:225px;padding-right:30px;border-right:1px solid #231f20}.auth .auth-form .auth-types+.auth-controls{padding-left:30px}.auth .auth-form .auth-types ul{list-style-type:none;padding:0}.auth .auth-form .auth-types ul>li{display:table;position:relative;padding-left:25px;cursor:pointer;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.auth .auth-form .auth-types ul>li.active span{border-bottom-color:#231f20}.auth .auth-form .auth-types ul>li span{color:#231f20;border-bottom:2px solid transparent;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.auth .auth-form .auth-types ul>li svg{fill:#231f20 !important}.auth .auth-form .auth-types ul>li>.fa,.auth .auth-form .auth-types ul>li svg{position:absolute;top:4px;left:0px;width:16px;text-align:center}.auth .auth-form .auth-types ul>li:hover,.auth .auth-form .auth-types ul>li:focus,.auth .auth-form .auth-types ul>li:active{color:#015fb8}.auth .auth-form .auth-types ul>li:hover span,.auth .auth-form .auth-types ul>li:focus span,.auth .auth-form .auth-types ul>li:active span{color:#015fb8;border-bottom-color:#015fb8}.auth .auth-form .auth-types ul>li:hover svg,.auth .auth-form .auth-types ul>li:focus svg,.auth .auth-form .auth-types ul>li:active svg{fill:#015fb8 !important}.auth .auth-form .auth-controls{display:inline-block;vertical-align:top;width:100%}.auth .auth-form .auth-controls .authentication-type-concrete .form-group label.control-label{color:#231f20;font-size:20px;font-size:2rem;font-weight:700;line-height:1.5}.auth .auth-form .auth-controls .authentication-type-concrete .form-group.maintain-login{font-size:18px;font-size:1.8rem;line-height:1.5}.auth .auth-form .auth-controls .authentication-type-concrete .form-group.maintain-login input{margin-top:7px}.auth .auth-form .auth-controls .authentication-type-concrete .form-action{margin-top:30px}.auth .auth-form .auth-controls .authentication-type-concrete .form-action .button-link{margin:0}.auth .auth-form .auth-controls .authentication-type-concrete .register-link{margin-top:30px;padding-top:30px;border-top:1px solid #231f20}.auth .auth-form .auth-controls .authentication-type-concrete .register-link .button-link{margin:0;width:100%;text-align:center}.auth .auth-form .auth-controls .authentication-type-concrete .password-changed .registration-return{margin-top:30px}.auth .auth-form .attr-set{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #231f20}.auth .auth-form .attr-set:first-of-type{margin-top:0;padding-top:0;border:none}@media (max-width:767px){.auth{margin-bottom:20px}.auth .disclaimer{margin-bottom:20px}.auth .notifications{margin-bottom:15px}.auth .notifications .alert{font-size:16px;font-size:1.6rem;padding:12px 15px}.auth .auth-form{padding:20px}.auth .auth-form .heading{font-size:26px;font-size:2.6rem}.auth .auth-form .auth-links{margin-top:20px}.auth .auth-form .express-form form .attr-set>fieldset>legend.control-label,.auth .auth-form .express-form form>fieldset>legend.control-label{font-size:26px;font-size:2.6rem;margin-bottom:15px}.auth .auth-form .express-form .attr-set{margin-top:20px;padding-top:20px}.auth .auth-form .auth-types{display:inline-block;width:100%;padding:0 0 20px;margin:0 0 20px;border:none;border-bottom:1px solid #231f20}.auth .auth-form .auth-types+.auth-controls{padding-left:0}.auth .auth-form .auth-types ul>li>.fa,.auth .auth-form .auth-types ul>li svg{top:3px}.auth .auth-form .auth-controls .authentication-type-concrete .form-group label.control-label{font-size:18px;font-size:1.8rem}.auth .auth-form .auth-controls .authentication-type-concrete .form-group.maintain-login{font-size:16px;font-size:1.6rem}.auth .auth-form .auth-controls .authentication-type-concrete .form-group.maintain-login input{margin-top:6px}.auth .auth-form .auth-controls .authentication-type-concrete .form-action{margin-top:20px}.auth .auth-form .auth-controls .authentication-type-concrete .register-link{margin-top:20px;padding-top:20px}.auth .auth-form .auth-controls .authentication-type-concrete .password-changed .registration-return{margin-top:20px}.auth .auth-form .attr-set{margin-top:20px;padding-top:20px}}@media (max-width:479px){.auth .notifications .alert{padding:10px 12px}.auth .auth-form{padding:15px}.auth .auth-form .heading{font-size:24px;font-size:2.4rem}.auth .auth-form .express-form form .attr-set>fieldset>legend.control-label,.auth .auth-form .express-form form>fieldset>legend.control-label{font-size:24px;font-size:2.4rem}.auth .auth-form .auth-controls .authentication-type-concrete .form-action .login-btn{display:table;margin-bottom:10px}.auth .auth-form .auth-controls .authentication-type-concrete .form-action .pwd-btn{float:none !important}}