/* Calendar Table */
.custom-calendar-clean table, 
.custom-calendar-clean tr, 
.custom-calendar-clean td, 
.custom-calendar-clean th {
  border: none ;
  border-collapse: collapse ;
  background: transparent ;
  padding: 0 ;
}

.custom-calendar-clean table {
  width: 100%;
  table-layout: fixed;
}
.custom-calendar-clean .calendar-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
}

.custom-calendar-clean .calendar-title {
  font-size: 18px;
  font-weight: 800;
  color: #0f172a;
}

/*card borders */
.custom-calendar-clean thead th {
  color: #64748b;
  font-size: 12px;
  font-weight: 700;
  padding-bottom: 15px !important;
}
