
/* added with Calendarize It -> CSS Editor -> Custom CSS before (field)*/
body .rhcalendar .fc-event-inner {
	line-height: 21px;
}

.fc-event-time, .fc-event-title {
	line-height: 12px;
	font-size: 11px;
}

.fc-event-inner {
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding: 0px 1px 1px 1px;
	line-height: 1.1;
        border-color: #828282;
	border-style: none solid solid none;
	border-width: 2px;
}
/* END Custom CSS */

/* 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;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-size:20px;
}
body .rhcalendar .fullCalendar .fc-header-title {
	margin-top:-1px;
}
.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:#2c3e50;
}
.rhcalendar .fc-state-default.fc-state-hover, .rhcalendar .fc-footer .fc-button.fc-state-default.fc-state-hover {
	background-color:#2980b9;
}
.rhcalendar .fc-state-default.fc-state-disabled, .rhcalendar .fc-footer .fc-button.fc-state-default.fc-state-disabled {
	background-color:#405a74;
}
.rhcalendar .fc-state-default.fc-state-active {
	background-color:#2980b9;
}
.fbd-dialog-content .fbd-ul li.fbd-tabs.fbd-active-tab {
	background-color:#2980b9;
}
.fbd-dialog-content .fbd-ul li.fbd-tabs {
	background-color:#2c3e50;
}
.rhcalendar .fbd-button-primary {
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #2c3e50), color-stop(1, #2c3e50));
	background-image:-webkit-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:-ms-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:-o-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:linear-gradient(to bottom, #2c3e50 0%, #2c3e50 100%);
	background-image:-moz-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c3e50, endColorstr=#2c3e50);
}
.rhcalendar .fbd-button-primary {
	border-color:rgb(35, 49, 64);
}
.rhcalendar .fbd-button-primary:hover {
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #2c3e50), color-stop(1, #2c3e50));
	background-image:-webkit-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:-ms-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:-o-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:linear-gradient(to bottom, #2c3e50 0%, #2c3e50 100%);
	background-image:-moz-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c3e50, endColorstr=#2c3e50);
}
.rhcalendar .fbd-button-primary:active {
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #2c3e50), color-stop(1, #2c3e50));
	background-image:-webkit-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:-ms-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:-o-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:linear-gradient(to bottom, #2c3e50 0%, #2c3e50 100%);
	background-image:-moz-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c3e50, endColorstr=#2c3e50);
}
.rhcalendar .fbd-button-primary, .rhcalendar .fbd-dialog-controls .fbd-button-primary:hover {
	border-color:#233140;
}
.rhcalendar .fbd-button-secondary {
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #2c3e50), color-stop(1, #2c3e50));
	background-image:-webkit-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:-ms-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:-o-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:linear-gradient(to bottom, #2c3e50 0%, #2c3e50 100%);
	background-image:-moz-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c3e50, endColorstr=#2c3e50);
}
.rhcalendar .fbd-button-secondary {
	border-color:rgb(35, 49, 64);
}
.rhcalendar .fbd-button-secondary:hover {
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #2c3e50), color-stop(1, #2c3e50));
	background-image:-webkit-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:-ms-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:-o-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:linear-gradient(to bottom, #2c3e50 0%, #2c3e50 100%);
	background-image:-moz-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c3e50, endColorstr=#2c3e50);
}
.rhcalendar .fbd-button-secondary:active {
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #2c3e50), color-stop(1, #2c3e50));
	background-image:-webkit-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:-ms-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:-o-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	background-image:linear-gradient(to bottom, #2c3e50 0%, #2c3e50 100%);
	background-image:-moz-linear-gradient(top, #2c3e50 0%, #2c3e50 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c3e50, endColorstr=#2c3e50);
}
.rhcalendar .fbd-button-secondary, .rhcalendar .fbd-dialog-controls .fbd-button-secondary:hover {
	border-color:#233140;
}

/* 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 {
	color:#2c3e50;
}
.rhcalendar.not-widget .fc-view .fc-first .fc-widget-header {
	font-size:16px;
}
.rhcalendar.not-widget .fc-view .fc-widget-header, .rhcalendar.not-widget .fc-view .fc-widget-content {
	border-color:#44607c;
}
.rhcalendar.not-widget .fc-view .fc-widget-content.fc-state-highlight {
	background-color:#ecf0f5;
}
.rhcalendar.not-widget .fc-event-time {
	font-weight:400;
}
.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:#2c3e50;
}
.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.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	font-size:15px;
}
.rhcalendar .fc-event {
	background-color:#2c3e50;
}
body .fct-tooltip {
	border-color:#2c3e50;;
}
.rhcalendar .fc-event {
	border-color:#2c3e50;
}

/* 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:13px;
}

/* 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-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	font-size:19px;
}
.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 {
	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:#2c3e50;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	font-size:28px;
}
.fe-extrainfo-container.elist-dbox,.elist-dbox .fe-extrainfo-container2 {
	border-top-left-radius:6px;
}
.fe-extrainfo-container.elist-dbox,.elist-dbox .fe-extrainfo-container2 {
	border-top-right-radius:6px;
}
.fe-extrainfo-container.elist-dbox,.elist-dbox .fe-extrainfo-container2 {
	border-bottom-left-radius:6px;
}
.fe-extrainfo-container.elist-dbox,.elist-dbox .fe-extrainfo-container2 {
	border-bottom-right-radius:6px;
}
.elist-dbox .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-weight:300;
}
.elist-dbox .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.elist-dbox .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-weight:300;
}

/* 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-container2 {
	background-color:#f7f9fb;
}

/* END rhc custom css */

/* added with Calendarize It -> CSS Editor -> Custom CSS after (field)*/
.rhcalendar.not-widget .fc-event-title {
	font-weight: 800  !important;
        text-shadow: 1px 1px 3px black !important;
}
/* END Custom CSS */
