/*div.fc-content .fc-mon,
div.fc-content .fc-tue,
div.fc-content .fc-wed,
div.fc-content .fc-thu,
div.fc-content .fc-fri{
	width: auto !important;
}*/
/* line 10, ../scss/calendar_widget.scss */
.SmallWeekend div.fc-content .fc-view-month .fc-sat, .SmallWeekend div.fc-content .fc-view-month .fc-sun, .SmallWeekend div.fc-content .fc-view-agendaWeek .fc-sat, .SmallWeekend div.fc-content .fc-view-agendaWeek .fc-sun { width: 30px !important; }

/* line 15, ../scss/calendar_widget.scss */
.fc-day-number { font-weight: bold; color: #626370; }

/* line 17, ../scss/calendar_widget.scss */
.fc-header .fc-header-title h2 { font-weight: bold; line-height: 24px; font-size: 18px; color: #000000; text-transform: uppercase; font-family: "futura-pt",sans-serif; font-weight: normal; }

/* line 21, ../scss/calendar_widget.scss */
div.fc-content tbody .fc-sun { background-color: #F2F2F4; }

/* line 23, ../scss/calendar_widget.scss */
.fc-state-highlight { background: #FFF !important; border: 1px solid #A0A0A0 !Important; }

/* line 25, ../scss/calendar_widget.scss */
.fc-day { -webkit-transition: background 750ms linear; -moz-transition: background 750ms linear; -o-transition: background 750ms linear; -ms-transition: background 750ms linear; transition: background 750ms linear; }

/* line 26, ../scss/calendar_widget.scss */
.fc-day.isAnchor { /*background: #CFCFCF;*/ background: #92b32c; cursor: pointer; border: 1px solid #A0A0A0; }

/* line 27, ../scss/calendar_widget.scss */
.fc-day.isAnchor .fc-day-number { color: #000; }

/* line 28, ../scss/calendar_widget.scss */
.fc-day.isAnchor .fc-day-content { display: none; }

/* line 29, ../scss/calendar_widget.scss */
.fc-day.isAnchor.fc-state-highlight { /* 	background: -moz-repeating-linear-gradient(-45deg, #777777, #777777 10px, rgba(137, 137, 137, 0.8) 10px, rgba(0, 97, 174, 0.8) 20px); */ /* 	background: -webkit-repeating-linear-gradient(-45deg, #777777, #777777 10px, rgba(137, 137, 137, 0.8) 10px, rgba(137, 137, 137, 0.8) 20px); */ /* 	background: -o-repeating-linear-gradient(-45deg, #777777, #777777 10px, rgba(137, 137, 137, 0.8) 10px, rgba(137, 137, 137, 0.8) 20px); */ /* 	background: repeating-linear-gradient(-45deg, #777777, #777777 10px, rgba(137, 137, 137, 1) 10px, rgba(137, 137, 137, 1) 20px); */ /* 	background-repeat: repeat;  */ }

/* line 37, ../scss/calendar_widget.scss */
div.fc-content thead .fc-widget-header { background-color: #e5e5e7; line-height: 33px; }

/* line 41, ../scss/calendar_widget.scss */
th.fc-widget-header, td.fc-widget-content { border: 1px solid white; }

/* line 44, ../scss/calendar_widget.scss */
table.fc-border-separate th, table.fc-border-separate td { border-width: 1px; }

/* line 48, ../scss/calendar_widget.scss */
.fc-widget-content { background: #f2f2f4; }

/* line 52, ../scss/calendar_widget.scss */
.fc-widget-content.fc-other-month { background: #d0d0d4 !important; }

/* line 56, ../scss/calendar_widget.scss */
.fc-week .fc-week-number { background: #E5E5E7; color: #888; }

/* line 61, ../scss/calendar_widget.scss */
.fc-week-number.fc-first { background: #E5E5E7; color: #888; }

/* line 66, ../scss/calendar_widget.scss */
.fc-event.fc-event-hori, .fc-event .fc-event-inner { border-color: #8c8c94; background-color: #8c8c94; }

/* line 70, ../scss/calendar_widget.scss */
.fc-event.PrivateEvent .fc-event-inner { background-color: #c8c8c8; }

/* line 73, ../scss/calendar_widget.scss */
.fc-event-inner .fc-event-title { text-overflow: ellipsis; white-space: nowrap; font-weight: bold; font-family: Arial; }

/* line 75, ../scss/calendar_widget.scss */
.fc-event.fc-event-skin.fc-event-hori.fc-corner-left.fc-corner-right { height: 36px; margin-top: -18px; }

/* line 80, ../scss/calendar_widget.scss */
.fc-event-inner.fc-event-skin { text-align: right; font-size: 13px; }

/* line 85, ../scss/calendar_widget.scss */
.fc-event-vert { border: 1px solid; border-color: #b8b8b8; -moz-border-radius: 0px; border-radius: 0px; }

/* line 92, ../scss/calendar_widget.scss */
.fc-event-vert .fc-event-inner { box-shadow: 5px 5px 17px -3px #828283; -moz-border-radius: 0px; border-radius: 0px; display: flex; flex-direction: column; }

/* line 99, ../scss/calendar_widget.scss */
.fc-event-vert .fc-event-inner .fc-event-time { order: 2; font-weight: bold; font-family: Arial; font-size: 11px; }

/* line 105, ../scss/calendar_widget.scss */
.fc-event-vert .fc-event-inner .fc-event-title { order: 1; }

/* line 109, ../scss/calendar_widget.scss */
.fc-view-agendaWeek .fc-event-title { text-overflow: ellipsis; white-space: nowrap; font-size: 11px; }

/* line 110, ../scss/calendar_widget.scss */
.fc-view-agendaWeek .fc-sat, .fc-view-agendaWeek .fc-sun { text-overflow: ellipsis; white-space: nowrap; }

/* line 112, ../scss/calendar_widget.scss */
.fc-event-vert .fc-event-inner .fc-event-bg { background-color: #f3f3f3; opacity: 0; }

/* line 114, ../scss/calendar_widget.scss */
aside div.widget-holder #calendar-widget .fc-header td { display: block; width: 30px; float: left; clear: none; }

/* line 120, ../scss/calendar_widget.scss */
aside div.widget-holder #calendar-widget .fc-header .fc-button-next { clear: none; top: 0; right: 0; }

/* line 125, ../scss/calendar_widget.scss */
aside div.widget-holder #calendar-widget .fc-header .fc-button-prev { float: left; }

/* line 128, ../scss/calendar_widget.scss */
aside div.widget-holder #calendar-widget .fc-header .fc-header-title { width: 65%; text-align: center; }

/* line 132, ../scss/calendar_widget.scss */
aside div.widget-holder #calendar-widget .fc-header .fc-header-center .fc-header-space { display: none; }

/* line 133, ../scss/calendar_widget.scss */
aside div.widget-holder #calendar-widget .fc-header .fc-header-title h2 { font-weight: bold; line-height: 24px; font-size: 1em; }

/* line 134, ../scss/calendar_widget.scss */
aside div.widget-holder #calendar-widget .fc-header .fc-button { height: 1.9em; line-height: 1.9em; padding: 0 0.4em; }

/* line 139, ../scss/calendar_widget.scss */
aside div.widget-holder #calendar-widget .fc-header .fc-header-center .fc-button { padding: 0 0.1em; }

/* line 142, ../scss/calendar_widget.scss */
aside div.widget-holder #calendar-widget .fc-header td.fc-header-center { text-align: left; width: 135px; float: right; }

/* line 143, ../scss/calendar_widget.scss */
aside div.widget-holder #calendar-widget .fc-header td.fc-header-right { display: none; }

/* line 145, ../scss/calendar_widget.scss */
aside div.widget-holder #calendar-widget div.fc-content .fc-view-month .fc-sat, aside div.widget-holder #calendar-widget div.fc-content .fc-view-month .fc-sun, aside div.widget-holder #calendar-widget div.fc-content .fc-view-agendaWeek .fc-sat, aside div.widget-holder #calendar-widget div.fc-content .fc-view-agendaWeek .fc-sun { width: 18px !important; }

/* line 149, ../scss/calendar_widget.scss */
.fc-agenda .fc-agenda-axis { width: 34px !important; }

/* line 153, ../scss/calendar_widget.scss */
.fc-header { border: 0; }

/* line 157, ../scss/calendar_widget.scss */
.fc-header td { border: 0; }

/* line 161, ../scss/calendar_widget.scss */
.fc-header span.fc-button { border: 0; background: transparent; margin-bottom: 0; }

/* line 167, ../scss/calendar_widget.scss */
.fc-header .fc-button .fc-button-inner { background: transparent; border: none; }

/* line 172, ../scss/calendar_widget.scss */
.fc-header .fc-button-content { padding: 0 1.4em; }

/* line 176, ../scss/calendar_widget.scss */
.fc-header .fc-button .fc-button-effect { display: none; }

/* line 180, ../scss/calendar_widget.scss */
.LeftArrow { background: transparent URL("../images/Arrow-left.png"); width: 10px; height: 15px; margin-top: 0.4em; }

/* line 186, ../scss/calendar_widget.scss */
.RightArrow { background: transparent URL("../images/Arrow-right.png"); width: 10px; height: 15px; margin-top: 0.4em; }

/* #CalenderWidget .Title { */
/*     background: transparent; */
/*     padding-left: 15px; */
/*     height: 54px; */
/*     margin-bottom: 17px; */
/* } */
/* #CalenderWidget .Title .icon{ */
/* 	background: transparent url(../images/Calender-icon-black.png); */
/* 	height: 21px; */
/* 	width: 16px; */
/* 	position: absolute; */
/* 	right: 20px; */
/* 	top: 0; */
/* } */
/* #CalenderWidget .Title h1{ */
/*     font-size: 18px; */
/*     color: black; */
/*     line-height: 24px; */
/* } */
/* line 214, ../scss/calendar_widget.scss */
img#loading { width: 32px; height: 32px; }

/* line 221, ../scss/calendar_widget.scss */
.WidgetArea .WidgetHolder.CalendarWidget #CalenderWidget h1.Title { height: auto; padding: 0; margin: 0; /**/ font-family: "futura-pt",sans-serif; font-size: 21px; text-transform: uppercase; border-bottom: 1px dashed #a5c837; padding-bottom: 8px; margin-bottom: 10px; background: transparent; }
/* line 234, ../scss/calendar_widget.scss */
.WidgetArea .WidgetHolder.CalendarWidget #CalenderWidget #calendar-widget { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
/* line 244, ../scss/calendar_widget.scss */
.WidgetArea .WidgetHolder.CalendarWidget #CalenderWidget #calendar-widget .fc-content { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
/* line 252, ../scss/calendar_widget.scss */
.WidgetArea .WidgetHolder.CalendarWidget #CalenderWidget #calendar-widget .fc-header { -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
