.fc-col-header thead{
	background-color: #6B6F74;
}

.fc-multimonth-header-table  thead{
	background-color: #6B6F74;
}

.fc .fc-col-header-cell {
    padding-top:15px;
	padding-bottom:15px;
}

.fc-col-header-cell-cushion{
	color:#fff;
	text-decoration:none;
	text-transform: capitalize;
}

.fc .fc-button-primary{
	background-color:#E10C18;
	border-color:#fff;
	color:#fff;
}

.fc .fc-button-primary:disabled {
    background-color:#E10C18;
	border-color:#fff;
	color:#fff;
	opacity:0.6;
}

.fc .fc-button-primary:hover,.fc .fc-button-primary:not(:disabled).fc-button-active, .fc .fc-button-primary:not(:disabled):active {
    background-color: #6B6F74;
    border-color: #fff;
    color: #fff;
}

.fc .fc-button-primary:focus {
    box-shadow: unset;
}

.fc-icon{
	color:#fff;
}

.fc-daygrid-day-number{
	color:#000;
	text-decoration:none;
}

.fc .fc-daygrid-day.fc-day-today {
    background-color: #fff;
}

.fc-day-today .fc-daygrid-day-number{
	color:#fff;
}

.fc-day-today .fc-daygrid-day-number:after{
	position: absolute;
    top: 50%;
    left: -45%;
    right: 0;
    bottom: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: '';
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin: 0 auto;
    background: #E10C18;
    z-index: -1;
    -webkit-box-shadow: 0px 5px 11px -9px rgba(0, 0, 0, 0.48);
    -moz-box-shadow: 0px 5px 11px -9px rgba(0, 0, 0, 0.48);
    box-shadow: 0px 5px 11px -9px rgba(0, 0, 0, 0.4);
}

.fc .fc-timegrid-col.fc-day-today {
    background-color: rgb(225 12 24 / 15%);
}

.fc-toolbar-title{
	text-transform: capitalize;
}
.popover-header{
	background-color:#E10C18;
	color:#fff;
}