
/* Customize visitpiemonte-dmo */
:root{
  --bs-body-color: hsl(0, 0%, 20%);
  --bs-link-color: #FF585D;    /* secondary */
  --bs-link-hover-color: #4b3048;

  --bs-magenta: #4B3048;
  --bs-magenta2:#754872; 

  --bs-green-dark: hsl(0, 0%, 20%);   
  --bs-green: #007a52; /* primary */  
  --bs-red:#e72b31;
}

#ColSX_IS .titlesectionnav, #area-legale #Where {display: none;}
#area-legale .docContent {padding:3rem 0px 3rem 0px;}
#area-legale h1 {font-size: 1.7rem;}
#area-legale h3 {font-size: 1.3rem;}
a, #Footer .color-red {color: var(--bs-link-color);}
.small {font-size: 0.7rem;}
a:hover {color:var(--bs-link-hover-color);}
.icon-lg {height: auto !important;}
  
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon.icon-lg {width: 110px;}
@media (min-width: 1200px) {
    .icon-lg {width:176px !important;}
}

.it-header-slim-wrapper {background-color: var(--bs-magenta);}

.it-header-center-wrapper, .it-header-wrapper {background-color: var(--bs-magenta);}
 .it-header-center-wrapper {height: 120px;}
@media (min-width: 992px) {
  .it-header-navbar-wrapper {
    background: var(--bs-magenta);
  }
 .it-header-center-wrapper {
    height: 180px;
  }
}
.it-footer-main, .it-footer-small-prints {
    background-color: var(--bs-magenta); 
    color:var(--bs-body-bg);   
}
 

.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone, .it-footer-main a, .it-footer-main h4 a, .it-footer-main .h4 a, .it-footer-small-prints a
 {color:var(--bs-body-bg) !important;}
.it-footer .footer-list a {
  line-height: 2;  
}
.it-footer .footer-list a:hover, .it-footer a:hover {text-decoration: none;}

.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {fill:var(--bs-body-bg);}
@media (min-width: 992px) {
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {fill:var(--bs-green);}
}


.btn-primary, .btn-success {
    background-color: var(--bs-magenta);
    border-color: var(--bs-magenta);
}
.btn-primary:hover, .btn-success:hover {    
   background-color: var(--bs-green-dark);
   border-color: var(--bs-green-dark);
}

@media (min-width: 768px) {
  .it-footer .footer-heading-title {
    margin-bottom: .875rem;
    padding-bottom: .875rem;
    border-bottom: 1px solid hsla(0,0%,100%,.5);
  }
}
.it-footer .footer-heading-title {
  font-size: .875rem;
  line-height: 1rem;
  text-transform: uppercase;
}

/* breadcrumb */
.full-width, .container:has(> .breadcrumb-container) {
  width: 99.60vw !important;
  max-width: 99.60vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
}
.breadcrumb-container {padding-left: 18px;}


#PanelGroupDescription .panel-default .panel-title a::before, .details-div .panel-default .panel-title a::before, .sub-body .panel-default .panel-title a::before, #at-searchform .panel-heading .panel-title a::before, .at-li a::before, .at-main-container .panel-title a::before
,#InfoDateAggiornamento span::before, .at-ul li a
{color:var(--bs-link-color) !important;}

.pagination .page-item .page-link {color:var(--bs-link-color)}
.pagination .page-item .page-link[aria-current] {
  border: 1px solid var(--bs-link-color);
  color: var(--bs-link-color);  
}
.pagination .page-item .page-link:hover {color: var(--bs-body-color);}

.chip-simple {
    font-size: 16px;
  line-height: 1.20 !important;
  font-weight: 700;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0em;
  border-radius: 1.3em !important;
  padding: 1rem 1rem !important;
  background: #ffffff;
  border-color: transparent;
  
}
.chip-simple:hover {background: #ffffff !important;
  border-color: #fff !important;
  color: #ff585d !important;
  text-decoration: none;
}
.chip-simple span {color: #4b3048 !important;}
.chip-simple:hover span {color: #ff585d !important;}

.table.DetailsContainer a.allegato::before {display: none;}
/* END Customize */



