.ui-datepicker {
	background-color: #ffffff;
	border: solid 1px #666666;
	box-shadow: 0 0 5px #666666;
	border-radius: 2px;
	font-family: 'Be Vietnam Pro', sans-serif;
}

.ui-datepicker .ui-datepicker-header {
	background: none;
	border: 0;
	color: #212121;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
	border-radius: 50%;
	border: 0 !important;
	cursor: pointer;
	transition: background-color 0.2s;
}


.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover {
	background: none;
	background-color: #351487;
	top: 2px;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover {
	left: 2px;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover {
	right: 2px;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {
	display: none;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-top: solid 5px transparent;
	border-bottom: solid 5px transparent;
	border-right: solid 5px #212121;
	transition: border 0.2s;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-top: solid 5px transparent;
	border-bottom: solid 5px transparent;
	border-left: solid 5px #212121;
	transition: border 0.2s;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before {
	border-right-color: #ffffff;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before {
	border-left-color: #ffffff;
}

.ui-datepicker select {
	font-weight: 400;
	font-family: 'Spartan', sans-serif;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-default {
	background: none;
	border-radius: 2px;
	transition: border 0.2s, background-color 0.2s, color 0.2s;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover {
	border-color: #999999;
	background-color: #d3d3d3;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-active {
	background-color: #3d639c;
	border-color: #3d639c;
	color: #ffffff;
}