.input-error + ul, .field ul {
    margin: 0 !important;
    padding: 0 !important;
}

.input-error + ul li, .field ul li {
    /* margin-bottom: 5px; */
    list-style: none;
    clear: both;
    font-weight: bold;
    color: #990000;
}

form#standard div.field label.error {
    margin-left: 0px;
}

form#standard div.field label#dob-day-error {
    display: none !important;
}

form#standard div.field label#dob-month-error {
    display: none !important;
}

form#standard div.field label#dob-year-error {
    display: block;
}


.field > label input{
    margin-right: 5px;
    margin-top: 2px;
}

label[for="comments"]{
    display: none;
}

#comments{
    width: 680px;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.error-messages {
    clear: both;
    font-weight: bold;
    color: #990000;
}