.webform-submission-nsp-application-new-form section {
  padding: 1rem 1rem;
  border: 1px solid #ccc;
  background-color: #efefef;
  margin-bottom: 4rem !important;
}

.webform-submission-nsp-application-new-form section#edit-commitment div.webform-section-wrapper {
  width: 84% !important;
  max-width: 84% !important;
  margin-left: 8% !important;
  margin-right: 8% !important;
}

.webform-submission-nsp-application-new-form section#edit-commitment div.webform-section-wrapper div.form-group.custom-control.custom-checkbox {
  width: 100% !important;
  max-width: 100% !important;
}

.webform-submission-nsp-application-new-form .webform-select-other legend {
  margin-bottom:-1rem !important;
}

.webform-submission-nsp-application-new-form div#edit-c1-addressinfo--description {
  margin-top:-1rem !important;
}
.webform-submission-nsp-application-new-form #edit-c1-addressinfo h2 {
  font-size: 1.6rem !important;
  font-weight: 400 !important;
}
.webform-submission-nsp-application-new-form #edit-c1-alternate-contact h2 {
  font-size: 1.7rem !important;
  font-weight: 500 !important;
}

.webform-submission-nsp-application-new-form section#edit-c1-addressinfo,
.webform-submission-nsp-application-new-form section#edit-c1-alternate-contact { 
  margin-bottom: 1rem !important;
}

.webform-submission-nsp-application-new-form div#edit-email-phone-flex .iti,
.webform-submission-nsp-application-new-form div#edit-emer-phone-flex .iti {
  display:block !important;
}

.webform-submission-nsp-application-new-form .form-item .description {
  font-size: 0.9em;
}