@charset "UTF-8";
:root {
	--bs-black : #000;
	--bs-white : #fff;
	--bs-blue-100: #cfe2ff;
	--bs-blue-200: #9ec5fe;
	--bs-blue-300: #6ea8fe;
	--bs-blue-400: #3d8bfd;
	--bs-blue-500: #0d6efd;
	--bs-blue-600: #0a58ca;
	--bs-blue-700: #084298;
	--bs-blue-800: #052c65;
	--bs-blue-900: #031633;
	--bs-indigo-100: #e0cffc;
	--bs-indigo-200: #c29ffa;
	--bs-indigo-300: #a370f7;
	--bs-indigo-400: #8540f5;
	--bs-indigo-500: #6610f2;
	--bs-indigo-600: #520dc2;
	--bs-indigo-700: #3d0a91;
	--bs-indigo-800: #290661;
	--bs-indigo-900: #140330;
	--bs-purple-100: #e2d9f3;
	--bs-purple-200: #c5b3e6;
	--bs-purple-300: #a98eda;
	--bs-purple-400: #8c68cd;
	--bs-purple-500: #6f42c1;
	--bs-purple-600: #59359a;
	--bs-purple-700: #432874;
	--bs-purple-800: #2c1a4d;
	--bs-purple-900: #160d27;
	--bs-pink-100: #f7d6e6;
	--bs-pink-200: #efadce;
	--bs-pink-300: #e685b5;
	--bs-pink-400: #de5c9d;
	--bs-pink-500: #d63384;
	--bs-pink-600: #ab296a;
	--bs-pink-700: #801f4f;
	--bs-pink-800: #561435;
	--bs-pink-900: #2b0a1a;
	--bs-red-100: #f8d7da;
	--bs-red-200: #f1aeb5;
	--bs-red-300: #ea868f;
	--bs-red-400: #e35d6a;
	--bs-red-500: #dc3545;
	--bs-red-600: #b02a37;
	--bs-red-700: #842029;
	--bs-red-800: #58151c;
	--bs-red-900: #2c0b0e;
	--bs-orange-100: #ffe5d0;
	--bs-orange-200: #fecba1;
	--bs-orange-300: #feb272;
	--bs-orange-400: #fd9843;
	--bs-orange-500: #fd7e14;
	--bs-orange-600: #ca6510;
	--bs-orange-700: #984c0c;
	--bs-orange-800: #653208;
	--bs-orange-900: #331904;
	--bs-yellow-100: #fff3cd;
	--bs-yellow-200: #ffe69c;
	--bs-yellow-300: #ffda6a;
	--bs-yellow-400: #ffcd39;
	--bs-yellow-500: #ffc107;
	--bs-yellow-600: #cc9a06;
	--bs-yellow-700: #997404;
	--bs-yellow-800: #664d03;
	--bs-yellow-900: #332701;
	--bs-green-100: #d1e7dd;
	--bs-green-200: #a3cfbb;
	--bs-green-300: #75b798;
	--bs-green-400: #479f76;
	--bs-green-500: #198754;
	--bs-green-600: #146c43;
	--bs-green-700: #0f5132;
	--bs-green-800: #0a3622;
	--bs-green-900: #051b11;
	--bs-teal-100: #d2f4ea;
	--bs-teal-200: #a6e9d5;
	--bs-teal-300: #79dfc1;
	--bs-teal-400: #4dd4ac;
	--bs-teal-500: #20c997;
	--bs-teal-600: #1aa179;
	--bs-teal-700: #13795b;
	--bs-teal-800: #0d503c;
	--bs-teal-900: #06281e;
	--bs-cyan-100: #cff4fc;
	--bs-cyan-200: #9eeaf9;
	--bs-cyan-300: #6edff6;
	--bs-cyan-400: #3dd5f3;
	--bs-cyan-500: #0dcaf0;
	--bs-cyan-600: #0aa2c0;
	--bs-cyan-700: #087990;
	--bs-cyan-800: #055160;
	--bs-cyan-900: #032830;
	--bs-gray-100: #f8f9fa;
	--bs-gray-200: #e9ecef;
	--bs-gray-300: #dee2e6;
	--bs-gray-400: #ced4da;
	--bs-gray-500: #adb5bd;
	--bs-gray-600: #6c757d;
	--bs-gray-700: #495057;
	--bs-gray-800: #343a40;
	--bs-gray-900: #212529;

	--callout-color: var(--bs-color);
	--callout-bg: var(--bs-gray-100);
	--callout-border: var(--bs-gray-400);

	--help-button-width: 130px;
}




.col:empty, [class^=col-]:empty {
	display: none;
}


.btn-xs, .btn-group-xs > .btn {
	--bs-btn-padding-y: 0.15rem;
	--bs-btn-padding-x: 0.4rem;
	--bs-btn-font-size: 0.750rem;
	--bs-btn-border-radius: 0.2rem;
}
.btn-xs + .dropdown-toggle-split, .btn-group-xs > .btn + .dropdown-toggle-split {
	padding-right: 0.275rem;
	padding-left: 0.275rem;
}




.h-85 {
	height: 85% !important;
}

.w-95 {
	width: 95% !important;
}
.w-85 {
	width: 85% !important;
}

