.form-item-password.form-floating .form-control{padding-right:4rem!important}.form-item-password.form-floating .form-control.is-focused~.toggle-password{display:block}.form-item-password .toggle-password{background:none;border:0;cursor:pointer;display:none;font-size:2.2rem;margin:0;padding:0;position:absolute;right:1.3rem;top:4rem}.form-item-password .password-strength{background-color:#eee;margin-top:.5rem}.form-item-password .password-strength .progress-bar{color:#fff;display:none;font-size:1.5rem;font-weight:500;padding:0 .5rem;text-align:left;text-transform:uppercase;width:0}.form-item-password .password-strength .progress-bar-danger{background-color:#b30006}.form-item-password .password-strength .progress-bar-warning{background-color:#ffad00}.form-item-password .password-strength .progress-bar-success{background-color:#016515}.form-item-password .password-strength .progress-bar.active{display:flex}.form-item-password .password-info{margin-top:1.2rem}.form-item-password .password-info p,.form-item-password .password-info ul{font-size:1.6rem}.form-item-password .password-info ul{padding-top:.2rem}.form-item-password .password-info ul li:not(:last-of-type){margin-bottom:.3rem}.form-item-password .password-info ul li .circle{align-items:center;border:.1rem solid #d3d3d3;border-radius:50%;display:flex;height:1rem;width:1rem}.form-item-password .password-info ul li .circle:after{font-family:unifrance;font-size:1rem}.form-item-password .password-info ul li.active .circle{border:0}.form-item-password .password-info ul li.active .circle:after{color:#016515;content:"\e909"}.form-item-password .password-info.active li:not(.active) .circle{border:0}.form-item-password .password-info.active li:not(.active) .circle:after{color:#b30006;content:"\e90d"}@media (max-width:374px){.form-item-password .remember-me{font-size:1.6rem}}