@import "/themes/custom/italiagov/fonts/titillium/font.css";
@import "/themes/custom/italiagov/fonts/titillium/font.css";

:root{
--bs-body-bg: #edf0f3 !important;
--bs-body-color: #4d6a85 !important;
--bs-link-color: #0192ac !important;
--bs-link-hover-color: #012a51 !important;
}

body{
--bs-body-font-family: 'Titillium Web' !important;
}

.pagination{
--bs-pagination-active-bg: #012a51 !important;
--bs-pagination-active-border-color: #012a51 !important;
}
.pagination .page-item .page-link{
color: #0192ac !important;
}
.pagination .page-item .page-link[aria-current]{
border-color:  #012a51 !important;
}
.card .card-body .card-text{
font-family:  'Titillium Web' !important;
}
a.read-more{
color: #0192ac!important;
}
a.read-more .icon{
fill:  #0192ac!important;
}

.card.card-bg{
 background: #ffffff !important;
}
.form-check [type=checkbox]:checked + label::after{
border-color: #0192ac!important;
background-color: #0192ac!important;
}
.it-header-center-wrapper,
.it-header-navbar-wrapper,
header .navbar .navbar-collapsable .menu-wrapper,
.navbar{
background: #ffffff !important;
}

.it-header-slim-wrapper{
background: #0194ac !important;
}

header.it-header-wrapper a,
.it-brand-title,
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone{
color: #012a51 !important;
}
.back-to-top{
background: #ffffff !important;
}
.back-to-top svg{
fill:  #012a51 !important;
}
header .it-socials svg.icon{
fill: #012a51 !important;
}
footer .it-socials svg.icon{
fill:  #fe7f64 !important;
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link.active{
border-color: #012a51 !important;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg{
fill: #012a51 ;
}
.custom-navbar-toggler svg.icon{
fill: #012a51 !important;
}
@media (min-width: 992px) {
    .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon{
background: #012a51
}
}
@media (min-width: 992px) {
    .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg{
   fill: #ffffff ;
    }
}

h1,h2,h3,h4,h5,h6{
color: #fe7f64 !important;
font-family: 'Titillium Web' !important;
}

footer.it-footer,
.it-footer-main,
footer.it-footer a,
footer.it-footer .it-brand-title{
color: #fe7f64 !important;
}

footer.it-footer h1,footer.it-footer h2,footer.it-footer h3,footer.it-footer h4,footer.it-footer h5,footer.it-footer h6{
color: #fe7f64 !important;

}
.it-footer-main{
background: #012a51 !important
}



.btn.btn-primary{
background: #0192ac !important;
border-color: #0192ac !important;
color: #edf0f3 !important;
}
.btn.btn-primary:hover{
background: #012a51 !important;
border-color: #012a51 !important;
}

.btn.btn-outline-primary{
box-shadow: none;
background: #edf0f3 !important;
border: 2px solid #0192ac !important;
color: #0192ac !important;
}

.btn.btn-outline-primary:hover{
box-shadow: none;
background: #0192ac !important;
color: #edf0f3 !important;
}
section.it-loghi-footer{
border-bottom: 1px solid #fe7f64;
padding-bottom: 1rem;
margin-bottom: 1rem;
}
section.it-footer-bottom{
border-top: 1px solid #fe7f64;
padding-top: 1rem;
margin-top: 1rem;
}