/* huu.nv - refs 126031 - BRISWELL-720 */

.reserve-time-grid {
  max-width: 600px;
  /* height: 600px; */
}

.reserve-time-grid .fc-toolbar-title {
  font-size: 18px;
  border: 1px solid #d8d8d8;
  padding: 10px;
  border-radius: 5px;
  cursor: pointer;
}

@media only screen and (min-width: 400px) {
  .reserve-time-grid .fc-toolbar-title {
    font-size: 21px;
  }
}

.fc-event-time {
  display: none;
}
.fc-v-event {
  border: none;
}
.fc-event-main {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #eee;
}
.fc-direction-ltr .fc-timegrid-slot-label-frame {
  padding: 0.5rem 0;
}

/*// hao.lt - refs #130306 BRISWELL-720 Spec change*/
.fc .fc-timegrid-col-bg .fc-non-business {
  background-color: unset !important;
}
th.fc-day-sat a.fc-col-header-cell-cushion {
  color: #3b8de0;
}
td.fc-day-sat {
  background-color: #eaf4ff;
}
/* khanh.ln - refs #126049 BRISWELL-720 */
th.fc-day-sun a.fc-col-header-cell-cushion,
th.fc-day-holiday a.fc-col-header-cell-cushion {
  color: #d90e0e;
}
/* khanh.ln - refs #126049 BRISWELL-720 */
td.fc-day-sun,
td.fc-day-holiday {
  background-color: #ffeaea;
}
.fc .fc-timegrid-col.fc-day-today,
.btn-owd-selected {
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
  background-color: #fff;
}
.fc .fc-highlight {
  background-color: rgba(188, 232, 241, 0.8);
  background-color: var(--fc-highlight-color, rgba(188, 232, 241, 0.8));
}

/*// hao.lt - refs #130306 BRISWELL-720 Spec change*/
.circle {
  margin-bottom: 10px;
  width: 20px;
  height: 20px;
  background-color: transparent;
}
.circle:before{ 
  content: url(/img/ownedmedia/cal_item_circle.svg);
}
