.password-strength__wrapper {
    position: relative;
    margin: auto;
}

.popup-v3__container .password-strength__wrapper {
    width: 250px;
}

td .password-strength__wrapper {
    width: 140px;
}

.create-pass__form__row .password-strength__wrapper {
    width: 250px;
}

.create-pass__form__row.mobile .password-strength__wrapper {
    width: 100%;
}

.password-strength__wrapper.mobile {
    max-width: 321px;
    line-height: normal;
    margin-left: 8px;
}

.fields-with-description .password-strength__wrapper div {
    line-height: normal;
    min-height: initial;
}

.password-strength__bar__a .password-strength__bar {
    width: 100%;
    background: #00c200;
}

.password-strength__bar__b .password-strength__bar {
    width: 75%;
    background: #00c200;
}

.password-strength__bar__c .password-strength__bar {
    width: 50%;
    background: #ffd800;
}

.password-strength__bar__d .password-strength__bar {
    width: 25%;
    background: #D9111B;
}

.password-strength__bar__e .password-strength__bar {
    width: 25%;
    background: #D9111B;
}

.password-strength__bar__f .password-strength__bar {
    width: 12.5%;
    background: #D9111B;
}

.password-strength__bar {
    height: 3px;
    transition: width .1s, background-color .2s;
}

.password-strength__text {
    font-size: 11px;
    line-height: normal;
    margin-top: 2px;
}

.popup__right__login__form .password-strength__text,
.popup__body__login__form .password-strength__text {
    color: #999999;
}