.auth{margin:0 0 30px}.auth .disclaimer{margin:0 0 20px}.auth .notifications{margin:0 0 20px}.auth .notifications .alert{margin:0 0 5px;padding:15px;font-size:18px;font-size:1.8rem;color:#fff;border:none !important;-moz-border-radius:0;-webkit-border-radius:0;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:#009639 !important}.auth .notifications .alert.alert-info{background:#0072ce !important}.auth .auth-form{position:relative;padding:30px;background-color:#e8edee;border:1px solid #768692;border-left:5px solid #005eb8}.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 #768692}.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 #768692}.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:#005eb8}.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:#005eb8;border-bottom-color:#005eb8}.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:#005eb8 !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 .form-control{border:1px solid #768692;background-color:#fff;color:#231f20 !important;font-size:18px;font-size:1.8rem;min-height:4.2rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.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 #768692}.auth .auth-form .auth-controls .authentication-type-concrete .register-link .button-link{margin:0;width:100%;text-align:center}.auth .auth-form .attr-set{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #768692}.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 #768692}.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 .form-control{font-size:16px;font-size:1.6rem;min-height:3.6rem}.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 .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}}