.ui-datepicker{
	z-index:1000!important;    
	background: #fff;
    box-shadow: 1px 1px 4px #ccc;
    border-radius: 4px;
    border: 1px solid #eee;
}

.ui-datepicker .ui-datepicker-header{

}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{
	text-align: center;
	font-family: FontAwesome;
	font-size: 16px;
	cursor: pointer;
	border-radius: 3px;
    border: 1px solid #eee;
}
.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{
	position: relative;
	top: 3px;
}
.ui-datepicker .ui-datepicker-prev:before{
	content: '\f104';
}
.ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover{
	top: 2px;
	left: 2px;    
	background: #8ae;
    border: 1px solid transparent;
    color: #fff;
}
.ui-datepicker .ui-datepicker-next:before{
	content: '\f105';
}
.ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover{
	top: 2px;
	right: 2px;    
	background: #8ae;
    border: 1px solid transparent;
    color: #fff;
}
.ui-datepicker .ui-datepicker-title{
	position: relative;
	top: -2px;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{
    border-color: #eee;
    height: 29px;
}
.ui-datepicker td span, .ui-datepicker td a{
    border: 1px solid transparent;
    padding:4px 2px;
    font-size: 12px;
}
.ui-datepicker td span{
	background: #f4f4f4;
	color: #444;
}
.ui-datepicker td a.ui-state-highlight{
    border: 1px solid #bed;
    color: #fff;
    background: #bed;
}
.ui-datepicker td a.ui-state-hover{
    border: 1px solid #ccc;
}

.ui-datepicker td a.ui-state-active{
    border: 1px solid #fc7;
    color: #fff;
    background: #fc7;
}
.ui-datepicker .ui-datepicker-buttonpane{
	margin: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button{

}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
	display: block;width: 100%;
	margin: 0 0 5px;
	border:1px solid #eee;
	background: #3c8dbc;
	color: #fff;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close{
	display: none;
}