#edit-attendee-contact--wrapper fieldset.form-group {padding-left:0px}

.form-required::after
{content:"*";
  color:red;
font-size:20px}

label {font-size: 1.2rem;}

.alert-danger{z-index:10}

#edit-ai-course-track-options div.webform-element-description {
	color:red;
  margin-top:-15px;
		font-size:1rem
}

.webform-submission-raains-registration-2024-add-form table {font-size: 1rem !important;}

/*hide track 1 radio button*/
/*#edit-ai-course-track-options-track-1-autonomy-ai-for-autonomous-systems-with-racecar {visibility:hidden} */

#edit-asterisk-required #message-status-title {
  display: none;
}

#edit-asterisk-required .flex-shrink-0 {
  display: none;
}

#edit-asterisk-required hr {
  display: none;
}

#edit-asterisk-required #message-status-title {
  visibility: hidden;
}

#edit-asterisk-required .btn-close {
  visibility: hidden;
}

#edit-asterisk-required .required-message {
  font-size: 1.5rem;
}

.highlighted, .alert-dismissable {
  z-index: 1;
  margin-top: 1rem;
  margin-bottom: 10rem;
}

#messages #message-status-title--2 {
  display: none;
}

.alert-dismissable .flex-shrink-0 {
  display: none;
}

.alert-dismissable hr {
  display: none;
}

#edit-permanent-resident-number {
  display: inline-block;
  max-width: 50%;
}

#edit-tuesday, #edit-tuesday-evening, #edit-wednesday, #edit-thursday {
  display: inline-block;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding: 0;
}

@media (min-width: 576px) {
  #edit-tuesday, #edit-tuesday-evening, #edit-wednesday, #edit-thursday {
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  #edit-tuesday, #edit-tuesday-evening, #edit-wednesday, #edit-thursday {
    max-width: 58.333333%;
  }
}

@media (min-width: 1200px) {
  #edit-tuesday, #edit-tuesday-evening, #edit-wednesday, #edit-thursday {
    max-wdth: 66.666667%;
  }
}

.form-item-tuesday .form-required::after, .form-item-tuesday-evening .form-required::after, .form-item-wednesday .form-required::after, .form-item-thursday .form-required::after {
  display: none;
}

#edit-thursday-trustworthy-assured-ai--description {
  display: inline;
  font-size: 1rem;
}

.form-item-attendee-contact-company label::after, .form-item-attendee-contact-phone label::after, .form-item-attendee-contact-address label::after, .form-item-attendee-contact-city label::after, .form-item-attendee-contact-state-province label::after, .form-item-attendee-contact-postal-code label::after {
  content: "*";
  color: red;
  font-size: 20px;
}

#edit-employee-check label.form-check-label {
  background-color: #007bff !important;
  border-color: #007bff !important;
  color: #fff !important;
}

#edit-employee-check .form-check-input:checked ~ .form-check-label {
    background-color: #0062cc !important;
    border-color: #005cbf !important;
}

#edit-employee-check .form-check-label:hover{
  background-color: #0256b1 !important;
  cursor: pointer !important;
}

#edit-processed-text-14 {
  font-size: 1rem;
}