::selection {
    color: #fff;
    background: #fdcc37;
}

::-moz-selection {
    color: #fff;
    background: #fdcc37;
}

body, p{
    color: #333333;
}

h1,
h3,
h4,
h5,
h6,
.h1,
.h3,
.h4,
.h5,
.h6 {
    color: #333333;
}

a{
    color: #6ec200;
}

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus{
    background: #6ec200;
}

.btn-mauve, .btn-mauve:hover, .btn-mauve:active, .btn-mauve:focus,
.btn-secondary, .btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus{
    background: #fdcc37;
}

.btn-transparent{
    border: 3px solid #fdcc37;
    color: #fdcc37;
}

.btn-transparent a{
    color: #fdcc37;
}

.btn-transparent:hover, .btn-transparent:active, .btn-transparent:focus{
    background: #fdcc37;
}

.btn-transparent i{
    color: #fdcc37;
}

.btn-transparent:hover *, .btn-transparent:active *, .btn-transparent:focus *{
    color: #fff;
}

.collapsible-item-title.panel-title{
    border-bottom: 2px solid #6ec200;
}

#pop_up_newsletter i:hover{
    color: #6ec200;
}

/* TOPBAR */

.copyright{
    background: #6ec200;
}

.copyright a{
    color: #fdcc37;
}

.topbar i{
    color: #fdcc37;
}

/* FOOTER */

footer{
    background: #5c5c5c;
}

/* TITRE PAGE */

.page-title .breadcrumb a, .page-title .breadcrumb a:hover, .page-title .breadcrumb a:active, .page-title .breadcrumb a:focus{
    color: #333333;
}
/*
.portfolio .portfolio-filter a.active-filter, .portfolio .portfolio-filter a:hover {
    color: #6ec200;
}
*/
/* PARTENAIRES */

.owl-controls .fa-chevron-left, .owl-controls .fa-chevron-right{
    color: #fdcc37;
}

/* FORMULAIRE */

.dropdown-item.active, .dropdown-item:active, .dropdown-item:hover{
    background: #6ec200 !important;
}

/* TEMPLATE */

.essence-btn, .single-product-wrapper .product-img .product-badge.new-badge{
    background: #fdcc37;
}

.single-product-wrapper .product-img .product-badge.offer-badge, #scrollUp, .essence-btn:hover, .essence-btn:active, .essence-btn:focus, .header-panier{
    background: #6ec200;
}

.single_product_details_area .single_product_desc .product-price{
    color: #6ec200;
}

.breadcrumb .active, .header_area .favourite-area a span, .header_area .user-login-info a span, .header_area .cart-area a span{
    color: #fdcc37;
}

.classy-nav-container{
    background: #F2F2F2;
}

.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: #fdcc37;
}

.unresultat:hover, .unresultat:active, .unresultat:focus{
    color: #fdcc37 !important;
}

.widget .catagories-menu .sub-menu li input:checked ~ label::before{
    background-color: #fdcc37;
}

/* COULEUR DE FOND DES ACCORDÉONS */

.panel-title{
    background: #ffffff;
    border: 2px solid #ffffff;
}

.btn-rose, .btn-rose:active, .btn-rose:focus, .btn-rose:hover{
    background: #E33939;
}

input[type=checkbox]:checked ~ .label-checkbox::before {

    background-color: #6ec200;
}

.label-checkbox::before{
    border: 2px solid #6ec200;
}

.text-primary{
    color: #6ec200 !important;
}

.bg-success, .btn-success{
    background-color: #6ec200 !important;
}

.text-success{
    color: #6ec200 !important;
}

.sidebar .cercle-primary{
    background: #6ec200 !important;
}

.bg-danger, .btn-danger{
    background-color: #E33939 !important;
}

.text-danger{
    color: #E33939 !important;
}

.text-banana{
    color: #FFCC00 !important;
}

.bg-banana, .btn-banana{
    background-color: #FFCC00 !important;
}

.text-orange{
    color: #f4981a !important;
}

.bg-orange, .btn-orange{
    background-color: #f4981a !important;
}

.tableau-de-bord-activite .fa{
    color: #6ec200;
    border: 2px solid #6ec200;
}

.tableau-de-bord-activite .fa-edit{
    color: #FFCC00;
    border: 2px solid #FFCC00;
}

