:root {
    --bs-blue: #009ef6;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-gray: #7E8299;
    --bs-gray-dark: #3F4254;
    --bs-gray-100: #F5F8FA;
    --bs-gray-200: #EFF2F5;
    --bs-gray-300: #E4E6EF;
    --bs-gray-400: #B5B5C3;
    --bs-gray-500: #A1A5B7;
    --bs-gray-600: #7E8299;
    --bs-gray-700: #5E6278;
    --bs-gray-800: #3F4254;
    --bs-gray-900: #181C32;
    --bs-white: #ffffff;
    --bs-light: #F5F8FA;
    --bs-primary: #009EF7;
    --bs-secondary: #E4E6EF;
    --bs-success: #50CD89;
    --bs-info: #7239EA;
    --bs-warning: #FFC700;
    --bs-danger: #F1416C;
    --bs-dark: #181C32;
    --bs-white-rgb: 255,255,255;
    --bs-light-rgb: 245,248,250;
    --bs-primary-rgb: 0,158,247;
    --bs-secondary-rgb: 228,230,239;
    --bs-success-rgb: 80,205,137;
    --bs-info-rgb: 114,57,234;
    --bs-warning-rgb: 255,199,0;
    --bs-danger-rgb: 241,65,108;
    --bs-dark-rgb: 24,28,50;
    --bs-white-rgb: 255,255,255;
    --bs-black-rgb: 0,0,0;
    --bs-body-color-rgb: 24,28,50;
    --bs-body-bg-rgb: 255,255,255;
    --bs-font-sans-serif: Poppins,Helvetica,"sans-serif";
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #181C32;
    --bs-body-bg: #ffffff;
}

.card {
    border: 0;
    box-shadow: 0 0 20px 0 rgb(76 87 125 / 2%);
}

.hoverable {
    cursor: pointer;
    transition: all .2s ease;
}
.bg-danger {
    --bg-color: 241,65,108;
}
.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important;
}

@media (min-width: 1200px){
	.mb-xl-8 {
		margin-bottom: 2rem	!important;
	}
}

@media (min-width: 1200px) {
	.card.card-xl-stretch {
		height: calc(100% - var(--bs-gutter-y));
	}
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px  solid #eff2f5;
    border-radius: 0.475rem;
    box-shadow: 0 0 20px 0 rgb(76 87 125 / 2%);
}
.card .card-body {
    padding: 0.5rem 1.25rem;
	flex: 1 1 auto;
}
.svg-icon {
    line-height: 1;
}
.ms-n1 {
    margin-left: -0.25rem!important;
}
.svg-icon.svg-icon-3x svg {
    height: 3rem!important;
    width: 3rem!important;
}
.text-white {
    color: #fff!important;
	font-size: 16px;
	text-transform: uppercase;
}
.fw-bolder {
    font-weight: 600!important;
}
.mt-5 {
    margin-top: 1.25rem!important;
}
.mb-2 {
    margin-bottom: 0.5rem!important;
}
.fw-bold {
    font-weight: 500!important;
}
.bg-danger.hoverable:hover {
    background-color: #d9214e!important;
}
.hoverable:hover {
    transition: all .2s ease;
}
.bg-primary {
    --bg-color: 0,158,247;
}
.bg-primary.hoverable:hover {
    background-color: #0095e8!important;
}
.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important;
}
.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important;
}
.bg-success.hoverable:hover {
    background-color: #47be7d!important;
}
.bg-light-primary {
    background-color: #ecf8ff!important;
}
.text-primary {
    color: #009ef7!important;
}
.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important;
}
.bg-warning.hoverable:hover {
    background-color: #FD9A23!important;
}
#mainHeader-inner {
    padding: 1px 0;
}
main {
	background: transparent !important;
}