/* Bootstrap */
/* background */
.bd-blue-100 {
	color: #000 !important;
	background-color: var(--bd-blue-100) !important;
}

.bd-blue-200 {
	color: #000 !important;
	background-color: var(--bd-blue-200) !important;
}

.bd-blue-300 {
	color: #000 !important;
	background-color: var(--bd-blue-300) !important;
}

.bd-blue-400 {
	color: #000 !important;
	background-color: var(--bd-blue-400) !important;
}

.bd-blue-500 {
	color: #fff !important;
	background-color: var(--bd-blue-500) !important;
}

.bd-blue-600 {
	color: #fff !important;
	background-color: var(--bd-blue-600) !important;
}

.bd-blue-700 {
	color: #fff !important;
	background-color: var(--bd-blue-700) !important;
}

.bd-blue-800 {
	color: #fff !important;
	background-color: var(--bd-blue-800) !important;
}

.bd-blue-900 {
	color: #fff !important;
	background-color: var(--bd-blue-900) !important;
}

.bd-indigo-100 {
	color: #000 !important;
	background-color: var(--bd-indigo-100) !important;
}

.bd-indigo-200 {
	color: #000 !important;
	background-color: var(--bd-indigo-200) !important;
}

.bd-indigo-300 {
	color: #000 !important;
	background-color: var(--bd-indigo-300) !important;
}

.bd-indigo-400 {
	color: #fff !important;
	background-color: var(--bd-indigo-400) !important;
}

.bd-indigo-500 {
	color: #fff !important;
	background-color: var(--bd-indigo-500) !important;
}

.bd-indigo-600 {
	color: #fff !important;
	background-color: var(--bd-indigo-600) !important;
}

.bd-indigo-700 {
	color: #fff !important;
	background-color: var(--bd-indigo-700) !important;
}

.bd-indigo-800 {
	color: #fff !important;
	background-color: var(--bd-indigo-800) !important;
}

.bd-indigo-900 {
	color: #fff !important;
	background-color: var(--bd-indigo-900) !important;
}

.bd-purple-100 {
	color: #000 !important;
	background-color: var(--bd-purple-100) !important;
}

.bd-purple-200 {
	color: #000 !important;
	background-color: var(--bd-purple-200) !important;
}

.bd-purple-300 {
	color: #000 !important;
	background-color: var(--bd-purple-300) !important;
}

.bd-purple-400 {
	color: #000 !important;
	background-color: var(--bd-purple-400) !important;
}

.bd-purple-500 {
	color: #fff !important;
	background-color: var(--bd-purple-500) !important;
}

.bd-purple-600 {
	color: #fff !important;
	background-color: var(--bd-purple-600) !important;
}

.bd-purple-700 {
	color: #fff !important;
	background-color: var(--bd-purple-700) !important;
}

.bd-purple-800 {
	color: #fff !important;
	background-color: var(--bd-purple-800) !important;
}

.bd-purple-900 {
	color: #fff !important;
	background-color: var(--bd-purple-900) !important;
}

.bd-pink-100 {
	color: #000 !important;
	background-color: var(--bd-pink-100) !important;
}

.bd-pink-200 {
	color: #000 !important;
	background-color: var(--bd-pink-200) !important;
}

.bd-pink-300 {
	color: #000 !important;
	background-color: var(--bd-pink-300) !important;
}

.bd-pink-400 {
	color: #000 !important;
	background-color: var(--bd-pink-400) !important;
}

.bd-pink-500 {
	color: #fff !important;
	background-color: var(--bd-pink-500) !important;
}

.bd-pink-600 {
	color: #fff !important;
	background-color: var(--bd-pink-600) !important;
}

.bd-pink-700 {
	color: #fff !important;
	background-color: var(--bd-pink-700) !important;
}

.bd-pink-800 {
	color: #fff !important;
	background-color: var(--bd-pink-800) !important;
}

