.btn-preview {
  border:2px solid #3c5a9a;
  color:#3c5a9a;
}

.btn-preview:hover{
  color: #FFF;
  background-color: #3C5A9A;
  border:2px solid #3C5A9A;
}

.condividi-master{
  /*background-image: url(../img/icona_condividi_blu.png);*/
	color:#3c5a9a;
}

.condividi-master:hover{
 /*background-image: url(../img/icona_condividi_blu_h.png);*/
  color: #1b3368;
}

.text-privacy{
  color:#3c5a9a;
}

.img-icon-privacy{
	/* background-image: url(../img/icona_privacy_blu.png);
 width: 30px;
  background-repeat: no-repeat;
  margin: 2px 0 0 15px;*/
}


.messaggio-conferma{
  background-color: #cfd6e8;
}

.footer-preview {
  background-color: #cfd6e8;
  border-top: 5px solid #BAC2D1;
} 

.obbligatorio:before {
  content: '\e829';
  font-family: "fontello";
  font-size: 1.8em;
  color: #3c5a9a;
}


.obbligatoriosurvey:before {
  content: '\e829';
  font-family: "fontello";
  position: relative;
  top: -62px;
  font-size: 1.8em;
  color: #3c5a9a;
  z-index: 1;
}

.arrow-left {
  background: url(/assets/img/arrow/arrow-sx-blue.png) no-repeat left top;
}

.arrow-right {
  background: url(/assets/img/arrow/arrow-dx-blue.png) no-repeat left bottom;
}

.nav.prev {
  background: url(/assets/img/arrow/arrow-sx-blue.png) no-repeat left top;
}

.nav.next {
  background: url(/assets/img/arrow/arrow-dx-blue.png) no-repeat left bottom;
}

#open-condividi{
  background-color: #a2b0cf!important;
  border: 1px solid #a2b0cf;
}


.lead-form label.error{  
  background:#3c5a9a; 
  color:#fff;
  border:solid 1px #3c5a9a;
}

.lead-form label.error:after{
  border-top: 8px solid #3c5a9a;
}

/*
.text{
  color: #3c5a9a;
}

.textBtn{
  color: #3c5a9a;
}*/

/* CALL TO ACTION configuratore*/
#call{
  background-image: url(/assets/img/cta/rotonde65/blu/chiama.png);
  width: 65px;
  height: 65px;
  background-repeat: no-repeat;
  cursor: pointer;
  margin: 0 auto;
  text-align: center;

}

#sms{
  background-image: url(/assets/img/cta/rotonde65/blu/sms.png);
  width: 65px;
  height: 65px;
  background-repeat: no-repeat;
  cursor: pointer;
  margin: 0 auto;
  text-align: center;

}

#mail{
  background-image: url(/assets/img/cta/rotonde65/blu/mail.png);
  width: 65px;
  height: 65px;
  background-repeat: no-repeat;
  cursor: pointer;
  margin: 0 auto;
  text-align: center;

}

#video{
  background-image: url(/assets/img/cta/rotonde65/blu/video.png);
  width: 65px;
  height: 65px;
  background-repeat: no-repeat;
  cursor: pointer;
  margin: 0 auto;
}

#download{
  background-image: url(/assets/img/cta/rotonde65/blu/download.png);
  width: 65px;
  height: 65px;
  background-repeat: no-repeat;
  cursor: pointer;
  margin: 0 auto;
  text-align: center;
}

#map{
  background-image: url(/assets/img/cta/rotonde65/blu/mappa.png);
  width: 65px;
  height: 65px;
  background-repeat: no-repeat;
  cursor: pointer;
  margin: 0 auto;
  text-align: center;
}

/* FINE CALL TO ACTION configuratore*/

.cta-call-round{
  padding: 5px;
  background: url(/assets/img/cta/round/blue/chiama.png) no-repeat;
  background-position: center;
  border-radius: 50%;
  border:2px solid #3c5a9a;
  
}
.cta-call-round:hover{
  background: url(/assets/img/cta/round/blue/chiama-h.png) no-repeat;
  background-color: #3c5a9a;
  background-position: center;
  color: #fff;
}

