#aeroconceptContactForm input,
#aeroconceptContactForm textarea {
    border-radius: 0;
    background: transparent;
    border: 0;
    border-bottom: 1px solid #fff;
    padding: 10px 0 10px 5px;
    margin-bottom: 10px;
    color: #fff;
}

#aeroconceptContactForm input:focus,
#aeroconceptContactForm textarea:focus {
    outline: none;
}

#aeroconceptContactForm #submitButton:hover {
    background-color: rgba(255, 255, 255, 0.88);
}

#aeroconceptContactForm label {
    color: #fff;
    padding-left: 5px;
}

#aeroconceptContactForm #submitButton {
    background-color: #fff;
    border-color: #00808e;
    color: #00808e;
    border-radius: 0;
    padding: calc(0.667em + -1px) calc(1.333em + 2px);
    font-size: 15px;
}

#aeroconceptContactForm #submitSuccessMessage,
#aeroconceptContactForm #submitErrorMessage {
    background-color: #00808e;
    font-size: 15px;
    color: white;
}

#aeroconceptContactForm #emailValidation p,
#aeroconceptContactForm #messageValidation p,
#aeroconceptContactForm #nameValidation p,
#aeroconceptContactForm #fnameValidation p,
#aeroconceptContactForm #tosValidation p
{
    color: red;
}

#aeroconceptContactForm #message {
    height: 10rem;
}

#aeroconceptContactForm input[type=checkbox],
#aeroconceptContactForm input[type=radio] {
    width: 1.15em;
    height: 1.15em;
}

#aeroconceptContactForm input[type=checkbox] {
    background: transparent;
    border: 1px solid #fff;
    padding: 0;
}

@media only screen and (max-width: 800px) {
    #aeroconceptContactForm .fname-mobile-margin {
        margin-bottom: 1rem !important;
    }
}