.w-30 {
	width: 30% !important;
}

.w-33 {
	width: 33.33% !important;
}




.mh-75 {
	max-height: 75% !important;
}

.vh-75 {
	height: 75vh !important;
}

.min-vh-50 {
	min-height: 50vh !important;
}

.mh-50 {
	max-height: 50% !important;
}

.vh-50 {
	height: 50vh !important;
}

.min-vh-75 {
	min-height: 75vh !important;
}

.fs-7 {
	font-size: 0.85rem !important;
}
.fs-8 {
	font-size: 0.70rem !important;
}
.fs-9 {
	font-size: 0.65rem !important;
}
.fs-10 {
	font-size: 0.5rem !important;
}


.btn-xs, .btn-group-xs > .btn {
	--bs-btn-padding-y: 0.15rem;
	--bs-btn-padding-x: 0.4rem;
	--bs-btn-font-size: 0.750rem;
	--bs-btn-border-radius: 0.2rem;
}

.btn-xs + .dropdown-toggle-split, .btn-group-xs > .btn + .dropdown-toggle-split {
	padding-right: 0.275rem;
	padding-left: 0.275rem;
}


.lh-xs {
	line-height: 0.85 !important;
}

.lh-xxs {
	line-height: 0.75 !important;
}


.top-10 {
	top: 10% !important;
}
.top-20 {
	top: 20% !important;
}
.top-25 {
	top: 25% !important;
}
.top-30 {
	top: 30% !important;
}
.top-40 {
	top: 40% !important;
}
.top-60 {
	top: 60% !important;
}
.top-70 {
	top: 70% !important;
}
.top-75 {
	top: 75% !important;
}
.top-80 {
	top: 80% !important;
}
.top-90 {
	top: 90% !important;
}


.bg-blue-100 {
	color: #000 !important;
	background-color: var(--bs-blue-100) !important;
}

.bg-blue-200 {
	color: #000 !important;
	background-color: var(--bs-blue-200) !important;
}

.bg-blue-300 {
	color: #000 !important;
	background-color: var(--bs-blue-00) !important;
}

.bg-blue-400 {
	color: #000 !important;
	background-color: var(--bs-blue-400) !important;
}

.bg-blue-500 {
	color: #fff !important;
	background-color: var(--bs-blue-500) !important;
}

.bg-blue-600 {
	color: #fff !important;
	background-color: var(--bs-blue-600) !important;
}

.bg-blue-700 {
	color: #fff !important;
	background-color: var(--bs-blue-700) !important;
}

.bg-blue-800 {
	color: #fff !important;
	background-color: var(--bs-blue-800) !important;
}

.bg-blue-900 {
	color: #fff !important;
	background-color: var(--bs-blue-900) !important;
}

.bg-indigo-100 {
	color: #000 !important;
	background-color: var(--bs-indigo-100) !important;
}

.bg-indigo-200 {
	color: #000 !important;
	background-color: var(--bs-indigo-200) !important;
}

.bg-indigo-300 {
	color: #000 !important;
	background-color: var(--bs-indigo-300) !important;
}

.bg-indigo-400 {
	color: #fff !important;
	background-color: var(--bs-indigo-400) !important;
}

.bg-indigo-500 {
	color: #fff !important;
	background-color: var(--bs-indigo-500) !important;
}

.bg-indigo-600 {
	color: #fff !important;
	background-color: var(--bs-indigo-600) !important;
}

.bg-indigo-700 {
	color: #fff !important;
	background-color: var(--bs-indigo-700) !important;
}

.bg-indigo-800 {
	color: #fff !important;
	background-color: var(--bs-indigo-800) !important;
}

.bg-indigo-900 {
	color: #fff !important;
	background-color: var(--bs-indigo-900) !important;
}

.bg-purple-100 {
	color: #000 !important;
	background-color: var(--bs-purple-100) !important;
}

.bg-purple-200 {
	color: #000 !important;
	background-color: var(--bs-purple-200) !important;
}

.bg-purple-300 {
	color: #000 !important;
	background-color: var(--bs-purple-300) !important;
}

.bg-purple-400 {
	color: #000 !important;
	background-color: var(--bs-purple-400) !important;
}

.bg-purple-500 {
	color: #fff !important;
	background-color: var(--bs-purple-500) !important;
}

.bg-purple-600 {
	color: #fff !important;
	background-color: var(--bs-purple-600) !important;
}

.bg-purple-700 {
	color: #fff !important;
	background-color: var(--bs-purple-700) !important;
}

.bg-purple-800 {
	color: #fff !important;
	background-color: var(--bs-purple-800) !important;
}

.bg-purple-900 {
	color: #fff !important;
	background-color: var(--bs-purple-900) !important;
}

.bg-pink-100 {
	color: #000 !important;
	background-color: var(--bs-pink-100) !important;
}

.bg-pink-200 {
	color: #000 !important;
	background-color: var(--bs-pink-200) !important;
}

.bg-pink-300 {
	color: #000 !important;
	background-color: var(--bs-pink-300) !important;
}

.bg-pink-400 {
	color: #000 !important;
	background-color: var(--bs-pink-400) !important;
}

