body {
  background-color: #000;
  color: #FFF;
}
a.telephone {
letter-spacing: 1px;
font-weight:500;
text-transform: uppercase;
}
.nav-logo-container-fluid {
  padding: 10px 0px;
}
#nav-logo-header-logo {
    max-width: 500px;
}
.menu_general a:hover {
  background-color: #FFF !important;
}
.form-control {
  color: #FFF;
  font-weight:400;
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.detail-resa.ligne-breadcromb .recapitulatif p strong, .confirmation-resa-1.ligne-breadcromb .recapitulatif p strong {
    font-size: 15px;
    color: #FFF;
}
.detail-resa.ligne-breadcromb .recapitulatif p, .confirmation-resa-1.ligne-breadcromb .recapitulatif p {
    color: #ccc;
}
#accordion7.rlAccordion > h4 > span {
    background-color: #222;
    color: #CCC;
}
.tabs-1 #tabs_container div.tabsx {
  background-color: #2f2f2f;
}
.moteur-neutre .row.info_supp {
  background-color: #444;
}
/**************************/
/*        Web app         */
/**************************/
body.etat_infos_course, .etat_infos_course .theme-creative-2 {
  background-color: #000;
}
.etat_infos_course .btn {
  background: #B8860B;
  color: #FFF !important;
}
.etat_infos_course .btn:hover {
  background: #000;
  color: #FFF !important;
}
.etat_infos_course .row p.cadre {
  background-color: #444;
  color:#FFF;
}
.etat_infos_course .row p, .etat_infos_course .btn, .etat_infos_course .row p strong {
  color:#FFF;
}
.etat_infos_course .row .deroule p strong, .etat_infos_course h4 {
  color:#FFF;
}
.etat_infos_course .row p.cadre strong {
  color:#FFF;
}
.etat_infos_course .row p strong a {
  color:#FFF;
}
.etat_infos_course .row p.vehicule {
  background: transparent url("../img/icones/voiture.png") no-repeat left center;
}
.etat_infos_course .row p.personne {
  background: transparent url("../img/icones/personne.png") no-repeat left center;
}
.etat_infos_course .row p.rond-plein {
  background: transparent url("../img/icones/rond-plein-top.png") no-repeat left top;
}
.etat_infos_course .row p.rond-plein.vide {
    background:transparent url("../img/icones/rond-plein-top-vide.png") no-repeat left top;
}
.etat_infos_course .row p.rond-plein.bottom {
    background:transparent url("../img/icones/rond-plein-bottom.png") no-repeat left bottom;
}
.etat_infos_course .row p.rond-plein.vide.bottom {
    background:transparent url("../img/icones/rond-vide-bottom.png") no-repeat left bottom;
}
.etat_infos_course .row p.rond-plein.milieu {
    background:transparent url("../img/icones/rond-plein-milieu.png") no-repeat left center;
}
.etat_infos_course .row p.rond-plein.vide.milieu {
    background:transparent url("../img/icones/rond-vide-milieu.png") no-repeat left center;
}
@media (max-width: 991px) {
a.telephone {
max-width: 240px;
letter-spacing: 1px;
font-weight:500;
text-transform: uppercase;
border-radius: 6px;
padding: 4px 12px;
display: inline-block;
margin: 10px auto 0;
}
.menu_general a.whatsapp {
margin-top:10px;
display:block;
}	
.nav-logo-container-fluid {
  padding: 10px 0px;
}
#nav-logo-header-logo {
    max-width: 200px;
}
#nav-logo-header-logo .col-md-12.text-center.margin-t-30 {
	margin-top:10px;
}
.slider-booking.sans-api.non {
  margin: 0 0 30px;
}
#page_accueil .detail-resa-2.ligne-breadcromb h1 {
	display:none;
}
#page_accueil .detail-resa-2.ligne-breadcromb p {
margin-top: 20px;
font-size: 16px;
line-height:24px;	
}
#page_accueil .col-md-12.margin-m-t-25.margin-m-b-25 {
	margin-top:0px;
}
}