.cta-call-rumble{
  background-image: url(/assets/img/cta/rumble/blue/chiama.png);
}
.cta-call-rumble:hover{
  background-image: url(/assets/img/cta/rumble/blue/chiama-h.png);
}

.cta-sms-round{
  background-image: url(/assets/img/cta/round/blue/sms.png);
  padding: 5px;
  border-radius: 50%;
  border:2px solid #3c5a9a;
}

.cta-sms-round:hover{ 
  background-image: url(/assets/img/cta/round/blue/sms-h.png);
  background-color: #3c5a9a;
  color:#fff;
}

.cta-sms-rumble{
  background-image: url(/assets/img/cta/rumble/blue/sms.png);
}

.cta-sms-rumble:hover{ 
  background-image: url(/assets/img/cta/rumble/blue/sms-h.png);  
}


.cta-mail-round{
  background-image: url(/assets/img/cta/round/blue/mail.png);
  padding: 5px;
  border-radius: 50%;
  border:2px solid #3c5a9a;
  background-position: center;
}

.cta-mail-round:hover{  
 background-image: url(/assets/img/cta/round/blue/mail-h.png);
  background-color: #3c5a9a;
  background-position: center;
  color: #fff;
  
}

.cta-mail-rumble{
 background-image: url(/assets/img/cta/rumble/blue/mail.png);
}

.cta-mail-rumble:hover{  
 background-image: url(/assets/img/cta/rumble/blue/mail-h.png); 
}

.cta-video-round{
  background-image: url(/assets/img/cta/round/blue/video.png);
  background-position: center;  
  border-radius: 50%;
  padding: 5px;
  border:2px solid #3c5a9a;
}

.cta-video-round:hover{ 
  background-image: url(/assets/img/cta/round/blue/video-h.png);
  background-color: #3c5a9a;
  color:#fff;

}

.cta-video-rumble{
  background-image: url(/assets/img/cta/rumble/blue/video.png);
}

.cta-video-rumble:hover{ 
  background-image: url(/assets/img/cta/rumble/blue/video-h.png);  
}


.cta-download-round{
  background-image: url(/assets/img/cta/round/blue/download.png);
  padding:5px;
  border-radius: 50%;
  border:2px solid #3c5a9a;
}

.cta-download-round:hover{  
 background-image: url(/assets/img/cta/round/blue/download-h.png);
  background-color: #3c5a9a;
  background-position: center;
   color: #fff;
}

.cta-download-rumble{
  background-image: url(/assets/img/cta/rumble/blue/download.png);
}

.cta-download-rumble:hover{  
  background-image: url(/assets/img/cta/rumble/blue/download-h.png); 
}

.cta-map-round{
  background-image: url(/assets/img/cta/round/blue/mappa.png);
  padding:5px;
  background-position: center;  
  border-radius: 50%;
  border:2px solid #3c5a9a;
}

.cta-map-round:hover{ 
  background-image: url(/assets/img/cta/round/blue/mappa-h.png);
  color: #fff;
  background-color: #3c5a9a;
  background-position: center;
}

.cta-map-rumble{
  background-image: url(/assets/img/cta/rumble/blue/mappa.png);
  /*padding:5px;  */
  /*border-radius: 50%;*/
  /*border:2px solid #3c5a9a;*/
}

.cta-map-rumble:hover{ 
 background-image: url(/assets/img/cta/rumble/blue/mappa-h.png);*/
  background-color: #3c5a9a;
  color: #fff;
}


