.datepicker {
	color: var(--bs-body);
	background-color: var(--bs-switch-bg);
	border-radius: 10px;
	padding: .25rem;
	min-width: 280px !important;
}
.datepicker table {
	width: 100%;
	height: 100%;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover,
.datepicker table tr td.day.disabled,
.datepicker table tr td.day.disabled:hover {
	background: none;
	color: #999;
	cursor: default;
	text-decoration: line-through;
}
.datepicker-days table thead,
.datepicker-months table thead,
.datepicker-years table thead,
.datepicker-decades table thead,
.datepicker-centuries table thead {
	border-radius: 10px;
	padding: .25rem;
}
.datepicker-days .table-condensed .dow {
	font-size: .75rem;
}
.datepicker .table-condensed > tbody > tr > td,
.datepicker .table-condensed > tbody > tr > th,
.datepicker .table-condensed > tfoot > tr > td,
.datepicker .table-condensed > tfoot > tr > th,
.datepicker .table-condensed > thead > tr > td,
.datepicker .table-condensed > thead > tr > th,
.datepicker-inline .table-condensed > tbody > tr > td,
.datepicker-inline .table-condensed > tbody > tr > th,
.datepicker-inline .table-condensed > tfoot > tr > td,
.datepicker-inline .table-condensed > tfoot > tr > th,
.datepicker-inline .table-condensed > thead > tr > td,
.datepicker-inline .table-condensed > thead > tr > th {
	padding: .45em 0;
	border-radius: 7px;
}
.datepicker .table-condensed > tbody > tr > td,
.datepicker-inline .table-condensed > tbody > tr > td {
	font-size: .875rem;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td.today {
	background-image: none !important;
}
.datepicker table tr td span {
	border-radius: 5px;
}

.datepicker-amber table tr td.today,
.datepicker-amber table tr td.today:hover {
	color: #3e3e3e !important;
	background: var(--bs-amber-300) !important;
}
.datepicker-amber table tr td.active,
.datepicker-amber table tr td span.active {
	color: #3e3e3e !important;
	background: var(--bs-amber-700) !important;
}
.datepicker-amber table tr td.active:hover,
.datepicker-amber table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-amber-100) !important;
}
.datepicker-amber table tr td.today.disabled,
.datepicker-amber table tr td.today.disabled:hover,
.datepicker-amber table tr td.active.disabled,
.datepicker-amber table tr td.active.disabled:hover,
.datepicker-amber table tr td span.active.disabled,
.datepicker-amber table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-amber-100) !important;
}

.datepicker-aqua table tr td.today,
.datepicker-aqua table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-aqua-300) !important;
}
.datepicker-aqua table tr td.active,
.datepicker-aqua table tr td span.active {
	color: #fff !important;
	background: var(--bs-aqua-700) !important;
}
.datepicker-aqua table tr td.active:hover,
.datepicker-aqua table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-aqua-100) !important;
}
.datepicker-aqua table tr td.today.disabled,
.datepicker-aqua table tr td.today.disabled:hover,
.datepicker-aqua table tr td.active.disabled,
.datepicker-aqua table tr td.active.disabled:hover,
.datepicker-aqua table tr td span.active.disabled,
.datepicker-aqua table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-aqua-100) !important;
}

.datepicker-blue table tr td.today,
.datepicker-blue table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-blue-300) !important;
}
.datepicker-blue table tr td.active,
.datepicker-blue table tr td span.active {
	color: #fff !important;
	background: var(--bs-blue-700) !important;
}
.datepicker-blue table tr td.active:hover,
.datepicker-blue table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-blue-100) !important;
}
.datepicker-blue table tr td.today.disabled,
.datepicker-blue table tr td.today.disabled:hover,
.datepicker-blue table tr td.active.disabled,
.datepicker-blue table tr td.active.disabled:hover,
.datepicker-blue table tr td span.active.disabled,
.datepicker-blue table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-blue-100) !important;
}

.datepicker-brown table tr td.today,
.datepicker-brown table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-brown-300) !important;
}
.datepicker-brown table tr td.active,
.datepicker-brown table tr td span.active {
	color: #fff !important;
	background: var(--bs-brown-700) !important;
}
.datepicker-brown table tr td.active:hover,
.datepicker-brown table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-brown-100) !important;
}
.datepicker-brown table tr td.today.disabled,
.datepicker-brown table tr td.today.disabled:hover,
.datepicker-brown table tr td.active.disabled,
.datepicker-brown table tr td.active.disabled:hover,
.datepicker-brown table tr td span.active.disabled,
.datepicker-brown table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-brown-100) !important;
}

