/*
Image de fond
*/

#header {
 background-image: url('../img/carcept/tunnel_top_bandeau_bg.jpg');
}

#header.user.cd,
#header.user.sante {
    background-image: unset !important;
    min-height:170px;
}

#header.user.sante .bloc_titre  {
    vertical-align:bottom;
}
#header.user.sante a {
    vertical-align:middle;
}


#header .bloc_titre:after {
    background-image: url('../img/carcept/bloc-titre-klesia.png');
}

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

#footer #footer-inner .copy {
    color:white;
}

form .custom-file label.ciconjoint,
form .custom-file label.ci {
  background-image: url('../img/carcept/picto-file-ci.png');
}
form .custom-file label.cvitale {
  background-image: url('../img/carcept/picto-cartevitalenfant.png');
}
form .custom-file label.rib {
  background-image: url('../img/carcept/picto-file-rib.png');
}
form .form-check input[type="radio"] + label.paiement.mensuel {
  background-image: url('../img/carcept/picto_paiement_mensuel.png');
}
form .form-check input[type="radio"] + label.paiement.trimestriel {
  background-image: url('../img/carcept/picto_paiement_trimestriel.png');
}
form .form-check input[type="radio"] + label.paiement.semestriel {
  background-image: url('../img/carcept/picto_paiement_semestriel.png');
}
form .form-check input[type="radio"] + label.paiement.annuel {
  background-image: url('../img/carcept/picto_paiement_annuel.png');
}

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

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

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


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

/*
Couleur Violette
*/
#footer {
  background-color: #78368C ;
}
#footer.user.cd {
  background-color: #b8b8b8 ;
}

#managecookies #closecookies,
#managecookies button,
#managecookies a.cc-btn,
.ccbanner div.flexhorizontal a,
div.savoirplus,
#nouveauxproduits .nouveauxproduits,
.ccbanner div.cc-compliance,
#sidebar  .collapse_bloc .btn.download,
.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-bulles .form-check-inline input[type="radio"]:checked + label:after,
.form .form-check input[type="radio"] + label.vide: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,
#header .user,
.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: #78368C !important;
}


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

#managecookies #closecookies,
ol li:before,
.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: #78368C !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: #78368C!important;
}


/*
Couleur Orange
* */
.etapes li.active:after {
  border-color: #F39200!important;
}

.bg-color-2,
.form .capital-lien:not(.ij),
form .capital-lien:not(.ij),
.form p.mois:not(.ij) ,
form p.mois:not(.ij),
main .card #accordeons .accordeon .btn,
main .card .card-title-sec h2:after,
.etapes li.active:after {
  background-color: #F39200 !important;
}
#sidebar .adhesions .une_adhesion.total p strong,
#sidebar .adhesions .une_adhesion.form-check input[type="checkbox"] + label strong {
  color: #F39200 !important;
}


.spinner {
  border-top-color: rgb(120, 54, 140) !important;
}
