.closed span.ui-state-default,.closed a.ui-state-default {
	color: white;
	background: none;
	background-color: black !important;
}
.booked span.ui-state-default,.booked a.ui-state-default {
	color: white;
	background: none;
	background-color: #900 !important;
}
.unavailable span.ui-state-default,.unavailable a.ui-state-default {
	color: white;
	background: none;
	background-color: orange !important;
}
.sdc span.ui-state-default,.sdc a.ui-state-default {
	color: white;
	background: none;
	background-color: blue !important;
}

.fc-daygrid-block-event.shipped {
	background-color: black;
	border-color: black;
}
.fc-daygrid-dot-event.shipped {
	color: black;
}
.fc-daygrid-dot-event.shipped .fc-daygrid-event-dot, .fc-list-event.shipped .fc-list-event-dot {
	border-color: black;
}

.fc-daygrid-block-event.unshipped {
	background-color: purple;
	border-color: purple;
}
.fc-daygrid-dot-event.unshipped {
	color: purple;
}
.fc-daygrid-dot-event.unshipped .fc-daygrid-event-dot, .fc-list-event.unshipped .fc-list-event-dot {
	border-color: purple;
}

.fc-daygrid-more-link {
	color: black;
}

.fc * {
	font-family: 'Oxygen', sans-serif;
}

.fc-list-event-title {
	font-weight: bold;
	color: black;
}

.fc-event.fc-bg-event.closedbg,.closedbg {
	color: white;
	background: none;
	background-color: black;
}
.fc-h-event.closedbg {
	color: white;
	background: none;
	background-color: black;
	border: 1px solid black;	
}
.fc-h-event.fullbg {
	color: white;
	background: none;
	background-color: #900;
	border: 1px solid #900;	
}
.fc-event.fc-bg-event.fullbg,.fullbg {
	color: white;
	background: none;
	background-color: #900;
}
.fc-h-event.uabg {
	color: white;
	background: none;
	background-color: #b35300;
	border: 1px solid #b35300;	
}
.fc-event.fc-bg-event.uabg,.ualbg {
	color: white;
	background: none;
	background-color: #b35300;
}
.fc-daygrid-day-number {
	font-size: 22px;
	color: black;
}
.fc-daygrid-block-event div.fc-event-title {
	font-size: 12px;
}
.fc .fc-bg-event div.fc-event-title {
	font-size: 14px;
	font-weight: 500;
	margin: 4px;
}
.fc .fc-col-header-cell-cushion {
	font-size: 20px;
	color: black;
	font-weight: 400;
	margin: 4px 0;
}