/*	Disable Overflow	*/
.fc-day-grid-container.fc-scroller {
    height: auto!important;
    overflow-y: hidden;
}

/* 	Hide Month	*/
.fc-toolbar.fc-header-toolbar {
	margin-bottom: 0;
}
.fc-center {
	display: none !important;
}

/*	Table Header */
.fc-head-container {
	border-style: initial !important;
}
.fc-day-header {
	background-color: #3783A4;
	color: #ffffff;
	height: 20px;
	padding: 10px !important;
	border-style: initial !important;
}

/*	Hide Cell border 	*/
.fc td{
	border-style: initial;
}
.fc td.fc-today {
	border-style: initial;
}

/*	Cell fill Height */
.fc-content-skeleton, .fc-content-skeleton > table, .fc-content-skeleton > table > thead  {
	height: inherit;
	min-height: inherit;
}
.fc-content-skeleton > table > thead > tr {
	height: inherit;
	min-height: inherit;
	border: 1px solid #fff;
}
.fc-content-skeleton > table > tbody {
	display: none;
}

/*	Cell Format	*/
.fc-content-skeleton > table > thead > tr > td > span {
	margin-top: 25px;
}
.fc-day-number {
	float: none !important;
	display: block;
	text-align: center;
}
.fc-day-number a {
	text-decoration: none;
	padding-bottom: 2px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
}

.fc-unthemed .fc-today {
  background: #ffffff !important;
}

.calendar-more {
	min-height: inherit;
}
.calendar-title {
	height: 40px;
	background-color: #70BCD3;
	color: #ffffff;
	line-height: 40px;
	border-left: 1px solid #fff;
}
.calendar-detail {
	padding: 15px 20px;
	background-color: #EAEBEC;
	border-left: 1px solid #fff;
}
.calendar-btn {
	color: #ffffff !important;
	text-decoration: none !important;
}
.calendar-btn:hover {
	color: inherit;
	text-decoration: none !important;
}

.monthNav {
	line-height: 35px;
	background-color: #404142;
	color: #fff;
	z-index: 999;
}
.monthName {
	font-weight: bold;
}

@media(max-width:767px){									/*	col-xs 	*/
	/*	Cell Format	*/
	.fc-content-skeleton > table > thead > tr > td > span {
		margin-top: 30px;
	}

	.calendar-more {
		min-height: inherit;
		border-left: 0;
	}
}
@media (min-width:768px) and (max-width:991px){				/*	col-sm 	*/
	.fc-content-skeleton > table > thead > tr > td > span {
		margin-top: 20px;
	}	
}
@media (min-width:992px) and (max-width:1199px){			/*	col-md 	*/
	.fc-content-skeleton > table > thead > tr > td > span {
		margin-top: 20px;
	}
}