.eael-wpforms.eael-contact-form {
  width: 100%;
}
.eael-wpforms.eael-contact-form:not(.eael-wpforms-align-default) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.eael-wpforms.eael-contact-form.eael-wpforms-align-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.eael-wpforms.eael-contact-form.eael-wpforms-align-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.eael-wpforms.eael-contact-form.eael-wpforms-align-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.eael-wpforms.eael-contact-form.eael-wpforms-align-left .wpforms-container-full, .eael-wpforms.eael-contact-form.eael-wpforms-align-center .wpforms-container-full, .eael-wpforms.eael-contact-form.eael-wpforms-align-right .wpforms-container-full {
  margin: 0;
}
.eael-wpforms .wpforms-container .wpforms-form input[type=submit],
.eael-wpforms .wpforms-container .wpforms-form button[type=submit],
.eael-wpforms .wpforms-container .wpforms-form .wpforms-page-button {
  border: 0;
}
.eael-wpforms .wpforms-container .wpforms-form input[type=submit]:hover,
.eael-wpforms .wpforms-container .wpforms-form button[type=submit]:hover,
.eael-wpforms .wpforms-container .wpforms-form .wpforms-page-button:hover {
  border: 0;
  background: none;
}
.eael-wpforms .wpforms-container .wpforms-form input[type=checkbox],
.eael-wpforms .wpforms-container .wpforms-form input[type=radio] {
  padding: 3px;
}
.eael-wpforms .wpforms-container .wpforms-form .wpforms-field-label {
  display: none;
}
.eael-wpforms .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row {
  max-width: 100%;
}
.eael-wpforms .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.eael-wpforms .wpforms-container .wpforms-field .wpforms-field textarea,
.eael-wpforms .wpforms-container .wpforms-field .wpforms-field select {
  max-width: 100% !important;
  min-height: 43px;
}
.eael-wpforms-labels-yes .wpforms-container .wpforms-form .wpforms-field-label {
  display: block;
}
.eael-wpforms-form-button-full-width .wpforms-submit-container .wpforms-submit {
  width: 100%;
}
