.webform-submission-form {
  background-color: #f8f9fa !important;
  padding: .5rem 1.5rem 1.5rem 1.5rem !important;
}

#edit-name--wrapper, #edit-name--wrapper .webform-flexbox {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

#edit-name--wrapper legend {
  display: none;
}

.webform-submission-form .form-group, .webform-submission-form .fieldgroup {
   margin-top: 0 !important; 
}

.webform-submission-form legend .fieldset-legend {
  font-size: 1.2rem !important;
  margin-bottom: 0 !important;  
}

.iti {
  display: block !important; 
  margin-top: .5rem;
}

#edit-flexbox-01 {
  margin-left: 0;
}

.webform-submission-form div label.custom-control-label:not(.option) {
  font-size: 1.2rem !important;
  font-weight: normal !important;
}
.webform-submission-form div label.custom-control-label.js-form-required {
  font-size: 1.2rem !important;
  line-height: 1.2rem;
  font-weight: normal !important;
}
.webform-submission-form .form-group, .webform-submission-form .fieldgroup {
  margin-top: 1rem !important;
  margin-bottom: 0 !important;
}

.webform-submission-form select#edit-are-you-sex-select {
  margin-top: 1rem !important;  
}  
.webform-submission-form div#edit-flexbox-02 {
  margin-bottom: -1rem !important;  
}

/*
.webform-submission-form .form-item-phone-type,
.webform-submission-form .form-item-country-country-code {
  margin-top:-.5rem !important;
}

.webform-submission-form select#edit-phone-type {
  margin-top:.6rem !important;
  margin-bottom:.3rem !important;
}
.webform-submission-form input.webform-webform-telephone-international {
  margin-top:-1.4rem !important;
  margin-bottom: 1rem !important;  
}

.webform-submission-form select#edit-country-country-code--2 {
  margin-top:.2rem !important;
  margin-bottom: 1rem !important;  
}

.webform-submission-form div#country-ajax-wrapper {
  margin-top:2.5rem !important;
}
*/

#edit-captcha--2 {
  margin-top:3rem !important;
}  