.text-box {
    font-size: 0.8em;
    border: 1px silver solid;
    padding: 10px;
    margin-bottom: 10px;
}

.lgpass-form .form-body > .form-group {
    padding: 1px 10px;
}

.lgpass-form .form-body > .form-group.error {
    border: 1px solid #ffe3e3;
    background-color: #fff5f5;
    color: #a00;
}

.lgpass-form .form-body > .form-group.error input {
    border: 1px solid #a00;
}

.lgpass-form p {
    font-size: 1.1em;
    margin-bottom: 10px;
    margin-top: 15px;
}

.lgpass-form .input-description {
    font-weight: bold;
}

.lgpass-form .loading {
    width: 30px;
}

.error-messages p {
    margin-top: -10px;
    padding-top: 0;
}