.datepicker-cyan table tr td.today,
.datepicker-cyan table tr td.today:hover {
	color: #3e3e3e !important;
	background: var(--bs-cyan-300) !important;
}
.datepicker-cyan table tr td.active,
.datepicker-cyan table tr td span.active {
	color: #3e3e3e !important;
	background: var(--bs-cyan-700) !important;
}
.datepicker-cyan table tr td.active:hover,
.datepicker-cyan table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-cyan-100) !important;
}
.datepicker-cyan table tr td.today.disabled,
.datepicker-cyan table tr td.today.disabled:hover,
.datepicker-cyan table tr td.active.disabled,
.datepicker-cyan table tr td.active.disabled:hover,
.datepicker-cyan table tr td span.active.disabled,
.datepicker-cyan table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-cyan-100) !important;
}

.datepicker-elegant table tr td.today,
.datepicker-elegant table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-elegant-300) !important;
}
.datepicker-elegant table tr td.active,
.datepicker-elegant table tr td span.active {
	color: #fff !important;
	background: var(--bs-elegant-700) !important;
}
.datepicker-elegant table tr td.active:hover,
.datepicker-elegant table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-elegant-100) !important;
}
.datepicker-elegant table tr td.today.disabled,
.datepicker-elegant table tr td.today.disabled:hover,
.datepicker-elegant table tr td.active.disabled,
.datepicker-elegant table tr td.active.disabled:hover,
.datepicker-elegant table tr td span.active.disabled,
.datepicker-elegant table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-elegant-100) !important;
}

.datepicker-green table tr td.today,
.datepicker-green table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-green-300) !important;
}
.datepicker-green table tr td.active,
.datepicker-green table tr td span.active {
	color: #fff !important;
	background: var(--bs-green-700) !important;
}
.datepicker-green table tr td.active:hover,
.datepicker-green table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-green-100) !important;
}
.datepicker-green table tr td.today.disabled,
.datepicker-green table tr td.today.disabled:hover,
.datepicker-green table tr td.active.disabled,
.datepicker-green table tr td.active.disabled:hover,
.datepicker-green table tr td span.active.disabled,
.datepicker-green table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-green-100) !important;
}

.datepicker-indigo table tr td.today,
.datepicker-indigo table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-indigo-300) !important;
}
.datepicker-indigo table tr td.active,
.datepicker-indigo table tr td span.active {
	color: #fff !important;
	background: var(--bs-indigo-700) !important;
}
.datepicker-indigo table tr td.active:hover,
.datepicker-indigo table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-indigo-100) !important;
}
.datepicker-indigo table tr td.today.disabled,
.datepicker-indigo table tr td.today.disabled:hover,
.datepicker-indigo table tr td.active.disabled,
.datepicker-indigo table tr td.active.disabled:hover,
.datepicker-indigo table tr td span.active.disabled,
.datepicker-indigo table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-indigo-100) !important;
}

.datepicker-lavendar table tr td.today,
.datepicker-lavendar table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-lavendar-300) !important;
}
.datepicker-lavendar table tr td.active,
.datepicker-lavendar table tr td span.active {
	color: #fff !important;
	background: var(--bs-lavendar-700) !important;
}
.datepicker-lavendar table tr td.active:hover,
.datepicker-lavendar table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-lavendar-100) !important;
}
.datepicker-lavendar table tr td.today.disabled,
.datepicker-lavendar table tr td.today.disabled:hover,
.datepicker-lavendar table tr td.active.disabled,
.datepicker-lavendar table tr td.active.disabled:hover,
.datepicker-lavendar table tr td span.active.disabled,
.datepicker-lavendar table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-lavendar-100) !important;
}

.datepicker-lime table tr td.today,
.datepicker-lime table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-lime-300) !important;
}
.datepicker-lime table tr td.active,
.datepicker-lime table tr td span.active {
	color: #fff !important;
	background: var(--bs-lime-700) !important;
}
.datepicker-lime table tr td.active:hover,
.datepicker-lime table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-lime-100) !important;
}
.datepicker-lime table tr td.today.disabled,
.datepicker-lime table tr td.today.disabled:hover,
.datepicker-lime table tr td.active.disabled,
.datepicker-lime table tr td.active.disabled:hover,
.datepicker-lime table tr td span.active.disabled,
.datepicker-lime table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-lime-100) !important;
}

.datepicker-maroon table tr td.today,
.datepicker-maroon table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-maroon-300) !important;
}
.datepicker-maroon table tr td.active,
.datepicker-maroon table tr td span.active {
	color: #fff !important;
	background: var(--bs-maroon-700) !important;
}
.datepicker-maroon table tr td.active:hover,
.datepicker-maroon table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-maroon-100) !important;
}
.datepicker-maroon table tr td.today.disabled,
.datepicker-maroon table tr td.today.disabled:hover,
.datepicker-maroon table tr td.active.disabled,
.datepicker-maroon table tr td.active.disabled:hover,
.datepicker-maroon table tr td span.active.disabled,
.datepicker-maroon table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-maroon-100) !important;
}

