.password-strength__meter{background-color:#ebeae4;margin-top:.5em}.password-strength__indicator{-webkit-transition:width .5s ease-out;transition:width .5s ease-out;background-color:#77b259}.password-strength__indicator.is-weak{background-color:#e62600}.password-strength__indicator.is-fair{background-color:#e09600}.password-strength__indicator.is-good{background-color:#0074bd}.password-strength__indicator.is-strong{background-color:#77b259}.password-confirm,.password-confirm-match,.password-field,.password-strength{width:55%}.password-suggestions{padding:.2em .5em;border:1px solid #b4b4b4;max-width:34.7em;margin:.7em 0}.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{overflow:hidden;max-width:33em;clear:left;margin:0}[dir=rtl] .confirm-parent,[dir=rtl] .password-parent{clear:right}.password-confirm .ok{font-weight:700;color:#325e1c}.password-confirm .error{font-weight:700;color:#a51b00}.page-user-login main .region-content,.page-user-password main .region-content{padding:15px 25px;max-width:400px;margin:0 auto;border-radius:5px;background:#fff}body.path-user .field--label-inline .field__label{width:100px}body.path-user .field--label-inline .field__item{padding:.25rem 1rem;min-width:250px;margin:.25rem 0;border-radius:1rem;background:#e9ecef}body.path-user .field--label-above .field__item{padding:.25rem 1rem;margin:.25rem 0;border-radius:1rem;background:#e9ecef;width:100%}