.form-item {
  margin: 0 0 20px; }

.form-text,
.form-email {
  border: 1px solid #979797;
  border-radius: 5px;
  display: block;
  font-size: 18px;
  max-width: 100%;
  padding: 16px;
}
.form-text:focus,
.form-text:hover,
.form-email:focus,
.form-email:hover {
  border-color: #0D57AA;
}

/*
  concentration application process form
  hide required label
*/
.acor-bdy.view-display-id-block_24 form label.form-required {
  display: none;
}

label {
  font-size: 0.667em;
  font-family: 'Open Sans SemiBold', sans-serif; }

.description, .form-item + p {
  font-size: 0.667em;
  margin: 8px 0 0; }

.form-actions {
  margin: 20px 0 0; }

.form-submit {
  display: inline-block;
  vertical-align: middle;
  padding: 10px 30px;
  text-transform: uppercase;
  background: #fff;
  color: #00274c;
  border: 1px solid #0d57aa;
  background: #fff;
  font-size: 0.889em;
  font-family: "Avenir-Book",sans-serif;
  cursor: pointer;
  border-radius: 30px; }
  .form-submit:hover {
    background: #0d57aa;
    color: #fff; }
@media (min-width: 1024px) {
  .form-submit {
    padding: 16px 47px;
  }
}

.mailchimp-signup-subscribe-form .js-form-type-textfield input,
.mailchimp-signup-subscribe-form .js-form-type-email input {
  width: 100%;
}

@media (min-width: 620px) {
  .mailchimp-signup-subscribe-form .form-item,
  .mailchimp-signup-subscribe-form .form-actions {
    padding: 0 16px;
  }
  .mailchimp-signup-subscribe-form .js-form-type-textfield,
  .mailchimp-signup-subscribe-form .js-form-type-email {
    width: 50%;
    float: left;
  }
  .mailchimp-signup-subscribe-form .form-item-gdpr-consent,
  .mailchimp-signup-subscribe-form .form-actions {
    clear: both;
  }
}
