.fc {

	border-bottom: 0px solid #8d0000;
}

.fc-state-default {

	color: #333333;
	background: transparent;
	border-color: #ffbcbc !important;
	font-size: 11px !important;
	line-height: 4px !important;
	height: 30px !important;
	outline: none !important;

}
.fc-state-active {
	background: #fff !important;
		color: #8d0000 !important;

}


.fc-state-default:hover {
	
  color: #8d0000 !important;
  background: #fff !important;
  border-color: #fff !important;
  
 }
 
.fc-state-disabled {
	
	opacity: 1 !important;
	color: rgba(255,255,255, 0.7) !important;
}

.fc-state-disabled:hover {
	background: transparent !important;
	opacity: 1 !important;
	color: rgba(255,255,255, 0.7) !important;
}
 
 .fc-event {
	 padding: 2px;
	 margin: 2px;
	 border-radius: 1px;
	 background: #aaa;
	 border: #aaa;
 }
 
 .fc-icon-left-single-arrow, .fc-icon-right-single-arrow {
	 
	 top: 0 !important;
 }
 
 
 .fc-more-cell {
	 text-align: center;
	 padding-top: 2px;
	 
	}
	
	.fc-more-cell a {
		
		 color: #999;

	}
	.fc-more-cell a:hover {
	
		text-decoration: none;	
		 color: #333;
		 

	}
	
	.fc-unthemed .fc-today {
		background: #cff2ff;
	}
	
	
	.fc-toolbar { background: #8d0000;
		
		margin-bottom: 0px;
		padding: 10px;
		border-bottom: 2px solid #ccc;
		
	}
	
	.fc-toolbar h2 {
		
		color: #fff;
		padding-top: 6px;
		
	}
	.fc-toolbar button {
		
		color: #fff;
		text-shadow: none;
	}
	
	
	#addCalenderitem {
		
		border: 1px solid #ffbcbc;
		color: #fff;
		position: absolute;
		top: 10px;
		right: 10px;
	}

	.fc-left *,
	.fc-left *:hover {
		border-color: transparent !important;
		background: none !important;
	}

.fc-left button {
	opacity: .8 !important;
	font-size: 12px !important;
	padding-left: 3px !important;
	padding-right: 3px !important;
}

.fc-right button {
	padding-left: 10px !important;
	padding-right: 10px !important;
	border-color: transparent !important;
	background: rgba(255,255,255,0.3) !important;
}

.fc-right button.fc-state-active {
	background: #fff !important;
}


.fc-left button:hover {
	color: #fff !important;
	opacity: 1 !important;
}