body {
    margin: 0px;
    padding: 0px;
}
section {
    width: 100%;
    float: left;
}
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #297d14 !important;
    --bs-btn-border-color: #297d14 !important;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #1a490e !important;
    --bs-btn-hover-border-color: #1a490e !important; 
    --bs-btn-focus-shadow-rgb: 122,132,218;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #1a490e !important;
    --bs-btn-active-border-color: #1a490e !important;
    --bs-btn-active-shadow: inset 0 3px 5pxrgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #1a490e !important;
    --bs-btn-disabled-border-color: #1a490e !important;
}
body[data-sidebar=dark] .navbar-brand-box {
    background: #19490b !important;
}
a.logo:hover {
    color: #36d536 !important;
}
a.logo {
    color: #b3f4b3 !important;
    font-size: 20px;
}
body[data-sidebar=dark] .vertical-menu {
    background: #19490b !important;
}
body[data-sidebar=dark] #sidebar-menu ul li a {
    color: #b3f4b3 !important;
}
body[data-sidebar=dark] #sidebar-menu ul li a:hover {
    color: #36d536 !important;
}
body[data-sidebar=dark] .mm-active>a {
    color: #36d536 !important;
    background-color: #0e2f02 !important;
}
body[data-sidebar=dark] #sidebar-menu ul>li>a.mm-active {
    background-color: #19490b !important;
}
@media only screen and (max-width: 1180px) {
    table.table.info_table tr {
        width: 100% !important;
    }
    table.table.info_table tr th {
        width: 50% !important;
        float: left;
        display: flex;
        align-content: center;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    table.table.info_table tr td {
        width: 50% !important;
        float: left;
        display: flex;
        align-content: center;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
}
@media only screen and (max-width: 767px) {
    table.table.info_table tr th {
        width: 100% !important;
    }
    table.table.info_table tr td {
        width: 100% !important;
    } 
}
.border-none {
    border: none !important;
}
td.add_icon a i {
    color: #495057;
}
.box-color {
    background-color: #1a490e;
}
.card.mini-stat.text-white {
    background-color: #0d900d !important;
}