.body {
    font-family: 'Inter', sans-serif;
}

.font-light {
    font-weight: 300;
}

.font-regular {
    font-weight: 400;
}

.font-medium {
    font-weight: 500;
}

.font-semibold {
    font-weight: 600;
}

.font-bold {
    font-weight: 700;
}

.bg-primary,
.btn-primary,
.badge-primary,
.navbar-primary,
.label-primary {
    background-color: #26890c !important;
    border-color: #26890c !important;
}

.text-primary {
    color: #26890c !important;
}

.btn-primary:hover {
    background-color: #1f6f0a !important;
    border-color: #1f6f0a !important;
}

/* Active menu item */
.nav-sidebar .nav-item>.nav-link.active {
    background-color: #26890c !important;
    color: #fff !important;
}

/* Links */
a {
    color: #26890c;
}

a:hover {
    color: #1f6f0a;
}

/* CARD PRIMARY HEADER */
.card-primary:not(.card-outline)>.card-header {
    background-color: #26890c !important;
    border-bottom: 0;
    color: #fff !important;
}

/* CARD OUTLINE VERSION */
.card-primary.card-outline {
    border-top: 3px solid #26890c !important;
}

/* When header uses bg-primary internally */
.card-header.bg-primary {
    background-color: #26890c !important;
}

/* Buttons inside card tools */
.card-primary .card-header .btn-tool {
    color: #fff !important;
}