.password-strenght-wrapper>.password-strenght-content {
    border: solid 1px #aaa !important;
    border-radius: 3px !important;
    flex-wrap: wrap;
}
.password-strenght-wrapper>.password-strenght-content>input[data-event="password-strenght"] {
    height: 35px;
    border: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    flex: 1;
}
.password-strenght-wrapper>.password-strenght-content>.pwd-info ,
.password-strenght-wrapper>.password-strenght-content>.pwd-show {
    border: 0 !important;
    border-left: solid 1px #aaa !important;
}
.password-strenght-wrapper>.password-strenght-content>.pwd-info>button {
    border: 0 !important;
}
.password-strenght-wrapper>.password-strenght-content>.pwd-show {
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}
#form_nuovo_utente table tr.password-strenght-tr ,
tr.password-strenght-tr {
    display: flex;
    flex-direction: column;
    margin: 15px 0 15px 0;
    gap: 15px;
}
#form_nuovo_utente table tr.password-strenght-tr {
    margin: 15px 0 35px 0 !important;
}
#form_nuovo_utente table tr.password-strenght-tr td.password-strenght-td ,
tr.password-strenght-tr td.password-strenght-td {
    flex: 0 0 100%;
    width: auto;
    padding: 0 0 0 0 !important;
}
body.ecommerce input[data-event="password-strenght"][type="password"] ,
body.ecommerce input[data-event="password-strenght"][type="pwd"] {
    border: 0 !important;
}
body.ecommerce input[data-event="password-strenght"][type="password"]:focus ,
body.ecommerce input[data-event="password-strenght"][type="pwd"]:focus {
    border: 0 !important;
}
form[data-form-type="password-strenght"] button.disabled ,
form[data-form-type="password-strenght"] button:disabled {
    opacity: .2;
    pointer-events: none;
}

.password-strenght-wrapper .formError {
    flex: 0 0 100%;
}

