/*Fonts*/
body,
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    font-family: Arial, Helvetica, sans-serif !important;
}

/*PRIMARY*/
body:not([data-theme="dark"]) a:not(.nav-link, .list-group-item, .dropdown-item, :hover) {
    color: var(--bs-dark);
    text-decoration: underline;
}

/*ARTEZ BLUE*/
.navbar-dark,
.dropdown-item.active,
.dropdown-item:active {
    background-color: #D5EDFA !important;
}

/*DARK*/
.author .profile .nav-bars .nav-link,
body:not([data-theme="dark"]) .nav-link,
body:not([data-theme="dark"]) .navbar-dark .nav-link,
body:not([data-theme="dark"]) .nav-pills .nav-link.active,
body:not([data-theme="dark"]) .nav-explorer .item .nav-link.active a,
body:not([data-theme="dark"]) .nav-pills .nav-link.active [class^="fa"],
body:not([data-theme="dark"]) .btn-primary [class^="fa"],
body:not([data-theme="dark"]) .dropdown-item.active,
body:not([data-theme="dark"]) .dropdown-item:active,
body:not([data-theme="dark"]) a.badge:not(:hover),
body:not([data-theme="dark"]) .jumbotron .nav-bars .nav-link,
body:not([data-theme="dark"]) #profileTab .nav-item .nav-link {
    color: var(--bs-dark) !important;
}

/*GRAY*/
body:not([data-theme="dark"]) .btn-primary {
    border-color: var(--bs-gray) !important;
}

/*BACKGROUND ARTEZBLUE - COLOR DARK*/
body:not([data-theme="dark"]) .dropdown-item.active,
body:not([data-theme="dark"]) .dropdown-item:active {
    background-color: #D5EDFA !important;
    color: var(--bs-dark) !important;
}

body:not([data-theme="dark"]) .form-check-input:checked {
    background-color: #183f6e !important;
}

body:not([data-theme="dark"]) .progress-bar,
body:not([data-theme="dark"]) .badge,
body:not([data-theme="dark"]) .btn-outline-primary {
    color: var(--bs-dark) !important;
}

[data-theme="dark"] .navbar-brand,
[data-theme="dark"] #menu-main .nav-link,
[data-theme="dark"] #project-tab .active,
[data-theme="dark"] #project-tab .active i,
[data-theme="dark"] #profileTab .nav-item .nav-link,
[data-theme="dark"] #profileTab .nav-link.active,
[data-theme="dark"] #profile-settings-nav .nav-link.active,
[data-theme="dark"] #profilePage #capabilities .nav-link.active {
    color: var(--bs-dark) !important;
}

[data-theme="dark"] #menu-main .nav-link:hover {
    text-decoration: underline;
}

.post-type-archive-lp-resource[data-theme="dark"] .card {
    border-color: var(--bs-light) !important;
}

[data-theme="dark"] .form-check-input:checked {
    background-color: var(--bs-dark) !important;
}

[data-theme="dark"] table {
    --bs-table-hover-color: #241b23;
    --bs-table-hover-bg: var(--bs-light);
}

[data-theme="dark"] .btn-outline-success {
    background-color: var(--bs-light) !important;
}