:root {
    --ti-blue: #333399;
    --izbori-green: #90c908;
}

#pageroot {
    min-height: 90vh;
}


.bgizv-green {
    background-color: var(--izbori-green);
    color: white;

}

.bgizv-green ul>li>a {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
}

.bgizv-green .site-title a,
.bgizv-green li>a {
    color: #FFD;
    text-decoration: none;
}

.bgizv-green li>a:hover {
    color: #FFA;
    text-shadow: 2px 1px 0 rgba(0, 0, 0, .25);
}

.bgizv-green li.nav-item.dropdown:hover>a,
.bgizv-green li.nav-item.dropdown a.show {
    color: lightyellow;
    text-shadow: 2px 1px 0 rgba(0, 0, 0, .25);
}

.bgizv-green .navbar-toggler-icon {

    background-color: rgba(255, 255, 255, 0.2);
    border: 2px solid rgba(255, 255, 255, 0.5);
    border-radius: .75em;
    box-shadow: 1px 2px 8px rgba(0, 0, 0, .1);
}

.bgti-blue,
.bgti-blue * {
    background-color: var(--ti-blue);
    color: whitesmoke;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
}

.bgti-blue .dropdown-menu {
    background-color: #242490;
}

.bgti-blue a {
    color: #FFFFF9;
}

.bgti-blue a:hover {
    color: #FFC;
}

.bgti-blue a.dropdown-item {
    color: #FFFFF9;
}

.bgti-blue a.dropdown-item:hover {
    color: #FFA;
    background-color: #35356a;
}

.text-muted {
    opacity: .75;
}

.text-muted:hover {
    opacity: 1;
}

footer a {
    text-decoration: none;
}

/* CHARTS */

.xchart {
    height: 420px;
    /* outline:1px dotted #AAA;  */
}

.ttip .value {
    font-weight: normal;
}


 
/* in-page TOC */

/* #toc {
    counter-reset: css-counter 0;
}

#toc a {
    counter-increment: css-counter 1;
    text-decoration: none;
}

#toc a:before {
    content: counter(css-counter) ". ";
}

*:target {
    background-color: lightyellow;
    outline: 1px dashed blue;
} */