.cta-call-rectangular{
  /*background-image: url(/assets/img/cta/rectangle/blue/call-blu.png);*/
  background-color: #f4f2ef;
  border: 2px solid;
  border-color: #3c5a9a; 
  border-top-right-radius:0.3em;
  border-bottom-left-radius:0.3em;
  width: 100px;
  height: 40px;
 /* min-height: 25px;*/
  line-height: 40px;
  font-size: 16px;
  text-align:center;
  cursor: pointer;
  text-transform: uppercase;
  padding: 0;
  margin-top: 10px;
}
.cta-call-rectangular:hover{
  background-color: #3c5a9a;
}

.cta-sms-rectangular{
  /*background-image: url(/assets/img/cta/rectangle/blue/call-blu.png);*/
  background-color: #f4f2ef;
  border: 2px solid;
  border-color: #3c5a9a; 
  border-top-right-radius:0.3em;
  border-bottom-left-radius:0.3em;
  width: 100px;
  height: 40px;
 /* min-height: 25px;*/
  line-height: 40px;
  font-size: 16px;
  text-align:center;
  cursor: pointer;
  text-transform: uppercase;
  padding: 0;
  margin-top: 10px;
}
.cta-sms-rectangular:hover{
  background-color: #3c5a9a;
}

.cta-mail-rectangular{
  /*background-image: url(/assets/img/cta/rectangle/blue/call-blu.png);*/
  background-color: #f4f2ef;
  border: 2px solid;
  border-color: #3c5a9a; 
  border-top-right-radius:0.3em;
  border-bottom-left-radius:0.3em;
  width: 100px;
  height: 40px;
 /* min-height: 25px;*/
  line-height: 40px;
  font-size: 16px;
  text-align:center;
  cursor: pointer;
  text-transform: uppercase;
  padding: 0;
  margin-top: 10px;
}
.cta-mail-rectangular:hover{
  background-color: #3c5a9a;
}

.cta-video-rectangular{
  /*background-image: url(/assets/img/cta/rectangle/blue/call-blu.png);*/
  background-color: #f4f2ef;
  border: 2px solid;
  border-color: #3c5a9a; 
  border-top-right-radius:0.3em;
  border-bottom-left-radius:0.3em;
  width: 100px;
  height: 40px;
 /* min-height: 25px;*/
  line-height: 40px;
  font-size: 16px;
  text-align:center;
  cursor: pointer;
  text-transform: uppercase;
  padding: 0;
  margin-top: 10px;
}
.cta-video-rectangular:hover{
  background-color: #3c5a9a;
}

.cta-download-rectangular{
  /*background-image: url(/assets/img/cta/rectangle/blue/call-blu.png);*/
  background-color: #f4f2ef;
  border: 2px solid;
  border-color: #3c5a9a; 
  border-top-right-radius:0.3em;
  border-bottom-left-radius:0.3em;
  width: 100px;
  height: 40px;
 /* min-height: 25px;*/
  line-height: 40px;
  font-size: 16px;
  text-align:center;
  cursor: pointer;
  text-transform: uppercase;
  padding: 0;
  margin-top: 10px;
}
.cta-download-rectangular:hover{
  background-color: #3c5a9a;
}

.cta-map-rectangular{
  /*background-image: url(/assets/img/cta/rectangle/blue/call-blu.png);*/
  background-color: #f4f2ef;
  border: 2px solid;
  border-color: #3c5a9a; 
  border-top-right-radius:0.3em;
  border-bottom-left-radius:0.3em;
  width: 100px;
  height: 40px;
 /* min-height: 25px;*/
  line-height: 40px;
  font-size: 16px;
  text-align:center;
  cursor: pointer;
  text-transform: uppercase;
  padding: 0;
  margin-top: 10px;
}
.cta-map-rectangular:hover{
  background-color: #3c5a9a;
}