.bd-pink-900 {
	color: #fff !important;
	background-color: var(--bd-pink-900) !important;
}

.bd-red-100 {
	color: #000 !important;
	background-color: var(--bd-red-100) !important;
}

.bd-red-200 {
	color: #000 !important;
	background-color: var(--bd-red-200) !important;
}

.bd-red-300 {
	color: #000 !important;
	background-color: var(--bd-red-300) !important;
}

.bd-red-400 {
	color: #000 !important;
	background-color: var(--bd-red-400) !important;
}

.bd-red-500 {
	color: #fff !important;
	background-color: var(--bd-red-500) !important;
}

.bd-red-600 {
	color: #fff !important;
	background-color: var(--bd-red-600) !important;
}

.bd-red-700 {
	color: #fff !important;
	background-color: var(--bd-red-700) !important;
}

.bd-red-800 {
	color: #fff !important;
	background-color: var(--bd-red-800) !important;
}

.bd-red-900 {
	color: #fff !important;
	background-color: var(--bd-red-900) !important;
}

.bd-orange-100 {
	color: #000 !important;
	background-color: var(--bd-orange-100) !important;
}

.bd-orange-200 {
	color: #000 !important;
	background-color: var(--bd-orange-200) !important;
}

.bd-orange-300 {
	color: #000 !important;
	background-color: var(--bd-orange-300) !important;
}

.bd-orange-400 {
	color: #000 !important;
	background-color: var(--bd-orange-400) !important;
}

.bd-orange-500 {
	color: #000 !important;
	background-color: var(--bd-orange-500) !important;
}

.bd-orange-600 {
	color: #000 !important;
	background-color: var(--bd-orange-600) !important;
}

.bd-orange-700 {
	color: #fff !important;
	background-color: var(--bd-orange-700) !important;
}

.bd-orange-800 {
	color: #fff !important;
	background-color: var(--bd-orange-800) !important;
}

.bd-orange-900 {
	color: #fff !important;
	background-color: var(--bd-orange-900) !important;
}

.bd-yellow-100 {
	color: #000 !important;
	background-color: var(--bd-yellow-100) !important;
}

.bd-yellow-200 {
	color: #000 !important;
	background-color: var(--bd-yellow-200) !important;
}

.bd-yellow-300 {
	color: #000 !important;
	background-color: var(--bd-yellow-300) !important;
}

.bd-yellow-400 {
	color: #000 !important;
	background-color: var(--bd-yellow-400) !important;
}

.bd-yellow-500 {
	color: #000 !important;
	background-color: var(--bd-yellow-500) !important;
}

.bd-yellow-600 {
	color: #000 !important;
	background-color: var(--bd-yellow-600) !important;
}

.bd-yellow-700 {
	color: #000 !important;
	background-color: var(--bd-yellow-700) !important;
}

.bd-yellow-800 {
	color: #fff !important;
	background-color: var(--bd-yellow-800) !important;
}

.bd-yellow-900 {
	color: #fff !important;
	background-color: var(--bd-yellow-900) !important;
}

.bd-green-100 {
	color: #000 !important;
	background-color: var(--bd-green-100) !important;
}

.bd-green-200 {
	color: #000 !important;
	background-color: var(--bd-green-200) !important;
}

.bd-green-300 {
	color: #000 !important;
	background-color: var(--bd-green-300) !important;
}

.bd-green-400 {
	color: #000 !important;
	background-color: var(--bd-green-400) !important;
}

.bd-green-500 {
	color: #fff !important;
	background-color: var(--bd-green-500) !important;
}

.bd-green-600 {
	color: #fff !important;
	background-color: var(--bd-green-600) !important;
}

.bd-green-700 {
	color: #fff !important;
	background-color: var(--bd-green-700) !important;
}

.bd-green-800 {
	color: #fff !important;
	background-color: var(--bd-green-800) !important;
}

.bd-green-900 {
	color: #fff !important;
	background-color: var(--bd-green-900) !important;
}