/*
@media (max-width: 1450px){
    .tableau-de-bord-header-margin{
        border-top: 10px solid #FFCC00;
    }
}
*/

.sidebar ul li.active a{
    color: #6ec200;
}

.sidebar ul li a:hover, .sidebar ul li a:active, .sidebar ul li a:focus{
    color: #6ec200;
}

.burger-menu{
    border: 2px solid #6ec200;
    color: #6ec200;
}

.burger-menu-desktop, .burger-menu-desktop-close{
    color: #6ec200;
}

.tableau-de-bord-formation-choix-bloc .tableau-de-bord-formation-choix-lien{
    color: #6ec200;
}

.form-etape i.input-tel.is-valid{
    background: #6ec200;
}

.form-etape i.input-tel.is-invalid{
    background: #E33939;
}

.form-etape .btn-outline-primary:hover, .form-etape .btn-outline-primary:active, 
.form-etape .btn-outline-primary:focus,
.form-etape .btn-check:checked + .btn-outline-primary{
    background: #6ec200 !important;
}

.form-etape .btn-check:checked + .btn-outline-primary::after {
    color: #6ec200 !important;
    border-bottom: 2px solid #6ec200;
    border-right: 2px solid #6ec200;
}

.tableau-de-bord .nav-tabs .nav-item.show .nav-link, .tableau-de-bord .nav-tabs .nav-link.active{
    background: #6ec200 !important;
}

/*
.ric-date-bloc .ric-bloc-checkbox label{
    color: #6ec200;
}

.ric-date-bloc .ric-bloc-checkbox input[type="radio"]:checked + label::after{
    color: #6ec200 !important;
    border-bottom: 2px solid #6ec200;
    border-right: 2px solid #6ec200;
}
*/

.ric-date-bloc .ric-bloc-checkbox.active{
    background: #FFCC00;
}

.ric-date-bloc.active{
    border: 2px solid #FFCC00;
}

/*
.ric-choix .ric-date-bloc.ric-choix-aucune{
    background: couleur_rouge_desactive;
}
*/

/*
.btn-noir-transparent, .btn-noir-transparent:active, .btn-noir-transparent:focus, .btn-noir-transparent:hover{
    color: #333333_transparent !important;
    border: 2px solid #333333_transparent;
}

.btn-banana-transparent, .btn-banana-transparent:active, .btn-banana-transparent:focus, .btn-banana-transparent:hover{
    color: #FFCC00_transparent !important;
    border: 2px solid #FFCC00_transparent;
}

.btn-rouge-transparent, .btn-rouge-transparent:active, .btn-rouge-transparent:focus, .btn-rouge-transparent:hover{
    color: couleur_rouge_transparent !important;
    border: 2px solid couleur_rouge_transparent;
}

.btn-vert-transparent, .btn-vert-transparent:active, .btn-vert-transparent:focus, .btn-vert-transparent:hover{
    color: #6ec200_transparent !important;
    border: 2px solid #6ec200_transparent;
}
*/

/*
.btn-noir-desactive, .btn-noir-desactive:active, .btn-noir-desactive:focus, .btn-noir-desactive:hover{
    background: #333333_desactive;
}

.btn-banana-desactive, .btn-banana-desactive:active, .btn-banana-desactive:focus, .btn-banana-desactive:hover{
    background: #FFCC00_desactive;
}

.btn-rouge-desactive, .btn-rouge-desactive:active, .btn-rouge-desactive:focus, .btn-rouge-desactive:hover{
    background: couleur_rouge_desactive;
}

.btn-success-desactive, .btn-success-desactive:active, .btn-success-desactive:focus, .btn-success-desactive:hover{
    background: #6ec200_desactive;
}
*/

/* FORMULAIRE */

.etape-barre-progression .etape-cercle-progression{
    border: 2px solid #FFCC00;
}

.etape-barre-progression .etape-ligne-progression.valide{
    background: #FFCC00;
}

.etape-barre-progression .etape-cercle-progression.active, .etape-barre-progression .etape-ligne-progression.valide{
    color: #FFCC00;
}


.sidebar{
    background: #F2F2F2;
}

.padding-footer p a:hover, .padding-footer p a:active, .padding-footer p a:focus{
    color: #6ec200;
}