.datepicker-mint table tr td.today,
.datepicker-mint table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-mint-300) !important;
}
.datepicker-mint table tr td.active,
.datepicker-mint table tr td span.active {
	color: #fff !important;
	background: var(--bs-mint-700) !important;
}
.datepicker-mint table tr td.active:hover,
.datepicker-mint table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-mint-100) !important;
}
.datepicker-mint table tr td.today.disabled,
.datepicker-mint table tr td.today.disabled:hover,
.datepicker-mint table tr td.active.disabled,
.datepicker-mint table tr td.active.disabled:hover,
.datepicker-mint table tr td span.active.disabled,
.datepicker-mint table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-mint-100) !important;
}

.datepicker-orange table tr td.today,
.datepicker-orange table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-orange-300) !important;
}
.datepicker-orange table tr td.active,
.datepicker-orange table tr td span.active {
	color: #fff !important;
	background: var(--bs-orange-700) !important;
}
.datepicker-orange table tr td.active:hover,
.datepicker-orange table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-orange-100) !important;
}
.datepicker-orange table tr td.today.disabled,
.datepicker-orange table tr td.today.disabled:hover,
.datepicker-orange table tr td.active.disabled,
.datepicker-orange table tr td.active.disabled:hover,
.datepicker-orange table tr td span.active.disabled,
.datepicker-orange table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-orange-100) !important;
}

.datepicker-pink table tr td.today,
.datepicker-pink table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-pink-300) !important;
}
.datepicker-pink table tr td.active,
.datepicker-pink table tr td span.active {
	color: #fff !important;
	background: var(--bs-pink-700) !important;
}
.datepicker-pink table tr td.active:hover,
.datepicker-pink table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-pink-100) !important;
}
.datepicker-pink table tr td.today.disabled,
.datepicker-pink table tr td.today.disabled:hover,
.datepicker-pink table tr td.active.disabled,
.datepicker-pink table tr td.active.disabled:hover,
.datepicker-pink table tr td span.active.disabled,
.datepicker-pink table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-pink-100) !important;
}

.datepicker-purple table tr td.today,
.datepicker-purple table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-purple-300) !important;
}
.datepicker-purple table tr td.active,
.datepicker-purple table tr td span.active {
	color: #fff !important;
	background: var(--bs-purple-700) !important;
}
.datepicker-purple table tr td.active:hover,
.datepicker-purple table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-purple-100) !important;
}
.datepicker-purple table tr td.today.disabled,
.datepicker-purple table tr td.today.disabled:hover,
.datepicker-purple table tr td.active.disabled,
.datepicker-purple table tr td.active.disabled:hover,
.datepicker-purple table tr td span.active.disabled,
.datepicker-purple table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-purple-100) !important;
}

.datepicker-red table tr td.today,
.datepicker-red table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-red-300) !important;
}
.datepicker-red table tr td.active,
.datepicker-red table tr td span.active {
	color: #fff !important;
	background: var(--bs-red-700) !important;
}
.datepicker-red table tr td.active:hover,
.datepicker-red table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-red-100) !important;
}
.datepicker-red table tr td.today.disabled,
.datepicker-red table tr td.today.disabled:hover,
.datepicker-red table tr td.active.disabled,
.datepicker-red table tr td.active.disabled:hover,
.datepicker-red table tr td span.active.disabled,
.datepicker-red table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-red-100) !important;
}

.datepicker-tangelo table tr td.today,
.datepicker-tangelo table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-tangelo-300) !important;
}
.datepicker-tangelo table tr td.active,
.datepicker-tangelo table tr td span.active {
	color: #fff !important;
	background: var(--bs-tangelo-700) !important;
}
.datepicker-tangelo table tr td.active:hover,
.datepicker-tangelo table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-tangelo-100) !important;
}
.datepicker-tangelo table tr td.today.disabled,
.datepicker-tangelo table tr td.today.disabled:hover,
.datepicker-tangelo table tr td.active.disabled,
.datepicker-tangelo table tr td.active.disabled:hover,
.datepicker-tangelo table tr td span.active.disabled,
.datepicker-tangelo table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-tangelo-100) !important;
}

.datepicker-teal table tr td.today,
.datepicker-teal table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-teal-300) !important;
}
.datepicker-teal table tr td.active,
.datepicker-teal table tr td span.active {
	color: #fff !important;
	background: var(--bs-teal-700) !important;
}
.datepicker-teal table tr td.active:hover,
.datepicker-teal table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-teal-100) !important;
}
.datepicker-teal table tr td.today.disabled,
.datepicker-teal table tr td.today.disabled:hover,
.datepicker-teal table tr td.active.disabled,
.datepicker-teal table tr td.active.disabled:hover,
.datepicker-teal table tr td span.active.disabled,
.datepicker-teal table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-teal-100) !important;
}