.bd-teal-100 {
	color: #000 !important;
	background-color: var(--bd-teal-100) !important;
}

.bd-teal-200 {
	color: #000 !important;
	background-color: var(--bd-teal-200) !important;
}

.bd-teal-300 {
	color: #000 !important;
	background-color: var(--bd-teal-300) !important;
}

.bd-teal-400 {
	color: #000 !important;
	background-color: var(--bd-teal-400) !important;
}

.bd-teal-500 {
	color: #000 !important;
	background-color: var(--bd-teal-500) !important;
}

.bd-teal-600 {
	color: #fff !important;
	background-color: var(--bd-teal-600) !important;
}

.bd-teal-700 {
	color: #fff !important;
	background-color: var(--bd-teal-700) !important;
}

.bd-teal-800 {
	color: #fff !important;
	background-color: var(--bd-teal-800) !important;
}

.bd-teal-900 {
	color: #fff !important;
	background-color: var(--bd-teal-900) !important;
}

.bd-cyan-100 {
	color: #000 !important;
	background-color: var(--bd-cyan-100) !important;
}

.bd-cyan-200 {
	color: #000 !important;
	background-color: var(--bd-cyan-200) !important;
}

.bd-cyan-300 {
	color: #000 !important;
	background-color: var(--bd-cyan-300) !important;
}

.bd-cyan-400 {
	color: #000 !important;
	background-color: var(--bd-cyan-400) !important;
}

.bd-cyan-500 {
	color: #000 !important;
	background-color: var(--bd-cyan-500) !important;
}

.bd-cyan-600 {
	color: #000 !important;
	background-color: var(--bd-cyan-600) !important;
}

.bd-cyan-700 {
	color: #fff !important;
	background-color: var(--bd-cyan-700) !important;
}

.bd-cyan-800 {
	color: #fff !important;
	background-color: var(--bd-cyan-800) !important;
}

.bd-cyan-900 {
	color: #fff !important;
	background-color: var(--bd-cyan-900) !important;
}

.bd-gray-100 {
	color: #000 !important;
	background-color: var(--bd-gray-100) !important;
}

.bd-gray-200 {
	color: #000 !important;
	background-color: var(--bd-gray-200) !important;
}

.bd-gray-300 {
	color: #000 !important;
	background-color: var(--bd-gray-300) !important;
}

.bd-gray-400 {
	color: #000 !important;
	background-color: var(--bd-gray-400) !important;
}

.bd-gray-500 {
	color: #000 !important;
	background-color: var(--bd-gray-500) !important;
}

.bd-gray-600 {
	color: #fff !important;
	background-color: var(--bd-gray-600) !important;
}

.bd-gray-700 {
	color: #fff !important;
	background-color: var(--bd-gray-700) !important;
}

.bd-gray-800 {
	color: #fff !important;
	background-color: var(--bd-gray-800) !important;
}

.bd-gray-900 {
	color: #fff !important;
	background-color: var(--bd-gray-900) !important;
}

/* text */
.bd-text-blue-100 {
	color: var(--bd-blue-100) !important;
}

.bd-text-blue-200 {
	color: var(--bd-blue-200) !important;
}

.bd-text-blue-300 {
	color: var(--bd-blue-300) !important;
}

.bd-text-blue-400 {
	color: var(--bd-blue-400) !important;
}

.bd-text-blue-500 {
	color: var(--bd-blue-500) !important;
}

.bd-text-blue-600 {
	color: var(--bd-blue-600) !important;
}

.bd-text-blue-700 {
	color: var(--bd-blue-700) !important;
}

.bd-text-blue-800 {
	color: var(--bd-blue-800) !important;
}

.bd-text-blue-900 {
	color: var(--bd-blue-900) !important;
}

.bd-text-indigo-100 {
	color: var(--bd-indigo-100) !important;
}

.bd-text-indigo-200 {
	color: var(--bd-indigo-200) !important;
}

