@charset "UTF-8";
/*
 * template styles
 */
.color-inherit {
	color: inherit !important;
}
.bg-inherit {
	background-color: inherit !important;
}
.bg-transparent {
	background-color: transparent !important;
}
.bg-gray-900 {
	background-color: var(--gray-900) !important;
}
.bg-black {
	background-color: var(--black) !important;
}
.bg-black-25 {
	background-color: var(--black-25) !important;
}
.bg-black-50 {
	background-color: var(--black-50) !important;
}
.bg-black-75 {
	background-color: var(--black-75) !important;
}
.bg-white-25 {
	background-color: var(--white-25) !important;
}
.bg-white-50 {
	background-color: var(--white-50) !important;
}
.bg-white-75 {
	background-color: var(--white-75) !important;
}
.border-black-25 {
	border-color: var(--black-25) !important;
}
.border-black-50 {
	border-color: var(--black-50) !important;
}
.border-black-75 {
	border-color: var(--black-75) !important;
}
.border-white-25 {
	border-color: var(--white-25) !important;
}
.border-white-50 {
	border-color: var(--white-50) !important;
}
.border-white-75 {
	border-color: var(--white-75) !important;
}
.border-transparent {
	border-color: transparent !important;
}
.text-blue-dark {
	color: var(--blue-dark);
}
body > .container,
body.container{
	background-color: var(--body-container-bg);
}
header {
	background-color: var(--header-bg);
}
header > .container,
header.container{
	background-color: var(--header-container-bg);
}
footer {
	background-color: var(--footer-bg);
}
footer > .container,
footer.container{
	background-color: var(--footer-container-bg);
}
.icms-widget {
	color: var(--icms-widget-color);
}
.icms-widget:not(.icms-widget__compact):not(.icms-widget__transparent) {
	background-color: var(--icms-widget-bg);
}
.icms-widget .card-header {
	color: var(--icms-widget-header-color);
}

/* bootstrap additions ################################################ */
.list-group-item.active * {
	color: var(--white);
}