/*
.webform-submission-form legend .fieldset-legend {
  font-size: 1rem !important;
  line-height: 110%; 
}
.webform-submission-form .webform-type-fieldset > legend .fieldset-legend {
  font-size: 1.4rem !important; 
}
.webform-submission-form .form-group label.custom-control-label:not(.option) {
  font-size: 1rem !important;
  line-height: 110%;
}
*/

.custom-control-label::after {
  top: 0 !important;
  height: .5rem !important; 
}

fieldset[data-drupal-selector='edit-resource-type'] .webform-options-display-buttons label.webform-options-display-buttons-label {
  color: #F76902;
  border: 1px solid #F76902;
  border-radius: 0;
  cursor: pointer;
}

fieldset[data-drupal-selector='edit-resource-type'] .webform-options-display-buttons label.webform-options-display-buttons-label:hover, 
fieldset[data-drupal-selector='edit-resource-type'] .webform-options-display-buttons label.webform-options-display-buttons-label:focus, 
fieldset[data-drupal-selector='edit-resource-type'] .webform-options-display-buttons input[type="radio"]:checked+label.webform-options-display-buttons-label {
  color: #fff;
  border: 1px solid #F76902;
  background-color: #F76902;
  cursor: pointer;
}

fieldset[data-drupal-selector='edit-resource-type'] .custom-radio .custom-control-label::before {
  display: none; 
}

fieldset[data-drupal-selector='edit-resource-type'] .form-type-radio .description {
   margin: auto; 
}

fieldset[data-drupal-selector='edit-resource-type'] .webform-options-display-buttons .webform-options-display-buttons-wrapper {
  margin: 0 10px 10px 0;
}

fieldset[data-drupal-selector='edit-resource-type'] .custom-radio.custom-control {
  padding-left: 0;
}

.webform-flexbox {
  margin-top: 0; 
}

.fieldset-legend {
  font-weight: 500;
}

fieldset[data-drupal-selector='edit-organization-contact-information'] .fieldgroup {
  margin-top: 0 !important;
}

.adminimal thead > tr {
   border-bottom: none !important; 
}

a.tabledrag-handle .handle {
    width: 24px;
    height: 28px;
    background-position: 6px 12px;
}

.webform-multiple-table td input[type="image"] + input[type="image"] {
    margin-left: 0;
}

#video_or_article_information_table .webform-multiple-add, #video_or_article_information_table .tabledrag-toggle-weight, 
#training_event_resource_information_table .webform-multiple-add, #training_event_resource_information_table .tabledrag-toggle-weight{
   display: none; 
}