.password-strength-indicator {
    border: 1px solid transparent;
    display: inline-block;
    min-height: 18px;
    min-width: 80px;
    text-align: center;
    padding: 5px;
    max-height: 39px;
    border-radius: 0 3px 3px 0;
}

.password-strength-indicator.very-weak {
    background: #cf0000;
    border-color: #a60000;
    color: #fff;
}

.password-strength-indicator.weak {
    background: #f6891f;
    border-color: #c56e19;
}

.password-strength-indicator.mediocre {
    background: #eeee00;
    border-color: #d6d600;
}

.password-strength-indicator.strong {
    background: #99ff33;
    border-color: #7acc29;
}

.password-strength-indicator.very-strong {
    background: #22cf00;
    border-color: #1B9900;
}