div#commentText{
    display: none
}

.fs-rooms{
    font-size: 0.8em;
}

.fs-80{
    font-size: 0.9em;
}

form#searchAvailability .controls input[type="number"] {
    padding: 0.6em 1rem;
    min-height: calc(2.5rem + calc(var(--border-width)));
    height: calc(2.5rem + calc(var(--border-width)));
    max-width: 4.0rem;
}

form#searchAvailability .controls input[type="number"]:hover {
    border: 1px solid #ccc;
}

form#searchAvailability .control-group{
    margin: 0.2em 0;
}

form .control-group > button{
    height: calc(3.5rem + calc(var(--border-width)* 2));
    min-height: calc(3.5rem + calc(var(--border-width)* 2));
}

form .yesno-legend .control-label{
    font-weight: bold;
    top: -30px;
    font-size: 1.2em;
    left: 0;}

.responsive-table > div{
    box-shadow: inset 0 0 0 9999px var(--gray-100);
  }
  
  .responsive-table .table-header{
    box-shadow: unset;
  }
  
  .responsive-table .div-table-border{
    padding: .5rem .5rem;
    border: solid 1px var(--gray-800);
    border-bottom-width: 1px;
    border-radius: 2px;
  }
  
  .responsive-table .div-table {
    border-style: solid;
    border-width: 0;
    border-color: var(--gray-400);
    border-bottom-width: 1px;
    padding: .7rem .5rem;
  }
  
  .responsive-table div.even-row{
    box-shadow: inset 0 0 0 9999px var(--gray-200);
  }

/* form .div-table{

}

form .div-table-border{
    padding: .5rem .5rem;
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--gray-100);
    border-radius: 2px;
    margin-bottom: 2px;
}

form .div-table > div {
    border-style: solid;
    border-width: 0;
    border-color: var(--gray-400);
    border-bottom-width: 1px;
    padding: .5rem .5rem;
}
*/
form .div-table div.evenRow{
    box-shadow: inset 0 0 0 9999px var(--gray-200);
} 

.inline-radio > div.form-check{
    display: inline-flex;
    margin-right: 20px;
}

.inline-radio input[type="radio"]{
    margin-right: 10px;
}

div.radio-field div.control-label, div.top-field div.control-label{
    top: -23px;
}


a.bookingSettings{
    cursor: pointer;
    text-decoration: none;
}

.cancelBooking{
    text-decoration: underline;
    cursor: pointer;
}

form.form-minimised .control-group{
    margin: 0;
}

.liquid-glass-button {
    --btn-padding-x: 0 !important; 
    --btn-padding-y: 0 !important; 
  cursor: pointer;
  font-size: 2rem;
  color: #fff !important; 
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.2);
  border-radius: 2rem !important;
  will-change: transform;
  transition: transform 450ms cubic-bezier(0.34, 1.56, 0.64, 1) !important;

  &:hover {
    transform: scale(1.2);
  }

  .inner {
    border-radius: 2rem;
    backdrop-filter: blur(2px);
    padding: 1rem 2rem;
    box-shadow: inset 2px 2px 1px 0 rgba(255, 255, 255, 0.4),
      inset -1px -1px 1px 1px rgba(255, 255, 255, 0.4);
  }
}
