.xoptional{border:1px solid #4169E1;border-radius:4px;margin-top:-10px}.xoptional h3{background-color:#4169E1;color:#fff;font-size:20px;margin-top:0;padding:4px 10px;border-radius:4px}.xoptional h4{background-color:#000;color:#fff;font-size:16px;margin-top:0;padding:4px 10px;border-radius:4px}.xoptional h5{color:#000;font-size:16px}.xoptional p{margin-bottom:0}.m10{margin:10px 0}.m10t{margin:5px;width:95%}.mb15{margin-bottom:15px}a:hover div.boxbase{border:2px solid red;text-decoration:none}output{position:absolute;background-image:linear-gradient(top,#444,#999);width:40px;height:30px;text-align:center;color:#000;border-radius:10px;display:inline-block;font:bold 15px/30px Georgia;bottom:110%;left:0;margin-left:-1%}output:after{content:"";position:absolute;width:0;height:0;border-top:10px solid #999;border-left:5px solid transparent;border-right:5px solid transparent;top:100%;left:50%;margin-left:-5px;margin-top:-1px}h4.titolaccess{font-size:16px}.xcontenuto{font-size:15px;text-align:justify}.xcontenuto ul{font-size:15px;text-align:justify;margin-top:15px}.stepwizard-step p{margin-top:10px}.stepwizard-row{display:table-row}.stepwizard{display:table;width:100%;position:relative}.stepwizard-step button[disabled]{opacity:1!important;filter:alpha(opacity=100)!important}.stepwizard-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#ccc;z-order:0}.stepwizard-step{display:table-cell;text-align:center;position:relative}.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px}p.disabilitato{color:red;font-size:10px}div.btnconfig{color:#fff;padding:10px;font-size:1.5em;background-color:#5cb85c}p.disabilitato{color:red;font-size:10px}.bottom10{margin-bottom:10px}.bottom20{margin-bottom:20px}xboxriepilogo{text-align:center;margin:auto}img.altrikit{border:1px solid #293873}div.sede{border:2px solid #293873;padding:5px 10px;background-color:#f5f5f5;border-radius:4px;margin-bottom:10px;background-image:url(../img/zebra.png)}td.tbhsx{font-weight:700}td.tbcen{text-align:center;font-size:2em}.glyphicon-ok{color:green}.glyphicon-remove{color:red}div.boxservizi{border:0 solid #075181;padding:2px;margin-bottom:15px}div.boxservizi p{color:#000}div.boxservizi h4{color:#075181;font-size:120%;background-color:silver;margin:0 0 10px;padding:2px 10px;border:1px solid #075181}div.boxservizi img{float:left;margin:0 10px 0 0}@media screen and (max-width: 1992px){.btn-lg{font-size:200%}}@media screen and (max-width: 768px){.btn-lg{font-size:100%}}.menulin ul{color:#fff;font-size:12px;list-style:none;margin-left:-20px;margin-top:-6px}.menulin ul li{display:block;float:left;margin-right:10px}.menulin li a{color:#fff;display:block;text-decoration:none}

.thumbnail {
    position:relative;
    overflow:hidden;
}
 .caption {
    position:absolute;
    top:0;
    right:0;
    background:rgba(66, 139, 202, 0.40);
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
}
.breadcrumb {
background-color: #FFFFFF !important;
font-weight: bold
}
#footer {
  background-color:#293873!important;
  color:white !important;
  background-image: url("https://www.mezzicingolati.com/img/bg.jpg");
  background-size: cover;      /* Adatta l’immagine al contenitore */
  background-position: center; /* Centra l’immagine */
  background-repeat: no-repeat;
}
#footer a {color:white !important}
.title-divider span {color:#293873!important;text-transform:uppercase !important}
#footer #toplink i {color: #fff}

.btn-default { 
color: #ffffff !important; 
background-color: #293873!important;
width:100px !important;

}

.panel-primary a {
    color: #ffffff !important
}


ul.dropdown-menu ul.mega-menu {max-width: 80% !important}




.header {
    background-color: rgba(217,226,240,0.9) !important}

.title-divider span {
background: #E6EBF3 !important}

.blog-grid .blog-post {
    border-left: 3px solid #293873!important;
    border-top: 3px solid #293873!important;	
    border-right: 3px solid #293873!important;	
	}
	
body {color:#000 !important}
body, html {background-color: #e6ebf3 !important}

.navbar-nav  li  a {color:#293873; font-size:14px !important}

h1, h2, h3, h4, h5 {color:#293873!important}

.img-link img {border: 2px solid #293873!important}

.fa-home {color: #293873!important}

#jPanelMenu-menu {background-color: #fff !important}

.col-xs-8r,
.col-sm-8r,
.col-md-8r,
.col-lg-8r {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-8r {
    width: 12.5%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-8r {
        width: 12.5%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-8r {
        width: 12.5%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-8r {
        width: 12.5%;
        float: left;
    }
}

li .active {
	color: #000000 !important }




#cookiescript_header,
#cookiescript_header * {
  background-color: #ffffff !important;
  color: #000000 !important;
}
#cookiescript_wrapper {
  visibility: hidden;
}
#cookiescript_wrapper.cookiescript-show {
  visibility: visible;
}
#cookiescript_wrapper {
  opacity: 0;
  transition: opacity 0.3s ease;
}
#cookiescript_wrapper.cookiescript-show {
  opacity: 1;
}

@media (min-width: 768px) {
    .header-upper {
        position: relative;
        background-color: #293873; /* colore di fallback */
        background-image: url('https://mezzicingolati.com/img/bgtop.png');
        background-repeat: no-repeat;
        background-position: center top;
        background-size: cover;
    }
}