.fc .fc-button-primary:not(.fc-totalhours-button) {
  background-color: #212529;
  /* border:1px solid #ccc; */
}
.fc-totalhours-button.fc-button-primary {
  background: none;
  border: none;
  box-shadow: none;
  cursor: default;
  font-weight: bold;
  color: #212529 !important;
}
.fc .fc-button-primary:hover:not(.fc-today-button) {
  color: #0dcaf0 !important;
}

.fc-event-title {
  font-size:12px !important;
}
.fc-timegrid-slot {
  min-height: 25px !important;
}
.fc-timegrid-slot-lane {
  height: 25px !important;
}
.calendar-holder th a  {
  color:black;
}