@charset "utf-8";
/* CSS Document */

.ui-datepicker.ui-widget-content {
	background: #fff;
	border: 1px solid #eaedf2;
	border-radius: 12px;
	box-shadow: 0 5px 8px #e9e9e9 !important;

	width: 100% !important;
}
.ui-datepicker .ui-datepicker-group {
	width: 33.3%;

	padding: 10px;

	float: left;
}

.ui-datepicker .ui-datepicker-header {
	background: #f5f5f5;

	position: relative;

	padding: 10px 0;

	width: auto;
}
.ui-datepicker .ui-datepicker-title {
	font-weight: 600;
	text-align: center;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker-next {
	background: #7209b7;

	position: absolute;
	top: 0;

	color: #fff;
	font-size: 14px;
	font-weight: 600;

	padding: 12px 12px;

	cursor: pointer;
}
	.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker-next:hover {
		background: #510783;

		color: #fff;
	}

.ui-datepicker .ui-datepicker-next {
	right: 0;
	border-radius: 0 8px 8px 0;

}
.ui-datepicker .ui-datepicker-prev {
	left: 0;
	border-radius: 8px 0 0 8px;
}


.ui-datepicker .ui-datepicker-group table {
	width: 95%;
}
.ui-datepicker .ui-datepicker th {
	font-weight: 600;
	text-align: center;

	padding: 12px 6px;
}
.ui-datepicker .ui-datepicker td {
	padding: 0;
}
.ui-datepicker .ui-state-default {
	background: #f5f5f5;

	font-weight: 400;
	text-align: center;

	margin: 0;
}
.ui-datepicker .ui-state-highlight {
	background: #7209b7;

	color: #fff;

	margin: 0;
}
	.ui-datepicker .ui-state-highlight > .ui-state-default {
		background: #7209b7;

		color: #fff;
	}

.ui-datepicker .ui-datepicker-today {
	background: #7209b7;
}
.ui-datepicker .ui-datepicker-today > .ui-state-highlight {
	background: #7209b7;
}

.ui-datepicker .ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: 8px;

	text-decoration: none;
}
.ui-datepicker .ui-datepicker-row-break {
	clear: both;
}


.ui-datepicker .ui-state-disabled {
	opacity: 1 !important;
}
.ui-datepicker .ui-state-disabled > span {
	background: #7209b7;

	color: #fff;
}

.ui-datepicker .ui-priority-secondary {
	background: #7209b7;

	color: #fff;

	opacity: 0.4;
}
.ui-datepicker .start-range, .ui-state-active {
	background: #7209b7;
}

.ui-datepicker .start-range a, .ui-state-active a {
	color: #fff;

	background-color: unset;
}

.ui-datepicker .start-range .ui-state-default {
	color: #fff;
}
.ui-datepicker .in-range {
	background: #7209b7;
}

.ui-datepicker .in-range a {
	color: #fff;
	background-color: unset;
}
.ui-datepicker .end-range {
	background-color: #7209b7;
}

.ui-datepicker .end-range a {
	color: #fff;
	background-color: unset;
}

.ui-datepicker .hover-range {
	background-color: #7209b7;
}
.ui-datepicker .hover-range a {
	color: #fff;
	background-color: unset;
}
.ui-datepicker .ui-datepicker-current-day {
	background-color: #7209b7;
	color: #fff;
}
	.ui-datepicker .ui-datepicker-current-day a {
		color: #fff;
	}
