table {
	font-size: 1em;
}
.ui-widget {
}
.ui-draggable, .ui-droppable {
	background-position: top;
}
.ui-widget-header .ui-icon.ui-icon-circle-triangle-w {
	background-image: url("icon-left.png");
	background-position:inherit;
}
.ui-widget-header .ui-icon.ui-icon-circle-triangle-e {
	background-image: url("icon-right.png");
	background-position:inherit;
}
.ui-datepicker .ui-datepicker-title {
	text-transform: capitalize;
}
.ui-datepicker th {
	text-transform: capitalize;
	font-weight: 400;
	color: #999;
}
.ui-datepicker td a::after {
	/*content: "";
	content: attr(price); */
    font: normal normal normal 13px/1 FontAwesome;
 color: #666;
 position: absolute;
 bottom: 5px;
 right: 5px;
 border-bottom:1px solid #666
}
.ui-datepicker {
	width: 750px!important;
	padding: 12px;
	border-radius: 10px !important;
	border:0!important;
	position: absolute;
	left: 50%;
	margin-right:-50%;
	top:100%;
	-webkit-transform:translateX(-50%);
	-mox-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:9;
	-webkit-box-shadow: 0px 0px 15px rgb(4 4 4 / 10%);
	-moz-box-shadow: 0px 0px 15px rgb(4 4 4 / 10%);
	box-shadow: 0px 0px 15px rgb(4 4 4 / 10%);
}
.ui-datepicker .ui-datepicker-header {
	border-radius: 0 !important;
	border: 0;
	background: transparent;
}
.ui-datepicker td span, .ui-datepicker td a {
	padding: 10px;
	text-align: center;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .25;
	filter: Alpha(Opacity=25);
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	border: 0;/* background: #fff;  */
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	background: #fff;
	border-radius: 5px;
}
.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, .ui-button:hover, .ui-button:focus {
	background: #f5fffe;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	background: #9608b3;
	color: #fff;
}
.ui-datepicker td {
	padding: 0;
	position:relative
}
 @media only screen and (min-width:320px) and (max-width:767px) {
 .ui-datepicker .ui-datepicker-header {
 position: inherit;
}
 .ui-datepicker .ui-datepicker-prev {
 left: 20px;
top:25px;
}
 .ui-datepicker .ui-datepicker-next {
 right: 20px;
top:25px
}
 .ui-datepicker {
 width: 100%!important;
 border-radius: 0px !important;
 position:fixed;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 margin-right: 0;
 -webkit-transform: inherit;
 -mox-transform: inherit;
 transform: inherit;
 overflow: auto;
 font-size:14px;
 padding:20px;
}
 .ui-datepicker-multi-2 .ui-datepicker-group {
 width: 100%;
}
}
