/* styling for jQuery Datepicker v4.1.0. */
.datepick {
	background-color: var(--lightHighlight_back_color);
	color: var(--default_text_color);
	border: 1px solid var(--darkNeutral_border_color);
}

.datepick-disable {
	background-color: var(--default_back_color);
}

.datepick a.datepick-disabled {
	color: var(--darkNeutral_text_color);
}

.datepick button {
	background-color: var(--datepick_button_back_color);
}

.datepick-nav, .datepick-ctrl {
	background-color: var(--lightHighlight_back_color);
	color: var(--datepick_light_text_color);
}

.datepick-ctrl {
	background-color: var(--darkHighlight_back_color);
	color: var(--default_light_text_color);
}

.datepick-cmd:hover {
	background-color: var(--lightHighlight_back_color);
}

.datepick-ctrl .datepick-cmd:hover {
	background-color: var(--darkHighlight_back_color);
	color: var(--default_light_text_color);
}

.datepick a {
	color: var(--default_light_text_color);
}

.datepick-month-nav {
	background-color: var(--lightHighlight_back_color);
}

	.datepick-month-nav span {
		color: var(--datepick_light_text_color);
	}

.datepick-month {
	border: 1px solid var(--darkNeutral_border_color);
}

.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
	background-color: var(--mediumHighlight_back_color);
	color: var(--datepick_light_text_color);
}

.datepick-month thead {
	border-bottom: 1px solid var(--mediumNeutral_border_color);
}

.datepick-month th {
	border: 1px solid var(--darkHighlight_border_color);
}

	.datepick-month th, .datepick-month th a {
		background-color: var(--darkHighlight_back_color);
		color: var(--datepick_light_text_color);
	}

.datepick-month td {
	background-color: var(--lightNeutral_back_color);
	border: 1px solid var(--mediumNeutral_border_color);
}

	.datepick-month td.datepick-week {
		border: 1px solid var(--darkHighlight_border_color);
	}

		.datepick-month td.datepick-week * {
			background-color: var(--darkHighlight_back_color);
			color: var(--datepick_light_text_color);
		}

.datepick-month a {
	background-color: var(--lightNeutral_back_color);
	color: var(--datepick_text_color);
}

.datepick-month td span {
	color: var(--darkNeutral_text_color);
}

.datepick-month td .datepick-other-month {
	background-color: var(--datepick_light_text_color);
}

.datepick-month td .datepick-weekend {
	background-color: var(--lightHighlight_back_color);
}

.datepick-month td .datepick-today {
	background-color: var(--datepick_today_back_color);
}

.datepick-month td .datepick-highlight {
	background-color: var(--datepick_hightlight_back_color);
}

.datepick-month td .datepick-selected {
	background-color: var(--datepick_selected_back_color);
	color: var(--datepick_selected_text_color);
}

.datepick-month th.datepick-week {
	background-color: var(--darkHighlight_back_color);
	color: var(--datepick_light_text_color);
}

.datepick-status {
	background-color: var(--mediumNeutral_back_color);
}
