.cc-cookies.cc-overlay {
	display: none !important;
}

#calendar_container {
	 background-color:#EAEAEA;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#EAEAEA, endColorstr=#ffffff);
 background-image:-moz-linear-gradient(left, #EAEAEA 0%, #ffffff 50%,#EAEAEA 100%);
background-image:linear-gradient(left, #EAEAEA 0%, #ffffff 50%,#EAEAEA 100%);
background-image:-webkit-linear-gradient(left, #EAEAEA 0%, #ffffff 50%,#EAEAEA 100%);
background-image:-o-linear-gradient(left, #EAEAEA 0%, #ffffff 50%,#EAEAEA 100%);
background-image:-ms-linear-gradient(left, #EAEAEA 0%, #ffffff 50%,#EAEAEA 100%);
 background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#EAEAEA), color-stop(50%,#ffffff),color-stop(100%,#EAEAEA));
 padding-top: 60px;
}

#calendar_container .fc-header-left {
	padding: 10px;
	height: 30px;
}
#calendar_container .fc-header-center {
	height: 50px;
}

 #calendar_container .fc-header-center {
	 width: 50% !important;
	 float:left;
}

#calendar_container .fc-header-right  {
	display: none !important;
}

#calendar_container .fc-border-separate th {
	border: none !important;
    border-width: 0px !important;
	height: 30px !important;
	font-weight:100;
}
#calendar_container .fc-border-separate td {
    border-width: 0px 1px 1px 0px  !important;
	border: 1px solid #FFFFFF;
	background-color: #E4E4E4;
}
.fc-state-highlight {
    background: #D0D0D0 none repeat scroll 0 0 !important;
}
#calendar_container .fc-border-separate td > div {
	min-height: 99px !important;
}


#calendar_container .fc-border-separate td > div {

}

#calendar_container .fc-border-separate tbody tr.fc-first td, #calendar_container .fc-border-separate tbody tr.fc-first th {
    border-top-width: 0;
}

#calendar_container .fc-grid .fc-day-number-container {
	position: relative;
}


#calendar_container .fc-grid .fc-day-number-container .fc-day-number {
	position: absolute;
	right: 0px;
	top: 0px;
    padding: 0px 8px 0px 8px;
	font-size: 50px;
	font-weight:900;
	color:#FFFFFF;
	height: 70px;
	line-height: 70px;
	float:right;
}


.fc-ltr .fc-event-hori.fc-event-end, .fc-rtl .fc-event-hori.fc-event-start {
    border-bottom-right-radius: 0px;
    border-right-width: 0px;
    border-top-right-radius: 0px;
}
.fc-ltr .fc-event-hori.fc-event-start, .fc-rtl .fc-event-hori.fc-event-end {
    border-bottom-left-radius: 0px;
    border-left-width: 0px;
    border-top-left-radius: 0px;
}
.fc-grid .fc-day-content {

}
.fc-event-container {
}
.fc-event {
    background-color: transparent;
    border: none !important;
	border-bottom: 0px solid  rgba(250,103,62,1.00) !important;
    color: #fff;
    cursor: default;
    font-size: 16px;
	padding-top: -100px !important;
	z-index: 500 !important;
}
.fc-event::before {
	content: "\e904";
	font-family: 'Luna';
	font-size:10px;
	font-weight:900;
	position: absolute;
	left: 2px;
	top: -1px;
	color:  rgba(250,103,62,1.00);
}

.fc-event > div {
	padding: 3px 60px 3px 14px;
	z-index: 1000 !important;
}
.fc-event-inner {
    height: 100%;
    overflow: hidden;
    width: auto !important;
	line-height: 13px !important;
}

.fc-event-hori {
    border-width: 0px;
    margin-bottom: 0px;
}

.fc-event-time {
	display: none !important;
	font-size: 10px;
	line-height: 10px;
	padding: 0 0px 0px 0px;
}
.fc-event-title {
	font-size: 13px;
	line-height: 10px !important;
	font-weight:100;
	color: #333333;
	padding: 0 0px 0px 0px;
}