.edCalendar
{
	float	: left;
	position: relative;
	width:100%;
	min-height:550px;
	background: #fff;
    padding	:10px;
    margin-bottom: 90px;    
}


.edCalendar .fc-button
{
	background-image: none;
    background: #0fc3ac;
    border: 1px solid #0fc3ac;
    color: #fff;
}

.edCalendar .fc-button-primary:not(:disabled).fc-button-active 
{
  background: #068b7b !important;
  border: 1px solid #068b7b !important;
  color: #fff;
}

.edCalendar #calendar-container 
{
    position: absolute;
    top		: 10px;
    left	: 10px;
    right	: 10px;
    bottom	: 10px;
}

.edCalendar .fc-header-toolbar 
{
    /*
    the calendar will be butting up against the edges,
    but let's scoot in the header's buttons
    */
    padding-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
}


.easy-autocomplete{
  width:100% !important
}

.easy-autocomplete input{
  width: 100%;
}

.form-wrapper{
  width: 500px;
}

.AutoRed
{
	color:#900 !important;
}

.fc-time-grid-event .fc-content 
{
    color: #fff;
}

#Error_Zone
{
	position:absolute;
	height: 60px;
	line-height: 58px;
	text-align:center;
	bottom:5px;
	left:120px;
	right:120px;
	color: #900;
	display: none;
}

.NoTimes
{
	float:left;
	width:100%;
	color:#900;
	text-align: center;	
}


@media only screen and (max-width: 500px) {

	.edCalendar .fc-toolbar.fc-header-toolbar 
	{
	    display: block !important;
	}

}
