

body {
    font-family : lato;
}
/* Forms */
.select-date select,
.select-kilometers input  {
    border-color: #6b8085;
}

/* ACCUEIL */

.select-parcours {
	background-size:cover;
}

/* Header*/
header {
    background: #6b8085;
    color: #f0f0f0;
}

/* Fil d'ariane */
.stepline .progress-bar {
    background-image: linear-gradient(to right, #6b8085,#6b8085);
}

/* Alphabet Marques*/
.search-mark .search-engine .selected,
.search-mark .search-engine button:hover {
    border-color: #6b8085;
    background: #6b8085;  
}

/* Section */
.custom-bg {
    background: #6b8085;
    color:  #ffffff;
}


section:not(.search-outer-color):not(.search-inboard-color):not(.search-coating-seats) a.card:not(.promo-argus) .content-bottom {
    background: #fff;
    border: 1px solid #6b8085;
}
section:not(.search-outer-color):not(.search-inboard-color):not(.search-coating-seats) a.card:not(.promo-argus) .content-bottom {
    color: #6b8085;
}
section:not(.search-outer-color):not(.search-inboard-color):not(.search-coating-seats) a.card.selected {
    border-color:  #6b8085;
}
section:not(.search-outer-color):not(.search-inboard-color):not(.search-coating-seats) a.card.selected .content-bottom {
    background: #6b8085 !important;
	border-color: #6b8085;
	color: #FFFFFF;
}


section:not(.search-outer-color):not(.search-inboard-color):not(.search-coating-seats) a.card:hover .content-bottom {
    background: #6b8085 !important;
	border-color: #6b8085;
	color: #FFFFFF;
}
section:not(.search-outer-color):not(.search-inboard-color):not(.search-coating-seats) a.card:hover {
    border-color: #6b8085;
}


section.search-outer-color a.card:hover,
section.search-inboard-color a.card:hover,
section.search-coating-seats a.card:hover {
    border: 4px solid #6b8085;
}
section.search-outer-color .card:not(.white) .content-bottom,
section.search-outer-color .card:not(.white):hover .content-bottom,
section.search-inboard-color .card .content-bottom,
section.search-inboard-color .card:hover .content-bottom,
section.search-coating-seats .card .content-bottom,
section.search-coating-seats .card:hover .content-bottom {
	color: #FFFFFF;
}
section.search-outer-color a.card.selected,
section.search-inboard-color a.card.selected,
section.search-coating-seats a.card.selected, {
    border: 4px solid #22d67b;
}


section.select-pictures .card.selected .content-bottom {
    background: #6b8085;
}
section.select-pictures .card.selected {
    border-color: #6b8085;
}


/*Liens*/
.select-body a:not(.card) {
    border:1px solid #6b8085;
}



button {
    border-color:#6b8085;  
    background: #6b8085;    
    color: #FFFFFF;   
}
button:hover {
	border-color:#6b8085;    
    background: #6b8085;    
    color: #FFFFFF;   
}
button:focus {
    border-color:#6b8085;    
}
.link-style {
    color: #6b8085;
}


.waiting .spinner:after {
  border: 2px solid #FFFFFF;
  border-color: #FFFFFF transparent #FFFFFF transparent;
}

section:not(.search-outer-color):not(.search-inboard-color):not(.search-coating-seats) a.card.selected.waiting .content-bottom .spinner:after {
	border: 2px solid #FFF;
	border-color: #FFFFFF transparent #FFFFFF transparent;
}




.accordeon input[type=checkbox]:checked+label {
    border-color: #6b8085; 
}


.lbl:after {
	    content: 'OU' !important;
}