.bg-pink-500 {
	color: #fff !important;
	background-color: var(--bs-pink-500) !important;
}

.bg-pink-600 {
	color: #fff !important;
	background-color: var(--bs-pink-600) !important;
}

.bg-pink-700 {
	color: #fff !important;
	background-color: var(--bs-pink-700) !important;
}

.bg-pink-800 {
	color: #fff !important;
	background-color: var(--bs-pink-800) !important;
}

.bg-pink-900 {
	color: #fff !important;
	background-color: var(--bs-pink-900) !important;
}

.bg-red-100 {
	color: #000 !important;
	background-color: var(--bs-red-100) !important;
}

.bg-red-200 {
	color: #000 !important;
	background-color: var(--bs-red-200) !important;
}

.bg-red-300 {
	color: #000 !important;
	background-color: var(--bs-red-300) !important;
}

.bg-red-400 {
	color: #000 !important;
	background-color: var(--bs-red-400) !important;
}

.bg-red-500 {
	color: #fff !important;
	background-color: var(--bs-red-500) !important;
}

.bg-red-600 {
	color: #fff !important;
	background-color: var(--bs-red-600) !important;
}

.bg-red-700 {
	color: #fff !important;
	background-color: var(--bs-red-700) !important;
}

.bg-red-800 {
	color: #fff !important;
	background-color: var(--bs-red-800) !important;
}

.bg-red-900 {
	color: #fff !important;
	background-color: var(--bs-red-900) !important;
}

.bg-orange-100 {
	color: #000 !important;
	background-color: var(--bs-orange-100) !important;
}

.bg-orange-200 {
	color: #000 !important;
	background-color: var(--bs-orange-200) !important;
}

.bg-orange-300 {
	color: #000 !important;
	background-color: var(--bs-orange-300) !important;
}

.bg-orange-400 {
	color: #000 !important;
	background-color: var(--bs-orange-400) !important;
}

.bg-orange-500 {
	color: #000 !important;
	background-color: var(--bs-orange-500) !important;
}

.bg-orange-600 {
	color: #000 !important;
	background-color: var(--bs-orange-600) !important;
}

.bg-orange-700 {
	color: #fff !important;
	background-color: var(--bs-orange-700) !important;
}

.bg-orange-800 {
	color: #fff !important;
	background-color: var(--bs-orange-800) !important;
}

.bg-orange-900 {
	color: #fff !important;
	background-color: var(--bs-orange-900) !important;
}

.bg-yellow-100 {
	color: #000 !important;
	background-color: var(--bs-yellow-100) !important;
}

.bg-yellow-200 {
	color: #000 !important;
	background-color: var(--bs-yellow-200) !important;
}

.bg-yellow-300 {
	color: #000 !important;
	background-color: var(--bs-yellow-300) !important;
}

.bg-yellow-400 {
	color: #000 !important;
	background-color: var(--bs-yellow-400) !important;
}

.bg-yellow-500 {
	color: #000 !important;
	background-color: var(--bs-yellow-500) !important;
}

.bg-yellow-600 {
	color: #000 !important;
	background-color: var(--bs-yellow-600) !important;
}

.bg-yellow-700 {
	color: #000 !important;
	background-color: var(--bs-yellow-700) !important;
}

.bg-yellow-800 {
	color: #fff !important;
	background-color: var(--bs-yellow-800) !important;
}

.bg-yellow-900 {
	color: #fff !important;
	background-color: var(--bs-yellow-900) !important;
}

.bg-green-100 {
	color: #000 !important;
	background-color: var(--bs-green-100) !important;
}

.bg-green-200 {
	color: #000 !important;
	background-color: var(--bs-green-200) !important;
}

.bg-green-300 {
	color: #000 !important;
	background-color: var(--bs-green-300) !important;
}

.bg-green-400 {
	color: #000 !important;
	background-color: var(--bs-green-40) !important;
}

.bg-green-500 {
	color: #fff !important;
	background-color: var(--bs-green-500) !important;
}

.bg-green-600 {
	color: #fff !important;
	background-color: var(--bs-green-600) !important;
}

.bg-green-700 {
	color: #fff !important;
	background-color: var(--bs-green-700) !important;
}

.bg-green-800 {
	color: #fff !important;
	background-color: var(--bs-green-800) !important;
}

.bg-green-900 {
	color: #fff !important;
	background-color: var(--bs-green-900) !important;
}

.bg-teal-100 {
	color: #000 !important;
	background-color: var(--bs-teal-100) !important;
}

.bg-teal-200 {
	color: #000 !important;
	background-color: var(--bs-teal-200) !important;
}

.bg-teal-300 {
	color: #000 !important;
	background-color: var(--bs-teal-300) !important;
}

.bg-teal-400 {
	color: #000 !important;
	background-color: var(--bs-teal-400) !important;
}

.bg-teal-500 {
	color: #000 !important;
	background-color: var(--bs-teal-500) !important;
}

.bg-teal-600 {
	color: #000 !important;
	background-color: var(--bs-teal-600) !important;
}

.bg-teal-700 {
	color: #fff !important;
	background-color: var(--bs-teal-700) !important;
}

.bg-teal-800 {
	color: #fff !important;
	background-color: var(--bs-teal-800) !important;
}

