.body-bg {
    background-color: var(--body-bg, #FFFFFF);
}

.navbar-header-bg {
    background-color: var(--navbar-header-bg, #faf6dd);
}

.navbar-header-dropdown-bg {
    background-color: var(--navbar-header-dropdown-bg, #ffffee);
}

.navbar-header-dropdown-border {
    border-color: var(--navbar-header-dropdown-border, #808080);
}

.navbar-footer-bg {
    background-color: var(--navbar-footer-bg, #ecdfa1);
}

.copyright-bg {
    background-color: var(--copyright-bg, #7D7E81);
}

.card {
    background-color: var(--card-bg, #fffdea);
    color: var(--card-text, #424143);
}

.modal-header,
.card-header {
    background-color: var(--card-header-bg, #ecd9b5);
    color: var(--card-header-text, #424143);
}

.modal-body,
.card-body {
    background-color: var(--card-body-bg, #f7f4e2);
    color: var(--card-body-text, #424143);
}

.modal-footer,
.card-footer {
    background-color: var(--card-footer-bg, #BC9133);
    color: var(--card-footer-text, #424143);
}

thead th {
    background-color: var(--table-header-bg, #4d4b3b);
    color: var(--table-header-text, #FFFFFF);
}

.table-striped > tbody > tr:nth-of-type(odd) > td,
.row-even {
    background-color: var(--table-striped-odd, #f8f5d5);
}

.table-striped > tbody > tr:nth-of-type(even) > td,
.row-odd {
    background-color: var(--table-striped-even, #FFFFFF);
}

    .row-even > td,
    .row-odd > td {
        background-color: inherit;
    }

table th, table td {
    vertical-align: middle;
    padding: 0.5rem 0.5rem;
}

thead th {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

.table th a .bi {
    font-size: 0.9em;
    margin-left: 0.25rem;
}

.my-nav-link,
.nav-link {
    color: var(--nav-link-text, #424143);
}

    .my-nav-link:active,
    .my-nav-link:hover,
    .my-nav-link:focus,
    .nav-link:active,
    .nav-link:hover,
    .nav-link:focus {
        font-weight: 500;
        color: var(--nav-link-hover-text, #424143);
    }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    background-color: var(--nav-pills-active-bg, #28a745);
    color: var(--nav-pills-active-text, #FFFFFF);
}

.nav-pills .nav-link {
    color: var(--nav-pills-text, #28a745);
}

    .nav-pills .nav-link:hover {
        background-color: var(--nav-pills-hover-bg, #90EE90);
        color: var(--nav-pills-hover-text, #FFFFFF);
    }

.text-black {
    color: var(--text-black, #424143);
}

.text-white {
    color: var(--text-white, #FFFFFF);
}

.text-eye-view {
    color: var(--text-eye-view, #50B8D4);
}

a#w#elcomeDropdown[aria-expanded="true"],
a#accountsReceivableDropdown[aria-expanded="true"],
a#invoiceDraftBatchesDropdown[aria-expanded="true"],
a#reportingDropdown[aria-expanded="true"],
a#managementDropdown[aria-expanded="true"],
a#membersDropdown[aria-expanded="true"],
a#membersPdfDocumentsDisplayDropdown[aris="true"],
a#ManagementDropdown[aria-expanded="true"],
a#manageMembersDropdown[aria-expanded="true"],
a#managePdfDocumentsDropdown[aria-expanded="true"],
a#membersPdfDocumentsDropdown[aria-expanded="true"],
a#confidentialPdfDocumentsDropdown[aria-expanded="true"],
a#pdfDocumentsFooterDropdown[aria-expanded="true"],
a#membersfooterDropdown[aria-expanded="true"]
a {
    color: var(--text-black, #424143);
}

li.show > a#welcomeDropdown,
li.show > a#accountsReceivableDropdown,
li.show > a#invoiceDraftBatchesDropdown,
li.show > a#reportingDropdown,
li.show > a#managementDropdown,
li.show > a#membersDropdown,
li.show > a#membersPdfDocumentsDisplayDropdown,
li.show > a#ManagementDropdown,
li.show > a#manageMembersDropdown,
li.show > a#managePdfDocumentsDropdown,
li.show > a#membersPdfDocumentsDropdown,
li.show > a#confidentialPdfDocumentsDropdown,
li.show > a#pdfDocumentsFooterDropdown,
li.show > a#membersFooterDropdown {
    color: var(--text-black, #424143);
}

li .dropdown-menu .nav-link i {
    color: var(--text-black, #424143);
}

.pagination .page-link {
    background-color: var(--pagination-bg, #FFFFFF);
    border-color: var(--pagination-border, #808080);
    color: var(--pagination-text, #424143);
}

.pagination .page-item.active .page-link {
    background-color: var(--pagination-active-bg, #808080);
    border-color: var(--pagination-active-border, #808080);
    color: var(--pagination-active-text, #FFFFFF);
}

.pagination .page-link:hover {
    background-color: var(--pagination-hover-bg, #D3D3D3);
    color: var(--pagination-hover-text, #424143);
}

.pagination .page-item.disabled .page-link {
    background-color: var(--pagination-disabled-bg, #f8f9fa);
    border-color: var(--pagination-disabled-border, #808080);
    color: var(--pagination-disabled-text, #6c757d);
}
