/*REGOLAMENTI*/

header > div > div {
    background-color: #1E315E;
}

#regolamenti_top_menu > a.active {
    background-color: #1E315E;
    color: #FFFFFF;
}

.tab.active,
.tab-accordion.active {
    background-color: #1E315E;
    color: #FFFFFF;
}

#informative-menu > .nav .card > a:hover,
#informative-menu > .nav > a_hover {
    color: #FBB03B;
}

.tab,
.tab-accordion {
    background-color: #F2F2F2;
    color: #1E315E;
}

#informative-menu > .nav > a {
    margin-bottom: 2px;
}

.tab-sub {
    background-color: #E6E6E6;
    color: #1E315E;
}

.tab-sub.active {
    background-color: #59B9EA;
    color: #FFF;
}

table th {
    background: rgba(30, 49, 94, 0.4);
    color: #fff;
}

@media screen and (max-width: 768px) {
    table.mobile-table td[data-title]:before {
        background: rgba(30, 49, 94, 0.4);
        color: #fff;
    }
}