/* =============== BLOCCO colore intestazione =================== */
.card-title,
.titolopagina {
    color: #d6191d !important;
}

/* =============== BLOCCO colore testo =================== */
/*.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a,*/
.breadcrumblink,
.nomepagina,
.newstitolo:hover,
.card-title-news,
.card-wrapper .card-body a.titolo-news,
.footlink,
#denominazione-scuola,
.eventotitolo, 
.dropdownMenu,
.testo-text-color {
    color: #1c5a36 !important;
}
.icon-link-titolopagina {
    fill: #1c5a36 !important;
}

/* =============== BLOCCO colore sito =================== */
.btngallery,
.btncontinua,
.carousel-indicators .active,
#myCarouselHeader li.active,
.btnblocco:hover,
.arrowtop,
.btnnews,
.sito-bg-color {
    background-color: #0073e6 !important;
}
.read-more,
.colorpagination,
.btnblocco,
.card-tag,
.chip-label,
.pagination .page-item .page-link:hover,
.pagination .page-item .page-link[aria-current],
#spanleft,
#spanright,
.btn-dropdown-social,
.link-list-wrapper ul li a span,
.callout.note .callout-title,
.sito-text-color {
    color: #0073e6 !important;
}
.btnblocco:hover {
    color: rgb(255,255,255) !important;
}
.tag-hover .chip-primary:hover .chip-label{
    color: rgb(255,255,255) !important;
}
.form-check [type="checkbox"]:checked + label::after,
.form-check [type="radio"]:checked + label::after,
.tag-hover .chip-primary:hover{
    background-color: #0073e6 !important;
    border-color: #0073e6 !important;
}
.chip-primary:hover{
    background-color: rgb(255,255,255) !important;
}
.tag-hover .card-tag:hover{
    color: rgb(255,255,255) !important;
    background-color: #0073e6 !important;
    border-color: #0073e6 !important;
}
.form-check [type="radio"]:checked + label::before,
.carousel-indicators li,
.card-tag,
.chip-primary,
.pagination .page-item .page-link[aria-current],
.callout.note,
.border {
    border-color: #0073e6 !important;
}
.read-more .icon,
.iconblocco,
.callout.note .callout-title .icon,
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg,
.icon-user,
.link-list-wrapper ul li a:hover:not(.disabled) .icon,
.icon-link-utili{
    fill: #0073e6 !important;
}
button:hover .iconblocco,
a:hover .iconblocco {
    fill: rgb(255, 255, 255) !important;
}

/* =============== BLOCCO colore footer link =================== */
.footer-link-color {
    color: #1b0909 !important;
}
.footer-social{
    fill: #1b0909 !important;
}
footer .border,
footer .border-top,
footer .border-right,
footer .border-bottom,
footer .border-left {
    border-color: #1b0909 !important;
}

/* =============== BLOCCO xxx =================== */
.btn-accedi:hover,
.header-first-bg-color {
    background-color: #893063 !important;
}

/* =============== BLOCCO xxx =================== */
.btn-accedi,
.header-second-bg-color {
    background-color: #0066cc !important;
}

/* =============== BLOCCO xxx =================== */
.btn-accedi,
.header-second-text-color {
    color: #f5f5f0 !important;
}
.header-second-fill-color {
    fill: #f5f5f0 !important;
}

/* =============== BLOCCO xxx =================== */
@media screen and (max-width: 991px) {
    .navbar-collapsable .navbar-nav li a.nav-link {
        color: #0073e6 !important;
    }
    .navbar-collapsable .navbar-nav li a.nav-link .icon {
        fill: #0073e6 !important;
    }
    .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
        fill: #f5f5f0 !important;
    }
}
@media screen and (min-width: 992px) {
    .header-third-bg-color {
        background-color: #f41308 !important;
    }
    .header-third-text-color {
        color: #f5f7f7 !important;
    }
    .header-third-fill-color {
        fill: #f5f7f7 !important;
    }
}
/* =============== BLOCCO xxx =================== */
.footer-background {
    background-color: #f6daa3 !important;
}

/* =============== BLOCCO xxx =================== */
.footer2-background {
    background-color: #aac4de !important;
}