/*
Image de fond
*/

#header .bloc_titre:after {
    background-image: url('../img/bloc-titre-klesia.png');
}
#sidebar .border_bloc .info p.titre.edit,
#sidebar .border_bloc .texte p.titre.edit {
  background-image: url('../img/edit.png');
}


.ui-dialog .ui-dialog-titlebar-close {
    background-image: url('../img/ui-icons_222222_256x240_roses.png');
}

.select-wrapper:after{
    background-image:url('../img/sort-down.png');
}

.onOption {
  background: url('../img/tunnel_picto_recap_besoins-on.png') no-repeat !important;
}



/*
Couleur Rose
*/

form .custom-file label.cvitale {
  background-image: url('../img/picto-cartevitalenfant.png');
}

form .custom-file label.ciconjoint,
form .custom-file label.ci {
  background-image: url('../img/picto-file-ci.png');
}
form .custom-file label.rib {
  background-image: url('../img/picto-file-rib.png');
}

form .form-check input[type="radio"] + label.paiement.mensuel {
  background-image: url('../img/picto_paiement_mensuel.png');
}
form .form-check input[type="radio"] + label.paiement.trimestriel {
  background-image: url('../img/picto_paiement_trimestriel.png');
}
form .form-check input[type="radio"] + label.paiement.semestriel {
  background-image: url('../img/picto_paiement_semestriel.png');
}
form .form-check input[type="radio"] + label.paiement.annuel {
  background-image: url('../img/picto_paiement_annuel.png');
}
form .custom-file label.cvenfant {
  background-image: url('../img/picto-cartevitalenfant.png');
}
#footer {
 background-color: #b62074;
}

#managecookies #closecookies,
#managecookies button,
#managecookies a.cc-btn,
.ccbanner div.flexhorizontal a,
.myform.dialogmail .submit,
body .ui-widget.ui-dialog #offre_box_devis_mail .submit,
body .ui-widget.ui-dialog #offre_box_recontact .submit,
.form .form-check-bulles .form-check-inline input[type="radio"]:checked + label:after,
.form .form-check input[type="radio"] + label.vide:after,
form .form-check-bulles .form-check-inline input[type="radio"]:checked + label:after,
form .form-check input[type="radio"] + label.vide:after,
.form label .boutonenvoyer,
.form label .boutonfournit,
form label .boutonenvoyer,
form label .boutonfournit,
main .card .card-body.numero,
main .card .card-title h2:after,
#header .bloc_titre,
#header,
.btn,
.bg-color-1,
span.normal-size,
.form p.capital,
form p.capital,
#acces_rapides a,
.tooltip-inner,
body .ui-widget.ui-dialog #offre_box_devis_mail .submit,
body .ui-widget.ui-dialog #offre_box_recontact .submit {
  background-color: #b62074 !important;
}

label.form-check-label.tlarge.rose {
    color: #b62074 !important;
}
.couleursite,
.info-formule  i > a,
ol li:before,
#sidebar .adhesions .une_adhesion span,
#sidebar .adhesions .une_adhesion label,
.rose,
.form p.obligatoire:after,
.form label.obligatoire:after,
.form label .obligatoire,
form p.obligatoire:after,
form label.obligatoire:after,
form label .obligatoire,
#sidebar .border_bloc .info p.titre,
#sidebar .border_bloc .texte p.titre,
main .card .bloc_adresse h3,
main .card h3 {
  color: #b62074;
}

ol li:before,
#managecookies #closecookies,
.form .form-check input[type="checkbox"] + label:after,
.form .form-check input[type="checkbox"] label:before,
.form .form-check input[type="checkbox"] + label:before,
.form .form-check input[type="radio"] + label.vide:before,
.form select.form-control.error,
.form input.form-control.error,
form .form-check input[type="checkbox"] + label:after,
form .form-check input[type="checkbox"] label:before,
form .form-check input[type="checkbox"] + label:before,
form .form-check input[type="radio"] + label.vide:before,
form select.form-control.error,
form input.form-control.error {
  border-color: #b62074 !important;
}

.bs-tooltip-auto[x-placement^="top"] .arrow::before, .bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^="left"] .arrow::before, .bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^="right"] .arrow::before, .bs-tooltip-right .arrow::before
 {
  border-top-color: #b62074;
}


/*
Couleur Bleue
* */
.etapes li.active:after {
  border-color: #1fd0cc;
}
.form .capital-lien,
.form p.mois,
form .capital-lien,
form p.mois,
main .card #accordeons .accordeon .btn,
main .card .card-title-sec h2:after,
.etapes li.active:after {
  background-color: #1fd0cc;
}
#sidebar .adhesions .une_adhesion.total p strong,
#sidebar .adhesions .une_adhesion.form-check input[type="checkbox"] + label strong {
  color: #1fd0cc;
}



