@charset "UTF-8";
/* Variables */
/* Variables */
@font-face {
  font-family: 'bebasneue-bold';
  src: url("fonts/bebasneue_bold-webfont.eot");
  src: url("fonts/bebasneue_bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/bebasneue_bold-webfont.woff2") format("woff2"), url("fonts/bebasneue_bold-webfont.woff") format("woff"), url("fonts/bebasneue_bold-webfont.ttf") format("truetype"), url("fonts/bebasneue_bold-webfont.svg#bebas_neuebold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bebasneue';
  src: url("fonts/bebasneue_regular-webfont.eot");
  src: url("fonts/bebasneue_regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/bebasneue_regular-webfont.woff2") format("woff2"), url("fonts/bebasneue_regular-webfont.woff") format("woff"), url("fonts/bebasneue_regular-webfont.ttf") format("truetype"), url("fonts/bebasneue_regular-webfont.svg#bebas_neue_regularregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* global */
/* line 53, ../../scss/presets/allocar.scss */
body {
  background-color: #fff;
  font-size: 14px;
}

/* line 54, ../../scss/presets/allocar.scss */
h1 {
  color: #333333;
  font-family: "bebasneue-bold";
  font-size: 45px;
}

/* line 55, ../../scss/presets/allocar.scss */
h2 {
  color: #51abff;
  font-family: "bebasneue-bold";
  font-size: 28px;
}

/* line 56, ../../scss/presets/allocar.scss */
h4 {
  color: #51abff;
  font-family: "bebasneue-bold";
}

/* line 58, ../../scss/presets/allocar.scss */
a {
  color: #51abff;
}

/* line 59, ../../scss/presets/allocar.scss */
a:hover, a:focus, a:active {
  color: #0079ea;
}

/* line 61, ../../scss/presets/allocar.scss */
.jumbotron {
  background: #e5f7ff;
  /*font-family:"bebasneue";*/
  font-size: 16px;
}

/* line 62, ../../scss/presets/allocar.scss */
.jumbotron a {
  color: #333333;
}

/* line 63, ../../scss/presets/allocar.scss */
.pagination > li > a {
  color: #51abff;
}

/* line 65, ../../scss/presets/allocar.scss */
.btn {
  font-family: "bebasneue-bold";
  font-size: 18px;
}

/* line 66, ../../scss/presets/allocar.scss */
.btn i {
  margin-right: 5px;
}

/* line 68, ../../scss/presets/allocar.scss */
.btn-default, #sliding-popup .popup-content #popup-buttons button {
  background-color: #c6eeff;
  border: none;
  border-radius: 0;
  font-size: 18px;
  font-family: "bebasneue-bold";
  font-size: 18px;
}

/* line 69, ../../scss/presets/allocar.scss */
.btn-default:hover, #sliding-popup .popup-content #popup-buttons button:hover, .btn-default:focus, #sliding-popup .popup-content #popup-buttons button:focus, .btn-default:active, #sliding-popup .popup-content #popup-buttons button:active, .btn-default.active.focus, #sliding-popup .popup-content #popup-buttons button.active.focus, .btn-default.active:focus, #sliding-popup .popup-content #popup-buttons button.active:focus, .btn-default.active:hover, #sliding-popup .popup-content #popup-buttons button.active:hover, .btn-default.focus:active, #sliding-popup .popup-content #popup-buttons button.focus:active, .btn-default:active:focus, #sliding-popup .popup-content #popup-buttons button:active:focus, .btn-default:active:hover, #sliding-popup .popup-content #popup-buttons button:active:hover, .open > .dropdown-toggle.btn-default.focus, #sliding-popup .popup-content #popup-buttons .open > button.dropdown-toggle.focus, .open > .dropdown-toggle.btn-default:focus, #sliding-popup .popup-content #popup-buttons .open > button.dropdown-toggle:focus, .open > .dropdown-toggle.btn-default:hover, #sliding-popup .popup-content #popup-buttons .open > button.dropdown-toggle:hover {
  background-color: #93dfff;
  border: none;
  border-radius: 0;
}

/* line 72, ../../scss/presets/allocar.scss */
.btn-primary {
  background-color: #ff5831;
  border: none;
  border-radius: 0;
  font-family: "bebasneue-bold";
  font-size: 18px;
}

/* line 73, ../../scss/presets/allocar.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
  background-color: #fd3000;
  border: none;
  border-radius: 0;
}

/* Header */
/* line 80, ../../scss/presets/allocar.scss */
header .navbar-inverse {
  background: #333333;
  border-bottom: 4px solid #51abff;
}

/* line 81, ../../scss/presets/allocar.scss */
header .navbar-inverse .sitename {
  font-family: "bebasneue";
  font-size: 48px;
  margin-top: 18px;
}

/* line 82, ../../scss/presets/allocar.scss */
header .navbar-inverse .phone-number {
  color: #51abff;
  font-size: 36px;
  font-family: "bebasneue";
  font-weight: normal;
}

/* line 83, ../../scss/presets/allocar.scss */
header .navbar-inverse .navbar-nav > li > a {
  color: #fff;
  font-size: 24px;
  font-family: "bebasneue";
  font-weight: normal;
}

/* Section */
/* line 88, ../../scss/presets/allocar.scss */
section, .section {
  background: #c6eeff;
  border: 10;
}

/* line 89, ../../scss/presets/allocar.scss */
section h3 {
  background: #51abff;
  color: #fff;
  border-bottom: 2px solid #fff;
  font-size: 24px;
  font-family: "bebasneue-bold";
  padding: 5px 20px;
}

/* line 91, ../../scss/presets/allocar.scss */
section.veh-teaser {
  padding: 0;
}

/* line 92, ../../scss/presets/allocar.scss */
section.veh-teaser .veh-img {
  margin: 0;
}

/* line 93, ../../scss/presets/allocar.scss */
section.veh-teaser .veh-title {
  background: #fff;
  margin: 0 4px;
}

/* line 94, ../../scss/presets/allocar.scss */
section.veh-teaser .veh-desc {
  padding: 0px 20px;
}

/* line 95, ../../scss/presets/allocar.scss */
section.veh-teaser .veh-price {
  background: #fff;
  padding: 0;
  margin: 0 4px 4px;
}

/* VEH teaser */
/* line 100, ../../scss/presets/allocar.scss */
.veh-teaser {
  text-align: center;
  font-family: "bebasneue";
}

/* line 101, ../../scss/presets/allocar.scss */
.veh-teaser .veh-img {
  background: #0d0d0d;
  border-top: 4px solid #51abff;
}

/* line 102, ../../scss/presets/allocar.scss */
.veh-teaser .veh-title h4 a {
  color: #333333;
  font-size: 25px;
}

/* line 103, ../../scss/presets/allocar.scss */
.veh-teaser .veh-title .subtitle {
  color: #51abff;
  font-size: 18px;
  line-height: 20px;
}

/* line 104, ../../scss/presets/allocar.scss */
.veh-teaser .veh-desc {
  background: #c6eeff;
  font-size: 15px;
}

/* line 105, ../../scss/presets/allocar.scss */
.veh-teaser .veh-desc i {
  margin-right: 5px;
}

/* line 106, ../../scss/presets/allocar.scss */
.veh-teaser .veh-price {
  color: #333333;
  font-size: 25px;
  font-family: "bebasneue-bold";
}

/* Sidebar */
/* line 111, ../../scss/presets/allocar.scss */
.sidebar .form-group label, .sidebar .energy-group > label {
  font-family: "bebasneue-bold";
  font-weight: normal;
  font-size: 24px;
}

/* line 112, ../../scss/presets/allocar.scss */
.sidebar .form-group label i, .sidebar .energy-group > label i {
  color: #51abff;
}

/* line 113, ../../scss/presets/allocar.scss */
.sidebar .form-group input {
  width: 95%;
}

/* line 114, ../../scss/presets/allocar.scss */
.sidebar-left i {
  margin-right: 5px;
  color: #51abff;
}

/* Footer */
/* line 119, ../../scss/presets/allocar.scss */
footer {
  color: #333333;
}

/* line 120, ../../scss/presets/allocar.scss */
footer .surfooter {
  background: #f5f5f5;
}

/* line 121, ../../scss/presets/allocar.scss */
footer .surfooter .advantage h5 {
  color: #51abff;
  font-family: "bebasneue-bold";
  font-size: 30px;
  margin-top: 0;
}

/* line 122, ../../scss/presets/allocar.scss */
footer .surfooter .advantage .front {
  background: #333333;
  color: #51abff;
}

/* line 123, ../../scss/presets/allocar.scss */
footer .surfooter .advantage .back {
  background: #262626;
  color: #fff;
}

/* line 124, ../../scss/presets/allocar.scss */
footer .footer-body {
  background: #51abff;
}

/* line 125, ../../scss/presets/allocar.scss */
footer .footer-body h4 {
  color: #fff;
  font-size: 30px;
}

/* line 126, ../../scss/presets/allocar.scss */
footer .footer-body strong {
  color: #333333;
}

/* line 127, ../../scss/presets/allocar.scss */
footer .footer-body .sitemap ul a {
  color: #333333;
  font-family: "bebasneue-bold";
  font-size: 20px;
}

/* line 128, ../../scss/presets/allocar.scss */
footer .footer-body strong {
  font-family: "bebasneue-bold";
  font-size: 20px;
}

/* line 129, ../../scss/presets/allocar.scss */
footer .footer-body .footer-box {
  background: #1e92ff;
  border-radius: none;
}

/* line 130, ../../scss/presets/allocar.scss */
footer .footer-body .footer-box input[type=text], footer .footer-body .footer-box input[type=password] {
  background: none;
  border: none;
  border-bottom: 2px solid #c6eeff;
  color: #c6eeff;
  width: 100%;
  margin: 2px 0;
  height: 35px;
}

/* line 131, ../../scss/presets/allocar.scss */
footer .footer-body .footer-box .links-box {
  background: #0586ff;
}

/* line 132, ../../scss/presets/allocar.scss */
footer .footer-body .footer-box .links-box a {
  color: #fff;
}

/* line 133, ../../scss/presets/allocar.scss */
footer .footer-body .footer-box a {
  color: #fff;
}

/* ---     PAGES      --- */
/* --- Véhicules --- */
/* line 146, ../../scss/presets/allocar.scss */
.form-group .ui-slider {
  border: 2px solid #fff;
}

/* line 147, ../../scss/presets/allocar.scss */
.form-group .ui-slider .ui-slider-range {
  background: #51abff;
}

/* line 148, ../../scss/presets/allocar.scss */
.form-group .ui-slider .ui-slider-handle {
  background: #333333;
  border-color: #1a1a1a;
}

/* --- Fiche véhicule --- */
/* line 152, ../../scss/presets/allocar.scss */
#slider {
  border-top: 4px solid #51abff;
}

