
/* START rhc custom css */

/* section: main scope:  */
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-weight:300;
}
.rhcalendar .fc-header .fc-button, .rhcalendar .fc-footer .fc-button {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar .fc-header .fc-button, .rhcalendar .fc-footer .fc-button {
	font-weight:300;
}
.rhcalendar .fc-state-default,.rhcalendar .fc-footer .fc-button.fc-state-default {
	background-color:#7f8c8d;
}
.rhcalendar .fc-state-default.fc-state-hover, .rhcalendar .fc-footer .fc-button.fc-state-default.fc-state-hover {
	background-color:#95a5a6;
}
.rhcalendar .fc-state-default.fc-state-disabled, .rhcalendar .fc-footer .fc-button.fc-state-default.fc-state-disabled {
	background-color:#95a5a6;
}
.rhcalendar .fc-state-default.fc-state-active {
	background-color:#95a5a6;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: all_views scope:  */
.rhcalendar.not-widget .fc-view .fc-first .fc-widget-header {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-view .fc-first .fc-widget-header {
	font-weight:300;
}
.rhcalendar.not-widget .fc-view .fc-first .fc-widget-header {
	font-size:13px;
}
.rhcalendar.not-widget .fc-view .fc-widget-content.fc-state-highlight {
	background-color:#ebeded;
}
.rhcalendar.not-widget .fc-event-time {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-event-time {
	font-weight:400;
}
.rhcalendar.not-widget .fc-event-title {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-event-title {
	font-weight:300;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: month_view scope:  */
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	font-weight:300;
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	color:#7f8c8d;
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	font-size:18px;
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	font-weight:300;
}
.rhcalendar .fc-event {
	background-color:#7f8c8d;
}
body .fct-tooltip {
	border-color:#7f8c8d;;
}
.rhcalendar .fc-event {
	border-color:#7f8c8d;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: month_view_by_day scope:  */
.fullCalendar .fc-view-month table.fc-border-separate tr th.fc-sun.fc-widget-header {
	border-bottom-color:#e85c5a;
}
.fullCalendar .fc-view-month table.fc-border-separate tr .fc-sun.fc-widget-header, .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sun.fc-widget-content {
	font-family:Lato, Arial, Helvetica, sans-serif;
}
.fullCalendar .fc-view-month table.fc-border-separate tr .fc-sun.fc-widget-header, .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sun.fc-widget-content {
	font-weight:300;
}
.fullCalendar .fc-view-month table.fc-border-separate tr .fc-sun.fc-widget-header, .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sun.fc-widget-content {
	color:#e85c5a;
}
.fullCalendar .fc-view-month table.fc-border-separate tr .fc-sun.fc-widget-content {
	border-color:rgba(232, 92, 90, 0.17);
}
.fullCalendar .fc-view-month table.fc-border-separate tr .fc-mon.fc-widget-header, .fullCalendar .fc-view-month table.fc-border-separate tr .fc-mon.fc-widget-content {
	color:#242d4e;
}
.fullCalendar .fc-view-month table.fc-border-separate tr .fc-tue.fc-widget-header, .fullCalendar .fc-view-month table.fc-border-separate tr .fc-tue.fc-widget-content {
	color:#242d4e;
}
.fullCalendar .fc-view-month table.fc-border-separate tr .fc-wed.fc-widget-header, .fullCalendar .fc-view-month table.fc-border-separate tr .fc-wed.fc-widget-content {
	color:#242d4e;
}
.fullCalendar .fc-view-month table.fc-border-separate tr .fc-thu.fc-widget-header, .fullCalendar .fc-view-month table.fc-border-separate tr .fc-thu.fc-widget-content {
	color:#242d4e;
}
.fullCalendar .fc-view-month table.fc-border-separate tr .fc-fri.fc-widget-header, .fullCalendar .fc-view-month table.fc-border-separate tr .fc-fri.fc-widget-content {
	color:#242d4e;
}
.fullCalendar .fc-view-month table.fc-border-separate tr th.fc-sat.fc-widget-header {
	border-bottom-color:#e85c5a;
}
.fullCalendar .fc-view-month table.fc-border-separate tr .fc-sat.fc-widget-header, .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sat.fc-widget-content {
	font-family:Lato, Arial, Helvetica, sans-serif;
}
.fullCalendar .fc-view-month table.fc-border-separate tr .fc-sat.fc-widget-header, .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sat.fc-widget-content {
	font-weight:300;
}
.fullCalendar .fc-view-month table.fc-border-separate tr .fc-sat.fc-widget-header, .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sat.fc-widget-content {
	color:#e85c5a;
}
.fullCalendar .fc-view-month table.fc-border-separate tr .fc-sat.fc-widget-content {
	border-color:rgba(232, 92, 90, 0.16);
}

/* END rhc custom css */

/* START rhc custom css */

/* section: agenda_view scope:  */
.rhcalendar.not-widget .fc-agenda .fc-widget-header.fc-agenda-axis {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-agenda .fc-widget-header.fc-agenda-axis {
	font-weight:300;
}
.rhcalendar.not-widget .fc-agenda .fc-widget-header.fc-agenda-axis {
	font-size:12px;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: event_list scope:  */
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	font-weight:300;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	font-weight:300;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	color:#7f8c8d;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: detail_box scope:  */
.fe-extrainfo-container {
	border-style:none;
}
.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-top-left-radius:8px;
}
.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-top-right-radius:8px;
}
.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-bottom-left-radius:8px;
}
.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-bottom-right-radius:8px;
}
 .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
 .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-weight:300;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: event_page scope:  */

/* END rhc custom css */

/* START rhc custom css */

/* section: event_page_dbox scope:  */

/* END rhc custom css */