.bg-teal-900 {
	color: #fff !important;
	background-color: var(--bs-teal-900) !important;
}

.bg-cyan-100 {
	color: #000 !important;
	background-color: var(--bs-cyan-100) !important;
}

.bg-cyan-200 {
	color: #000 !important;
	background-color: var(--bs-cyan-200) !important;
}

.bg-cyan-300 {
	color: #000 !important;
	background-color: var(--bs-cyan-300) !important;
}

.bg-cyan-400 {
	color: #000 !important;
	background-color: var(--bs-cyan-400) !important;
}

.bg-cyan-500 {
	color: #000 !important;
	background-color: var(--bs-cyan-500) !important;
}

.bg-cyan-600 {
	color: #000 !important;
	background-color: var(--bs-cyan-600) !important;
}

.bg-cyan-700 {
	color: #fff !important;
	background-color: var(--bs-cyan-700) !important;
}

.bg-cyan-800 {
	color: #fff !important;
	background-color: var(--bs-cyan-800) !important;
}

.bg-cyan-900 {
	color: #fff !important;
	background-color: var(--bs-cyan-900) !important;
}

.bg-gray-100 {
	color: #000 !important;
	background-color: var(--bs-gray-100) !important;
}

.bg-gray-200 {
	color: #000 !important;
	background-color: var(--bs-gray-200) !important;
}

.bg-gray-300 {
	color: #000 !important;
	background-color: var(--bs-gray-300) !important;
}

.bg-gray-400 {
	color: #000 !important;
	background-color: var(--bs-gray-400) !important;
}

.bg-gray-500 {
	color: #000 !important;
	background-color: var(--bs-gray-500) !important;
}

.bg-gray-600 {
	color: #fff !important;
	background-color: var(--bs-gray-600) !important;
}

.bg-gray-700 {
	color: #fff !important;
	background-color: var(--bs-gray-700) !important;
}

.bg-gray-800 {
	color: #fff !important;
	background-color: var(--bs-gray-800) !important;
}

.bg-gray-900 {
	color: #fff !important;
	background-color: var(--bs-gray-900) !important;
}





.color-blue-100 {
	color: var(--bs-blue-100) !important;
}

.color-blue-200 {
	color: var(--bs-blue-200) !important;
}

.color-blue-300 {
	color: var(--bs-blue-00) !important;
}

.color-blue-400 {
	color: var(--bs-blue-400) !important;
}

.color-blue-500 {
	color: var(--bs-blue-500) !important;
}

.color-blue-600 {
	color: var(--bs-blue-600) !important;
}

.color-blue-700 {
	color: var(--bs-blue-700) !important;
}

.color-blue-800 {
	color: var(--bs-blue-800) !important;
}

.color-blue-900 {
	color: var(--bs-blue-900) !important;
}

.color-indigo-100 {
	color: var(--bs-indigo-100) !important;
}

.color-indigo-200 {
	color: var(--bs-indigo-200) !important;
}

.color-indigo-300 {
	color: var(--bs-indigo-300) !important;
}

.color-indigo-400 {
	color: var(--bs-indigo-400) !important;
}

.color-indigo-500 {
	color: var(--bs-indigo-500) !important;
}

.color-indigo-600 {
	color: var(--bs-indigo-600) !important;
}

.color-indigo-700 {
	color: var(--bs-indigo-700) !important;
}

.color-indigo-800 {
	color: var(--bs-indigo-800) !important;
}

.color-indigo-900 {
	color: var(--bs-indigo-900) !important;
}

.color-purple-100 {
	color: var(--bs-purple-100) !important;
}

.color-purple-200 {
	color: var(--bs-purple-200) !important;
}

.color-purple-300 {
	color: var(--bs-purple-300) !important;
}

.color-purple-400 {
	color: var(--bs-purple-400) !important;
}

.color-purple-500 {
	color: var(--bs-purple-500) !important;
}

.color-purple-600 {
	color: var(--bs-purple-600) !important;
}

.color-purple-700 {
	color: var(--bs-purple-700) !important;
}

.color-purple-800 {
	color: var(--bs-purple-800) !important;
}

.color-purple-900 {
	color: var(--bs-purple-900) !important;
}

.color-pink-100 {
	color: var(--bs-pink-100) !important;
}

.color-pink-200 {
	color: var(--bs-pink-200) !important;
}

.color-pink-300 {
	color: var(--bs-pink-300) !important;
}

.color-pink-400 {
	color: var(--bs-pink-400) !important;
}

.color-pink-500 {
	color: var(--bs-pink-500) !important;
}

.color-pink-600 {
	color: var(--bs-pink-600) !important;
}

.color-pink-700 {
	color: var(--bs-pink-700) !important;
}

.color-pink-800 {
	color: var(--bs-pink-800) !important;
}

.color-pink-900 {
	color: var(--bs-pink-900) !important;
}

.color-red-100 {
	color: var(--bs-red-100) !important;
}

.color-red-200 {
	color: var(--bs-red-200) !important;
}

.color-red-300 {
	color: var(--bs-red-300) !important;
}

.color-red-400 {
	color: var(--bs-red-400) !important;
}

