
.card {
    border-color: #1b1f2c !important;
    background-color: #00000000 !important;
}
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;800&display=swap'); 
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Teachers:ital,wght@0,400..800;1,400..800&display=swap');

body.font-inter {
    font-family: "Teachers", sans-serif;
    font-optical-sizing: auto;
    font-size: 16px;
}

.ref-width{width: 185px;margin: 0 auto;}
.sidebar {
    background: linear-gradient(180deg, rgba(37, 34, 80, 0.65) 0%, rgba(37, 25, 66, 0.85) 57.44%, #0E002E 100%) !important;
}
.main {
    background: radial-gradient(123.22% 129.67% at 100.89% -5.6%, #201D47 0%, #17153A 100%);
}
[data-theme="dark"] .text-muted {
    color: #525252 !important;
}
[data-theme="dark"] [class="theme-blue"] {
    --primary-color: #50E3C2;
}
[data-theme="dark"] [class="theme-blue"] {
    --card-color: #10141f00;}
.table {
    --bs-table-bg: #070b1300;}
@media only screen and (max-width: 991px){
.sidebar.open {
    left: 0;
    background: #000 !important;
    }}
.dropdown-menu {
    font-size: 15px;
    color: #fff;
    background-color: #000000;
}
.fw-300{font-weight: 300;}
.fw-600{font-weight: 600;}
.border-dark {
    border-color: #1b1f2c !important;
}

@media only screen and (max-width: 1280px){
    .order-mobile{order: 1;}
.h-right {
    padding-right: 32px; width: auto;
    }}


.sidebar .menu-list .m-link:hover, .sidebar .menu-list .m-link.active, .sidebar .menu-list .ms-link:hover, .sidebar .menu-list .ms-link.active {
    color: #296aff !important;
}

.card .card-header h6{
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.pr-10{padding-right: 10px}
.sidebar .menu-list .m-link i {color: none;
}
.text-hover:hover{color: #ffe58a !important;}

.card {
    border-radius: 15px;
}
.topcard {
    border-radius: 15px 15px 0px 0px;
}

.mt--10{margin-top: -10px;}
.fieldfont {
    color: #ffffff !important;
    font-weight: 400;
    font-size: 28px;
}
.fieldfont-sm {
    color: #ffffff !important;
    font-weight: 400;
    font-size: 12px;
    text-align: center;
}


label.form-check-label {
    font-weight: 300;
}
.form-control, .form-select {
    border-color: #242a38;}
.ad{width: 100px;}

.centerbox{margin: 0 auto;}
.text-center{text-align: center;}

.toast-body {
    color: #000;
}