::selection {
    color: #fff;
    background: #1e4dff;
}

::-moz-selection {
    color: #fff;
    background: #1e4dff;
}

body, p{
    color: #212529;
}

h1,
h3,
h4,
h5,
h6,
.h1,
.h3,
.h4,
.h5,
.h6 {
    color: #000000;
}

a{
    color: #f15661;
}

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus{
    background: #f15661;
}

.btn-mauve, .btn-mauve:hover, .btn-mauve:active, .btn-mauve:focus,
.btn-secondary, .btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus{
    background: #1e4dff;
}

.btn-transparent{
    border: 3px solid #1e4dff;
    color: #1e4dff;
}

.btn-transparent a{
    color: #1e4dff;
}

.btn-transparent:hover, .btn-transparent:active, .btn-transparent:focus{
    background: #1e4dff;
}

.btn-transparent i{
    color: #1e4dff;
}

.btn-transparent:hover *, .btn-transparent:active *, .btn-transparent:focus *{
    color: #fff;
}

hr{
    border-color: #f15661;
}

.collapsible-item-title.panel-title{
    border-bottom: 2px solid #f15661;
}

#pop_up_newsletter i:hover{
    color: #f15661;
}

/* TOPBAR */

.copyright{
    background: #f15661;
}

.copyright a{
    color: #1e4dff;
}

.topbar i{
    color: #1e4dff;
}

/* FOOTER */

footer{
    background: #1e4dff;
}

/* TITRE PAGE */

.page-title .breadcrumb a, .page-title .breadcrumb a:hover, .page-title .breadcrumb a:active, .page-title .breadcrumb a:focus{
    color: #212529;
}
/*
.portfolio .portfolio-filter a.active-filter, .portfolio .portfolio-filter a:hover {
    color: #f15661;
}
*/
/* PARTENAIRES */

.owl-controls .fa-chevron-left, .owl-controls .fa-chevron-right{
    color: #1e4dff;
}

/* FORMULAIRE */

.dropdown-item.active, .dropdown-item:active, .dropdown-item:hover{
    background: #f15661 !important;
}

/* TEMPLATE */

.essence-btn, .single-product-wrapper .product-img .product-badge.new-badge{
    background: #1e4dff;
}

.single-product-wrapper .product-img .product-badge.offer-badge, #scrollUp, .essence-btn:hover, .essence-btn:active, .essence-btn:focus, .header-panier{
    background: #f15661;
}

.single_product_details_area .single_product_desc .product-price{
    color: #f15661;
}

.breadcrumb .active, .header_area .favourite-area a span, .header_area .user-login-info a span, .header_area .cart-area a span{
    color: #1e4dff;
}

.classy-nav-container{
    background: #1e4dff;
}

.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: #1e4dff;
}

.unresultat:hover, .unresultat:active, .unresultat:focus{
    color: #1e4dff !important;
}

.widget .catagories-menu .sub-menu li input:checked ~ label::before{
    background-color: #1e4dff;
}

/* COULEUR DE FOND DES ACCORDÉONS */

.panel-title{
    background: #222222;
    border: 2px solid #222222;
}

.langue ul li, .profil ul li a, .profil ul li a:hover, .profil ul li a:focus, .profil ul li a:active{
    color: #1e4dff;
}

.bloc-couleur.bloc-candidature-spontanee{
    background: #1e4dff;
}

.bloc-couleur.bloc-candidature-spontanee:hover{
    color: #1e4dff;
}

/* CHANGEMENTS V3 */ 

.texte-bleu-fonce, .texte-bleu-fonce:hover, .texte-bleu-fonce:focus, .texte-bleu-fonce:active{color: #1e4dff;} 
.background-bleu-fonce, .background-bleu-fonce:hover, .background-bleu-fonce:focus, .background-bleu-fonce:active{background: #1e4dff;}
.border-bleu-fonce, .border-bleu-fonce:hover, .border-bleu-fonce:focus, .border-bleu-fonce:active{ border: 1px solid #1e4dff;}
.button-hover-blanc:hover{
    background-color: #1e4dff;
}
h2.title-heading{
    color: #1e4dff;
}
h3{
    color: #1e4dff;
}
.button, .button:hover, .button:focus, .button:active {
    color: #1e4dff;
    border: 1px solid #1e4dff;
}
#menu{
    background: #1e4dff;
}
.bloc-couleur {
    color: #1e4dff;
}
.candidature-spontanne{
    background-color: #1e4dff !important;
}
.candidature-spontanne:hover {
    color: #1e4dff !important;
}
.bloc-couleur:hover {
    background-color: #1e4dff;
}
.formulaire-label {
    color: #1e4dff;
}
.h3-bleu{
    color: #1e4dff;
}
.infographie_footer .bloc {
    color: #1e4dff;
}
.infographie_footer .bloc.eolien:hover {
    background: #1e4dff;
}
#offre h2, #metier h2{
    color: #1e4dff;
}
#faq .active {
    color: #1e4dff;
}
.faq-title{
    color: #1e4dff;
}
#faq .active {
    color: #1e4dff;
}
.article-form-photo{
    color: #1e4dff;
}
.titre-actus h3{
    color: #1e4dff;
}
.accordeon-cible .panel-title a {color:#1e4dff;}
.bg-bleu {background-color: #1e4dff}
.dot:nth-child(1){
    background-color:#1e4dff;
}
.dot:nth-child(2){
    background-color:#1e4dff;
}
.dot:nth-child(3){
    background-color:#1e4dff;
}
.carousel-projet .owl-nav .owl-prev i, .carousel-projet .owl-nav .owl-next i{
    background: #f15661;
}

.bloc-actu .lien-article{
    border: 4px solid #1e4dff;
    color: #1e4dff;
}

.bloc-actu .thematique-actu{
    background: #f15661;
}

ul li::marker{
    color: #1e4dff;
}

.bg-primary, .background-bleu,.background-bleu:hover, .background-bleu:active, .background-bleu:focus{
    background-color: #f15661 !important;
}

#scroll, #scroll:hover, #scroll:active, #scroll:focus{
    background-color: #f15661;
}

.page-link:hover, .page-link{
    color: #f15661;
}

.page-item.active .page-link {
    background-color: #f15661;
    border-color: #f15661;
}
.crochet-bleu{
    stroke: #f15661; 
    stroke-width:2;
}


h2, h5{
    color: #1e4dff;
}

.btn-1{
    background: #1e4dff;
}

.btn-1:hover, .btn-1:active, .btn-1:focus{
    background: #f15661;
}

.btn-2{
    border: 1px solid #1e4dff;
    color: #1e4dff;
}

.btn-2:hover, .btn-2:active, .btn-2:focus{
    background: #f15661;
}

.bloc-actu .lien-article:hover .actu-plus{
    background: #f15661;
}

#accordion-presse ul li a, #accordion-presse ul li a:hover, #accordion-presse ul li a:active, #accordion-presse ul li a:focus{
    color: #1e4dff;
}

.presse-annee, .presse-annee:hover, .presse-annee:focus, .presse-annee:active{
    border-bottom: 2px solid #1e4dff;
}