/* frontdesk reservation status  */
.hms-pre-check-in {
  background-color: orange !important;
}

.hms-in-house {
  background-color: mediumseagreen !important;
}

.hms-ngtd-reservation {
  background-color: purple !important;
  color: white;
}

.hms-gtd-reservation {
  background-color: #97d7de !important;
}

.hms-gtd-reservation {
  background-color: #cecece !important;
}

/* frontdesk header */

.ag-header-weekend {
  background-color: orange;
}

.ag-header-holiday {
  background-color: lightcoral;
}

.ag-header-today {
  background-color: deepskyblue;
}

.hms-to-charge {
  background-color: #ffc107 !important;
}

.ag-header-cell-label .ag-header-cell-text {
  color: #666666;
}

/* frontdesk legend */

.legend {
  list-style: none;
}
.legend li {
  float: left;
  margin-right: 10px;
}
.legend span {
  border: 1px solid #ccc;
  float: left;
  width: 10px;
  height: 14px;
  margin: 2px;
  padding: 0px 20px;
}

.legend i {
  margin: 0px 5px;
}

.legend .title {
  font-weight: bold;
  color: #666666;
}

.hms-grid-total {
  background-color: #eeeeee !important;
  font-weight: bold;
}

.web-form-wrapper .form-section-heading {
  background-color: #cccccc;
  padding: 12px 5px;
  font-weight: bold;
}

.hms-debit {
  background-color: red;
  color: white;
}

.hms-credit {
  background-color: limegreen;
  color: black;
}