.bd-text-indigo-300 {
	color: var(--bd-indigo-300) !important;
}

.bd-text-indigo-400 {
	color: var(--bd-indigo-400) !important;
}

.bd-text-indigo-500 {
	color: var(--bd-indigo-500) !important;
}

.bd-text-indigo-600 {
	color: var(--bd-indigo-600) !important;
}

.bd-text-indigo-700 {
	color: var(--bd-indigo-700) !important;
}

.bd-text-indigo-800 {
	color: var(--bd-indigo-800) !important;
}

.bd-text-indigo-900 {
	color: var(--bd-indigo-900) !important;
}

.bd-text-purple-100 {
	color: var(--bd-purple-100) !important;
}

.bd-text-purple-200 {
	color: var(--bd-purple-200) !important;
}

.bd-text-purple-300 {
	color: var(--bd-purple-300) !important;
}

.bd-text-purple-400 {
	color: var(--bd-purple-400) !important;
}

.bd-text-purple-500 {
	color: var(--bd-purple-500) !important;
}

.bd-text-purple-600 {
	color: var(--bd-purple-600) !important;
}

.bd-text-purple-700 {
	color: var(--bd-purple-700) !important;
}

.bd-text-purple-800 {
	color: var(--bd-purple-800) !important;
}

.bd-text-purple-900 {
	color: var(--bd-purple-900) !important;
}

.bd-text-pink-100 {
	color: var(--bd-pink-100) !important;
}

.bd-text-pink-200 {
	color: var(--bd-pink-200) !important;
}

.bd-text-pink-300 {
	color: var(--bd-pink-300) !important;
}

.bd-text-pink-400 {
	color: var(--bd-pink-400) !important;
}

.bd-text-pink-500 {
	color: var(--bd-pink-500) !important;
}

.bd-text-pink-600 {
	color: var(--bd-pink-600) !important;
}

.bd-text-pink-700 {
	color: var(--bd-pink-700) !important;
}

.bd-text-pink-800 {
	color: var(--bd-pink-800) !important;
}

.bd-text-pink-900 {
	color: var(--bd-pink-900) !important;
}

.bd-text-red-100 {
	color: var(--bd-red-100) !important;
}

.bd-text-red-200 {
	color: var(--bd-red-200) !important;
}

.bd-text-red-300 {
	color: var(--bd-red-300) !important;
}

.bd-text-red-400 {
	color: var(--bd-red-400) !important;
}

.bd-text-red-500 {
	color: var(--bd-red-500) !important;
}

.bd-text-red-600 {
	color: var(--bd-red-600) !important;
}

.bd-text-red-700 {
	color: var(--bd-red-700) !important;
}

.bd-text-red-800 {
	color: var(--bd-red-800) !important;
}

.bd-text-red-900 {
	color: var(--bd-red-900) !important;
}

.bd-text-orange-100 {
	color: var(--bd-orange-100) !important;
}

.bd-text-orange-200 {
	color: var(--bd-orange-200) !important;
}

.bd-text-orange-300 {
	color: var(--bd-orange-300) !important;
}

.bd-text-orange-400 {
	color: var(--bd-orange-400) !important;
}

.bd-text-orange-500 {
	color: var(--bd-orange-500) !important;
}

.bd-text-orange-600 {
	color: var(--bd-orange-600) !important;
}

.bd-text-orange-700 {
	color: var(--bd-orange-700) !important;
}

.bd-text-orange-800 {
	color: var(--bd-orange-800) !important;
}

.bd-text-orange-900 {
	color: var(--bd-orange-900) !important;
}

.bd-text-yellow-100 {
	color: var(--bd-yellow-100) !important;
}

.bd-text-yellow-200 {
	color: var(--bd-yellow-200) !important;
}

.bd-text-yellow-300 {
	color: var(--bd-yellow-300) !important;
}

.bd-text-yellow-400 {
	color: var(--bd-yellow-400) !important;
}

