
/* START rhc custom css */

/* section: main scope:  */
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-family:Lato, Arial, Helvetica, sans-serif;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-weight:300;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	color:#2c3454;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-size:28px;
}
.rhcalendar .fc-state-default,.rhcalendar .fc-footer .fc-button {
	border-top-left-radius:0px;
}
.rhcalendar .fc-state-default,.rhcalendar .fc-footer .fc-button {
	border-top-right-radius:0px;
}
.rhcalendar .fc-state-default,.rhcalendar .fc-footer .fc-button {
	border-bottom-left-radius:0px;
}
.rhcalendar .fc-state-default,.rhcalendar .fc-footer .fc-button {
	border-bottom-right-radius:0px;
}
.rhcalendar .fc-state-default,.rhcalendar .fc-footer .fc-button.fc-state-default {
	background-color:#2c3454;
}
.rhcalendar .fc-button.fc-state-default {
	font-family:Lato, Arial, Helvetica, sans-serif;
}
.rhcalendar .fc-button.fc-state-default {
	font-weight:300;
}
.rhcalendar .fc-button.fc-state-default {
	color:#ffffff;
}
.rhcalendar .fc-button.fc-state-default {
	font-size:16px;
}
.rhcalendar .fc-state-default.fc-state-hover, .rhcalendar .fc-footer .fc-button.fc-state-default.fc-state-hover {
	background-color:#e96260;
}
.rhcalendar .fc-button.fc-state-default.fc-state-hover {
	font-family:Lato, Arial, Helvetica, sans-serif;
}
.rhcalendar .fc-button.fc-state-default.fc-state-hover {
	font-weight:300;
}
.rhcalendar .fc-button.fc-state-default.fc-state-hover {
	color:#ffffff;
}
.rhcalendar .fc-button.fc-state-default.fc-state-hover {
	font-size:16px;
}
.rhcalendar .fc-state-default.fc-state-active {
	color:#ffffff;
}
.rhcalendar .fc-state-default.fc-state-active {
	text-shadow:none;
}
.rhcalendar .fc-state-default.fc-state-active {
	background-color:#e96260;
}

/* END rhc custom css */
