﻿a.grey-link:link, a.grey-link:visited, .pager-link > td > a:link, .pager-link > td > a:visited, .thead-main > th > a:link, .thead-main > th > a:visited, .bg-main > a:link, .bg-main > a:visited {
    color: var(--thunder);
    font-size: 1em !important;
    text-decoration: underline;
}

a.grey-link:hover, a.grey-link:active, .thead-main > th > a:hover, .thead-main > th > a:active, .bg-main > a.hover, .bg-main > a:active {
    color: var(--woodgrain);
    font-weight: bold;
    text-decoration: underline;
}

a.link-dark:link, a.link-dark:visited {
    color: var(--haze) !important;
    text-decoration: none;
}

a.link-dark:hover, a.link-dark:active {
    color: var(--woodgrain) !important;
    font-weight: bold;
}

.pager-link {
    background-color: #c7c7c7;
    color: #ffffff;
}

    .pager-link > td > a:hover, .pager-link > td > a:active {
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
    }

a.expander,a.expander:link, a.expander:visited, a.tree:link, a.tree:visited, a.report:link, a.report:visited {
    color: rgb(128,128,128);
    font-size: 1em;
    text-decoration: none !important;
}

.bg-main > a.expander:link, bg-main > a.expander:visited {
    color: #346455;
    font-size: 1em;
    text-decoration: none;
}

a.expander:hover, a.expander:active, a.tree:hover, a.tree:active, a.report.hover, a.report:active {
    color: #000000;
    font-weight: bold;
    font-size: 1em;
    text-decoration: none !important;
    cursor: pointer;
}

.card-header > a.expander:link, .card-header > a.expander:visited {
    color: #346455;
    font-size: 1em;
    text-decoration: none;
}

.card-header > a.expander:hover, .card-header > a.expander:active {
    color: #9D6D2A;
    font-weight: bold;
    font-size: 1em;
    text-decoration: none;
}

.thead-dark > th > a:link, .thead-dark > th > a:visited, .bg-dark > a:link, .bg-dark > a:visited, a.expander-light:link, a.expander-light:visited {
    color: rgb(192,192,192);
    font-size: 1em;
    text-decoration: underline;
}

.thead-dark > th > a:hover, .thead-dark > th > a:active, .bg-dark > a.hover, .bg-dark > a:active, a.expander-light:hover, a.expander-light:active {
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
}

a.nav-link:link, a.nav-link:visited {
    color: var(--thunder) !important;
    font-size: 1em;
    text-decoration: none !important;
}

a.nav-link:active, a.nav-link:hover {
    color: var(--woodgrain) !important;
    font-size: 1em;
    text-decoration: none !important;
    font-weight: bold;
}
