.wpcf7-form {
max-width: 680px;
width: 90%;
margin-left: auto;
margin-right: auto;
}
.wpcf7-form label {
text-align: left;
}
.wpcf7-form-control.wpcf7-text {
border: 2px solid #182734;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
border: 2px solid #182734;
}
.wpcf7-form-control.wpcf7-submit {
background: #182734;
border-radius:4px;
}
.wpcf7-form-control.wpcf7-submit:hover {
background: #2E4A65;
}
.wpcf7-form p{
text-align: left;
}
.wpcf7-form-control.wpcf7-file {
background: #182734;
color: #fff;
padding: 5px;
border-radius: 5px;
}
@media screen and (max-width: 450px) {
.wpcf7-form-control.wpcf7-file {
max-width:230px;
}
}
.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
max-width: 300px;
}
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
max-width: 300px;
}