.bd-text-yellow-500 {
	color: var(--bd-yellow-500) !important;
}

.bd-text-yellow-600 {
	color: var(--bd-yellow-600) !important;
}

.bd-text-yellow-700 {
	color: var(--bd-yellow-700) !important;
}

.bd-text-yellow-800 {
	color: var(--bd-yellow-800) !important;
}

.bd-text-yellow-900 {
	color: var(--bd-yellow-900) !important;
}

.bd-text-green-100 {
	color: var(--bd-green-100) !important;
}

.bd-text-green-200 {
	color: var(--bd-green-200) !important;
}

.bd-text-green-300 {
	color: var(--bd-green-300) !important;
}

.bd-text-green-400 {
	color: var(--bd-green-400) !important;
}

.bd-text-green-500 {
	color: var(--bd-green-500) !important;
}

.bd-text-green-600 {
	color: var(--bd-green-600) !important;
}

.bd-text-green-700 {
	color: var(--bd-green-700) !important;
}

.bd-text-green-800 {
	color: var(--bd-green-800) !important;
}

.bd-text-green-900 {
	color: var(--bd-green-900) !important;
}

.bd-text-teal-100 {
	color: var(--bd-teal-100) !important;
}

.bd-text-teal-200 {
	color: var(--bd-teal-200) !important;
}

.bd-text-teal-300 {
	color: var(--bd-teal-300) !important;
}

.bd-text-teal-400 {
	color: var(--bd-teal-400) !important;
}

.bd-text-teal-500 {
	color: var(--bd-teal-500) !important;
}

.bd-text-teal-600 {
	color: var(--bd-teal-600) !important;
}

.bd-text-teal-700 {
	color: var(--bd-teal-700) !important;
}

.bd-text-teal-800 {
	color: var(--bd-teal-800) !important;
}

.bd-text-teal-900 {
	color: var(--bd-teal-900) !important;
}

.bd-text-cyan-100 {
	color: var(--bd-cyan-100) !important;
}

.bd-text-cyan-200 {
	color: var(--bd-cyan-200) !important;
}

.bd-text-cyan-300 {
	color: var(--bd-cyan-300) !important;
}

.bd-text-cyan-400 {
	color: var(--bd-cyan-400) !important;
}

.bd-text-cyan-500 {
	color: var(--bd-cyan-500) !important;
}

.bd-text-cyan-600 {
	color: var(--bd-cyan-600) !important;
}

.bd-text-cyan-700 {
	color: var(--bd-cyan-700) !important;
}

.bd-text-cyan-800 {
	color: var(--bd-cyan-800) !important;
}

.bd-text-cyan-900 {
	color: var(--bd-cyan-900) !important;
}

.bd-text-gray-100 {
	color: var(--bd-gray-100) !important;
}

.bd-text-gray-200 {
	color: var(--bd-gray-200) !important;
}

.bd-text-gray-300 {
	color: var(--bd-gray-300) !important;
}

.bd-text-gray-400 {
	color: var(--bd-gray-400) !important;
}

.bd-text-gray-500 {
	color: var(--bd-gray-500) !important;
}

.bd-text-gray-600 {
	color: var(--bd-gray-600) !important;
}

.bd-text-gray-700 {
	color: var(--bd-gray-700) !important;
}

.bd-text-gray-800 {
	color: var(--bd-gray-800) !important;
}

.bd-text-gray-900 {
	color: var(--bd-gray-900) !important;
}

