/* General para todos los formularios de RediReservations */
form.redi, 
form.redi-form {
  overflow: visible !important;
}

form.redi label, 
form.redi-form label {
  display: block;
  margin-bottom: 6px !important;
  font-weight: 500;
  position: relative !important;
  z-index: 1 !important;
}

form.redi input,
form.redi textarea,
form.redi select,
form.redi-form input,
form.redi-form textarea,
form.redi-form select {
  display: block;
  width: 100% !important;
  margin-bottom: 15px !important;
  position: relative !important;
  z-index: 2 !important;
}

form.redi input[type="checkbox"],
form.redi-form input[type="checkbox"] {
  width: auto !important;
  display: inline-block !important;
  margin-right: 8px !important;
}