/* Custom Date Picker styles */

.ui-datepicker-buttonpane .ui-datepicker-current{
	display:none;
}

.ui-datepicker {
    font: 12px Arial, Muli Reg,Muli Light,Lato,Open Sans;
}

.ui-datepicker {
    border-radius: 0;
    display: none;
    padding: 0;
    width: 20em !important;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    background-color: #EEEEEE;
    border: 1px solid #BBBBBB;
    width: 49%;
}

.ui-datepicker th, .ui-datepicker td, .ui-datepicker td span, .ui-datepicker td a, .ui-datepicker td .ui-state-default {
    font-family: Arial, Muli Reg,Muli Light,Lato,Open Sans;
    font-size: 12px;
    font-weight: normal;
}

.ui-autocomplete{
	border-radius:0;
	background-color: #fff;
	font: 13px Open Sans,Lato;
	padding:0;
}

.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active, .ui-menu .ui-menu-item a.ui-widget-content{
    background: none repeat scroll 0 0 #00ac9c;
    border: 0 none;
    font-weight: normal;
    text-shadow: 0 0; 
}

.ui-datepicker-header.ui-widget-header{
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.ui-datepicker.ui-widget{
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 5px #999999;	
}

.ui-datepicker td .ui-state-active{
	background: none repeat scroll 0 0 #aaa;
	border-radius: 0;
}

.ui-datepicker td .ui-state-default {
    border-radius: 0;
    color: #000;
    font: 13px/1.5 Arial,Open Sans,Sans-serif;
    height: 30px;
}

.ui-datepicker-multi .ui-datepicker-group table {
    margin: 0 auto 0;
    width: 100%;
}

.ui-datepicker td .ui-state-highlight {
    background: none repeat scroll 0 0 #415b76;
    color: #fff;
    font-weight: 400;
}

.ui-datepicker td .ui-state-hover {
    background: none repeat scroll 0 0 #48c9b0;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 0;
    color: #fff;
    text-shadow: 0 0;
}

.ui-datepicker td .ui-state-active{
	background: none repeat scroll 0 0 #48c9b0;
    color: #fff;
}

.ui-datepicker .ui-datepicker-header {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 0px solid #ddd;
    border-radius: 0;
    padding:8px 0;
}

.ui-datepicker td {
    border: 1px solid #ddd;
    height: 31px;
    padding: 0;
}

.ui-datepicker .ui-datepicker-prev {
    top: 0;
    left: 0;
}

.ui-datepicker .ui-datepicker-next {
    top: 0;
    right: 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 2.6em;
    width: 2.6em;
}

.ui-datepicker-header .ui-state-hover, .ui-datepicker-header .ui-state-focus{
	background: #ddd;
	border:0;
	border-radius:0;
}

.ui-datepicker-header.ui-widget-header .ui-icon{
	background: url(../images/sprite_web.png) no-repeat scroll 0 0 transparent;
	height:17px;
	margin-top:-9px;
}

.ui-datepicker-header.ui-widget-header .ui-icon-circle-triangle-w{
	background: url("../images/chevronleft32x32.png") no-repeat scroll center center transparent;
}

.ui-datepicker-header.ui-widget-header .ui-icon-circle-triangle-e{
	background: url(../images/chevronright32x32.png) no-repeat scroll center center transparent;
}

#startdate, #enddate{
	background: url(../images/blcalsmright.png) no-repeat scroll right center transparent;	
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
	cursor: auto;
}

input[type="text"], input[type="email"], input[type="tel"], input[type="search"], input[type="url"], input[type="password"], .ui-autocomplete-input, textarea, .uneditable-input{
	border-radius:4px;
}

.cal-in {
  position: relative;
  /*display: none;*/
}