/* variables */
:root {
	--bd-blue-100: #cfe2ff;
	--bd-blue-200: #9ec5fe;
	--bd-blue-300: #6ea8fe;
	--bd-blue-400: #3d8bfd;
	--bd-blue-500: #0d6efd;
	--bd-blue-600: #0a58ca;
	--bd-blue-700: #084298;
	--bd-blue-800: #052c65;
	--bd-blue-900: #031633;
	--bd-indigo-100: #e0cffc;
	--bd-indigo-200: #c29ffa;
	--bd-indigo-300: #a370f7;
	--bd-indigo-400: #8540f5;
	--bd-indigo-500: #6610f2;
	--bd-indigo-600: #520dc2;
	--bd-indigo-700: #3d0a91;
	--bd-indigo-800: #290661;
	--bd-indigo-900: #140330;
	--bd-purple-100: #e2d9f3;
	--bd-purple-200: #c5b3e6;
	--bd-purple-300: #a98eda;
	--bd-purple-400: #8c68cd;
	--bd-purple-500: #6f42c1;
	--bd-purple-600: #59359a;
	--bd-purple-700: #432874;
	--bd-purple-800: #2c1a4d;
	--bd-purple-900: #160d27;
	--bd-pink-100: #f7d6e6;
	--bd-pink-200: #efadce;
	--bd-pink-300: #e685b5;
	--bd-pink-400: #de5c9d;
	--bd-pink-500: #d63384;
	--bd-pink-600: #ab296a;
	--bd-pink-700: #801f4f;
	--bd-pink-800: #561435;
	--bd-pink-900: #2b0a1a;
	--bd-red-100: #f8d7da;
	--bd-red-200: #f1aeb5;
	--bd-red-300: #ea868f;
	--bd-red-400: #e35d6a;
	--bd-red-500: #dc3545;
	--bd-red-600: #b02a37;
	--bd-red-700: #842029;
	--bd-red-800: #58151c;
	--bd-red-900: #2c0b0e;
	--bd-orange-100: #ffe5d0;
	--bd-orange-200: #fecba1;
	--bd-orange-300: #feb272;
	--bd-orange-400: #fd9843;
	--bd-orange-500: #fd7e14;
	--bd-orange-600: #ca6510;
	--bd-orange-700: #984c0c;
	--bd-orange-800: #653208;
	--bd-orange-900: #331904;
	--bd-yellow-100: #fff3cd;
	--bd-yellow-200: #ffe69c;
	--bd-yellow-300: #ffda6a;
	--bd-yellow-400: #ffcd39;
	--bd-yellow-500: #ffc107;
	--bd-yellow-600: #cc9a06;
	--bd-yellow-700: #997404;
	--bd-yellow-800: #664d03;
	--bd-yellow-900: #332701;
	--bd-green-100: #d1e7dd;
	--bd-green-200: #a3cfbb;
	--bd-green-300: #75b798;
	--bd-green-400: #479f76;
	--bd-green-500: #198754;
	--bd-green-600: #146c43;
	--bd-green-700: #0f5132;
	--bd-green-800: #0a3622;
	--bd-green-900: #051b11;
	--bd-teal-100: #d2f4ea;
	--bd-teal-200: #a6e9d5;
	--bd-teal-300: #79dfc1;
	--bd-teal-400: #4dd4ac;
	--bd-teal-500: #20c997;
	--bd-teal-600: #1aa179;
	--bd-teal-700: #13795b;
	--bd-teal-800: #0d503c;
	--bd-teal-900: #06281e;
	--bd-cyan-100: #cff4fc;
	--bd-cyan-200: #9eeaf9;
	--bd-cyan-300: #6edff6;
	--bd-cyan-400: #3dd5f3;
	--bd-cyan-500: #0dcaf0;
	--bd-cyan-600: #0aa2c0;
	--bd-cyan-700: #087990;
	--bd-cyan-800: #055160;
	--bd-cyan-900: #032830;
	--bd-gray-100: #f8f9fa;
	--bd-gray-200: #e9ecef;
	--bd-gray-300: #dee2e6;
	--bd-gray-400: #ced4da;
	--bd-gray-500: #adb5bd;
	--bd-gray-600: #6c757d;
	--bd-gray-700: #495057;
	--bd-gray-800: #343a40;
	--bd-gray-900: #212529;
}

[data-bs-theme=light] {
	--bg-default: white;
}

[data-bs-theme=dark] {
	--bg-default: black;
}