.contact-form {
    
}

.contact-form .contact-form-status{
    margin-bottom: 10px;
}

.contact-form input[type="text"] {
    width: 200px;
}

.contact-form textarea {
    width: 400px;
    height: 200px;
    max-width: 750px;
    

}

.contact-form label {
    display: block;
}

.contact-form label.contact-form-inline-label {
    display: inline;
}

.contact-form-group {
    margin-bottom: 10px;
}

.contact-form input[type="submit"] {
    background-color: #fff;
    cursor: pointer;
}

.contact-form input, .contact-form textarea {
    font-family: Times;
    font-size: 15px;
        
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 5px;
    border: 1px solid #999;
}

.contact-form-group:has(input[name="hint"]) {
    display: none;
}