.color-red-500 {
	color: var(--bs-red-500) !important;
}

.color-red-600 {
	color: var(--bs-red-600) !important;
}

.color-red-700 {
	color: var(--bs-red-700) !important;
}

.color-red-800 {
	color: var(--bs-red-800) !important;
}

.color-red-900 {
	color: var(--bs-red-900) !important;
}

.color-orange-100 {
	color: var(--bs-orange-100) !important;
}

.color-orange-200 {
	color: var(--bs-orange-200) !important;
}

.color-orange-300 {
	color: var(--bs-orange-300) !important;
}

.color-orange-400 {
	color: var(--bs-orange-400) !important;
}

.color-orange-500 {
	color: var(--bs-orange-500) !important;
}

.color-orange-600 {
	color: var(--bs-orange-600) !important;
}

.color-orange-700 {
	color: var(--bs-orange-700) !important;
}

.color-orange-800 {
	color: var(--bs-orange-800) !important;
}

.color-orange-900 {
	color: var(--bs-orange-900) !important;
}

.color-yellow-100 {
	color: var(--bs-yellow-100) !important;
}

.color-yellow-200 {
	color: var(--bs-yellow-200) !important;
}

.color-yellow-300 {
	color: var(--bs-yellow-300) !important;
}

.color-yellow-400 {
	color: var(--bs-yellow-400) !important;
}

.color-yellow-500 {
	color: var(--bs-yellow-500) !important;
}

.color-yellow-600 {
	color: var(--bs-yellow-600) !important;
}

.color-yellow-700 {
	color: var(--bs-yellow-700) !important;
}

.color-yellow-800 {
	color: var(--bs-yellow-800) !important;
}

.color-yellow-900 {
	color: var(--bs-yellow-900) !important;
}

.color-green-100 {
	color: var(--bs-green-100) !important;
}

.color-green-200 {
	color: var(--bs-green-200) !important;
}

.color-green-300 {
	color: var(--bs-green-300) !important;
}

.color-green-400 {
	color: var(--bs-green-40) !important;
}

.color-green-500 {
	color: var(--bs-green-500) !important;
}

.color-green-600 {
	color: var(--bs-green-600) !important;
}

.color-green-700 {
	color: var(--bs-green-700) !important;
}

.color-green-800 {
	color: var(--bs-green-800) !important;
}

.color-green-900 {
	color: var(--bs-green-900) !important;
}

.color-teal-100 {
	color: var(--bs-teal-100) !important;
}

.color-teal-200 {
	color: var(--bs-teal-200) !important;
}

.color-teal-300 {
	color: var(--bs-teal-300) !important;
}

.color-teal-400 {
	color: var(--bs-teal-400) !important;
}

.color-teal-500 {
	color: var(--bs-teal-500) !important;
}

.color-teal-600 {
	color: var(--bs-teal-600) !important;
}

.color-teal-700 {
	color: var(--bs-teal-700) !important;
}

.color-teal-800 {
	color: var(--bs-teal-800) !important;
}

.color-teal-900 {
	color: var(--bs-teal-900) !important;
}

.color-cyan-100 {
	color: var(--bs-cyan-100) !important;
}

.color-cyan-200 {
	color: var(--bs-cyan-200) !important;
}

.color-cyan-300 {
	color: var(--bs-cyan-300) !important;
}

.color-cyan-400 {
	color: var(--bs-cyan-400) !important;
}

.color-cyan-500 {
	color: var(--bs-cyan-500) !important;
}

.color-cyan-600 {
	color: var(--bs-cyan-600) !important;
}

.color-cyan-700 {
	color: var(--bs-cyan-700) !important;
}

.color-cyan-800 {
	color: var(--bs-cyan-800) !important;
}

.color-cyan-900 {
	color: var(--bs-cyan-900) !important;
}

.color-gray-100 {
	color: var(--bs-gray-100) !important;
}

.color-gray-200 {
	color: var(--bs-gray-200) !important;
}

.color-gray-300 {
	color: var(--bs-gray-300) !important;
}

.color-gray-400 {
	color: var(--bs-gray-400) !important;
}

.color-gray-500 {
	color: var(--bs-gray-500) !important;
}

.color-gray-600 {
	color: var(--bs-gray-600) !important;
}

.color-gray-700 {
	color: var(--bs-gray-700) !important;
}

.color-gray-800 {
	color: var(--bs-gray-800) !important;
}

.color-gray-900 {
	color: var(--bs-gray-900) !important;
}





.text-secondary-dark {
	--bs-text-opacity: 1;
	color: rgba(var(--bs-gray-700), var(--bs-text-opacity)) !important;
}

