.ui-datepicker.ui-datepicker-multi-2 {
	display: flex !important;
	width: 100% !important;
	justify-content: space-between;
	margin-top: 0.25rem;
	padding: 0;
}

.ui-datepicker .ui-datepicker-row-break {
	display: none !important;
}

.ui-datepicker-calendar {
	width: 100%;
}

.ui-datepicker-calendar table {
	border-collapse: collapse;
	border-spacing: 0;
}
.ui-datepicker-calendar thead th {
	padding: 0.25rem 0;
	text-align: center;
	border: none;
	font-weight: 300;
	letter-spacing: normal;
	line-height: normal;
	padding: 14px 5px;
	font-size: 12px;
}

.ui-datepicker-calendar tbody td {
	width: 45px;
	text-align: center;
	padding: 0;
}
.ui-datepicker-calendar tbody td:not(.ui-datepicker-other-month) {
	border: 1px solid #edeceb;;
}
.ui-datepicker-calendar tbody{
	border-collapse: collapse;
}

.ui-datepicker-calendar tbody td a,
.ui-datepicker-calendar tbody td span{
	color: #121212;
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	transition: 0.3s all;
	text-decoration: none;
	line-height: normal;
	border-bottom: none;
	display: block;
	padding: 9px 3px 12px;
}
.ui-datepicker-calendar tbody td a:hover {
	color: #FFF;
	background: #8c744b;
}
.ui-datepicker-calendar tbody td.ui-datepicker-today span,
.ui-datepicker-calendar tbody td.ui-datepicker-today a {
	color: #8c744b !important;
}

.ui-datepicker-calendar tbody td a.ui-state-active {
	color: #FFFFFF !important;
	background: #8c744b;
}

.ui-datepicker-calendar tbody td.ui-datepicker-unselectable span {
	color: #aeaeae;
}

.ui-datepicker-calendar tbody td.ui-datepicker-current-day span {
	color: #FFFFFF;
	background: #8c744b;
}

.current-next-day:not(.ui-datepicker-current-day) {
	background-color: #f9f7f6;
}


.ui-datepicker-header {
	position: relative;
}
.ui-datepicker-header a span {
	display: none;
}
.ui-datepicker-header a.ui-corner-all {
	cursor: pointer;
	position: absolute;
	top: 0;
	width: 2rem;
	height: 2rem;
	margin: 0.5rem;
	border-radius: 0.5rem;
}
.ui-datepicker-header a.ui-datepicker-prev {
	left: 0;
	width: auto;
}

.ui-datepicker-header a.ui-datepicker-prev::after {
	content: "";
	width: 20px;
	height: 20px;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg height='512px' id='Layer_1' style='enable-background:new 0 0 512 512;' version='1.1' viewBox='0 0 512 512' width='512px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpolygon points='160,115.4 180.7,96 352,256 180.7,416 160,396.7 310.5,256 '/%3E%3C/svg%3E");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	transform: rotate(180deg);
}
.ui-datepicker-header a.ui-datepicker-next {
	right: 0;
	width: auto;
}
.ui-datepicker-header a.ui-datepicker-next::after {
	content: "";
	width: 20px;
	height: 20px;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg height='512px' id='Layer_1' style='enable-background:new 0 0 512 512;' version='1.1' viewBox='0 0 512 512' width='512px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpolygon points='160,115.4 180.7,96 352,256 180.7,416 160,396.7 310.5,256 '/%3E%3C/svg%3E");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.ui-datepicker-title {
	text-align: center;
	margin-bottom: 9px;
	font-size: 20px;
	font-weight: 300;
	font-style: normal;
	letter-spacing: 0.1px;
	color: #121212;
	font-family: "ivyora-text",serif;
}
.ui-datepicker-week-col {
	color: #353535;
	font-weight: 400;
	font-size: 0.75rem;
}

.ui-datepicker-calendar tbody tr td:first-child,
.ui-datepicker-calendar tbody tr td:last-child {
	pointer-events: none;
}

.ui-datepicker-calendar tbody tr td:first-child a,
.ui-datepicker-calendar tbody tr td:last-child a {
	color: #aeaeae;
	pointer-events: none;
}

.ui-datepicker-other-month {
	opacity: 0;
}