/* --- Webform checkbox/radio fixes (Gowild theme override) --- */
.webform-submission-form .form-type-checkbox,
.webform-submission-form .form-type-radio,
.webform-submission-form .form-type-checkboxes,
.webform-submission-form .form-type-radios {
  text-align: left; /* prevents centering */
}

/* Target common Drupal/Webform checkbox classes + Bootstrap class */
.webform-submission-form input[type="checkbox"],
.webform-submission-form input[type="radio"],
.webform-submission-form input.form-checkbox,
.webform-submission-form input.form-radio,
.webform-submission-form .form-check-input {
  width: 1.75rem !important;
  height: 1.75rem !important;
  display: inline-block !important;
  vertical-align: middle !important;
  margin: 0 .5rem 0 0 !important;

  /* Cancel “custom” styling that can blow it up */
  appearance: auto !important;
  -webkit-appearance: auto !important;
  -moz-appearance: auto !important;
}

/* Keep the label beside it (not below) */
.webform-submission-form .form-type-checkbox label,
.webform-submission-form .form-type-radio label,
.webform-submission-form .form-check-label {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}
