:root {
  --fullcalendar-border: #35425b33;
}

div.containerDailyFC td.fc-timegrid-divider.fc-cell-shaded,
div.containerDailyFC table.fc-scrollgrid thead {
  display: none;
}

div.containerDailyFC .fc .fc-daygrid-day.fc-day-today,
div.containerDailyFC .fc-timegrid-slot,
div.containerDailyFC td.fc-timegrid-slot.fc-timegrid-slot-lane {
  background-color: white;
}

div.containerDailyFC
  div.fc-timegrid-slot-label-frame.fc-scrollgrid-shrink-frame,
div.containerDailyFC
  div.fc-timegrid-axis-frame.fc-scrollgrid-shrink-frame.fc-timegrid-axis-frame-liquid {
  display: flex;
  align-items: center;
  justify-content: center;
}

div.containerDailyFC table.fc-scrollgrid-sync-table {
  height: 60px;
}

div.containerDailyFC table.fc-scrollgrid-sync-table col,
div.containerDailyFC table.fc-scrollgrid.fc-scrollgrid-liquid col {
  width: 75px !important;
}

div.containerDailyFC
  td.fc-timegrid-slot.fc-timegrid-slot-label.fc-scrollgrid-shrink,
div.containerDailyFC
  span.fc-timegrid-axis-cushion.fc-scrollgrid-shrink-cushion {
  font-size: 15px;
}

div.containerDailyFC table.fc-scrollgrid.fc-scrollgrid-liquid,
div.containerDailyFC table.fc-col-header th {
  border: none;
}

div.containerDailyFC div.fc-event-title.fc-sticky,
div.containerDailyFC div.fc-daygrid-event-harness {
  padding: 0px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  /*   padding-left: 10px; */
}

div.containerDailyFC div.fc-event-title-container {
  text-align: center;
}

div.containerDailyFC
  a.fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event {
  border-radius: 19px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 6px;
  height: 19px;
  font-size: 12px;
}

div.containerDailyFC div.fc-daygrid-day-bottom {
  display: flex;
  align-items: center;
  justify-content: center;
}

div.containerDailyFC a.fc-daygrid-more-link {
  color: var(--labit-card-gray);
}

div.containerDailyFC div.fc-event-title,
div.containerDailyFC div.fc-event-time {
  cursor: default;
}

div.containerDailyFC span,
div.containerDailyFC div.fc-timegrid-slot-label-cushion {
  cursor: default;
}

/* div.containerDailyFC
  a.fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event,
div.containerDailyFC
  a.fc-daygrid-event.fc-daygrid-dot-event.fc-event
  div.fc-daygrid-event-dot,
div.containerDailyFC a.fc-timegrid-event.fc-v-event.fc-event {
  opacity: 0.8;
} */

div.containerDailyFC
  a.fc-daygrid-event.fc-daygrid-dot-event.fc-event
  div.fc-event-title {
  color: var(--fullcalendar-day-color);
}
