#change-password{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 50px}#change-password .form-section{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:30px;width:390px;margin:0 auto}#change-password .form-section .form-container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}#change-password .form-section .form{width:100%;align-self:center}#change-password .form-section .form .row{width:100%;margin-left:0;margin-right:0}#change-password .form-section .form .row.align-end{align-items:flex-end}#change-password .form-section .form .label-input{display:flex;flex-direction:column;gap:8px;flex:1;padding-right:7px;padding-left:7px;margin-bottom:20px}#change-password .form-section .form .label-input label{font-weight:700}#change-password .form-section .form .label-input input{width:100%}#change-password .form-section .form .label-input .password-specs{color:#a5a5a5}#change-password .form-section .form .label-input .password-specs .row{gap:5px;align-items:center;flex-wrap:nowrap}#change-password .form-section .form .label-input .password-specs .row .icon{width:20px;height:20px}#change-password .form-section .form .label-input .password-specs .row p{margin:0}#change-password .form-section .form .label-input .password-specs ul{padding:0;margin:0;margin-left:50px}#change-password .form-section .form .label-input .password-specs ul li{margin:0;font-size:.9rem}#change-password .form-section .button-container{padding:0 7px;width:100%}#change-password .form-section .button-container .generic-button{width:100%;margin-top:10px}#change-password .repassword-error{color:#c51d1d}#change-password .rules li.error{color:#c51d1d}#change-password .rules li.success{color:green}@media screen and (max-width:575px){#change-password{padding:0}#change-password .form-section{max-width:390px;width:auto!important}#change-password .form-section .password-specs ul{margin-left:30px!important}}