.ui-state-highlight{
	font-weight:bold;
	background:#ebd778;
}
.ui-state-disabled{
	opacity: .35;
	filter:Alpha(Opacity=35);
}
.ui-state-disabled:hover{
	background:none;
}

#ui-datepicker-div{
	background:#1a9382;
	border-radius:2px;
}

/*!
 * jQuery UI Datepicker 1.10.4
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */
.ui-datepicker{
	width:250px;
	padding:10px;
	display:none;
	box-shadow:0 0 2px 0 #999;
}
.ui-datepicker .ui-datepicker-header{
	position:relative;
	padding:6px 0;
	background:#fff;
	color:#474747;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{
	position:absolute;
	top:2px;
	width:1.5em;
	height:1.4em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{
	top:1px;
	cursor:pointer;
}

.ui-datepicker .ui-datepicker-prev{
	top:6px;
	left:2px;
	background:url(../images/prev.png);
}
.ui-datepicker .ui-datepicker-next{
	top:6px;
	right:2px;
	background:url(../images/next.png);
}
.ui-datepicker .ui-datepicker-title{
	font-size:16px;
	line-height:1.8em;
	text-align:center;
}
.ui-datepicker .ui-datepicker-title select{
	font-size:14px;
	margin:1px 2px;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{
	width:35%;
}
.ui-datepicker table{
	width:100%;
	font-size:15px;
}
.ui-datepicker th{
	padding:.6em .3em;
	text-align:center;
	font-weight:bold;
	color:#fff;
	border:0;
}
.ui-datepicker td{
	background:#fff;
}
.ui-datepicker td:hover{
	color:#fff;
	background:#ebd778; 
}
.ui-datepicker td span,
.ui-datepicker td a{
	display:block;
	padding:2px 5px;
	text-align:center;
	text-decoration:none;
	color:#474747;
}
.ui-datepicker td a:hover{
	color:#fff;
}
.ui-datepicker .ui-datepicker-buttonpane{
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0;
}
.ui-datepicker .ui-datepicker-buttonpane button{
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
	float:left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi{
	width:auto;
}
.ui-datepicker-multi .ui-datepicker-group{
	float:left;
}
.ui-datepicker-multi .ui-datepicker-group table{
	width:95%;
	margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group{
	width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group{
	width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group{
	width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane{
	clear:left;
}
.ui-datepicker-row-break{
	clear:both;
	width:100%;
	font-size:0;
}

/* RTL support */
.ui-datepicker-rtl{
	direction:rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev{
	right:2px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next{
	left:2px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover{
	right:1px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover{
	left:1px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane{
	clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{
	float:left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
	border-right-width:0;
	border-left-width:1px;
}