.normal-color-label{
	padding-top:10px ;
	font-weight: normal;
	font-size: 16px;
	color: #3c8dbc;
}
.select2-container {
  width: 100% !important;
}
.select2-container--default .select2-selection--single {
    height: 32px !important;
     background-color: #fff;
    border: 1px solid #cfcfcf;
    border-radius: 1px;

}
.custom-btn-group{
	display: flex;
	justify-content: center;

}

.fc-sunday-highlight {
  background-color: #fff5f5 !important;
}

.fc-sunday-highlight .fc-daygrid-day-number {
  color: #e74c3c !important; /* Redis-style red */
  font-weight: bold;
}

/* Change DataTables header background and text color */
table.dataTable thead tr {
  background-color: #0073b7;  /* Change this to your desired color */
  color: white;              /* Change text color */
  text-align: center;        /* Optional: center align header text */
}
table.dataTable thead th {
  font-weight: normal !important;
}
.table-container {
  overflow-x: auto;
  width: 100%;
}