/* line 153, ../../scss/presets/allocar.scss */
.gallery-thumbnails {
  margin: 0 -10px;
}

/* line 156, ../../scss/presets/allocar.scss */
.veh-resume {
  text-align: center;
  color: #333333;
}

/* line 157, ../../scss/presets/allocar.scss */
.veh-resume h1 {
  font-size: 40px;
}

/* line 158, ../../scss/presets/allocar.scss */
.veh-resume h2 {
  font-size: 28px;
}

/* line 159, ../../scss/presets/allocar.scss */
.veh-resume .section {
  background: #fff;
  border: 4px solid #c6eeff;
}

/* line 160, ../../scss/presets/allocar.scss */
.veh-resume .infos {
  background: #c6eeff;
  text-align: left;
  font-family: "bebasneue";
  font-size: 18px;
}

/* line 161, ../../scss/presets/allocar.scss */
.veh-resume .infos i {
  margin-right: 5px;
}

/* line 162, ../../scss/presets/allocar.scss */
.veh-resume .price-box {
  font-family: "bebasneue-bold";
  font-size: 36px;
}

/* onglets  bas */
/* line 165, ../../scss/presets/allocar.scss */
.tabs-container {
  font-family: "bebasneue";
}

/* line 166, ../../scss/presets/allocar.scss */
.tabs-container .tab-content .table > tbody > tr > th, .tabs-container .tab-content .table > tbody > tr > td {
  border: 0;
}

