@CHARSET "ISO-8859-1";

#calendar.ui-widget.fc-ltr .fc-basic-view .fc-day-number {
	text-align: center;
}
#calendar.ui-widget .fc-row.fc-rigid .fc-content-skeleton {
	top: calc(50% - 1em);
}
#calendar.ui-widget .ui-widget-content {
	border: 1px solid transparent;
}
#calendar.ui-widget .fc-divider, #calendar .fc-unthemed .fc-popover, #calendar .fc-unthemed .fc-row, #calendar .fc-unthemed tbody, #calendar .fc-unthemed td, #calendar .fc-unthemed th, #calendar .fc-unthemed thead {
	border-color: transparent;
}
#calendar.ui-widget .fc-month-view .fc-event-container {
	display: none;
}

#calendar.ui-widget .ui-widget-header {
	border: 1px solid transparent;
	background: none;
}

#calendar.ui-widget .ui-widget-content {
	background-color: #FFFFFF;
	background-image: none;
}

#calendar.ui-widget .fc-month-view .fc-bg .fc-today {
	border: 1px solid transparent;
	background-color: transparent;
	background: url('../../assets/img/calendar/8.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
	background-size: 80% auto;
	opacity: 0.8;
}

#calendar .ui-state-highlight, #calendar .ui-widget-content .ui-state-highlight, #calendar .ui-widget-header .ui-state-highlight {
	color: white;
}

#calendar.ui-widget .fc-today {

}
#calendar.ui-widget .fc-month-view .fc-highlight {
	background-color: transparent;
	background: url('../../assets/img/calendar/9.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
	background-size: 80% auto;
	opacity: 0.8;
}
#calendar.ui-widget .fc-month-view .black_circle {
	background-color: transparent;
	background: url('../../assets/img/calendar/0.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
	background-size: 80% auto;
	opacity: 0.8;
	background-color: #fff;
}

#calendar.ui-widget .fc-time-grid-event .fc-time {
	font-size: 1em;
}

#calendar.ui-widget .fc-title {
	font-size: 1.2em;
	font-weight: 600;
}