/* jQuery UI theme modifications */

/* Datepicker */
.ui-datepicker-title {
	font-weight:600;
}

.ui-datepicker {
	width:350px;
	background-color:white;
	border-radius: 4px;
	border:1px solid #ccc;
	z-index:99999!important;
}

.ui-datepicker span {
	font-weight:inherit;
}
.ui-datepicker td {
	border:1px solid #ccc;
	border-bottom:none;
	text-align:center;
}

.ui-datepicker td span,
.ui-datepicker td a {
	text-align:center;
}

.ui-datepicker td a {
	padding:4px 8px 4px 8px;
}

.ui-datepicker td a:hover {
	background-color: #eeeeee;
} 

.ui-datepicker td:first-child {
	border-left:none;
}
.ui-datepicker td:last-child {
	border-right:none;
}

.ui-datepicker td.ui-datepicker-week-col {
	color:#707070;
}


.ui-datepicker table.ui-datepicker-calendar tr:last-child td {
	border-bottom:1px solid #ccc;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  top: 8px;
  width:14px;
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
}

.ui-datepicker .ui-datepicker-prev:before {
	content: "\e079";
}
.ui-datepicker .ui-datepicker-next:before {
	content: "\e080";
}

.ui-datepicker a.ui-datepicker-prev:hover,
.ui-datepicker a.ui-datepicker-next:hover {
	text-decoration:none;
	cursor:pointer;
}

.ui-state-disabled  {
	color: #999999;
}

select.ui-datepicker-year {
	-webkit-appearance: none;
	background:white;
	font-weight:600;
	outline:none;
	width:60px!important;
	border: 0 none;
}

.ui-datepicker .ui-datepicker-current-day {
	font-weight:bold;
	background-color:#ccc;
}

.ui-datepicker .ui-datepicker-today {
	font-weight:bold;
	background-color:#D9EDF7;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	margin: 0;
	font: inherit;
	color: inherit;
	-webkit-appearance: button;
	cursor: pointer;
	text-transform: none;
	  overflow: visible;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	 -moz-user-select: none;
	  -ms-user-select: none;
	      user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;  
	color: #333;
	background-color: #fff;
	border-color: #ccc;    
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}


.ui-datepicker .ui-datepicker-buttonpane button:hover,
.ui-datepicker .ui-datepicker-buttonpane button:focus,
.ui-datepicker .ui-datepicker-buttonpane button:active,
.ui-datepicker .ui-datepicker-buttonpane button.active {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    margin: 0.7em 0 0.7em 0;
    padding: 0 0.2em;
}