/* line 167, ../../scss/presets/allocar.scss */
.tabs-container table {
  margin-bottom: 0;
}

/* line 168, ../../scss/presets/allocar.scss */
.tabs-container tbody {
  border-top: 0;
}

/* line 169, ../../scss/presets/allocar.scss */
.tabs-container .table-responsive {
  border: 0;
}

/* line 170, ../../scss/presets/allocar.scss */
.tabs-container .nav-tabs {
  border-bottom: 4px solid #51abff;
}

/* line 171, ../../scss/presets/allocar.scss */
.tabs-container .nav-tabs tbody {
  border: 0;
}

/* line 172, ../../scss/presets/allocar.scss */
.tabs-container .nav-tabs > li > a {
  color: #51abff;
  font-size: 18px;
  font-family: "bebasneue-bold";
  font-weight: normal;
}

/* line 173, ../../scss/presets/allocar.scss */
.tabs-container .nav-tabs > li > a:hover {
  background: #c6eeff;
  color: #333333;
}

/* line 174, ../../scss/presets/allocar.scss */
.tabs-container .nav-tabs > li.active > a, .tabs-container .nav-tabs > li.active > a:hover {
  background: #fff;
  color: #333333;
}

/* line 175, ../../scss/presets/allocar.scss */
.tabs-container .nav-tabs > li {
  margin-bottom: 0;
}

