@charset "utf-8";
.ui-datepicker-calendar{color:#ffffff;}
.ui-datepicker-calendar a:hover{color:#ffffff;}
.legend {
	display: block;
	padding: 5px 0;
}
.legend table {
	width: auto;
	border-collapse: collapse;
}
.legend table td {
	padding-right: 3px;
	color:#ffffff;
}

.avail{
	display: block;
	height: 15px;
	width: 15px;
	color: #FFFFFF;
}

.no-avail {
	display: block;
	height: 15px;
	width: 15px;
	border: solid 1px #FFFFFF!important;
	color: #FFFFFF;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	background: #7CB250!important;
	font-weight: normal;
	color: #FFFFFF;
}

.ui-state-disabled,
.ui-state-disabled .ui-state-default,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	background-color: #686459!important;
	border: none;
	opacity: 100!important;
	filter:Alpha(Opacity=100)!important;
	background-image: none;
}

.ui-datepicker-current {
	background: #7CB250!important;
	font-weight: normal;
	color: #ffffff;
	filter:Alpha(Opacity=100)!important;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background: #686459;
}

.ui-datepicker {
	background: #686459;
	color: #FFFFFF;
	border: solid 1px #FFFFFF;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background: #686459;
	color: #FFFFFF;
	border-color: #FFFFFF;
}