.datepicker-yellow table tr td.today,
.datepicker-yellow table tr td.today:hover {
	color: #3e3e3e !important;
	background: var(--bs-yellow-300) !important;
}
.datepicker-yellow table tr td.active,
.datepicker-yellow table tr td span.active {
	color: #3e3e3e !important;
	background: var(--bs-yellow-700) !important;
}
.datepicker-yellow table tr td.active:hover,
.datepicker-yellow table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-yellow-100) !important;
}
.datepicker-yellow table tr td.today.disabled,
.datepicker-yellow table tr td.today.disabled:hover,
.datepicker-yellow table tr td.active.disabled,
.datepicker-yellow table tr td.active.disabled:hover,
.datepicker-yellow table tr td span.active.disabled,
.datepicker-yellow table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-yellow-100) !important;
}

.datepicker-primary table tr td.today,
.datepicker-primary table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-primary-300) !important;
}
.datepicker-primary table tr td.active,
.datepicker-primary table tr td span.active {
	color: #fff !important;
	background: var(--bs-primary-700) !important;
}
.datepicker-primary table tr td.active:hover,
.datepicker-primary table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-primary-100) !important;
}
.datepicker-primary table tr td.today.disabled,
.datepicker-primary table tr td.today.disabled:hover,
.datepicker-primary table tr td.active.disabled,
.datepicker-primary table tr td.active.disabled:hover,
.datepicker-primary table tr td span.active.disabled,
.datepicker-primary table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-primary-100) !important;
}

.datepicker-secondary table tr td.today,
.datepicker-secondary table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-secondary-300) !important;
}
.datepicker-secondary table tr td.active,
.datepicker-secondary table tr td span.active {
	color: #fff !important;
	background: var(--bs-secondary-700) !important;
}
.datepicker-secondary table tr td.active:hover,
.datepicker-secondary table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-secondary-100) !important;
}
.datepicker-secondary table tr td.today.disabled,
.datepicker-secondary table tr td.today.disabled:hover,
.datepicker-secondary table tr td.active.disabled,
.datepicker-secondary table tr td.active.disabled:hover,
.datepicker-secondary table tr td span.active.disabled,
.datepicker-secondary table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-secondary-100) !important;
}

.datepicker-info table tr td.today,
.datepicker-info table tr td.today:hover {
	color: #3e3e3e !important;
	background: var(--bs-info-300) !important;
}
.datepicker-info table tr td.active,
.datepicker-info table tr td span.active {
	color: #3e3e3e !important;
	background: var(--bs-info-700) !important;
}
.datepicker-info table tr td.active:hover,
.datepicker-info table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-info-100) !important;
}
.datepicker-info table tr td.today.disabled,
.datepicker-info table tr td.today.disabled:hover,
.datepicker-info table tr td.active.disabled,
.datepicker-info table tr td.active.disabled:hover,
.datepicker-info table tr td span.active.disabled,
.datepicker-info table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-info-100) !important;
}

.datepicker-warning table tr td.today,
.datepicker-warning table tr td.today:hover {
	color: #3e3e3e !important;
	background: var(--bs-warning-300) !important;
}
.datepicker-warning table tr td.active,
.datepicker-warning table tr td span.active {
	color: #3e3e3e !important;
	background: var(--bs-warning-700) !important;
}
.datepicker-warning table tr td.active:hover,
.datepicker-warning table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-warning-100) !important;
}
.datepicker-warning table tr td.today.disabled,
.datepicker-warning table tr td.today.disabled:hover,
.datepicker-warning table tr td.active.disabled,
.datepicker-warning table tr td.active.disabled:hover,
.datepicker-warning table tr td span.active.disabled,
.datepicker-warning table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-warning-100) !important;
}

.datepicker-danger table tr td.today,
.datepicker-danger table tr td.today:hover {
	color: #fff !important;
	background: var(--bs-danger-300) !important;
}
.datepicker-danger table tr td.active,
.datepicker-danger table tr td span.active {
	color: #fff !important;
	background: var(--bs-danger-700) !important;
}
.datepicker-danger table tr td.active:hover,
.datepicker-danger table tr td span.active:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-danger-100) !important;
}
.datepicker-danger table tr td.today.disabled,
.datepicker-danger table tr td.today.disabled:hover,
.datepicker-danger table tr td.active.disabled,
.datepicker-danger table tr td.active.disabled:hover,
.datepicker-danger table tr td span.active.disabled,
.datepicker-danger table tr td span.active.disabled:hover {
	color: #3e3e3e !important;
	background-color: var(--bs-danger-100) !important;
}
