::selection {
    color: #fff;
    background: #2b0030;
}

::-moz-selection {
    color: #fff;
    background: #2b0030;
}

body, p{
    color: #34162F;
}

h1,
h3,
h4,
h5,
h6,
.h1,
.h3,
.h4,
.h5,
.h6 {
    color: #34162F;
}

a{
    color: #008ca8;
}

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus{
    background: #008ca8;
}

.btn-mauve, .btn-mauve:hover, .btn-mauve:active, .btn-mauve:focus,
.btn-secondary, .btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus{
    background: #2b0030;
}

.btn-transparent{
    border: 3px solid #2b0030;
    color: #2b0030;
}

.btn-transparent a{
    color: #2b0030;
}

.btn-transparent:hover, .btn-transparent:active, .btn-transparent:focus{
    background: #2b0030;
}

.btn-transparent i{
    color: #2b0030;
}

.btn-transparent:hover *, .btn-transparent:active *, .btn-transparent:focus *{
    color: #fff;
}

hr{
    border-color: #008ca8;
}

.collapsible-item-title.panel-title{
    border-bottom: 2px solid #008ca8;
}

#pop_up_newsletter i:hover{
    color: #008ca8;
}

/* TOPBAR */

.copyright{
    background: #008ca8;
}

.copyright a{
    color: #2b0030;
}

.topbar i{
    color: #2b0030;
}

/* FOOTER */

footer{
    background: #F3F7F9;
}

/* TITRE PAGE */

.page-title .breadcrumb a, .page-title .breadcrumb a:hover, .page-title .breadcrumb a:active, .page-title .breadcrumb a:focus{
    color: #34162F;
}

.portfolio .portfolio-filter a.active-filter, .portfolio .portfolio-filter a:hover {
    color: #008ca8;
}

/* PARTENAIRES */

.owl-controls .fa-chevron-left, .owl-controls .fa-chevron-right{
    color: #2b0030;
}

/* FORMULAIRE */

.dropdown-item.active, .dropdown-item:active, .dropdown-item:hover{
    background: #008ca8 !important;
}

/* TEMPLATE */

.div-menu .navbar{
    background: #eeeeee;
}

ol li::marker, ul li::marker, .div-menu a:hover, .div-menu .ssmenu li:hover, .div-menu .lang:hover, .div-menu .ssmenu .ssmenu2 li:hover,
.ssmenu li:hover, .lang:hover, .ssmenu .ssmenu2 li:hover, .bleu, .bleu *, #barre-recherche i:hover, #barre-recherche i:hover, 
.bc_list a[class*="color"]:hover,.bc_list > li.current > a, 
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover,
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover,
#filtre .fa-search, .titre-header, .dropdown-child .ss-menu-name ul li a, .breadcrumb .active{
    color: #008ca8;
}

.rubrique, #formation .sidebar-formation:after, .point, .bouton-bleu, .btn-primary, .atouts .col-chiffres,
#recherche .titre-categorie-recherche, #formulaire .titre-categorie, .table-commande thead tr, .panel-title, .table_mobile .title_table
/* .p-sidebar .contenu p */
{
    background: #008ca8;
}

.background-bleu{
    background: #008ca8 !important;
}

.cercle-icone-info, .h_top_part, .panel-title, .panel-collapse{
    border: 2px solid #008ca8;
}

.div-menu .nav-button, .div-menu .nav-button2, .contact, .contact .row, .contact .footer-contact-info,
#news-accueil .article-infos, .news-a-la-une .article-infos, .inscription, 
.button-candidater, .button-candidater:hover, .button-candidater:focus, .button-candidater:active,
#onglets .onglet.active, #onglets .onglet:hover, #onglets .onglet:active, #onglets .onglet:focus, .button-flottant,
.bouton-mauve, .btn-secondary
{
    background: #2b0030;
}

.background-mauve{
    background: #2b0030 !important;
}

.mauve, .mauve *, .button-flottant2{
    color: #2b0030;
}

.border-liste-mauve{
    border: 10px solid #2b0030;
}

.liste-chercheur-image.mauve{
    border-left: 10px solid #2b0030;
}

.bouton-bleu-transparent, .bouton-bleu-transparent:hover, .bouton-bleu-transparent:active, .bouton-bleu-transparent:focus{
    border: 1px solid #008ca8;
    color: #008ca8;
}

/* COULEUR DE FOND DES ACCORDÉONS */

.panel-title{
    background: #4291cd;
    border-color: #4291cd;
}

.panel-collapse{
    border-color: #4291cd;
}

.entry-related .entry-date, .entry-share a {
    color: #008ca8;
}

.single-mega .sous-sous-lien i{
    color: #008ca8;
}

.col-etape{
    background: #008ca8;
}

.cursus-contenu{
    color: #008ca8;
}