.text-call{color:#3c5a9a;text-transform:capitalize;}

.text-call-rectangular{color:#3c5a9a;}
.text-call-rectangular:hover{color:#ffffff;}

/*IMMAGINI MFLAYER configuratore*/
/*
.container-price{
  position: relative;
}
.container-price-deal{
  background: url(/assets/img/img-mFlyer/price-bluNoDiscounted.png) no-repeat;
  position: relative;
}
*/
.container-priceLanding{
  background-image: url(/assets/img/container-price/price-blu-discount.png);
  color: #fff;
}

.container-priceLandingNoDiscount{
  background-image: url(/assets/img/container-price/price-blu.png);
  color: #fff;
}

.bordo-img{
  border:5px solid #88a0d7;
}

.hi-icon-effect-3b .l-icon:hover {
  color: #a2b0cf;
  
}
/*
.call-buy{
  border-color: #3c5a9a;
  color: #3c5a9a;
}

.img-icon-aggiungi{
  background-image: url(/assets/img/img-mFlyer/ico-aggiungi_blu.png);
}
*/
.btn-aggiungi{
  background-color: #f4f2ef;
  border: 2px solid #3f5c9a;
  color: #3f5c9a;
}


.btn-aggiungi:hover{
  background-color: #3f5c9a;
  color: #fff;
}

.btn-rimuovi{
  background-color: #f4f2ef;
  border: 2px solid #3f5c9a;
  color: #3f5c9a;
}

.btn-rimuovi:hover{
  background-color: #3f5c9a;
  color: #fff;
}

.removeFromCartButton {
  border: 2px solid #3f5c9a;
  color: #3f5c9a;
}

.removeFromCartButton:hover {
    background-color: #3f5c9a;
  color: #fff;
}



.btn-buynow{
  background-color: #f4f2ef;
  border: 2px solid #3f5c9a;
  color: #3f5c9a;
}

.btn-buynow:hover{
 background-color: #3f5c9a;
 color: #fff;
}

.btn-donaora{
  background-color: #f4f2ef;
  border: 2px solid #3f5c9a;
  color: #3f5c9a;

}

.btn-donaora:hover{
  background-color: #3f5c9a;
  color: #fff;
}

/*
.procedi{
  background-color: #3c5a9a !important;
}

*/
.proceedForBuy{
  background-color: #3c5a9a !important;
}

.proceedForBuy:hover{
  background-color: #fff !important;
  border-color: #dedede !important;
  color: #3c5a9a;
}

.container-total{
  background-color: #3c5a9a;
} 


.bold{
  color: #3c5a9a;
  font-weight: bold;
}
/*
.text-dettaglio{
  color: #3c5a9a;
}

.img-icon-dettagli{
  background-image: url(/assets/img/img-mFlyer/icoblu-dettagli.png); 
}


.ico-dettaglio{
  background: url(/assets/img/img-mFlyer/icoblu-dettagli.png) no-repeat  5px 0px;
  color: #435f99;
}

.ico-dettaglio:hover{
  color: #88a0d7;
  background: url(/assets/img/img-mFlyer/icoblu-dettagli-h.png) no-repeat  5px 0px;
}
*/


/*FINE IMMAGINI MFLAYER configuratore*/

 
.labelNumberQuestion{
    color: #3c5a9a;
 }

label.css-label-3 {
 background-image:url(../img/check-survey_blue.png);
}

label.css-label-survey {
  background-image:url(/assets/img/radio-survey_blue.png);
}

.btn-notAvailable{
  background-color: #f4f2ef;
  color: #606060;
  font-size: 18px;
  text-align: center;
  padding: 5px;
  margin-top:10px;
  float:right;
  
}

ul#prefooter li {
  font-weight: bold !important;
}

.template-color{
  color: #3f5c9a
}

.styled-select, .styled-select2, .styled-select-survey {
  background: url(../img/down_arrow_select-blu.png) no-repeat right #fff;
}

.img-timer {
  background-color: #536da1;
} 

ul.panels li.panel.panel_1 div.timer {
  background-color: #88a0d7;
}

.container-prefooter{
  background-color:#96ade3;

}


.thankYouMessage{
  background-color:#cfd6e8;
}

.coupon-img{
  background-color: #536da1;
}

.coupon-text{
  background-color:#96ade3;
}