/* line 176, ../../scss/presets/allocar.scss */
.tabs-container .nav-tabs > li.active > a, .tabs-container .nav-tabs > li.active > a:hover {
  background: #51abff;
  color: #fff;
  border-radius: 0;
}

/* line 177, ../../scss/presets/allocar.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  border: 0;
}

/* line 178, ../../scss/presets/allocar.scss */
.nav-tabs > li > a, .nav-tabs > li > a:hover {
  border: 0;
  border-radius: 0;
}

/* line 180, ../../scss/presets/allocar.scss */
.tabs-container tbody tr:nth-child(even) {
  background: #c6eeff;
}

/* Contenu tabs */
/* line 183, ../../scss/presets/allocar.scss */
.tab-content {
  background: #fff;
  border-top: none;
  border-left: 4px solid #c6eeff;
  border-right: 4px solid #c6eeff;
  border-bottom: 6px solid #c6eeff;
  padding: 0;
  font-size: 20px;
}

/* line 184, ../../scss/presets/allocar.scss */
.tab-content .table > tbody > tr > th, .tab-content .table > tbody > tr > td {
  border-color: #ade6ff;
}

/* BOrdure tableaus */
/* line 185, ../../scss/presets/allocar.scss */
.table-hover > tbody > tr:hover {
  background: #fff;
}

/* Survol lignes */
/* line 186, ../../scss/presets/allocar.scss */
.table-hover > tbody > tr:nth-child(even):hover {
  background: #c6eeff;
}

/* Survol lignes */
/* line 189, ../../scss/presets/allocar.scss */
.tab-content .table > tbody > tr > th {
  text-align: right;
}

/* line 190, ../../scss/presets/allocar.scss */
.tab-content #complementaries .physic-consumption span, .tab-content .table > tbody > tr > th {
  font-weight: normal;
  font-family: "bebasneue-bold";
}

/* Modale de réservation */
/* line 193, ../../scss/presets/allocar.scss */
#form-contact-vehicle .modal-header {
  background: #333333;
}

/* line 194, ../../scss/presets/allocar.scss */
#form-contact-vehicle .modal-header h4 {
  color: #51abff;
  font-size: 26px;
}

/* line 195, ../../scss/presets/allocar.scss */
#form-contact-vehicle .modal-header h5 {
  margin: 0;
  color: #fff;
  font-family: "bebasneue";
  font-size: 20px;
}

/* --- Contact --- */
/* line 203, ../../scss/presets/allocar.scss */
.coords, .coords a {
  color: #333333;
}

/* line 204, ../../scss/presets/allocar.scss */
.coords i {
  color: #51abff;
}

/* line 205, ../../scss/presets/allocar.scss */
.jumbotron i {
  color: #51abff;
}

/* 404 */
/* line 214, ../../scss/presets/allocar.scss */
.content-404 .oups-404 .bg {
  color: #c6eeff;
  font-family: "bebasneue";
}

/* line 215, ../../scss/presets/allocar.scss */
.content-404 .oups-404 .surtitre {
  color: #51abff;
  font-family: "bebasneue-bold";
}

/* line 216, ../../scss/presets/allocar.scss */
.content-404 .oups-404 h1 {
  color: #333333;
  line-height: 30px;
}

/* line 218, ../../scss/presets/allocar.scss */
.content-404 .links-404 h2 {
  color: #333333;
}

/* line 219, ../../scss/presets/allocar.scss */
.content-404 .links-404 a {
  color: #51abff;
  font-family: "bebasneue-bold";
}

/* line 220, ../../scss/presets/allocar.scss */
.content-404 .links-404 a i {
  color: #51abff;
}

/* line 230, ../../scss/presets/allocar.scss */
.form-control {
  border: none;
  margin: 4px 0;
  box-shadow: none;
  border-radius: 0 !important;
  height: 35px;
}

/* line 232, ../../scss/presets/allocar.scss */
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
  border-top: 2px solid #fff;
}

/* line 233, ../../scss/presets/allocar.scss */
.table > thead > tr > th {
  border-bottom: 4px solid #fff;
}
