.ui-datepicker {
	display: none; z-index: 999999 !important;
}
.ui-datepicker .ui-datepicker-header {
	padding: 0.2em 0px; position: relative;
}
.ui-datepicker .ui-datepicker-prev {
	top: 2px; width: 1.8em; height: 1.8em; position: absolute; cursor: pointer;
}
.ui-datepicker .ui-datepicker-next {
	top: 2px; width: 1.8em; height: 1.8em; position: absolute; cursor: pointer;
}
.ui-datepicker .ui-datepicker-next-hover span {
	border-color: transparent rgb(255, 132, 0) transparent transparent;
}
.ui-datepicker .ui-datepicker-prev-hover span {
	border-color: transparent rgb(255, 132, 0) transparent transparent;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev span {
	border-width: 5px 8px 5px 0px; border-style: solid; border-color: transparent rgb(255, 150, 53) transparent transparent; border-image: none; left: 50%; top: 50%; width: 0px; height: 0px; font-size: 0px; margin-top: -5px; margin-left: -8px; display: block; position: absolute;
}
.ui-datepicker .ui-datepicker-next span {
	border-width: 5px 8px 5px 0px; border-style: solid; border-color: transparent rgb(255, 150, 53) transparent transparent; border-image: none; left: 50%; top: 50%; width: 0px; height: 0px; font-size: 0px; margin-top: -5px; margin-left: -8px; display: block; position: absolute;
}
.ui-datepicker .ui-datepicker-next span {
	border-width: 5px 0px 5px 8px; border-color: transparent transparent transparent rgb(255, 150, 53); top: 50%; margin-top: -5px; margin-left: 0px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0px 2.3em; text-align: center; line-height: 1.8em;
}
.ui-datepicker .ui-datepicker-title select {
	margin: 1px 0px; font-size: 1em;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker table {
	width: 100%; font-size: 0.9em;
}
.ui-datepicker td span {
	padding: 4px; text-align: right; color: rgb(0, 0, 0); text-decoration: none; display: block;
}
.ui-datepicker td a {
	padding: 4px; text-align: right; color: rgb(0, 0, 0); text-decoration: none; display: block;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	left: auto; right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	left: auto; right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0px; border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0px; border-left-width: 1px;
}
.ui-timepicker-div .ui-widget-header {
	margin-bottom: 8px;
}
.ui-timepicker-div dl {
	text-align: left;
}
.ui-timepicker-div dl dt {
	height: 25px; margin-bottom: -22px;
}
.ui-timepicker-div dl .ui_tpicker_time_label {
	margin-bottom: -25px;
}
.ui-timepicker-div dl dd {
	margin: 0px 10px 10px 65px;
}
.ui-timepicker-div td {
	font-size: 90%;
}
.ui-tpicker-grid-label {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.ui-datepicker {
	background: rgb(239, 239, 239); padding: 15px; border: 4px solid rgb(255, 255, 255); border-image: none; box-sizing: border-box; box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.35); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.35);
}
.ui-datepicker .ui-datepicker-header {
	background: none; border: currentColor; border-image: none; padding-bottom: 10px;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month {
	width: 47%; margin-right: 6%;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-year {
	width: 47%;
}
.ui-datepicker .ui-datepicker-calendar td {
	border: 1px solid rgb(207, 207, 207); border-image: none;
}
.ui-datepicker .ui-datepicker-calendar td a {
	padding: 4px; display: block;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-hover {
	background: rgb(249, 234, 231);
}
.ui-datepicker .ui-datepicker-calendar {
	background: rgb(255, 255, 255); border: 1px solid rgb(207, 207, 207); border-image: none; border-collapse: collapse;
}
.ui-datepicker .ui-datepicker-calendar th {
	background: rgb(239, 239, 239); padding: 4px; border: 1px solid rgb(207, 207, 207); border-image: none; text-transform: uppercase;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col {
	border: 1px solid rgb(207, 207, 207); border-image: none; text-align: center;
}
.ui-datepicker {
	width: auto;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {
	background: rgb(243, 215, 210);
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
	background: rgb(255, 223, 102);
}
.ui-timepicker-div .ui-widget-header {
	margin-bottom: 8px;
}
.ui-timepicker-div dl {
	text-align: left;
}
.ui-timepicker-div dl dd {
	margin: 0px 0px 10px 65px;
}
.ui-timepicker-div td {
	font-size: 90%;
}
.ui-tpicker-grid-label {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.ui-slider {
	text-align: left; position: relative;
}
.ui-slider-horizontal .ui-slider-handle {
	margin-left: -5px;
}
.ui-slider .ui-slider-handle {
	position: absolute; z-index: 2; cursor: default;
}
.ui-slider-horizontal {
	background: rgb(218, 218, 218); border-radius: 10px; border: currentColor; border-image: none; height: 10px; -webkit-border-radius: 10px;
}
.ui-slider-handle {
	background: rgb(249, 139, 37); border-radius: 10px; width: 10px; height: 10px; display: block; position: absolute; -webkit-border-radius: 10px;
}
.ui-timepicker-div {
	padding: 10px 0px 5px;
}
.ui-datepicker .ui-datepicker-buttonpane {
	overflow: hidden; padding-top: 10px; border-top-color: rgb(207, 207, 207); border-top-width: 1px; border-top-style: solid;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled {
	background: rgb(249, 249, 249);
}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled span {
	color: rgb(149, 149, 149);
}
.ui-datepicker-cover {
	left: -4px; top: -4px; width: 200px; height: 200px; position: absolute; z-index: -1;
}
