.views-exposed-form [id^="edit-actions"] {
  display: initial;
}
.views-exposed-form [id^="edit-actions"] button.btn {
  margin-top: initial;
}

.views-exposed-form [id^="edit-actions"] .btn {
  margin: 0 10px 0 0 !important;
  min-width: inherit !important;
  padding: 12px 32px !important;
  line-height: 1.33 !important;
  border-radius: 12px !important;
}


#edit-field-training-availability--wrapper,
#edit-field-vger-due-date-reminders--wrapper {
  margin-bottom: 15px;
}

#edit-field-training-availability--wrapper legend,
#edit-field-vger-due-date-reminders--wrapper legend {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  font-feature-settings: 'tnum' on, 'lnum' on, 'zero' on;
  line-height: 1.17;
  letter-spacing: 2px;
  text-align: left;
  text-transform: uppercase;
  color: #000;
}
#edit-field-training-availability--wrapper legend .fieldset-legend,
#edit-field-vger-due-date-reminders--wrapper legend .fieldset-legend {
  font-weight: 500;
  font-size: 14px;
}

.checkbox > label > input:checked:disabled + .form-element-title::before {
  background-color: var(--hazy-grey);
  border-color: var(--smoke-grey);
  z-index: 20;
  height: 14px;
}

/* Override the 400px max width set in verify_bootstrap form.css */
div.form-item.form-type-textfield,
div.form-item.form-type-select,
div.form-item.form-type-managed-file,
div.form-item.form-type-date,
div.form-item.form-type-email,
div.form-item.form-type-password,
div.field--type-entity-reference.form-wrapper,
div.field--type-og-standard-reference.form-wrapper,
div.field--type-datetime.form-wrapper,
div.captcha.form-wrapper {
  max-width: 100% !important;
}

div.form-item-org-field-training-availability > #edit-org-field-training-availability--description > h3,
div.form-item-org-field-training-availability > #edit-non-org-field-training-availability--description > h3,
div.form-item-non-org-field-training-availability > #edit-org-field-training-availability--description > h3,
div.form-item-non-org-field-training-availability > #edit-non-org-field-training-availability--description > h3 {
  font-size: 12px;
}

div.form-item {
  max-width: 100% !important;
}

div.voyager_minimum_score_constraint_container {
  margin-left: 2em;
}

div.field.field--name-field-verify-h5p {
  padding: 1em;
  background-color: white;
}

/* Image editor styles */
#drupal-modal .editor-image-dialog .checkbox > label > input:checked + .form-element-title::before {
  top: 14px;
}

#drupal-modal .editor-image-dialog .form-inline .radio input[type="radio"],
#drupal-modal .editor-image-dialog .form-inline .checkbox input[type="checkbox"] {
  margin-right: 0.5rem;
}

#drupal-modal .editor-image-dialog .form-inline .radio:not(:first-of-type) input[type="radio"],
#drupal-modal .editor-image-dialog .form-inline .checkbox:not(:first-of-type) input[type="checkbox"] {
  margin-left: 1rem;
}
