::selection {
    color: #fff;
    background: #f1ba0e;
}

::-moz-selection {
    color: #fff;
    background: #f1ba0e;
}

body, p{
    color: #414142;
}

h1,
h3,
h4,
h5,
h6,
.h1,
.h3,
.h4,
.h5,
.h6 {
    color: #000000;
}

a{
    color: #42c1ba;
}

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus{
    background: #f1ba0e;
}

.btn-mauve, .btn-mauve:hover, .btn-mauve:active, .btn-mauve:focus,
.btn-secondary, .btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus{
    background: #f1ba0e;
}

.btn-transparent{
    border: 3px solid #f1ba0e;
    color: #f1ba0e;
}

.btn-transparent a{
    color: #f1ba0e;
}

.btn-transparent:hover, .btn-transparent:active, .btn-transparent:focus{
    background: #f1ba0e;
}

.btn-transparent i{
    color: #f1ba0e;
}

.btn-transparent:hover *, .btn-transparent:active *, .btn-transparent:focus *{
    color: #fff;
}

hr{
    border-color: #f1ba0e;
}

.collapsible-item-title.panel-title{
    border-bottom: 2px solid #f1ba0e;
}

#pop_up_newsletter i:hover{
    color: #f1ba0e;
}

/* TOPBAR */

.copyright{
    background: #f1ba0e;
}

.copyright a{
    color: #f1ba0e;
}

.topbar i{
    color: #f1ba0e;
}

/* FOOTER */

footer{
    background: #404b58;
}

/* TITRE PAGE */

.page-title .breadcrumb a, .page-title .breadcrumb a:hover, .page-title .breadcrumb a:active, .page-title .breadcrumb a:focus{
    color: #414142;
}
/*
.portfolio .portfolio-filter a.active-filter, .portfolio .portfolio-filter a:hover {
    color: #f1ba0e;
}
*/
/* PARTENAIRES */

.owl-controls .fa-chevron-left, .owl-controls .fa-chevron-right{
    color: #f1ba0e;
}

/* FORMULAIRE */

.dropdown-item.active, .dropdown-item:active, .dropdown-item:hover{
    background: #f1ba0e !important;
}

/* TEMPLATE */

.essence-btn, .single-product-wrapper .product-img .product-badge.new-badge{
    background: #f1ba0e;
}

.single-product-wrapper .product-img .product-badge.offer-badge, #scrollUp, .essence-btn:hover, .essence-btn:active, .essence-btn:focus, .header-panier{
    background: #f1ba0e;
}

.single_product_details_area .single_product_desc .product-price{
    color: #f1ba0e;
}

.breadcrumb .active, .header_area .favourite-area a span, .header_area .user-login-info a span, .header_area .cart-area a span, 
.breadcrumb a, .breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a:focus{
    color: #414142;
}

.classy-nav-container{
    background: #80C7C5;
}

.widget .catagories-menu .sub-menu li label:hover, .widget .catagories-menu .sub-menu li label:active, .widget .catagories-menu .sub-menu li label:focus{
    color: #f1ba0e;
}

.unresultat:hover, .unresultat:active, .unresultat:focus{
    color: #f1ba0e !important;
}

.widget .catagories-menu .sub-menu li input:checked ~ label::before{
    background-color: #f1ba0e;
}

/* COULEUR DE FOND DES ACCORDÉONS */

.panel-title{
    background: #000000;
    border: 2px solid #000000;
}

/* DESIGN HEADER */

.header-menu{
    background: #80C7C5;
}

.header .header-recherche{
    background: #f7e495;
}

/* DESIGN LISTE DES OFFRES */

.badge-type-contrat{
    background: #f7e495;
    color: #338286;
}

.uneOffre .row-emploi-offre-inf > div > i{
    color: #338286;
}

.emploi-titre, .emploi-nbresult, .offre-emploi-titre{
    color: #338286;
}

.col-emploi-filtres{
    background: #42c1ba;
}

.form-group-emploi > button, .form-group-emploi > button:hover, .form-group-emploi > button:active, .form-group-emploi > button:focus{
    background: #338286;
    color: #ffffff;
}

.form-group-emploi > a, .form-group-emploi > a:hover, .form-group-emploi > a:active, .form-group-emploi > a:focus{
    color: #ffffff;
}

.col-emploi-filtres .intitule-filtres{
    background: #338286;
    color: #ffffff;
}

.col-emploi-filtres .form-group-emploi i{
    color: #338286;
}

.page-item .page-link{
    background: #f7e495;
    color: #000000;
}

.page-item.active .page-link{
    background: #e7c845;
    color: #000000;
}

.bg-jaune-doux{
    background: #f7e495;
}

.btn-blanc-bleu-fonce, .btn-blanc-bleu-fonce:hover, .btn-blanc-bleu-fonce:focus, .btn-blanc-bleu-fonce:active{
    background: #ffffff;
    color: #338286;
}

/* DÉTAIL D'UNE OFFRE */

.btn-offre-postuler, .btn-offre-postuler:hover, .btn-offre-postuler:active, .btn-offre-postuler:focus,
.btn-bleu-fonce, .btn-bleu-fonce:hover, .btn-bleu-fonce:active, .btn-bleu-fonce:focus{
    background: #338286;
    color: #ffffff;
}

.btn-bleu, .btn-bleu:hover, .btn-bleu:active, .btn-bleu:focus{
    background: #42c1ba;
    color: #ffffff;
}

.offre-description-titre{
    color: #338286;
}

.offre-row-bleu-menu{
    background: #a0e0dc;
}

