.fc-scrollgrid, .fc-scrollgrid-sync-table{
  margin: 0 !important;
  th, td{
    padding: 0 !important;
  }
  th{
    border: none;
  }
}

.consultant-calendar{
  background: #eee;
  width: 100%;
  min-height: 500px;
  margin-bottom: 1rem;
}

/* District Calendar Styles */

.event-selection-overlay{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 1);
  border: 1px solid #ccc;
  padding: 1rem;
  z-index: 1000;
  align-content: center;
}

.complete-calendar{
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(500px, 1fr));
  gap: 1rem;
}