
/* START rhc custom css */

/* section: all_views scope:  */
.rhcalendar.not-widget .fc-view .fc-first .fc-widget-header {
	font-family:lato;
}
.rhcalendar.not-widget .fc-view .fc-first .fc-widget-header {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-view .fc-widget-content.fc-state-highlight {
	background-color:2f58ab;
}
.rhcalendar.not-widget .fc-event-time {
	font-family:lato;
}
.rhcalendar.not-widget .fc-event-time {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-event-title {
	font-family:lato;
}
.rhcalendar.not-widget .fc-event-title {
	font-weight:normal;
}
.ical-tooltip .fbd-head {
	background-color:#2980b9;
}
.ical-tooltip .fbd-head a.ical-close {
	color:#ffffff;
}
.ical-tooltip .fbd-head {
	font-weight:300;
}
.ical-tooltip .fbd-head {
	color:#ffffff;
}
.ical-tooltip .fbd-body {
	background-color:#3498db;
}
.ical-tooltip .fbd-body {
	border-top-color:#2980b9;
}
.ical-tooltip .fbd-body {
	color:#ffffff;
}
.ical-tooltip .fbd-buttons .ical-ics {
	background-color:#34495e;
}
.ical-tooltip .fbd-buttons .ical-ics:hover {
	background-color:#2c3e50;
}
.rhc-ical-dialog .ical-overlay {
	background-color:rgba(52, 152, 219, 0.50);
}

/* END rhc custom css */

/* START rhc custom css */

/* section: month_view scope:  */
.rhcalendar.not-widget .fc-view-month.fc-view .fc-first .fc-widget-header {
	font-family:lato;
}
.rhcalendar.not-widget .fc-view-month.fc-view .fc-first .fc-widget-header {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	font-family:lato;
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	font-family:lato;
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	font-weight:normal;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: month_view_by_day scope:  */
.rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sun.fc-widget-header, .rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sun.fc-widget-content .fc-day-number {
	font-family:lato;
}
.rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sun.fc-widget-header, .rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sun.fc-widget-content .fc-day-number {
	font-weight:normal;
}
.rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-mon.fc-widget-header, .rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-mon.fc-widget-content .fc-day-number {
	font-family:lato;
}
.rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-mon.fc-widget-header, .rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-mon.fc-widget-content .fc-day-number {
	font-weight:normal;
}
.rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-tue.fc-widget-header, .rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-tue.fc-widget-content .fc-day-number {
	font-family:lato;
}
.rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-tue.fc-widget-header, .rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-tue.fc-widget-content .fc-day-number {
	font-weight:normal;
}
.rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-wed.fc-widget-header, .rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-wed.fc-widget-content .fc-day-number {
	font-family:lato;
}
.rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-wed.fc-widget-header, .rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-wed.fc-widget-content .fc-day-number {
	font-weight:normal;
}
.rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-thu.fc-widget-header, .rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-thu.fc-widget-content .fc-day-number {
	font-family:lato;
}
.rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-thu.fc-widget-header, .rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-thu.fc-widget-content .fc-day-number {
	font-weight:normal;
}
.rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-fri.fc-widget-header, .rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-fri.fc-widget-content .fc-day-number {
	font-family:lato;
}
.rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-fri.fc-widget-header, .rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-fri.fc-widget-content .fc-day-number {
	font-weight:normal;
}
.rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sat.fc-widget-header, .rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sat.fc-widget-content .fc-day-number {
	font-family:lato;
}
.rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sat.fc-widget-header, .rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sat.fc-widget-content .fc-day-number {
	font-weight:normal;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: basic_view scope:  */
.rhcalendar.not-widget .fc-view-basicWeek thead .fc-day-header,.rhcalendar.not-widget .fc-view-basicDay thead .fc-day-header {
	font-family:lato;
}
.rhcalendar.not-widget .fc-view-basicWeek thead .fc-day-header,.rhcalendar.not-widget .fc-view-basicDay thead .fc-day-header {
	font-weight:normal;
}
.rhcalendar.not-widget .fullCalendar .fc-view-basicWeek .fc-state-highlight,.rhcalendar.not-widget .fullCalendar .fc-view-basicWeek table tr:hover td.fc-state-highlight,.rhcalendar.not-widget .fullCalendar .fc-view-basicDay .fc-state-highlight,.rhcalendar.not-widget .fullCalendar .fc-view-basicDay table tr:hover td.fc-state-highlight {
	background-color:2f58ab;
}

/* END rhc custom css */
