@charset "UTF-8";
.reservation_time_button .c4g__form-radio-group input[type=radio],
.reservation_time_event_button .c4g__form-radio-group input[type=radio] {
  left: -9999px;
  position: absolute;
  z-index: 999
}
.c4g_brick_dialog .c4g__brick_radio_group {
  display: block
}
.reservation_time_button .c4g__form-radio-group {
  margin-left: 0;
  padding-left: .5em;
  margin-right: 0;
  padding-right: .6em
}
.c4g_brick_dialog .reservation_time_button .c4g__form-radio-group .c4g__form-check {
  display: inline-flex;
  padding-left: .1em
}
.reservation_time_button .c4g__form-radio-group label,
.reservation_time_event_button .c4g__form-radio-group label {
  padding-right: 1em;
  padding-left: 1em;
  height: 30px;
  display: inline-block;
  margin-right: 2px;
  margin-bottom: 2px;
  text-align: center;
  background-color: green;
  line-height: 30px;
  color: #fff;
  cursor: pointer;
  font-weight: 400;
  white-space: nowrap
}
.c4g_brick_dialog .c4g__form-radio-group .lbl_turned {
  margin: 2px
}
.reservation_time_button input[type=radio]:checked + label,
.reservation_time_event_button input[type=radio]:checked + label {
  background-color: #006400;
  border: solid 1px #adff2f
}
.reservation_time_button_direct input[type=radio][disabled] + label {
  background-color: #006400;
  opacity: 1;
  border: solid 1px #adff2f;
  font-weight: 700
}
.reservation_time_button .radio_object_hurry_up + label,
.reservation_time_button.radio_object_hurry_up .c4g__form-check input[type=radio] + label,
.reservation_time_event_button.radio_object_hurry_up .c4g__form-check input[type=radio] + label {
  background-color: #ff8c00
}
.reservation_time_button input[type=radio][disabled] + label,
.reservation_time_button.radio_object_fully_booked .c4g__form-check input[type=radio] + label,
.reservation_time_event_button.radio_object_fully_booked .c4g__form-check input[type=radio] + label {
  background-color: red;
  opacity: 1;
  cursor: no-drop;
  font-weight: 400
}
.mod_C4gReservation label.agreed.c4g_agreed,
.mod_C4gReservation label.reservation_id.c4g_reservation_id {
  display: inline-block
}
.mod_C4gReservation div#c4g_reservation_id {
  display: inline
}
.mod_C4gReservation .reservation-id {
  display: none
}
.mod_C4gReservation .displayReservationObjects {
  display: none
}
.mod_C4gReservation .displayReservationObjects select {
  font-weight: 700;
  color: #000;
  cursor: pointer
}
.mod_C4gReservation .displayReservationObjects select:disabled {
  cursor: not-allowed
}
.mod_C4gReservation .displayReservationObjects select option:disabled {
  display: none
}
.c4g__form-radio-group_wrapper .c4g__form-description {
  margin-left: 1em;
  color: #000
}