#pwindicator {
    margin-top: 4px;
    width: 150px;
}

.bar {
    height: 2px;
}

.pw-very-weak .bar {
    background: #d00;
    width: 30px;
}

.pw-very-weak .label {
    color: #d00;
}

.pw-weak .bar {
    background: #d00;
    width: 60px;
}

.pw-weak .label {
    color: #d00;
}

.pw-mediocre .bar {
    background: #f38b00;
    width: 90px;
}

.pw-mediocre .label {
    color: #f38b00;
}

.pw-strong .bar {
    background: #0d0;
    width: 120px;
}

.pw-strong .label {
    color: #0d0;
}

.pw-very-strong .bar {
    background: #008700;
    width: 150px;
}

.pw-very-strong .label {
    color: #008700;
}
