#pwindicator {
    margin-top: 4px;
	margin-bottom: 12px;
    width: 150px;
}

.bar {
    height: 6px;
    float:left;
    margin-top:8px;
}
.pwlabel {
    float:left;
    margin-left:5px;
}

.pw-very-weak .bar {
    background: #d00;
    width: 30px;
}

.pw-very-weak .pwlabel {
    color: #d00;
}

.pw-weak .bar {
    background: #d00;
    width: 60px;
}

.pw-weak .pwlabel {
    color: #d00;
}

.pw-mediocre .bar {
    background: #f3f01a;
    width: 90px;
}

.pw-mediocre .pwlabel {
    color: #f3f01a;
}

.pw-strong .bar {
    background: #f3b31a;
    width: 120px;
}

.pw-strong .pwlabel {
    color: #f3b31a;
}

.pw-very-strong .bar {
    background: #0d0;
    width: 150px;
}

.pw-very-strong .pwlabel {
    color: #0d0;
}