.ui-datepicker td span, .ui-datepicker td a{
	text-align: center;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border: 1px solid whitesmoke;
	background: whitesmoke;
	font-weight: normal;
	color: black;
}
.ui-datepicker td{
	padding: 0px;
}
.ui-datepicker table{
	background-color:whitesmoke;
}
.ui-datepicker th {
	color: #ef793b;
}
.ui-state-hover{
	background-color:green !important;
	border-radius:20px !important;	
}
.ui-state-active, .ui-widget-content .ui-widget-header{
	background-color:#301934;
	border-radius:20px;
	color: white;	
}
.ui-widget-content{
	border: 0px;
	background: whitesmoke;
	color: #2ecc71;
	text-align: center;
}
.ui-widget-header{
	background: whitesmoke;
	background-color: green;
	border: 0px;
}
.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;
	background: transparent;
	font-weight: bold;
	color: #ffffff;
}
.ui-datepicker-title{
	height: 27px;
}
.ui-range-selected a {
    background-color:green !important;
	border-radius:20px !important;
	color: white !important;	
	font-weight: normal !important;
}

.ui-range-selected-pb a {
    background-color:#d7d716 !important;
	border-radius:20px !important;
	color: black !important;	
	font-weight: normal !important;
}

.ui-range-selected-rb a {
    background-color:#eb2525ba !important;
	border-radius:20px !important;
	color: black !important;	
	font-weight: normal !important;
}

.ui-datepicker-unselectable span{
	 background-color:#a79fa4ed !important;
	border-radius:20px !important;
	color: white !important;	
	font-weight: normal !important;
}

.ui-datepicker-close, .ui-datepicker-current{
    background-color:green !important;
	border-radius:20px !important;
	color: white !important;	
}