.auth{margin:0 0 30px}.auth:last-child{margin-bottom:0}.auth .auth-intro,.auth .notifications{margin:0 0 30px}.auth .notifications .alert{margin:0 0 5px}.auth .notifications .alert:last-child{margin-bottom:0}.auth .auth-form{padding:30px;background-color:#f0f0f0;border:1px solid #62bebe;border-left:5px solid #007b85}.auth .auth-form .express-form form{margin:0;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.required-attributes>legend.control-label{margin-bottom:20px;font-size:1.5rem;font-weight:700;line-height:1.3;color:#231f20;border:none}.auth .auth-form .express-form form .help-block{font-size:1rem;color:#231f20}.auth .auth-form .express-form form .attr-set{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #231f20}.auth .auth-form .express-form form .attr-set:first-of-type{margin-top:0;padding-top:0;border:none}.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 .auth-wrapper{display:flex;flex-flow:row nowrap}.auth .auth-form .auth-types{padding-right:30px;width:250px;border-right:1px solid #231f20}.auth .auth-form .auth-types+.auth-controls{padding-left:30px}.auth .auth-form .auth-types>ul{padding:0;list-style-type:none}.auth .auth-form .auth-types>ul li{position:relative}.auth .auth-form .auth-types>ul li button{padding-left:30px;background-color:transparent;border:none;text-align:left;color:#231f20}.auth .auth-form .auth-types>ul li button.active span{background-size:100% 2px}.auth .auth-form .auth-types>ul li button span{color:#231f20;padding-bottom:2px;background-image:linear-gradient(currentColor,currentColor);background-size:0 2px;background-position:left bottom;background-repeat:no-repeat;transition:.3s}.auth .auth-form .auth-types>ul li button .fa,.auth .auth-form .auth-types>ul li button svg{position:absolute;top:5px;left:0;width:16px;text-align:center;color:#231f20;transition:.3s}.auth .auth-form .auth-types>ul li button svg{fill:#231f20!important}.auth .auth-form .auth-types>ul li button:active,.auth .auth-form .auth-types>ul li button:focus,.auth .auth-form .auth-types>ul li button:hover{color:rgb(0,75.8345864662,82)}.auth .auth-form .auth-types>ul li button:active span,.auth .auth-form .auth-types>ul li button:focus span,.auth .auth-form .auth-types>ul li button:hover span{color:rgb(0,75.8345864662,82);background-size:100% 2px}.auth .auth-form .auth-types>ul li button:active [class*=fa-],.auth .auth-form .auth-types>ul li button:focus [class*=fa-],.auth .auth-form .auth-types>ul li button:hover [class*=fa-]{color:rgb(0,75.8345864662,82)}.auth .auth-form .auth-types>ul li button:active svg,.auth .auth-form .auth-types>ul li button:focus svg,.auth .auth-form .auth-types>ul li button:hover svg{fill:rgb(0,75.8345864662,82)!important}.auth .auth-form .auth-controls{flex-grow:1}.auth .auth-form .auth-controls .form-group{margin:0 0 15px}.auth .auth-form .auth-controls .form-group:last-child{margin-bottom:0}.auth .auth-form .auth-controls .authentication-type-concrete .form-group label{margin-bottom:5px;font-size:1.125rem;font-weight:400;line-height:1.5;color:#231f20}.auth .auth-form .auth-controls .authentication-type-concrete .form-group label.control-label{font-size:1.25rem;font-weight:700}.auth .auth-form .auth-controls .authentication-type-concrete .form-group .form-control{border:1px solid #768692;background-color:#fff;color:#231f20!important;font-size:1.125rem;min-height:2.625rem;border-radius:0}.auth .auth-form .auth-controls .authentication-type-concrete .form-group.maintain-login{font-size:1.125rem;line-height:1.5}.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: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}@media (max-width:767.98px){.auth,.auth .auth-intro{margin-bottom:20px}.auth .notifications{margin-bottom:15px}.auth .auth-form{padding:20px}.auth .auth-form .express-form .attr-set>fieldset>legend.control-label,.auth .auth-form .express-form fieldset.required-attributes>legend.control-label{font-size:1.375rem;margin-bottom:15px}.auth .auth-form .express-form .attr-set{margin-top:20px;padding-top:20px}.auth .auth-form .auth-links{margin-top:20px}.auth .auth-form .auth-wrapper{flex-direction:column}.auth .auth-form .auth-types{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 button{padding-left:25px}.auth .auth-form .auth-types>ul li button .fa,.auth .auth-form .auth-types>ul li button svg{top:5px}.auth .auth-form .auth-controls .authentication-type-concrete .form-group label{font-size:1.125rem}.auth .auth-form .auth-controls .authentication-type-concrete .form-group label.control-label{font-size:1.25rem}.auth .auth-form .auth-controls .authentication-type-concrete .form-group .form-control{font-size:1rem;min-height:2.25rem}.auth .auth-form .auth-controls .authentication-type-concrete .form-group.maintain-login{font-size:1rem}.auth .auth-form .auth-controls .authentication-type-concrete .form-group.maintain-login input{margin-top:5px}.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}}@media (max-width:575.98px){.auth .auth-form .auth-controls .authentication-type-concrete .form-action .pwd-btn{margin-top:10px}}@media (max-width:479.98px){.auth .auth-form{padding:15px}}