.fc-unthemed td.fc-today {
	background: var(--secTitleColor);
}

.fc-toolbar {
    text-align: center;
    margin-bottom: 1em;
		background:  var(--mainTitleColor);
		width: 100%;
		height: auto;
}

#calendar h2 {
    font-size: 40px;
		color: white;
    text-transform: uppercase;
    line-height: 40px;
		padding: 25px;
		text-align: center;
}

#calendar table {
	background-color: none;
}

.fc-toolbar.fc-header-toolbar {
	margin: 0%;
}

.fc-row .fc-content-skeleton tbody td {
	background: transparent;
}

.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
	border-color: transparent;
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
	border-bottom: 1px solid transparent;
	border-top: 1px solid var(--secTextColor);
	/*background: #f1f7fb;*/
}

.fc th, .fc td {
	border-style: none;
	border: 1px solid transparent;
}

.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td {
	border: transparent;
	border-color: transparent;
}

.fc th {
	background-color: var(--secTitleColor);
	color: var(--mainTextColor);
}

.fc-basic-view .fc-week-number, .fc-basic-view .fc-day-number {
	color: var(--secTextColor);
}

.fc-day-grid-event .fc-content {
	background: var(--mainTitleColor);
}

.fc-event {
	border-radius: 0px;
}

#calendar td, th {
	border-radius: 0px;
}

.customBackground {
	background: white
}

.customPadding {
	padding: 0%;
}

.fc-scroller::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: transparent;
}

.fc-scroller::-webkit-scrollbar {
	width: 5px;
  background-color: var(--secTitleColor);
}

.fc-scroller::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: var(--mainTitleColor);
}