.text-secondary-light {
	--bs-text-opacity: 0.7;
	color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success-dark {
	--bs-text-opacity: 1;
	color: rgba(var(--bs-green-700), var(--bs-text-opacity)) !important;
}

.text-success-light {
	--bs-text-opacity: 0.7;
	color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info-dark {
	--bs-text-opacity: 0.8;
	color: rgba(var(--bs-cyan-700), var(--bs-text-opacity)) !important;
}

.text-info-light {
	--bs-text-opacity: 0.7;
	color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning-dark {
	--bs-text-opacity: 1;
	color: rgba(var(--bs-orange-700), var(--bs-text-opacity)) !important;
}

.text-warning-light {
	--bs-text-opacity: 0.7;
	color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger-dark {
	--bs-text-opacity: 1;
	color: rgba(var(--bs-red-700), var(--bs-text-opacity)) !important;
}

.text-danger-light {
	--bs-text-opacity: 0.7;
	color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}




.callout {
	padding: 1.25rem;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
	color: var(--callout-color, inherit);
	background-color: var(--callout-bg, var(--bs-gray-100));
	border-left: 0.25rem solid var(--callout-border, var(--bs-gray-300))
}

	.callout h4 {
		margin-bottom: .20rem
	}

	.callout > :last-child {
		margin-bottom: 0
	}

	.callout + .callout {
		margin-top: -.25rem
	}

	.callout .highlight {
		background-color: rgba(0,0,0,0.05)
	}

.callout-md {
	border-left-width: 0.5rem;
}
.callout-lg {
	border-left-width: 0.75rem;
}
.callout-lg {
	border-left-width: 1.0rem;
}

.callout-info {
	--callout-color: var(--bs-info-text-emphasis);
	--callout-bg: var(--bs-info-bg-subtle);
	--callout-border: var(--bs-info-border-subtle)
}

.callout-warning {
	--callout-color: var(--bs-warning-text-emphasis);
	--callout-bg: var(--bs-warning-bg-subtle);
	--callout-border: var(--bs-warning-border-subtle)
}

.callout-danger {
	--callout-color: var(--bs-danger-text-emphasis);
	--callout-bg: var(--bs-danger-bg-subtle);
	--callout-border: var(--bs-danger-border-subtle)
}

.callout-success {
	--callout-color: var(--bs-success-text-emphasis);
	--callout-bg: var(--bs-success-bg-subtle);
	--callout-border: var(--bs-success-border-subtle);
}


.callout-white {
	--callout-color: var(--bs-black);
	--callout-bg: var(--bs-white);
	--callout-border: var(--bs-gray-600);
}

.callout-black {
	--callout-color: var(--bs-white);
	--callout-bg: var(--bs-black);
	--callout-border: var(--bs-gray-100);
}


/*  Navbar Auto Expand on hover */
.dropdown:hover .dropdown-menu {
	display: block;
}





.shadow-light {
	box-shadow: 0 0.5rem 1rem rgba(255, 255, 255, 0.5) !important;
}

.shadow-light-none {
	box-shadow: none !important;
}



.bg-filter-blur-0 {
	backdrop-filter: blur(0px);
}
.bg-filter-blur-1 {
	backdrop-filter: blur(2px);
}
.bg-filter-blur-2 {
	backdrop-filter: blur(4px);
}
.bg-filter-blur-3 {
	backdrop-filter: blur(6px);
}
.bg-filter-blur-4 {
	backdrop-filter: blur(8px);
}
.bg-filter-blur-5 {
	backdrop-filter: blur(10px);
}
.bg-filter-blur-6 {
	backdrop-filter: blur(15px);
}
.bg-filter-blur-7 {
	backdrop-filter: blur(20px);
}
.bg-filter-blur-8 {
	backdrop-filter: blur(30px);
}
.bg-filter-blur-9 {
	backdrop-filter: blur(40px);
}
.bg-filter-blur-10 {
	backdrop-filter: blur(50px);
}


.w-xs-100 {
	width: 100% !important;
}
.w-xs-75 {
	width: 75% !important;
}

@media (min-width: 576px) {
	
	.shadow-light-sm {
		box-shadow: 0 0.125rem 0.25rem rgba(255, 255, 255, 0.5) !important;
	}

	.bg-sm-primary {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-sm-secondary {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-sm-success {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-sm-info {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-sm-warning {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-sm-danger {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-sm-light {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-sm-dark {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-sm-black {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-sm-white {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-sm-body {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-sm-transparent {
		--bs-bg-opacity: 1;
		background-color: transparent !important;
	}

	.bg-sm-opacity-10 {
		--bs-bg-opacity: 0.1;
	}

	.bg-sm-opacity-25 {
		--bs-bg-opacity: 0.25;
	}

	.bg-sm-opacity-50 {
		--bs-bg-opacity: 0.5;
	}

	.bg-sm-opacity-75 {
		--bs-bg-opacity: 0.75;
	}

	.bg-sm-opacity-100 {
		--bs-bg-opacity: 1;
	}


	.bg-sm-filter-blur-0 {
		backdrop-filter: blur(0px);
	}

	.bg-sm-filter-blur-1 {
		backdrop-filter: blur(2px);
	}

	.bg-sm-filter-blur-2 {
		backdrop-filter: blur(4px);
	}

	.bg-sm-filter-blur-3 {
		backdrop-filter: blur(6px);
	}

	.bg-sm-filter-blur-4 {
		backdrop-filter: blur(8px);
	}

	.bg-sm-filter-blur-5 {
		backdrop-filter: blur(10px);
	}

	.bg-sm-filter-blur-6 {
		backdrop-filter: blur(15px);
	}

	.bg-sm-filter-blur-7 {
		backdrop-filter: blur(20px);
	}

	.bg-sm-filter-blur-8 {
		backdrop-filter: blur(30px);
	}

	.bg-sm-filter-blur-9 {
		backdrop-filter: blur(40px);
	}

	.bg-sm-filter-blur-10 {
		backdrop-filter: blur(50px);
	}

	.w-sm-100 {
		width: 100% !important;
	}
	.w-sm-75 {
		width: 75% !important;
	}

	.vh-sm-100 {
		min-height: 100vh !important;
	}

	.vh-sm-75 {
		min-height: 75vh !important;
	}

	.vh-sm-50 {
		min-height: 50vh !important;
	}

	.vh-sm-25 {
		min-height: 25vh !important;
	}

}


@media (min-width: 768px) {

	.shadow-light-md {
		box-shadow: 0 0.5rem 1.5rem rgba(255, 255, 255, 0.5) !important;
	}

	.bg-md-primary {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-md-secondary {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-md-success {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-md-info {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-md-warning {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-md-danger {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-md-light {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-md-dark {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-md-black {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-md-white {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-md-body {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-md-transparent {
		--bs-bg-opacity: 1;
		background-color: transparent !important;
	}

	.bg-md-opacity-10 {
		--bs-bg-opacity: 0.1;
	}

	.bg-md-opacity-25 {
		--bs-bg-opacity: 0.25;
	}

	.bg-md-opacity-50 {
		--bs-bg-opacity: 0.5;
	}

	.bg-md-opacity-75 {
		--bs-bg-opacity: 0.75;
	}

	.bg-md-opacity-100 {
		--bs-bg-opacity: 1;
	}


	.bg-md-filter-blur-0 {
		backdrop-filter: blur(0px);
	}

	.bg-md-filter-blur-1 {
		backdrop-filter: blur(2px);
	}

	.bg-md-filter-blur-2 {
		backdrop-filter: blur(4px);
	}

	.bg-md-filter-blur-3 {
		backdrop-filter: blur(6px);
	}

	.bg-md-filter-blur-4 {
		backdrop-filter: blur(8px);
	}

	.bg-md-filter-blur-5 {
		backdrop-filter: blur(10px);
	}

	.bg-md-filter-blur-6 {
		backdrop-filter: blur(15px);
	}

	.bg-md-filter-blur-7 {
		backdrop-filter: blur(20px);
	}

	.bg-md-filter-blur-8 {
		backdrop-filter: blur(30px);
	}

	.bg-md-filter-blur-9 {
		backdrop-filter: blur(40px);
	}

	.bg-md-filter-blur-10 {
		backdrop-filter: blur(50px);
	}

	.w-md-100 {
		width: 100% !important;
	}

	.w-md-75 {
		width: 75% !important;
	}

	.vh-md-100 {
		min-height: 100vh !important;
	}

	.vh-md-75 {
		min-height: 75vh !important;
	}

	.vh-md-50 {
		min-height: 50vh !important;
	}

	.vh-md-25 {
		min-height: 25vh !important;
	}

}


@media (min-width: 992px) {
	
	.shadow-light-lg {
		box-shadow: 0 1rem 3rem rgba(255, 255, 255, 0.5) !important;
	}
	
	.bg-lg-primary {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-lg-secondary {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-lg-success {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-lg-info {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-lg-warning {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-lg-danger {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-lg-light {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-lg-dark {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-lg-black {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-lg-white {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-lg-body {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-lg-transparent {
		--bs-bg-opacity: 1;
		background-color: transparent !important;
	}

	.bg-lg-opacity-10 {
		--bs-bg-opacity: 0.1;
	}

	.bg-lg-opacity-25 {
		--bs-bg-opacity: 0.25;
	}

	.bg-lg-opacity-50 {
		--bs-bg-opacity: 0.5;
	}

	.bg-lg-opacity-75 {
		--bs-bg-opacity: 0.75;
	}

	.bg-lg-opacity-100 {
		--bs-bg-opacity: 1;
	}


	.bg-lg-filter-blur-0 {
		backdrop-filter: blur(0px);
	}

	.bg-lg-filter-blur-1 {
		backdrop-filter: blur(2px);
	}

	.bg-lg-filter-blur-2 {
		backdrop-filter: blur(4px);
	}

	.bg-lg-filter-blur-3 {
		backdrop-filter: blur(6px);
	}

	.bg-lg-filter-blur-4 {
		backdrop-filter: blur(8px);
	}

	.bg-lg-filter-blur-5 {
		backdrop-filter: blur(10px);
	}

	.bg-lg-filter-blur-6 {
		backdrop-filter: blur(15px);
	}

	.bg-lg-filter-blur-7 {
		backdrop-filter: blur(20px);
	}

	.bg-lg-filter-blur-8 {
		backdrop-filter: blur(30px);
	}

	.bg-lg-filter-blur-9 {
		backdrop-filter: blur(40px);
	}

	.bg-lg-filter-blur-10 {
		backdrop-filter: blur(50px);
	}

	.vh-lg-100 {
		min-height: 100vh !important;
	}

	.vh-lg-75 {
		min-height: 75vh !important;
	}

	.vh-lg-50 {
		min-height: 50vh !important;
	}

	.vh-lg-25 {
		min-height: 25vh !important;
	}

}


@media (min-width: 1200px) {
	
	.shadow-light-xl {
		box-shadow: 0 1.5rem 5rem rgba(255, 255, 255, 0.5) !important;
	}
	
	.bg-xl-primary {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xl-secondary {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xl-success {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xl-info {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xl-warning {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xl-danger {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xl-light {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xl-dark {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xl-black {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xl-white {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xl-body {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xl-transparent {
		--bs-bg-opacity: 1;
		background-color: transparent !important;
	}

	.bg-xl-opacity-10 {
		--bs-bg-opacity: 0.1;
	}

	.bg-xl-opacity-25 {
		--bs-bg-opacity: 0.25;
	}

	.bg-xl-opacity-50 {
		--bs-bg-opacity: 0.5;
	}

	.bg-xl-opacity-75 {
		--bs-bg-opacity: 0.75;
	}

	.bg-xl-opacity-100 {
		--bs-bg-opacity: 1;
	}


	.bg-xl-filter-blur-0 {
		backdrop-filter: blur(0px);
	}

	.bg-xl-filter-blur-1 {
		backdrop-filter: blur(2px);
	}

	.bg-xl-filter-blur-2 {
		backdrop-filter: blur(4px);
	}

	.bg-xl-filter-blur-3 {
		backdrop-filter: blur(6px);
	}

	.bg-xl-filter-blur-4 {
		backdrop-filter: blur(8px);
	}

	.bg-xl-filter-blur-5 {
		backdrop-filter: blur(10px);
	}

	.bg-xl-filter-blur-6 {
		backdrop-filter: blur(15px);
	}

	.bg-xl-filter-blur-7 {
		backdrop-filter: blur(20px);
	}

	.bg-xl-filter-blur-8 {
		backdrop-filter: blur(30px);
	}

	.bg-xl-filter-blur-9 {
		backdrop-filter: blur(40px);
	}

	.bg-xl-filter-blur-10 {
		backdrop-filter: blur(50px);
	}

	.vh-xl-100 {
		min-height: 100vh !important;
	}

	.vh-xl-75 {
		min-height: 75vh !important;
	}

	.vh-xl-50 {
		min-height: 50vh !important;
	}

	.vh-xl-25 {
		min-height: 25vh !important;
	}

}


@media (min-width: 1400px) {
	
	.shadow-light-xxl {
		box-shadow: 0 2rem 8rem rgba(255, 255, 255, 0.5) !important;
	}
	
	.bg-xxl-primary {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xxl-secondary {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xxl-success {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xxl-info {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xxl-warning {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xxl-danger {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xxl-light {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xxl-dark {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xxl-black {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xxl-white {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xxl-body {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
	}

	.bg-xxl-transparent {
		--bs-bg-opacity: 1;
		background-color: transparent !important;
	}

	.bg-xxl-opacity-10 {
		--bs-bg-opacity: 0.1;
	}

	.bg-xxl-opacity-25 {
		--bs-bg-opacity: 0.25;
	}

	.bg-xxl-opacity-50 {
		--bs-bg-opacity: 0.5;
	}

	.bg-xxl-opacity-75 {
		--bs-bg-opacity: 0.75;
	}

	.bg-xxl-opacity-100 {
		--bs-bg-opacity: 1;
	}


	.bg-xxl-filter-blur-0 {
		backdrop-filter: blur(0px);
	}

	.bg-xxl-filter-blur-1 {
		backdrop-filter: blur(2px);
	}

	.bg-xxl-filter-blur-2 {
		backdrop-filter: blur(4px);
	}

	.bg-xxl-filter-blur-3 {
		backdrop-filter: blur(6px);
	}

	.bg-xxl-filter-blur-4 {
		backdrop-filter: blur(8px);
	}

	.bg-xxl-filter-blur-5 {
		backdrop-filter: blur(10px);
	}

	.bg-xxl-filter-blur-6 {
		backdrop-filter: blur(15px);
	}

	.bg-xxl-filter-blur-7 {
		backdrop-filter: blur(20px);
	}

	.bg-xxl-filter-blur-8 {
		backdrop-filter: blur(30px);
	}

	.bg-xxl-filter-blur-9 {
		backdrop-filter: blur(40px);
	}

	.bg-xxl-filter-blur-10 {
		backdrop-filter: blur(50px);
	}

	.vh-xxl-100 {
		min-height: 100vh !important;
	}

	.vh-xxl-75 {
		min-height: 75vh !important;
	}

	.vh-xxl-50 {
		min-height: 50vh !important;
	}

	.vh-xxl-25 {
		min-height: 25vh !important;
	}

}





.help-button-width {
	width: var(--help-button-width);
}
@media (min-width:0px) and (max-width: 576px) {
	.help-button-left {
		left: calc(100% - var(--help-button-width) - 20px );
	}
}
@media (min-width: 576px) {
	.help-button-left {
		left: calc(100% - var(--help-button-width) - 20px);
	}
}
@media (min-width: 768px) {
	.help-button-left {
		left: calc(100% - var(--help-button-width) - 42px);
	}
}

@media print
{
	.no-print, .no-print *
	{
		display: none !important;
	}
	.print
	{
		display: initial !important;
	}
}