.offre-row-bleu-menu .offre-titre-row{
    color: #338286;
}

.offre-row-bleu-clair{
    background: #dcecec;
    color: #000000;
}

.offre-row-bleu-clair i, .offre-row-bleu-menu i{
    color: #338286;
}

.offre-row-jaune-doux{
    background: #f7e495;
}

.offre-row-jaune-doux .offre-titre-row{
    color: #338286;
}

.offre-row-bleu-clair .offre-col, .offre-row-bleu-menu .offre-col, .offre-row-jaune-doux .offre-col{
    border-right: 2px solid #ffffff;
}

.offre-row-bleu-clair .offre-col:last-child, .offre-row-bleu-menu .offre-col:last-child, .offre-row-jaune-doux .offre-col:last-child{
    border: none;
}

.offre-row-bleu-clair hr, .offre-row-bleu-menu hr, .offre-row-jaune-doux hr{
    border-top: 2px solid #ffffff;
}

.offre-partage a, .offre-partage a:hover, .offre-partage a:active, .offre-partage a:focus,
.entreprise-fiche-partage .reseaux-sociaux, .entreprise-fiche-partage .reseaux-sociaux:hover, .entreprise-fiche-partage .reseaux-sociaux:active, .entreprise-fiche-partage .reseaux-sociaux:focus{
    background: #338286;
    color: #ffffff;
}

.offre-partage-titre{
    color: #338286;
}

.bg-bleu-clair{
    background: #dcecec;
}

.offre-titre{
    color: #338286;
}

.offre-row-jaune-doux a, .offre-row-jaune-doux a:hover, .offre-row-jaune-doux a:active, .offre-row-jaune-doux a:focus{
    color: #42c1ba;
}

/* DÉTAIL D'UNE ENTREPRISE */

.entreprise-fiche-localisation i{
    color: #338286;
}

.entreprise-fiche-presentation-titre{
    color: #338286;
}

.entreprise-fiche-contact{
    background: #42c1ba;
    color: #ffffff;
}

.entreprise-fiche-infos{
    border: 2px solid #338286;
}

.entreprise-fiche-infos i{
    color: #338286;
}

.entreprise-fiche-infos .entreprise-fiche-infos-col{
    border-right: 2px solid #338286;
}

.entreprise-fiche-infos hr{
    border-top: 2px solid #338286;
}

.entreprise-fiche-infos-titre{
    color: #338286;
}

.entreprise-fiche-galerie p{
    color: #338286;
}

.entreprise-fiche-partage-titre{
    color: #338286;
}

.entreprise-fiche-partage p a, .entreprise-fiche-partage p a:hover, .entreprise-fiche-partage p a:active, .entreprise-fiche-partage p a:focus{
    color: #000000;
}

.owl-entreprise-galerie i{
    background: #42c1ba;
    color: #ffffff;
}

/* ACCUEIL */

.accueil-temoignage p{
    color: #338286;
}

.owl-nav > button > i{
    color: #42c1ba;
}

.owl-dot.active span{
    border: 2px solid #42c1ba;
    background: #ffffff;
}

.owl-dot span{
    background: #ffffff;
}

/* CONNEXION */

.btn-bleu-menu-transparent, .btn-bleu-menu-transparent:hover, .btn-bleu-menu-transparent:active, .btn-bleu-menu-transparent:focus{
    border: 2px solid #80C7C5;
    color: #80C7C5;
}

.formulaire-connexion .form-control, .formulaire-connexion .selectize-input, #editeur, #editeur_formation, .light-editor{
    background: #dcecec !important;
    color: #338286;
}

.formulaire-connexion .fa-eye, .formulaire-connexion .form-control::placeholder{
    color: #80C7C5;
}

/* TABLEAU DE BORD */

.btn-vert, .btn-vert:hover, .btn-vert:focus, .btn-vert:active{
    color: #ffffff;
}

.btn-bleu-fonce-transparent, .btn-bleu-fonce-transparent:hover, .btn-bleu-fonce-transparent:active, .btn-bleu-fonce-transparent:focus{
    border: 2px solid #338286;
    color: #338286;
}

.bleu-fonce{
    color: #338286;
}

.pipeline-statut-en-cours{
    background: #FDF7E0;
}

.pipeline-statut-attente{
    background: #B4D1D3;
}

.pipeline-statut-accepte{
    background: #C7EDEB;
}

.pipeline-statut-refuse{
    background: #FFD9DA;
}

.pipeline-candidature-nom{
    color: #338286;
}

.tdb_stats_icone{
    background: #338286;
}

.tdb_stats_details_nb, .tdb_stats_details{
    color: #338286;
}

.tdb-candidat-container{
    background: #B4D1D3;
}

.pipeline-candidature .fa-lock{
    color: #338286;
}

.btn-jaune-doux, .btn-jaune-doux:hover, .btn-jaune-doux:active, .btn-jaune-doux:focus{
    background: #f7e495;
    color: #338286;
}

.form-titre{
    color: #338286;
    border-color: #338286;
}

.fiche-candidature .entreprise-fiche-presentation-sous-titre{
    color: #42c1ba;
}

.card-entreprise ul li{
    color: #414142;
}

.cvtheque-debloquer-national{
    background: #338286;
}

.cvtheque-debloquer-departemental{
    background: #dcecec;
}

.cvtheque-debloquer-departemental label{
    color: #000000;
}

.cvtheque-debloquer-departemental p{
    color: #338286;
}

#option_payante_national_payer .btn-primary{
    background: #fff;
    color: #338286;
}

#option_payante_departemental_payer .btn-primary{
    background: #338286;
    color: #fff;
}