/* Event Air Custom CSS Styles */

/* Make all header styles h1-h6 bold within main-form */
#main-form h1 {
  font-weight: bold !important;
}

#main-form h2 {
  font-weight: bold !important;
}

#main-form h3 {
  font-weight: bold !important;
}

#main-form h4 {
  font-weight: bold !important;
}

#main-form h5 {
  font-weight: bold !important;
}

#main-form h6 {
  font-weight: bold !important;
}

/* Also target header classes in case Event Air uses class-based styling */
#main-form .h1 {
  font-weight: bold !important;
}

#main-form .h2 {
  font-weight: bold !important;
}

#main-form .h3 {
  font-weight: bold !important;
}

#main-form .h4 {
  font-weight: bold !important;
}

#main-form .h5 {
  font-weight: bold !important;
}

#main-form .h6 {
  font-weight: bold !important;
}

/* Form control styling */
.has-feedback .theme-textbox.form-control {
  margin-top: 0 px;
  min-height: 10px;
  position: relative;
  padding-top: 10px;
}

.has-feedback .theme-select.form-control {
  min-height: 10px;
  position: relative;
  top: 0px;
}

label.theme-label-floating {
  left: 0;
  top: -25px;
  padding-top: 0px;
  padding-left: 16px;
  white-space: break-spaces;
  overflow: auto;
  text-overflow: ellipsis;
  overflow-wrap: normal;
  max-width: 400px;
}

.row .form-group.has-feedback {
  margin-top: 20px;
}

/* Hide warning icon */
.glyphicon-warning-sign:before {
  display: none !important;
}

/* Header padding */
#group-component-details h4 {
  padding-bottom: 10px;
}

.h3 {
  padding-bottom: 10px;
}
/* Hide the radio input by attribute */
input[type="radio"][data-inputtype="_GroupRegistration"][value="3e35c3a4-5225-40dc-9960-7f0631fa400c"] {
    display: none !important;
}

/* Hide the container (Bootstrap-form-check or form-group) */
input[type="radio"][data-inputtype="_GroupRegistration"][value="3e35c3a4-5225-40dc-9960-7f0631fa400c"] {
    display: none !important;
}

input[type="radio"][data-inputtype="_GroupRegistration"][value="3e35c3a4-5225-40dc-9960-7f0631fa400c"] {
    display: none !important;
}

/* Collapse the parent container of the radio input */
input[type="radio"][data-inputtype="_GroupRegistration"][value="3e35c3a4-5225-40dc-9960-7f0631fa400c"] {
    display: none !important;
}

input[type="radio"][data-inputtype="_GroupRegistration"][value="3e35c3a4-5225-40dc-9960-7f0631fa400c"] {
    display: none !important;
}

/* Bonus: hide the closest form-check or form-group wrapper */
input[type="radio"][data-inputtype="_GroupRegistration"][value="3e35c3a4-5225-40dc-9960-7f0631fa400c"] {
    display: none !important;
}

input[type="radio"][data-inputtype="_GroupRegistration"][value="3e35c3a4-5225-40dc-9960-7f0631fa400c"] {
    display: none !important;
}

input[type="radio"][data-inputtype="_GroupRegistration"][value="3e35c3a4-5225-40dc-9960-7f0631fa400c"] {
    display: none !important;
}