﻿:root {
    --white: #fff;
    --accent-color: #003882;
    --accent-color-rgb: 0,56,130;
    --light-accent-color: #06c;
    --dark-accent-color: #036;
    --text-color: #fff;
    --card-borderleft-color: #c0defc;
    --main-color: #6d6875;
    --dark-main-color: #56505f;
    --left-index-arrow-bs-color: brightness(0) saturate(100%) invert(19%) sepia(52%) saturate(5712%) hue-rotate(199deg) brightness(97%) contrast(103%);
}


.it-header-slim-wrapper {
    background: var(--accent-color) !important;
}

.it-header-center-wrapper {
    background: white !important;
    
}

.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a {
    color: var(--accent-color) !important;
}

.it-footer-main {
    background-color: var(--accent-color) !important;
}

@media (min-width: 992px) {
    .it-header-center-wrapper {
        height: 170px !important;
    }
}

.no_toc {
    margin-bottom: 0px !important;
    margin-left: 15px !important;
}

.it-footer-small-prints {
    background-color: var(--light-accent-color);
}

.it-footer-small-prints ul.it-footer-small-prints-list {
    padding: 1.0rem 1.5rem 0;
}

.it-footer-small-prints-list-separator {
    color: var(--white) !important;
}

@media (min-width: 1300px) {
    .container {
        max-width: 1284px !important;
    }
}

@media (max-width: 992px) {
    .logo-comune {
        width: 60px !important;
        height: 75px !important;
    }

    .titolo-comune{
        font-size:x-large !important;
    }
}