@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

:root {
    --heading: 'Plus Jakarta Sans', sans-serif;
    --text: 'Plus Jakarta Sans', sans-serif;
    --paragraph: 'Plus Jakarta Sans', sans-serif;
}

html, body {
    font-family: var(--text);
}

h1, h2, h3, h4, h5,th,td {
    font-family: var(--heading);  
}

h1 {
    font-size: 15px;
}

td {
    font-size:13px;
}

th {
    font-size: 14px;
}

.text-center {
    text-align:center;
}

.text-left {
    text-align:left;
}

.text-right {
    text-align:right;
}

.bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
}

.bi {
    vertical-align: -.125em;
}

.nav-scroller .nav {
    text-align: center;
    white-space: nowrap;
}

.nav .nav-item .dropdown-menu .dropdown-item:before {
    font-family: bootstrap-icons!important;
    font-style: normal;
    font-weight: 400!important;
    font-variant: normal;
    font-size: inherit !important;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.sidebar .nav-link {
    font-size: .875rem;
    font-weight: 500;
}

.sidebar-heading {
    font-size: .75rem;
}

.sidebar .nav .dropdown > a > i, .sidebar .nav-item > a.nav-link > i {
    font-size: 20px;
}

.sidebar .nav .dropdown > a, .sidebar .nav-item > a.nav-link {
    font-size: 11px;
    font-weight: 600;
    align-items: center;
}

.sidebar .nav .dropdown .dropdown-menu .dropdown-item {
    font-size: 11px;
}

.sidebar .nav-item > p {
    font-size: 11px;
}

.sidebar .nav-item > h3 {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 400;
}

.sidebar .nav .dropdown > a:after {
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: 400 !important;
    font-variant: normal;
    text-transform: none;
}

.nav-item .dropdown-toggle::after {
    font-family: bootstrap-icons!important;
    font-style: normal;
    font-weight: 400!important;
    font-variant: normal;
    font-size: inherit !important;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.user-widget > button {
    font-size: 13px;
    font-weight: 100;
}

.user-widget > button > b {
    font-weight: 500;
}

.user-widget > .dropdown-menu > li > a, .user-widget > .dropdown-menu > li > form > button {
    font-size: 12px;
}

.user-widget > .dropdown-menu > li > a > i, .user-widget > .dropdown-menu > li > form > button > i {
    font-size: 15px;
}

main > header h1 {
    font-size: 15px;
    font-weight: 600;
}

header > h1 > i {
    font-size: 18px;
}

main > header p {
    font-size: 12px;
}

main > header actions > a, main > header actions > button {
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
}

main > header actions > a > i, main > header actions > button > i {
    font-size: inherit;
}

.breadcrumb-item+.breadcrumb-item::before {
    font-family: bootstrap-icons!important;
    font-style: normal;
    font-weight: 400!important;
    font-variant: normal;
    font-size: inherit !important;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.breadcrumb-item {
    font-size: 12px;
}

footer {
    font-size: 11px;
}

footer .footer-links > a {
    text-decoration: none;
}
