@media (min-width: 767px){
	html:not([style='font-size: 150%;']):not([style='font-size: 200%;']) .sac-vert {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    margin-top: -20px;
    margin-bottom: -30px;
    margin-right: 40px;
	} 
	.sac-vert img{
	  width: auto !important;
	}
}
.boite-img{
	padding:0px; 
	background-color:#e8e8e8;
}
.ic-accompagnement-six:before {
    background-image: url(/ressources/images/ic-accompagnement-six.svg);
}
.ic-protection-coffre-six:before{
    background-image: url(/ressources/images/ic-protection-coffre-six.svg);
}
.ic-remboursement-protection-six:before {
    background-image: url(/ressources/images/ic-remboursement-protection-six.svg);
}
.ic-surveillance-equifax-six:before {
    background-image: url(/ressources/images/ic-surveillance-equifax-six.svg);
}


#zone-centrale #contenu .merci #cd-top-vitrine {
   align-items: center;
   justify-content: center;
 }
 
 #zone-centrale #contenu .merci #cd-top-vitrine .titre{
    text-align: center;
 }
 p.titre.strg{
   font-size: 1.11rem;
 }
 #contenu .message-bleu {
    background-color: #f0f5f8;
    border-width: 2px;
    border-style: solid;
    border-color: #07699D;
 }
 #contenu #cd-top-vitrine .texte-vitrine .text-shadow {
           text-shadow: 1px 1px 4px rgba(0, 0, 0, .4); 
 
   -webkit-text-shadow: 1px 1px 4px rgba(0, 0, 0, .4);
      -moz-text-shadow: 1px 1px 4px rgba(0, 0, 0, .4);
 }
 .cd-bouton-action.principal{
   font-family: 'arial'!important;
 }
 @media (min-width: 768px) { 
   #contenu #cd-top-vitrine {
    min-height: 325px;
   }
 }
 @media (max-width: 512px) { 
   #contenu #cd-top-vitrine.bg-fr {
    background-image: url('/ressources/images/b00-vit-protection-offerte-tous-512x300-f-v03.jpg');
   }
   #contenu #cd-top-vitrine.bg-en {
    background-image: url('/ressources/images/b00-vit-protection-offerte-tous-512x300-e-v03.jpg');
   }
 }
 @media (min-width: 513px) { 
   #contenu #cd-top-vitrine.bg-fr {
    background-image: url('/ressources/images/b00-vit-protection-offerte-tous-940x300-f-v03.jpg');
   }
   #contenu #cd-top-vitrine.bg-en {
    background-image: url('/ressources/images/b00-vit-protection-offerte-tous-940x300-e-v03.jpg');
   }
 }

 .explications {
    background-color: #f2f2f2; 
    padding: 30px 30px 10px 30px;
 }
 
 .actions {
    background-color: #ebf4f3; 
    padding: 30px 30px 10px 30px;
 }
 
 #contenu .contact { 
    padding: 20px;
 }
 #contenu .contact p{
    font-size: 1rem;
 }
 
 #contenu .contact p: last-child {
  margin-bottom: 0.5rem;
 }
 
 #zone-centrale .cd-layout-horizontal.cd-icone > * {
     padding-top: 4.375rem;
     padding-bottom: 0;
 }
 .explications > div,
 .actions > div {
    background-color: white; 
    padding: 20px;
    margin-bottom: 20px
 }
 
 .cd-bordure-bleu {
   position: relative;
   margin-top: 2rem;
   margin-right: -10px;
   margin-bottom: 2rem;
   margin-left: -10px;
   padding: 1.25rem; 
   border: 2px #07699d solid; 
 }
 
 .cd-alert {
   border-color: #ed8f07;
   border-width: 2px !important;
   background-color: #fff9f2;
 }
 
 .ic-alert {
   padding-left: calc(1.75rem + 10px) !important;
 }
 
 .ic-alert:before {
   background-image: url(/ressources/images/ic-n1-alert.svg);
   width: 1.75rem !important;
   height: 1.75rem !important;
   top: calc((1.5em - 1.75rem) / 1) !important;
 }
 
 .cd-layout-horizontal.cd-icone *[class*=ic-]:not([class*=-ic]):before {
     left: calc(13% - 1.25rem);
 }
 
 .ic-information-out {
   padding-left: calc(1.2rem + 5px) !important;
 }
 
 .ic-information-out:before {
   background-image: url(/ressources/images/ic-information-out.svg);
   width: 1.5rem !important;
   height: 1rem !important;
   top: calc((2.5em - 2rem) / 2) !important;
   left:0!important;
 }
 
 .ic-protection-vert:before {
   background-image: url('/ressources/images/ic-protection.svg');
 }
 .ic-secur-actif-vert:before {
   background-image: url('/ressources/images/ic-secur-actif.svg');
 }
 .ic-conjoint-vert:before {
   background-image: url('/ressources/images/ic-conjoint-vert.svg');
 }
 .ic-financement-vert:before {
   background-image: url('/ressources/images/ic-financement-vert.svg');
 }
 
 /* 3 pastilles */
 @media (max-width: 767px) {
   .liste-pastilles {
    flex-basis: 100%;
    max-width: 100%;
   }
 }
 
 #zone-centrale .liste-pastilles > li {
   padding-left: 0;
   background: none;
 }
 
 .liste-pastilles > li > div:first-child {
   background-color: #fff;
   display: flex;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   width: 90px;
   height: 90px;
   border-radius: 100%;
   box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11);
   line-height: 1;
 }
 
 .liste-pastilles .titre-vert {
   display: block;
   margin-top: 20px;
   font-family: 'robotoblack', arial, sans-serif;
   color: #00884e;
   font-weight: 900;
   font-size: 1.75rem;
   line-height: 1;
   margin-bottom: 1rem;
 }
 
 @media (max-width: 576px) {
   #zone-centrale .liste-pastilles {
    flex-basis: 100%;
    max-width: 100%;
    padding-top: 1rem;
    padding-bottom: .5rem;
   }
 
   .liste-pastilles > li {
    display: flex;
    margin-bottom: 1.5rem
   }
 
   .liste-pastilles > li > div:first-child {
    margin-right: 20px;
    width: 70px;
    height: 70px;
   }
 
   .liste-pastilles > li > div:first-child > img {
    width: 50% !important;
   }
 
   .liste-pastilles .titre-vert {
    margin-top: 0;
   }
 }

 /** COVID-19 **/

 @media (max-width: 512px) { 
  #contenu #cd-top-vitrine.vit-corona-fr {
   background-image: url('/ressources/images/b00-vit-coronavirus-conseils-512x300b-f.jpg');
  }
  #contenu #cd-top-vitrine.vit-corona-en {
   background-image: url('/ressources/images/b00-vit-coronavirus-conseils-512x300b-e.jpg');
  }
}
@media (min-width: 513px) { 
   #contenu #cd-top-vitrine.vit-corona-fr {
   background-image: url('/ressources/images/b00-vit-coronavirus-conseils-940x300b-f.jpg');
  }
  #contenu #cd-top-vitrine.vit-corona-en {
   background-image: url('/ressources/images/b00-vit-coronavirus-conseils-940x300b-e.jpg');
  }
}

.capsule-orange{
  background-color: #fefbf5!important; 
  border: solid 0.1rem #ed8f07!important;
}

.capsule-blue{
  background-color: #f5f9fb!important; 
  border: solid 0.1rem #07699d!important;
}

.capsule-rouge{
  background-color: #fbf1f1!important;
  border: solid 0.2rem #cc0000!important;
}

.capsule-vert{
  background-color: #F2F6F1!important;
  border: solid 0.2rem #3F8523!important;
}

.message-prob{
  background-color: #fefbf5; 
  border: 2px solid #ed8f07;
  padding: 0.5em;
}


.ic-n1-alert-orange:before {margin-top: 0.5rem;}

.no-border{ border: 0!important; }


@media(max-width:767px){ 
.cd-panel.c-bordure-gris-filet2 {
  margin-left:2px!important;
  margin-right:2px!important;
border-radius: 8px;
  }
.cd-tuiles.cd-image .cd-vignette + * {
    margin-top: calc(65% + 1.25rem) !important;
}
}
