@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,500,700,600,300,200,900,800);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css);
@import url(../../../pictos/outline/css/nucleo-outline.css);
@import url(../../../pictos/glyph/css/nucleo-glyph.css);
@import url(../../../pictos/outline/css/nucleo-outline.css);
@import url(../../../pictos/glyph/css/nucleo-glyph.css);
@import url(../../../../fonts/font-awesome-4.5.0/css/font-awesome.min.css);
/* line 5, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/*
  Dans ce fichier on placera toute les règles de style qui conercne le controller Utilisateur
*/
/*
  On commence par la fenêtre d'inscription
  On gère du plus gros écran au plus petit
*/
/* line 14, ../../default/Utilisateur/sass/screen.scss */
#connexion, #inscription_box {
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 3px 3px;
  -moz-box-shadow: 0px 0px 2px 0px #4d4d4d;
  -webkit-box-shadow: 0px 0px 2px 0px #4d4d4d;
  box-shadow: 0px 0px 2px 0px #4d4d4d;
  filter: "progid:DXImageTransform.Microsoft.dropShadow(color=$color, offX=-7, offY=-7, positive=true)";
  padding: 12% 15px 10px 15px;
  color: #252525 !important;
  text-align: left;
  display: none;
  z-index: 1035;
}
/* line 15, ../../default/Utilisateur/sass/screen.scss */
#connexion .modal-sm, #inscription_box .modal-sm {
  width: 425px !important;
}
@media (max-width: 768px) {
  /* line 19, ../../default/Utilisateur/sass/screen.scss */
  #connexion .modal-sm, #inscription_box .modal-sm {
    width: auto !important;
  }
}
/* line 32, ../../default/Utilisateur/sass/screen.scss */
#connexion .modal-body, #inscription_box .modal-body {
  padding-bottom: 0px;
}
/* line 34, ../../default/Utilisateur/sass/screen.scss */
#connexion .modal-body .modal-header, #inscription_box .modal-body .modal-header {
  float: right;
  padding: 0px;
  width: auto;
}
/* line 38, ../../default/Utilisateur/sass/screen.scss */
#connexion .modal-body .modal-header .close, #inscription_box .modal-body .modal-header .close {
  font-size: 16px;
}
/* line 42, ../../default/Utilisateur/sass/screen.scss */
#connexion .modal-body h2, #inscription_box .modal-body h2 {
  padding: 5px 0px 5px 10px;
  text-align: left;
  font-size: 27px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 900;
}
/* line 50, ../../default/Utilisateur/sass/screen.scss */
#connexion .modal-body .fb_separateur, #inscription_box .modal-body .fb_separateur {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  color: #a9a9a9;
}
/* line 56, ../../default/Utilisateur/sass/screen.scss */
#connexion .modal-body #fb_button_box, #inscription_box .modal-body #fb_button_box {
  background-color: #3B5998;
  box-sizing: border-box;
  display: table;
  height: 36px;
  line-height: 36px;
  padding: 0 14px;
  border-radius: 3px;
  margin: 0 auto;
  color: white;
}
/* line 66, ../../default/Utilisateur/sass/screen.scss */
#connexion .modal-body #fb_button_box a, #inscription_box .modal-body #fb_button_box a {
  color: white;
}
/* line 68, ../../default/Utilisateur/sass/screen.scss */
#connexion .modal-body #fb_button_box a:hover, #inscription_box .modal-body #fb_button_box a:hover {
  text-decoration: none;
}
/* line 73, ../../default/Utilisateur/sass/screen.scss */
#connexion .modal-body .ligne_separateur, #inscription_box .modal-body .ligne_separateur {
  border-top: 1px solid #a9a9a9;
  display: inline-block;
  margin: 3px;
  width: 40%;
  margin-right: 11px;
  margin-left: 11px;
}
@media (max-width: 768px) {
  /* line 73, ../../default/Utilisateur/sass/screen.scss */
  #connexion .modal-body .ligne_separateur, #inscription_box .modal-body .ligne_separateur {
    width: 20%;
  }
}
/* line 84, ../../default/Utilisateur/sass/screen.scss */
#connexion .modal-body .modal-footer, #inscription_box .modal-body .modal-footer {
  background-color: #d7de3b;
  box-sizing: border-box;
  border: 1px solid transparent;
  border-radius: 0px 0px 6px 6px;
}
/* line 89, ../../default/Utilisateur/sass/screen.scss */
#connexion .modal-body .modal-footer .btn-custom.valider, #inscription_box .modal-body .modal-footer .btn-custom.valider {
  background: none;
  color: white;
  font-weight: bold;
  text-align: right;
  border: 1px white solid;
  width: auto;
  display: inline;
}
/* line 97, ../../default/Utilisateur/sass/screen.scss */
#connexion .modal-body .modal-footer .btn-custom.valider:hover, #inscription_box .modal-body .modal-footer .btn-custom.valider:hover {
  color: black;
  -webkit-box-shadow: 0px 0px 2px 0px #000000;
  -moz-box-shadow: 0px 0px 2px 0px #000000;
  -o-box-shadow: 0px 0px 2px 0px #000000;
  box-shadow: 0px 0px 2px 0px #000000;
  filter: "progid:DXImageTransform.Microsoft.dropShadow(color=$color, offX=-7, offY=-7, positive=true)";
  cursor: pointer;
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  transition: background 0.5s;
}

/* line 114, ../../default/Utilisateur/sass/screen.scss */
#inscription_box {
  padding: 15px;
}

/* Sur mobile*/
@media (max-width: 768px) {
  /* line 119, ../../default/Utilisateur/sass/screen.scss */
  #connexion, #inscription_box {
    background: #FFFFFF;
    -webkit-overflow-scrolling: auto !important;
    overflow-y: auto !important;
  }
  /* line 123, ../../default/Utilisateur/sass/screen.scss */
  #connexion .modal-sm, #inscription_box .modal-sm {
    width: auto !important;
  }
  /* line 126, ../../default/Utilisateur/sass/screen.scss */
  #connexion .fade.in, #connexion .fade.in, #inscription_box .fade.in, #inscription_box .fade.in {
    background: #FFFFFF;
    -webkit-transition: background 0.5s;
    -moz-transition: background 0.5s;
    -o-transition: background 0.5s;
    transition: background 0.5s;
  }
  /* line 133, ../../default/Utilisateur/sass/screen.scss */
  #connexion .modal-backdrop.in, #connexion .modal-backdrop.in, #inscription_box .modal-backdrop.in, #inscription_box .modal-backdrop.in {
    opacity: 0;
  }
  /* line 136, ../../default/Utilisateur/sass/screen.scss */
  #connexion .modal-dialog, #inscription_box .modal-dialog {
    margin-top: -20px;
  }
  /* line 138, ../../default/Utilisateur/sass/screen.scss */
  #connexion .modal-dialog .modal-content, #inscription_box .modal-dialog .modal-content {
    border: none;
    box-shadow: none;
  }
}
/*
  Fin des fenêtres Inscription et Connexion
*/
/********************************** Mon Profil/ utilisateur/modifier ***************************/
/* line 151, ../../default/Utilisateur/sass/screen.scss */
#mon-profil label:not(.error), #mon-profil-public label:not(.error) {
  display: inline;
  vertical-align: middle;
  margin-top: 1em;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 600;
  color: #a29f9f;
}
/* line 163, ../../default/Utilisateur/sass/screen.scss */
#mon-profil .img-circle, #mon-profil-public .img-circle {
  height: 80px;
  max-width: 80px;
  border: white 3px solid;
}
/* line 168, ../../default/Utilisateur/sass/screen.scss */
#mon-profil .chosen-container:not(.chosen-container-single), #mon-profil .chosen-results:not(.chosen-container-single), #mon-profil-public .chosen-container:not(.chosen-container-single), #mon-profil-public .chosen-results:not(.chosen-container-single) {
  padding-left: 0px !important;
}
/* line 170, ../../default/Utilisateur/sass/screen.scss */
#mon-profil .chosen-container:not(.chosen-container-single) .search-field, #mon-profil .chosen-results:not(.chosen-container-single) .search-field, #mon-profil-public .chosen-container:not(.chosen-container-single) .search-field, #mon-profil-public .chosen-results:not(.chosen-container-single) .search-field {
  font-style: italic;
  font-size: 16px;
}
/* line 175, ../../default/Utilisateur/sass/screen.scss */
#mon-profil .chosen-drop, #mon-profil-public .chosen-drop {
  margin-left: 0px !important;
}
/* line 178, ../../default/Utilisateur/sass/screen.scss */
#mon-profil .color-val, #mon-profil-public .color-val {
  color: #d7de3b;
}
/* line 181, ../../default/Utilisateur/sass/screen.scss */
#mon-profil #supprimeruser, #mon-profil-public #supprimeruser {
  color: #777;
  text-decoration: underline;
}
/* line 185, ../../default/Utilisateur/sass/screen.scss */
#mon-profil .MB0, #mon-profil-public .MB0 {
  margin-bottom: 0 !important;
}

/* line 191, ../../default/Utilisateur/sass/screen.scss */
#mon-profil-public .profil_picture.img_rounded {
  width: 120px;
  height: 120px;
}
/* line 196, ../../default/Utilisateur/sass/screen.scss */
#mon-profil-public .user_column .profil_picture.img-rounded {
  width: 120px;
  height: 120px;
}
/* line 200, ../../default/Utilisateur/sass/screen.scss */
#mon-profil-public .user_column .gender {
  width: 40px;
  height: 40px;
  margin-left: 75px;
  font-size: 23px;
  margin-top: -7px;
}
/* line 206, ../../default/Utilisateur/sass/screen.scss */
#mon-profil-public .user_column .gender.male {
  padding: 7px 0 0 9px;
}
/* line 209, ../../default/Utilisateur/sass/screen.scss */
#mon-profil-public .user_column .gender.female {
  padding: 7px 0 0 12px;
}
/* line 214, ../../default/Utilisateur/sass/screen.scss */
#mon-profil-public .commentaire_area_details {
  padding: 20px;
  border: 1px solid #cbc7c7;
  background: white;
  font-style: italic;
  word-wrap: break-word;
}
/* line 222, ../../default/Utilisateur/sass/screen.scss */
#mon-profil-public #vehicule-list .fa {
  color: #555555;
  margin-right: 5px;
  min-width: 15px;
  text-align: center;
}
/* line 229, ../../default/Utilisateur/sass/screen.scss */
#mon-profil-public .preferences_picto img, #mon-profil-public .preferences_picto object {
  width: 25px;
  margin: 0px 0px 8px 0px;
}
/* line 234, ../../default/Utilisateur/sass/screen.scss */
#mon-profil-public .block_bg {
  background-color: #f3efef;
  border: 0px solid #e3e3e3;
  border-radius: 3px;
  box-shadow: none;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 20px 15px 20px 15px;
}

/******************************** Fin mon profil **************************/
/* line 249, ../../default/Utilisateur/sass/screen.scss */
#mes-adresses .box, #mes-vehicules .box {
  background-color: #f3efef;
  border: 0px solid #e3e3e3;
  border-radius: 3px;
  box-shadow: none;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 20px;
}
/* line 257, ../../default/Utilisateur/sass/screen.scss */
#mes-adresses .box .bubble, #mes-vehicules .box .bubble {
  background-color: #fff;
  width: 100px;
  height: 100px;
  line-height: 100px;
  border-radius: 50%;
  border: 1px solid #e2dfe0;
}
/* line 265, ../../default/Utilisateur/sass/screen.scss */
#mes-adresses .box .badge, #mes-vehicules .box .badge {
  font-family: "helvetica", arial, "sans-serif";
  font-size: 12px;
  min-width: 70px;
}
/* line 270, ../../default/Utilisateur/sass/screen.scss */
#mes-adresses .box .icn-huge, #mes-vehicules .box .icn-huge {
  font-size: 3em;
}
/* line 275, ../../default/Utilisateur/sass/screen.scss */
#mes-adresses label:not(.error), #mes-adresses span.info, #mes-vehicules label:not(.error), #mes-vehicules span.info {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 600;
  margin-top: 3px;
}
/* line 281, ../../default/Utilisateur/sass/screen.scss */
#mes-adresses label:not(.error), #mes-vehicules label:not(.error) {
  color: #a29f9f !important;
}

/**************************** Fin partie commune **********************************/
/* line 295, ../../default/Utilisateur/sass/screen.scss */
.mes-alertes .box .header_box {
  min-height: 82px;
}

/* line 301, ../../default/Utilisateur/sass/screen.scss */
.mes-alertes .valider, .mes-preferences .valider {
  margin-bottom: 38px;
  margin-right: 28px;
}
/* line 305, ../../default/Utilisateur/sass/screen.scss */
.mes-alertes .box, .mes-preferences .box {
  background-color: #f3efef;
  border: 0px solid #e3e3e3;
  border-radius: 3px;
  box-shadow: none;
  margin-bottom: 20px;
  padding: 20px;
  min-height: 210px;
}
/* line 313, ../../default/Utilisateur/sass/screen.scss */
.mes-alertes .box .header_box, .mes-preferences .box .header_box {
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #e2dfe0;
  font-size: 14px;
  padding: 20px 10px 20px 20px;
  color: #252525;
  font-weight: 500;
  margin-top: -20px;
  margin-left: -20px;
  margin-right: -20px;
  margin-bottom: 20px;
  font-family: "helvetica", "Arial", sans-serif;
}
/* line 330, ../../default/Utilisateur/sass/screen.scss */
.mes-alertes .box .header_box img, .mes-preferences .box .header_box img {
  margin-top: -15px;
}
/* line 333, ../../default/Utilisateur/sass/screen.scss */
.mes-alertes .box .header_box .img_preferences.musique, .mes-alertes .box .header_box .img_preferences.chat, .mes-preferences .box .header_box .img_preferences.musique, .mes-preferences .box .header_box .img_preferences.chat {
  margin-top: -8px;
}

/* line 344, ../../default/Utilisateur/sass/screen.scss */
.mes-preferences .img_preferences {
  width: 30px;
  height: 30px;
}
/* line 348, ../../default/Utilisateur/sass/screen.scss */
.mes-preferences label {
  font-size: 14px;
}
/* line 351, ../../default/Utilisateur/sass/screen.scss */
.mes-preferences .box {
  min-height: 222px;
}

/* Mix composant */
/* line 358, ../../default/Utilisateur/sass/screen.scss */
.intl-tel-input {
  display: block;
}

/* line 362, ../../default/Utilisateur/sass/screen.scss */
.chosen-container-active .chosen-single {
  border-color: #d7de3b !important;
}

/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/*
  Dans ce fichier on placera toute les règles de style qui conercne le controller Utilisateur
*/
/********************************  Mise en page général des sites Header/Footer/content/Zone commune a tout les sites **********************************************/
/* line 14, ../../default/Layout/sass/screen.scss */
body {
  max-width: 100%;
  overflow-x: hidden;
}

/* line 20, ../../default/Layout/sass/screen.scss */
header .badge-danger, header .label-danger {
  background-color: #da4453;
  border-color: #da4453;
}
/* line 25, ../../default/Layout/sass/screen.scss */
header .nav > li > a {
  padding-bottom: 0px;
}
/* line 30, ../../default/Layout/sass/screen.scss */
header .country-select {
  margin-top: 3px;
}
/* line 32, ../../default/Layout/sass/screen.scss */
header .country-select .selected-flag {
  width: 40px;
  padding: 0 0 0 8px;
}
/* line 35, ../../default/Layout/sass/screen.scss */
header .country-select .selected-flag .arrow {
  border-top: 4px solid #FFF;
}
/* line 38, ../../default/Layout/sass/screen.scss */
header .country-select .selected-flag .arrow.up {
  border-bottom: 4px solid #FFF;
}
/* line 41, ../../default/Layout/sass/screen.scss */
header .country-select .selected-flag:hover, header .country-select .selected-flag:focus {
  border: 1px dotted #d7de3b;
  border-radius: 5px;
}
/* line 47, ../../default/Layout/sass/screen.scss */
header .countrySelect {
  padding-left: 35px !important;
  padding-top: 10px;
  width: 35px;
  background: transparent;
  border: 0;
}
/* line 54, ../../default/Layout/sass/screen.scss */
header .country-name, header .highlight span.country-name {
  color: #000;
  background: none !important;
}
/* line 58, ../../default/Layout/sass/screen.scss */
header .country-list {
  overflow-y: auto !important;
}
/* line 62, ../../default/Layout/sass/screen.scss */
header .flag-dropdown .country.preferred, header .flag-dropdown .divider {
  display: none;
}
@media (min-width: 768px) {
  /* line 71, ../../default/Layout/sass/screen.scss */
  header .navbar-home {
    background-color: #c3ca36 !important;
    border: transparent !important;
  }
  /* line 74, ../../default/Layout/sass/screen.scss */
  header .navbar-home .navbar-nav > li > a {
    color: #fff;
  }
}
/* line 80, ../../default/Layout/sass/screen.scss */
header .navbar-default {
  background-color: #c3ca36;
  border: transparent;
}
/* line 83, ../../default/Layout/sass/screen.scss */
header .navbar-default .container-fluid {
  height: 100%;
}
/* line 87, ../../default/Layout/sass/screen.scss */
header .navbar-default .navbar-header {
  height: 54px;
}
/* line 89, ../../default/Layout/sass/screen.scss */
header .navbar-default .navbar-header .navbar-brand {
  margin: 0;
  padding: 0;
  padding-left: 15px;
  color: #777;
}
/* line 95, ../../default/Layout/sass/screen.scss */
header .navbar-default .navbar-header .ul-countrySelect {
  display: inline-block;
}
/* line 98, ../../default/Layout/sass/screen.scss */
header .navbar-default .navbar-header .country-list {
  left: -316%;
}
/* line 101, ../../default/Layout/sass/screen.scss */
header .navbar-default .navbar-header button.navbar-toggle {
  margin-top: 10px;
}
@media (max-width: 371px) {
  /* line 105, ../../default/Layout/sass/screen.scss */
  header .navbar-default .navbar-header .propose_trajet {
    display: none;
  }
}
/* line 109, ../../default/Layout/sass/screen.scss */
header .navbar-default .navbar-header img {
  margin-top: 7px;
}
@media (max-width: 768px) {
  /* line 114, ../../default/Layout/sass/screen.scss */
  header .navbar-default .navbar-header img {
    height: 40px;
  }
}
/* line 124, ../../default/Layout/sass/screen.scss */
header .navbar-default .navbar-nav > li > a {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}
/* line 128, ../../default/Layout/sass/screen.scss */
header .navbar-default .navbar-nav > li > a:hover, header .navbar-default .navbar-nav > li > a:focus {
  color: #67ba2f;
}
/* line 131, ../../default/Layout/sass/screen.scss */
header .navbar-default .navbar-nav > li > a .pseudo-header {
  max-width: 130px;
  display: inline-block;
  vertical-align: bottom;
}
/* line 138, ../../default/Layout/sass/screen.scss */
header .navbar-default .navbar-nav > li > .dropdown-menu {
  border-radius: 3px !important;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  box-shadow: 0 4px 9px rgba(0, 0, 0, 0.1);
  padding: 0px;
}
/* line 144, ../../default/Layout/sass/screen.scss */
header .navbar-default .navbar-nav > li > .dropdown-menu li:first-child a {
  border-radius: 3px 3px 0 0;
  border-top: medium none;
}
/* line 148, ../../default/Layout/sass/screen.scss */
header .navbar-default .navbar-nav > li > .dropdown-menu li a {
  border-top: 1px solid #eee;
  color: #444;
  display: block;
  height: 42px;
  margin: 0;
  padding: 11px 15px 0;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
}
/* line 159, ../../default/Layout/sass/screen.scss */
header .navbar-default .navbar-nav > li > .dropdown-menu li a .fa {
  margin-right: 5px;
}
/* line 165, ../../default/Layout/sass/screen.scss */
header .navbar-default .navbar-nav > .open > a, header .navbar-default .navbar-default .navbar-nav > .open > a:focus, header .navbar-default .navbar-default .navbar-nav > .open > a:hover {
  background-color: transparent !important;
}
/* line 171, ../../default/Layout/sass/screen.scss */
header .navbar-fixed-top {
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  max-height: 82px;
}
@media (max-width: 768px) {
  /* line 179, ../../default/Layout/sass/screen.scss */
  header #navbar-main {
    background-color: rgba(0, 0, 0, 0.8);
    padding-bottom: 15px;
  }
  /* line 182, ../../default/Layout/sass/screen.scss */
  header #navbar-main .navbar-nav {
    margin: 0;
  }
  /* line 184, ../../default/Layout/sass/screen.scss */
  header #navbar-main .navbar-nav .navbar-right {
    margin-left: 15px;
  }
  /* line 188, ../../default/Layout/sass/screen.scss */
  header #navbar-main .navbar-nav ul.dropdown-menu a {
    color: gainsboro;
    padding-left: 40px;
    padding-top: 10px;
  }
  /* line 194, ../../default/Layout/sass/screen.scss */
  header #navbar-main .navbar-nav li {
    margin-top: 0px;
  }
  /* line 199, ../../default/Layout/sass/screen.scss */
  header .navbar-fixed-top {
    max-height: 54px;
  }
}

/* line 209, ../../default/Layout/sass/screen.scss */
.radiant-img.green::after {
  background-color: rgba(215, 222, 59, 0.75);
  bottom: 0;
  content: " ";
  max-height: 273px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 228, ../../default/Layout/sass/screen.scss */
#Content_wrapper {
  position: relative;
  height: 85%;
  margin-top: 0px;
}
/* line 232, ../../default/Layout/sass/screen.scss */
#Content_wrapper.radiant-img::after {
  opacity: 0.8;
}
/* line 235, ../../default/Layout/sass/screen.scss */
#Content_wrapper.container {
  top: 5px;
  min-height: 760px;
  height: auto;
  padding-bottom: 135px;
}
/* line 243, ../../default/Layout/sass/screen.scss */
#Content_wrapper .titre_interne {
  display: none;
}
/* line 246, ../../default/Layout/sass/screen.scss */
#Content_wrapper .titre_externe {
  font-size: 38px;
  font-weight: normal;
  margin-bottom: 30px;
  color: #252525;
}
/* line 251, ../../default/Layout/sass/screen.scss */
#Content_wrapper .titre_externe .text-bold {
  font-weight: 900;
}
/* line 255, ../../default/Layout/sass/screen.scss */
#Content_wrapper .sous_titre_externe {
  font-size: 24px;
  margin: -24px 0 36px 0;
}

@media (max-width: 768px) {
  /* line 262, ../../default/Layout/sass/screen.scss */
  #Content_wrapper {
    height: 100%;
  }
}
/* line 267, ../../default/Layout/sass/screen.scss */
#cadre {
  padding-top: 15px;
}

/* line 283, ../../default/Layout/sass/screen.scss */
footer #Footer_bottom p {
  margin-bottom: 9px;
}
/* line 286, ../../default/Layout/sass/screen.scss */
footer #Footer_bottom #slogan-evenements {
  font-size: 100%;
  margin-bottom: 9px;
}
/* line 290, ../../default/Layout/sass/screen.scss */
footer #Footer_bottom .footer_bottom_child {
  margin-bottom: 30px;
}
/* line 294, ../../default/Layout/sass/screen.scss */
footer #Footer_bottom .footer_bottom_section1_child li a, footer #Footer_bottom .footer_bottom_section2_child li a, footer #Footer_bottom .footer_bottom_section3_child li a, footer #Footer_bottom .footer_bottom_section4_child li a {
  color: black;
}

/* line 304, ../../default/Layout/sass/screen.scss */
.preferences_picto .svg {
  width: 25px;
}

/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/*
  Dans ce fichier on placera toute les règles de style qui conercne le controller Utilisateur
*/
/******************************
*********** CAGNOTTES ************
**********************************/
/* line 14, ../../default/Cagnottes/sass/screen.scss */
#ma-cagnotte table.maintable {
  border-collapse: separate;
  background: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
/* line 15, ../../default/Cagnottes/sass/screen.scss */
#ma-cagnotte table.maintable > thead > tr > th {
  vertical-align: middle;
  border-bottom: 2px solid #ddd;
}
/* line 28, ../../default/Cagnottes/sass/screen.scss */
#ma-cagnotte table.maintable .form-control {
  height: 20px;
  padding: 2px 5px 2px 5px;
}
/* line 32, ../../default/Cagnottes/sass/screen.scss */
#ma-cagnotte table.maintable thead {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 36, ../../default/Cagnottes/sass/screen.scss */
#ma-cagnotte table.maintable thead th {
  font-weight: 400;
  color: #fff;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
  text-align: center;
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #646f7f), color-stop(100%, #4a5564));
  background-image: -moz-linear-gradient(#646f7f, #4a5564);
  background-image: -webkit-linear-gradient(#646f7f, #4a5564);
  background-image: linear-gradient(#646f7f, #4a5564);
  border-top: 1px solid #858d99;
}
/* line 47, ../../default/Cagnottes/sass/screen.scss */
#ma-cagnotte table.maintable thead th:first-child {
  -moz-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
}
/* line 52, ../../default/Cagnottes/sass/screen.scss */
#ma-cagnotte table.maintable thead th:last-child {
  -moz-border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 61, ../../default/Cagnottes/sass/screen.scss */
#ma-cagnotte table.maintable tbody tr td, #ma-cagnotte table.maintable tbody span.td {
  color: #5f6062;
  font-size: 13px;
  padding: 1% 1% 1% 1%;
  border-bottom: 1px solid #e0e0e0;
  letter-spacing: 1px;
}
/* line 69, ../../default/Cagnottes/sass/screen.scss */
#ma-cagnotte table.maintable tbody tr:hover {
  background-color: #f3efef;
}
/* line 72, ../../default/Cagnottes/sass/screen.scss */
#ma-cagnotte table.maintable tbody tr.tr_color {
  background: #f0f3f5;
}
/* line 75, ../../default/Cagnottes/sass/screen.scss */
#ma-cagnotte table.maintable tbody tr:last-child td {
  border-bottom: none;
}
/* line 78, ../../default/Cagnottes/sass/screen.scss */
#ma-cagnotte table.maintable tbody tr:last-child td:first-child {
  -moz-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 83, ../../default/Cagnottes/sass/screen.scss */
#ma-cagnotte table.maintable tbody tr:last-child td:last-child {
  -moz-border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 89, ../../default/Cagnottes/sass/screen.scss */
#ma-cagnotte table.maintable tbody:hover > tr td {
  opacity: 0.5;
}
/* line 92, ../../default/Cagnottes/sass/screen.scss */
#ma-cagnotte table.maintable tbody:hover > tr:hover td {
  text-shadow: none;
  color: #2d2d2d;
  opacity: 1;
  transition: 0.2s all;
}
@media screen and (max-width: 767px) {
  /* line 101, ../../default/Cagnottes/sass/screen.scss */
  #ma-cagnotte thead {
    display: none;
  }
  /* line 104, ../../default/Cagnottes/sass/screen.scss */
  #ma-cagnotte tr {
    margin-bottom: 10px;
    display: block;
  }
  /* line 108, ../../default/Cagnottes/sass/screen.scss */
  #ma-cagnotte td {
    display: block;
    text-align: right;
    font-size: 13px;
    border-bottom: 1px dotted #ccc;
  }
  /* line 114, ../../default/Cagnottes/sass/screen.scss */
  #ma-cagnotte td:last-child {
    border-bottom: 0;
  }
  /* line 117, ../../default/Cagnottes/sass/screen.scss */
  #ma-cagnotte td:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    font-weight: bold;
  }
  /* line 123, ../../default/Cagnottes/sass/screen.scss */
  #ma-cagnotte table {
    width: 100%;
  }
}

/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/*
  Dans ce fichier on placera toute les règles de style qui conercne le controller Utilisateur
*/
/* line 12, ../../default/Paiement/sass/screen.scss */
#portemonnaie .details img {
  width: 22px;
}
/* line 15, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique {
  border-right: 2px solid #D2D1CF;
  min-height: 481px;
}
/* line 18, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique > .row a h2 {
  padding-left: 7px;
  border-bottom: 2px solid transparent;
  font-weight: normal;
  padding-bottom: 15px;
  padding-top: 15px;
}
/* line 24, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique > .row a h2.active {
  background: #d7de3b;
  /* color: white; */
  cursor: pointer;
  border: 2px solid #D2D1CF;
  border-bottom: 2px solid transparent;
  color: #FFFFFF;
}
/* line 33, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-membres {
  min-height: 369px;
}
/* line 37, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li.voirhistorique {
  border: 2px solid #D2D1CF;
  padding: 10px;
  margin-bottom: 10px;
  background: #EFEFEF;
}
/* line 43, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li.voirhistorique .profil .nom {
  font-size: 18px;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 50, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li.voirhistorique .infos h2.vert .prix {
  color: #d7de3b;
}
/* line 53, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li.voirhistorique .infos h2 .label {
  font-size: 16px;
  color: #57585A !important;
  font-weight: normal;
  white-space: normal;
}
/* line 61, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li.voirhistorique .payer .voirdetails {
  /* text-decoration: underline;
   font-weight: bold;
   color: #000;*/
}
/* line 66, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li.voirhistorique .payer a.voirdetails:hover {
  /*color: $main_color_1;*/
}
/* line 71, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li.voirhistorique .valider .cacherdetails {
  /*  text-decoration: underline;
    font-weight: bold;
    color: #000;*/
}
/* line 76, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li.voirhistorique .valider a.cacherdetails:hover {
  /* color: $main_color_1;*/
}
/* line 82, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li .section.profil, #portemonnaie #mon-historique .liste-membres ul li .section.infos {
  border-right: 2px solid #D2D1CF;
  height: 88px;
}
/* line 85, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li .section.profil .statut_argent, #portemonnaie #mon-historique .liste-membres ul li .section.infos .statut_argent {
  color: #555555;
}
/* line 94, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .total-impayes .color-val {
  color: #d7de3b;
}
/* line 98, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-historique {
  padding: 10px;
  background: #FFFFFF;
  border: 2px solid #D2D1CF;
  margin-top: 10px;
}
/* line 103, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-historique input[type="checkbox"] {
  float: left;
  margin-top: 17px;
  margin-left: 10px;
}
/* line 108, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-historique .historique {
  height: 50px;
  margin-bottom: 10px;
  border: 2px solid #D2D1CF;
  opacity: 0.4;
}
/* line 113, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-historique .historique.selected {
  opacity: 1;
}
/* line 116, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-historique .historique .infos-membre {
  padding-top: 10px;
}
/* line 118, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-historique .historique .infos-membre .ligne.voiture {
  font-size: 100%;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 125, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-historique .historique .infos-membre .date {
  font-size: 12px;
}
/* line 129, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-historique .historique .prix {
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 6px;
  vertical-align: middle;
}
/* line 138, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .liste-historique .historique .prix.vert {
  color: #FFFFFF;
  background: #d7de3b;
}
/* line 145, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .total-selection {
  float: right;
  margin-right: 1%;
}
/* line 148, ../../default/Paiement/sass/screen.scss */
#portemonnaie #mon-historique .total-selection span {
  font-weight: bold;
}
/* line 153, ../../default/Paiement/sass/screen.scss */
#portemonnaie .montant {
  color: #23478e;
}

/* line 158, ../../default/Paiement/sass/screen.scss */
#mon-solde .historique_solde {
  font-size: 15px;
  padding: 13px;
  border-bottom: 1px solid #D2D1CF;
}

/* line 163, ../../default/Paiement/sass/screen.scss */
#mon-solde .historique_solde .retrait {
  color: #B5C300;
}

/* line 166, ../../default/Paiement/sass/screen.scss */
#mon-solde .historique_solde .rechargement {
  color: #E25453;
}

/* line 170, ../../default/Paiement/sass/screen.scss */
#payement #mon-solde {
  margin: 0;
  width: 246px;
}

/* line 175, ../../default/Paiement/sass/screen.scss */
#mon-historique .liste-historique a {
  color: #000;
  font-weight: bold;
  padding-botom: 10px;
  cursor: pointer;
}

/* line 182, ../../default/Paiement/sass/screen.scss */
#mon-historique .liste-historique .historique .prix.rouge {
  color: #FFF;
  background: #E25453;
}

/* line 187, ../../default/Paiement/sass/screen.scss */
#mon-historique .total-selection .rouge {
  color: #E25453;
}

/* line 190, ../../default/Paiement/sass/screen.scss */
#mon-historique .liste-historique .ts + .clear + .valider {
  margin-right: 16px;
}

/* line 193, ../../default/Paiement/sass/screen.scss */
#mon-historique .liste-membres #retrait #bordure,
#mon-historique .liste-membres #recharge #bordure {
  margin-top: 69px;
  display: none;
}

/* line 199, ../../default/Paiement/sass/screen.scss */
#mon-historique .liste-membres #retrait,
#mon-historique .liste-membres #recharge {
  font-weight: bold;
  text-align: center;
}

/* line 206, ../../default/Paiement/sass/screen.scss */
#PaymentRequest input[type='radio'] {
  margin-top: 10px;
  margin-bottom: 5px;
}

/* line 212, ../../default/Paiement/sass/screen.scss */
#payement #mon-historique {
  border-right: 2px solid #D2D1CF;
}

/*PORTEMONNAIE*/
/* line 217, ../../default/Paiement/sass/screen.scss */
#paiementRetrait #tout_retirer {
  cursor: pointer;
  margin-left: -38px;
  text-decoration: underline;
  float: left;
  margin-top: 3px;
  width: 28px;
}

/* line 225, ../../default/Paiement/sass/screen.scss */
#paiementRetrait #tout_retirer:hover {
  text-decoration: none;
}

/* line 228, ../../default/Paiement/sass/screen.scss */
.tout_selectionner_label {
  margin-top: 16px;
  float: left;
  margin-left: 7px;
}

/* line 233, ../../default/Paiement/sass/screen.scss */
#mon-historique .liste-membres ul li.first {
  position: relative;
}

/* line 236, ../../default/Paiement/sass/screen.scss */
#mon-historique .profil .liste-membres .cotation {
  font-size: 10px;
}

/* line 239, ../../default/Paiement/sass/screen.scss */
.total-impayes.red .color-val {
  color: #E25453;
}

/* line 242, ../../default/Paiement/sass/screen.scss */
.voirhistorique .infos .nb-covoiturage, .voirhistorique .infos .date {
  clear: both;
  float: left;
  font-weight: bold;
  color: #B3C500;
}

/* line 250, ../../default/Paiement/sass/screen.scss */
#PaymentRequest .color-val {
  color: #d7de3b;
}

/* line 255, ../../default/Paiement/sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste {
  padding: 5px 0 0 10px;
}
/* line 257, ../../default/Paiement/sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste .important {
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 262, ../../default/Paiement/sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste .mon-solde img {
  width: 50px;
}
/* line 267, ../../default/Paiement/sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste .color-val.red {
  color: #23478e !important;
}
/* line 271, ../../default/Paiement/sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste #solde_total {
  padding-top: 15px;
}
/* line 275, ../../default/Paiement/sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste .text_image {
  padding-top: 15px;
}
/* line 278, ../../default/Paiement/sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste .total-impayes {
  border-top: 2px solid #D2D1CF;
  margin-top: 15px;
  padding-top: 10px;
}
/* line 283, ../../default/Paiement/sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste .nb-impayes {
  margin-top: 10px;
}
/* line 288, ../../default/Paiement/sass/screen.scss */
#gestion-portemonnaie .recharger label {
  color: #d7de3b;
  font-weight: bold;
}
/* line 292, ../../default/Paiement/sass/screen.scss */
#gestion-portemonnaie .recharger input {
  margin: auto;
  width: 60px;
  margin-bottom: 10px;
}
/* line 299, ../../default/Paiement/sass/screen.scss */
#gestion-portemonnaie .retrait label {
  color: #23478e;
  font-weight: bold;
}
/* line 303, ../../default/Paiement/sass/screen.scss */
#gestion-portemonnaie .retrait input {
  margin: auto;
  width: 60px;
  margin-bottom: 10px;
}

/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/*
  Dans ce fichier on placera toute les règles de style qui conercne le controller Utilisateur
*/
/* line 11, ../../default/Communaute/sass/screen.scss */
.partial_communautes {
  background: #FFFFFF;
  margin: 10px 0;
  border: solid 1px #bdbdbd;
  position: relative;
  display: inline-block;
}

/* line 19, ../../default/Communaute/sass/screen.scss */
.partial_communautes.hidden-xs img {
  height: 80px !important;
  margin-top: 5px;
}

/* line 23, ../../default/Communaute/sass/screen.scss */
.partial_communautes button {
  width: 100%;
}

/* line 26, ../../default/Communaute/sass/screen.scss */
.partial_communautes .partial_communautes_infos span.partial_communautes_nom {
  font-size: 24px;
}

/* line 29, ../../default/Communaute/sass/screen.scss */
h2.mes-communautes {
  margin-top: 0;
}

/* line 30, ../../default/Communaute/sass/screen.scss */
.search-field {
  width: 400px;
}

/* line 33, ../../default/Communaute/sass/screen.scss */
.chosen-drop {
  width: 96% !important;
  border: 1px solid #e2dfe0 !important;
  box-shadow: none !important;
}

/* line 38, ../../default/Communaute/sass/screen.scss */
.chosen-single {
  font-size: 16px;
  color: #999;
  border-radius: 0px !important;
  background: #fff !important;
  box-shadow: none !important;
  height: 37px !important;
  padding: 4px 5px !important;
  background-image: none !important;
  border: 1px solid #ccc !important;
}
/* line 48, ../../default/Communaute/sass/screen.scss */
.chosen-single.chosen-default {
  font-style: italic;
}
/* line 51, ../../default/Communaute/sass/screen.scss */
.chosen-single div b {
  margin-top: 6px;
}

/* line 55, ../../default/Communaute/sass/screen.scss */
.chosen-container-single .chosen-drop {
  width: 100% !important;
  margin-left: 0px !important;
}

/* line 60, ../../default/Communaute/sass/screen.scss */
.chosen-container-active .chosen-choices {
  box-shadow: none !important;
  border-color: #d7de3b !important;
}

/* line 65, ../../default/Communaute/sass/screen.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  color: #252525 !important;
  font-size: 14px !important;
  background-color: rgba(203, 199, 199, 0.49) !important;
  background-image: none !important;
  border-color: transparent !important;
}
/* line 71, ../../default/Communaute/sass/screen.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  color: #fff !important;
}

/* line 76, ../../default/Communaute/sass/screen.scss */
.chosen-results .highlighted {
  background-color: #d7de3b !important;
  background-image: none !important;
}

/* line 82, ../../default/Communaute/sass/screen.scss */
#membre_communautes {
  margin-bottom: -10px;
}
/* line 85, ../../default/Communaute/sass/screen.scss */
#membre_communautes #membres_communautes {
  display: none;
  background-color: #f3f3f3;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
}
/* line 91, ../../default/Communaute/sass/screen.scss */
#membre_communautes #membres_communautes .membre {
  width: 200px;
  display: inline-table;
}

/* line 99, ../../default/Communaute/sass/screen.scss */
.partial_communautes.visible-xs {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
/* line 102, ../../default/Communaute/sass/screen.scss */
.partial_communautes.visible-xs .partial_communautes_nom {
  vertical-align: middle;
  text-align: center;
  display: table-cell !important;
}
/* line 106, ../../default/Communaute/sass/screen.scss */
.partial_communautes.visible-xs .partial_communautes_nom .background_com {
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 109, ../../default/Communaute/sass/screen.scss */
.partial_communautes.visible-xs .partial_communautes_nom .titre_com {
  color: white;
  font-weight: bold;
  font-size: 1.5em;
  letter-spacing: 0.1em;
}
/* line 116, ../../default/Communaute/sass/screen.scss */
.partial_communautes.visible-xs .ahref_com:hover {
  background-color: rgba(84, 84, 84, 0.8) !important;
  filter: alpha(opacity=0);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all linear 0.2s;
  -moz-transition: all linear 0.2s;
  -ms-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s;
}

@media (max-width: 768px) {
  /* line 18, ../../default/sass/screen.scss */
  .font-xs {
    font-size: 17px !important;
  }

  /* line 21, ../../default/sass/screen.scss */
  .ui-autocomplete {
    max-width: 280px !important;
    width: 280px !important;
  }

  /* line 25, ../../default/sass/screen.scss */
  .pull-xs-right {
    float: right !important;
  }

  /* line 29, ../../default/sass/screen.scss */
  .text-xs-left {
    text-align: left !important;
  }

  /* line 32, ../../default/sass/screen.scss */
  .text-xs-center {
    text-align: center !important;
  }

  /* line 35, ../../default/sass/screen.scss */
  .text-xs-right {
    text-align: right !important;
  }
}
@media (max-width: 990px) {
  /* line 40, ../../default/sass/screen.scss */
  .font-sm {
    font-size: 17px !important;
  }

  /* line 43, ../../default/sass/screen.scss */
  .text-sm-center {
    text-align: center !important;
  }

  /* line 46, ../../default/sass/screen.scss */
  .no-gutter > [class*='col-xs'] {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
@media (min-width: 992px) {
  /* line 52, ../../default/sass/screen.scss */
  .col-md-row {
    margin-right: -15px;
    margin-left: 0px;
  }
}
/* line 57, ../../default/sass/screen.scss */
.h1, .h2, .h3, h1, h2, h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

/* line 61, ../../default/sass/screen.scss */
.style_h2 {
  font-size: 21px;
  font-weight: normal;
  padding-bottom: 8px;
  padding-top: 8px;
  margin: 0;
  color: #252525;
}

/* line 69, ../../default/sass/screen.scss */
.tooltip-inner {
  white-space: initial;
}

/* line 74, ../../default/sass/screen.scss */
.modal-content {
  background-color: #F3EFEF;
}
/* line 76, ../../default/sass/screen.scss */
.modal-content hr {
  border-color: #e5e5e5;
}

/* line 80, ../../default/sass/screen.scss */
.modal-header {
  border-bottom: 0px;
  z-index: 50000;
}
/* line 84, ../../default/sass/screen.scss */
.modal-header .close .glyphicon-remove-circle {
  font-size: 1.2em;
}

/* line 89, ../../default/sass/screen.scss */
.clear {
  clear: both;
}

/* line 93, ../../default/sass/screen.scss */
a {
  color: #252525;
}
/* line 95, ../../default/sass/screen.scss */
a:hover {
  color: #252525;
}

/* line 101, ../../default/sass/screen.scss */
.checkbox label, .radio label {
  padding-left: 5px;
}

/* line 105, ../../default/sass/screen.scss */
.checkbox, .radio {
  margin-top: 0px;
}

/* line 108, ../../default/sass/screen.scss */
.etoile, .required {
  color: #F00;
  font-weight: normal;
}

/* line 112, ../../default/sass/screen.scss */
.form-control[readonly] {
  background-color: white;
}

/* line 115, ../../default/sass/screen.scss */
.form-control:focus {
  box-shadow: none;
}

/* line 118, ../../default/sass/screen.scss */
select::-ms-expand {
  display: none;
}

/* line 121, ../../default/sass/screen.scss */
.input-group-addon {
  background-color: #FFFFFF !important;
  border: 1px solid #e2dfe0 !important;
}

/* line 125, ../../default/sass/screen.scss */
.btn-custom {
  background-color: #DADDCC;
}
/* line 127, ../../default/sass/screen.scss */
.btn-custom:hover, .btn-custom:active, .btn-custom:focus {
  background-color: #076ce0;
  border-color: #076ce0;
  box-shadow: none;
  color: #fff;
}

/* line 134, ../../default/sass/screen.scss */
.btn-link {
  color: #337ab7;
  background-color: transparent;
}

/* line 138, ../../default/sass/screen.scss */
#true {
  border: #d7de3b 3px solid;
  padding: 10px;
  background-color: rgba(188, 218, 0, 0.5);
}

/* line 143, ../../default/sass/screen.scss */
#false {
  border: #23478e 3px solid;
  padding: 10px;
  background-color: rgba(213, 57, 21, 0.5);
}

/* line 148, ../../default/sass/screen.scss */
.error:not(.raison):not([type="checkbox"]) {
  -webkit-transition: border 1000ms cubic-bezier(0.22, 0.61, 0.36, 1);
  -moz-transition: border 1000ms cubic-bezier(0.22, 0.61, 0.36, 1);
  -o-transition: border 1000ms cubic-bezier(0.22, 0.61, 0.36, 1);
  width: 100%;
  text-align: left;
}

/* line 155, ../../default/sass/screen.scss */
.underline {
  text-decoration: underline;
}

/* line 159, ../../default/sass/screen.scss */
.text-upper {
  text-transform: uppercase;
}

@media (max-width: 768px) {
  /* line 163, ../../default/sass/screen.scss */
  .error {
    margin-top: 3px;
  }
}
/* line 168, ../../default/sass/screen.scss */
.modal-body {
  padding-top: 0px;
}

@media (max-width: 300px) {
  /* line 175, ../../default/sass/screen.scss */
  .modal-backdrop {
    width: 100% !important;
    height: 100% !important;
    position: fixed !important;
  }
}
/* line 191, ../../default/sass/screen.scss */
#section_index #Map_frame {
  display: none;
  position: relative;
  margin-left: 0%;
  background: rgba(255, 255, 255, 0.83);
  padding: 0%;
}
/* line 197, ../../default/sass/screen.scss */
#section_index #Map_frame #carte-google {
  display: flex;
  height: 350px;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-height: 350px;
}
/* line 209, ../../default/sass/screen.scss */
#section_index .next {
  bottom: 20px;
  display: block;
  font-size: 30px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 99;
  text-align: center;
  color: #fff;
}
/* line 219, ../../default/sass/screen.scss */
#section_index .next a {
  color: #fff;
}
@media (max-height: 440px) {
  /* line 224, ../../default/sass/screen.scss */
  #section_index .next {
    display: none;
  }
}
/* line 230, ../../default/sass/screen.scss */
#section_index #search {
  top: 30%;
  margin-top: -52px;
}
@media (max-width: 768px) {
  /* line 230, ../../default/sass/screen.scss */
  #section_index #search {
    top: 20%;
  }
}
@media (max-width: 768px) {
  /* line 239, ../../default/sass/screen.scss */
  #section_index #form-recherche .info_road, #section_index #form-recherche #titre_resultats {
    margin-left: 0px;
  }
}
@media (max-width: 768px) {
  /* line 247, ../../default/sass/screen.scss */
  #section_index .error {
    margin-top: 0px;
  }
}

/* line 256, ../../default/sass/screen.scss */
.carousel-indicators {
  bottom: 40px;
}

@media (max-width: 990px) {
  /* line 264, ../../default/sass/screen.scss */
  #section_index h1, .carousel-caption h1 {
    font-size: 40px;
    line-height: 40px;
  }
  /* line 267, ../../default/sass/screen.scss */
  #section_index h1 div, .carousel-caption h1 div {
    margin-top: 7px;
    font-weight: 600;
    font-size: 18px;
    line-height: 18px !important;
  }
}
/* line 275, ../../default/sass/screen.scss */
#section_index #search, .carousel-caption #search {
  text-align: center;
  z-index: 20;
}
@media (max-width: 768px) {
  /* line 275, ../../default/sass/screen.scss */
  #section_index #search, .carousel-caption #search {
    top: 20%;
  }
}
/* line 281, ../../default/sass/screen.scss */
#section_index #search #form-recherche, .carousel-caption #search #form-recherche {
  background-color: rgba(0, 0, 0, 0.4);
  padding: 16px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  display: inline-block;
  min-width: 100%;
}
@media (min-width: 970px) {
  /* line 289, ../../default/sass/screen.scss */
  #section_index #search #form-recherche .champAdresseAccueil, #section_index #search #form-recherche #Adresse_depart, #section_index #search #form-recherche #Adresse_arrivee, .carousel-caption #search #form-recherche .champAdresseAccueil, .carousel-caption #search #form-recherche #Adresse_depart, .carousel-caption #search #form-recherche #Adresse_arrivee {
    width: 40%;
  }
  /* line 292, ../../default/sass/screen.scss */
  #section_index #search #form-recherche #Champs_date, .carousel-caption #search #form-recherche #Champs_date {
    width: 20%;
  }
}
/* line 296, ../../default/sass/screen.scss */
#section_index #search #form-recherche #Adresse_depart, #section_index #search #form-recherche #Adresse_arrivee, #section_index #search #form-recherche #Champs_date, #section_index #search #form-recherche #rechercher, .carousel-caption #search #form-recherche #Adresse_depart, .carousel-caption #search #form-recherche #Adresse_arrivee, .carousel-caption #search #form-recherche #Champs_date, .carousel-caption #search #form-recherche #rechercher {
  padding-left: 0px;
  padding-right: 1px;
  padding-top: 0px;
  padding-bottom: 1px;
}
/* line 302, ../../default/sass/screen.scss */
#section_index #search #form-recherche .icn, .carousel-caption #search #form-recherche .icn {
  width: 40px;
  height: 40px;
  top: 4px;
  left: 8px;
}
/* line 308, ../../default/sass/screen.scss */
#section_index #search #form-recherche .date_picker_icon, .carousel-caption #search #form-recherche .date_picker_icon {
  width: 23px;
  margin-top: 8px;
  left: 20px;
}
/* line 313, ../../default/sass/screen.scss */
#section_index #search #form-recherche input, .carousel-caption #search #form-recherche input {
  border: medium none;
  box-shadow: none;
  -webkit-box-shadow: none;
  height: 50px;
  line-height: 1.4;
  padding: 0px 5px 0px 26px;
  padding-left: 50px;
  font-size: 16px;
  border-radius: 0px !important;
}
/* line 324, ../../default/sass/screen.scss */
#section_index #search #form-recherche .btn, .carousel-caption #search #form-recherche .btn {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  border-color: #23478e;
  background-color: #23478e;
  color: #fff;
  height: 50px;
}
/* line 331, ../../default/sass/screen.scss */
#section_index #search #form-recherche .btn:hover, #section_index #search #form-recherche .btn:focus, #section_index #search #form-recherche .btn.hovered, .carousel-caption #search #form-recherche .btn:hover, .carousel-caption #search #form-recherche .btn:focus, .carousel-caption #search #form-recherche .btn.hovered {
  border-color: #fff;
  background-color: #fff;
  color: #23478e;
}
/* line 337, ../../default/sass/screen.scss */
#section_index #search #form-recherche #depart_le, .carousel-caption #search #form-recherche #depart_le {
  cursor: pointer;
}
/* line 340, ../../default/sass/screen.scss */
#section_index #search #form-recherche label.error, .carousel-caption #search #form-recherche label.error {
  font-weight: normal !important;
  font-size: 16px;
  color: #4d4d4d;
  width: auto;
  width: 100%;
  background-color: #eee;
  padding: 5px;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 0 0 3px 3px;
  text-align: center;
  text-shadow: none;
}
/* line 353, ../../default/sass/screen.scss */
#section_index #search #form-recherche .middle, .carousel-caption #search #form-recherche .middle {
  cursor: pointer;
  left: auto;
  right: 5%;
  top: 10px;
  bottom: -1px;
  color: #909090;
  display: inline-block;
  font-size: 16px;
  line-height: 23px;
  padding: 0 3px;
  position: absolute;
  z-index: 2;
}

/* line 373, ../../default/sass/screen.scss */
.img-acceuil {
  background-image: url("/images/Faurecia/general/faurecia.jpg");
  background-position: center;
  background-size: cover;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-attachment: scroll;
  background-origin: initial;
  background-clip: initial;
  height: 100%;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 385, ../../default/sass/screen.scss */
.img-acceuil::after {
  background-color: transparent;
  bottom: 0;
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 407, ../../default/sass/screen.scss */
#modal-user-disabled {
  z-index: 100000;
}

/* line 410, ../../default/sass/screen.scss */
#modal-confirm-unsubscribe {
  z-index: 100001;
}

/* line 413, ../../default/sass/screen.scss */
#emailutilise, #emailutilise_same {
  font-size: 14px !important;
  text-decoration: underline;
  z-index: 3000;
}

/* line 418, ../../default/sass/screen.scss */
#dialog-form {
  z-index: 3000;
}

/* line 421, ../../default/sass/screen.scss */
#changerMailModal {
  color: #252525;
}
/* line 424, ../../default/sass/screen.scss */
#changerMailModal .valider a {
  color: #fff;
}
/* line 428, ../../default/sass/screen.scss */
#changerMailModal #renvoyermail {
  color: #fff;
}

/* line 434, ../../default/sass/screen.scss */
label {
  font-weight: normal;
  font-size: 16px;
  color: #4d4d4d;
}

/* line 439, ../../default/sass/screen.scss */
#Main_frame_header {
  /* position: absolute; */
  display: inline;
}
/* line 445, ../../default/sass/screen.scss */
#Main_frame_header ul li ul {
  border: 2px solid #d7de3b;
  border-top: 0px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  text-align: center;
  z-index: 3;
  width: 100%;
  padding: 0;
}
/* line 454, ../../default/sass/screen.scss */
#Main_frame_header ul li ul li {
  border: none;
  border-radius: 0px;
  border-bottom: 1px solid #e5e5e5;
  background: #FFFFFF;
}
/* line 459, ../../default/sass/screen.scss */
#Main_frame_header ul li ul li:last-child {
  border: none;
}
/* line 462, ../../default/sass/screen.scss */
#Main_frame_header ul li ul li a {
  display: block;
  color: #4d4d4d;
  font-size: 16px;
  padding: 11px 10px 10px 10px;
  text-decoration: none;
  background: #FFFFFF;
  border: none;
  border-radius: 0px;
}
/* line 471, ../../default/sass/screen.scss */
#Main_frame_header ul li ul li a:hover {
  background: #d7de3b;
  text-decoration: none !important;
  color: #FFFFFF;
}

/* line 483, ../../default/sass/screen.scss */
.evaluation_progress .progress {
  height: 10px;
}

/* line 488, ../../default/sass/screen.scss */
#mes-evaluations .commentaire_area_details {
  padding: 20px;
  border: 1px solid #cbc7c7;
  background: white;
  font-style: italic;
  word-wrap: break-word;
}
/* line 495, ../../default/sass/screen.scss */
#mes-evaluations .cadre_eval {
  border: 1px solid #ddd;
  border-top: 0;
  border-radius: 0;
}
/* line 500, ../../default/sass/screen.scss */
#mes-evaluations .border_evaluation {
  border: 1px solid #eee;
  border-top: 0px;
  padding-left: 45px;
  padding-right: 45px;
  background: #D8D8D8;
}
/* line 507, ../../default/sass/screen.scss */
#mes-evaluations .pseudo {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 0px;
  min-height: 25px;
  font-size: 22px;
  font-weight: 500;
  margin-top: 8px;
}
/* line 518, ../../default/sass/screen.scss */
#mes-evaluations #formEvaluation .section.infos-membre {
  background: #EAEAEA;
  padding-top: 10px;
}
/* line 522, ../../default/sass/screen.scss */
#mes-evaluations #formEvaluation h2 {
  font-size: 21px;
  margin-bottom: 10px;
  margin-top: 0px;
  padding-bottom: 5px !important;
}
@media (max-width: 768px) {
  /* line 531, ../../default/sass/screen.scss */
  #mes-evaluations #cadre {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* line 535, ../../default/sass/screen.scss */
  #mes-evaluations #voirListeEvaluation {
    margin-top: -40px;
    margin-bottom: 20px;
  }
  /* line 539, ../../default/sass/screen.scss */
  #mes-evaluations .border_evaluation {
    margin-top: -20px;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 545, ../../default/sass/screen.scss */
  #mes-evaluations .evals_menu li {
    width: 30%;
  }
  /* line 547, ../../default/sass/screen.scss */
  #mes-evaluations .evals_menu li.active {
    width: 40% !important;
  }
  /* line 550, ../../default/sass/screen.scss */
  #mes-evaluations .evals_menu li a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
  }
  /* line 560, ../../default/sass/screen.scss */
  #mes-evaluations .valider.text-right button {
    width: 100%;
  }
  /* line 564, ../../default/sass/screen.scss */
  #mes-evaluations .valider.text-left {
    text-align: center;
    margin-top: 10px !important;
  }
}

/* line 575, ../../default/sass/screen.scss */
.contenu_interne {
  background-color: #FFFFFF;
}
/* line 577, ../../default/sass/screen.scss */
.contenu_interne .menu_small {
  color: #4d4d4d;
  font-size: 16px;
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0px 0px;
  -moz-box-shadow: 0px 0px 2px 0px #4d4d4d;
  -webkit-box-shadow: 0px 0px 2px 0px #4d4d4d;
  box-shadow: 0px 0px 2px 0px #4d4d4d;
  width: 49px;
  background: #23478e;
  color: #FFFFFF;
}
/* line 585, ../../default/sass/screen.scss */
.contenu_interne .menu_small ul {
  padding: 0;
  margin-top: -2px;
}
/* line 588, ../../default/sass/screen.scss */
.contenu_interne .menu_small ul li {
  color: #FFFFFF;
  text-decoration: none;
  padding-top: 11px;
  padding-bottom: 11px;
  display: block;
  font-weight: normal;
  background: #23478e;
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  transition: background 0.5s;
}
/* line 600, ../../default/sass/screen.scss */
.contenu_interne .menu_small ul li:hover, .contenu_interne .menu_small ul li.selected {
  background: #d7de3b;
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  transition: background 0.5s;
}
/* line 607, ../../default/sass/screen.scss */
.contenu_interne .menu_small ul li a {
  color: #FFFFFF;
}
/* line 609, ../../default/sass/screen.scss */
.contenu_interne .menu_small ul li a:hover {
  background-color: transparent;
}
/* line 616, ../../default/sass/screen.scss */
.contenu_interne .menu_large {
  color: #4d4d4d;
  font-size: 14px;
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0px 0px;
}
/* line 621, ../../default/sass/screen.scss */
.contenu_interne .menu_large ul li {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 629, ../../default/sass/screen.scss */
.contenu_interne .menu_large ul li a {
  color: #252525;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 635, ../../default/sass/screen.scss */
.contenu_interne .menu_large ul li.active > a, .contenu_interne .menu_large ul li.active > a:focus, .contenu_interne .menu_large ul li.active > a:hover {
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  transition: background 0.5s;
  background-color: #d0d3d6;
  color: #252525;
}
/* line 643, ../../default/sass/screen.scss */
.contenu_interne .menu_large ul li:first-child {
  -webkit-border-top-left-radius: 3px;
  -mozborder-top-left-radius: 3px;
  -o-border-top-left-radius: 3px;
  -ms-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
}
/* line 650, ../../default/sass/screen.scss */
.contenu_interne .menu_large ul li:last-child {
  -webkit-border-top-right-radius: 3px;
  -mozborder-top-right-radius: 3px;
  -o-border-top-right-radius: 3px;
  -ms-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 657, ../../default/sass/screen.scss */
.contenu_interne .menu_large ul li:last-child:hover {
  background-color: #FFF !important;
}

/* line 665, ../../default/sass/screen.scss */
.contenu_interne
.enroule, .deroule {
  margin-top: 12px;
}

/* line 669, ../../default/sass/screen.scss */
#annuler_supprimer:hover {
  background-color: #23478e;
}

/* line 672, ../../default/sass/screen.scss */
.block_bg {
  background-color: #f3efef;
  border: 0px solid #e3e3e3;
  border-radius: 3px;
  box-shadow: none;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 20px;
}

/* line 686, ../../default/sass/screen.scss */
#article .panel-title a {
  text-decoration: none;
  font-weight: 500;
}
/* line 690, ../../default/sass/screen.scss */
#article strong {
  font-weight: 700;
}
/* line 694, ../../default/sass/screen.scss */
#article #cadre ul {
  list-style: disc;
}
/* line 698, ../../default/sass/screen.scss */
#article h1 {
  border-bottom: 1px solid #e5e5e5;
  color: #23478e;
  font-size: 21px;
  font-weight: normal;
  padding-bottom: 8px;
  margin-bottom: 15px;
}
/* line 706, ../../default/sass/screen.scss */
#article label:not(.error) {
  margin-left: 3px;
  margin-right: 5px;
}
/* line 710, ../../default/sass/screen.scss */
#article p {
  text-align: justify;
  padding-right: 10px;
  line-height: 1.5;
  font-size: 14px;
  border-color: #e5e5e5;
  margin: 0 0 10px;
}
/* line 719, ../../default/sass/screen.scss */
#article h2 {
  font-weight: bold;
  margin-bottom: 10px;
  color: #000;
}
/* line 725, ../../default/sass/screen.scss */
#article h3 {
  font-weight: bold;
  margin-top: 15px;
}
/* line 729, ../../default/sass/screen.scss */
#article ul {
  margin-top: 5px;
  padding-left: 35px;
}

/* line 737, ../../default/sass/screen.scss */
#listeArticles ul li {
  padding: 10px 0px;
  list-style-type: none;
}

/* line 746, ../../default/sass/screen.scss */
.img_notOk {
  display: none;
}

@media (max-width: 768px) {
  /* line 751, ../../default/sass/screen.scss */
  #mes-trajets .font-xs {
    font-size: 11px !important;
  }
}
/* line 755, ../../default/sass/screen.scss */
#mes-trajets .ui-widget-content {
  border: 0px !important;
}
/* line 758, ../../default/sass/screen.scss */
#mes-trajets .saut_ligne {
  margin-top: 15px;
  margin-bottom: 5px;
}
/* line 762, ../../default/sass/screen.scss */
#mes-trajets .legend {
  font-size: 15px;
}
/* line 765, ../../default/sass/screen.scss */
#mes-trajets .puce_trajet_legend {
  background: none repeat scroll 0 0 #23478e;
  border-radius: 20px;
  color: #FFFFFF;
  font-size: 12px;
  /* margin-left: 2px; */
  margin-top: 0;
  padding: 0px 4px;
  width: 5px;
}
/* line 775, ../../default/sass/screen.scss */
#mes-trajets .puce_trajet {
  background: none repeat scroll 0 0 #23478e;
  border-radius: 20px;
  color: #FFFFFF;
  float: right;
  font-size: 12px;
  margin-left: 24px;
  margin-top: -34px;
  padding: 2px 4px;
  position: absolute;
}
/* line 787, ../../default/sass/screen.scss */
#mes-trajets .nouveau-trajet h2 {
  padding-left: 6px;
  padding-bottom: 5px;
  width: auto;
  padding-right: 6px;
  background: #DDDDDD !important;
  -moz-box-shadow: 0px 0px 2px 0px #4d4d4d;
  -webkit-box-shadow: 0px 0px 2px 0px #4d4d4d;
  box-shadow: 0px 0px 2px 0px #4d4d4d;
  filter: "progid:DXImageTransform.Microsoft.dropShadow(color=$color, offX=-7, offY=-7, positive=true)";
}
/* line 795, ../../default/sass/screen.scss */
#mes-trajets .nouveau-trajet h2 a {
  color: #4d4d4d;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 58%;
}
/* line 800, ../../default/sass/screen.scss */
#mes-trajets .nouveau-trajet h2 a img {
  vertical-align: middle;
}
/* line 804, ../../default/sass/screen.scss */
#mes-trajets .nouveau-trajet h2:hover {
  background: #bcda00 !important;
  -webkit-box-shadow: 0px 0px 2px 0px #000000;
  -moz-box-shadow: 0px 0px 2px 0px #000000;
  -o-box-shadow: 0px 0px 2px 0px #000000;
  box-shadow: 0px 0px 2px 0px #000000;
  filter: "progid:DXImageTransform.Microsoft.dropShadow(color=$color, offX=-7, offY=-7, positive=true)";
  cursor: pointer;
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  transition: background 0.5s;
}
/* line 819, ../../default/sass/screen.scss */
#mes-trajets #trajets-liste {
  font-size: 100%;
}
/* line 820, ../../default/sass/screen.scss */
#mes-trajets #trajets-liste .infos-trajet {
  border: 1px solid #d7de3b;
}
/* line 823, ../../default/sass/screen.scss */
#mes-trajets #trajets-liste .road_picture.img-rounded {
  float: left;
  width: 70px;
  height: 70px;
  margin-top: -10px;
  margin-left: -10px;
}
/* line 832, ../../default/sass/screen.scss */
#mes-trajets #trajets-liste li.even {
  margin-bottom: 30px;
}
/* line 837, ../../default/sass/screen.scss */
#mes-trajets #trajets-liste .bt_contacter img {
  width: 35px;
}
/* line 840, ../../default/sass/screen.scss */
#mes-trajets #trajets-liste .bt_contacter .type_reponse {
  margin-top: -25px;
  margin-left: 36px;
  float: right;
}
/* line 845, ../../default/sass/screen.scss */
#mes-trajets #trajets-liste .bt_contacter a:focus, #mes-trajets #trajets-liste .bt_contacter a:visited {
  color: #fff !important;
}
/* line 849, ../../default/sass/screen.scss */
#mes-trajets #trajets-liste .details {
  padding-top: 10px;
}
/* line 852, ../../default/sass/screen.scss */
#mes-trajets #trajets-liste .label:not(.label-primary) {
  display: inline-block;
  font-weight: normal;
  font-size: 100%;
  color: #4d4d4d;
}
/* line 858, ../../default/sass/screen.scss */
#mes-trajets #trajets-liste .infos-trajet {
  min-height: 290px;
}
/* line 861, ../../default/sass/screen.scss */
#mes-trajets #trajets-liste .details-prix {
  padding: 0px 8px 0px 8px !important;
}
/* line 864, ../../default/sass/screen.scss */
#mes-trajets #trajets-liste .data_road {
  min-height: 0;
}
/* line 867, ../../default/sass/screen.scss */
#mes-trajets #trajets-liste .frequenceTrajet, #mes-trajets #trajets-liste .trajet_details {
  color: #fff;
  font-size: 9px;
  padding-top: 2px;
  padding-bottom: 8px;
}
/* line 874, ../../default/sass/screen.scss */
#mes-trajets .adresse_format, #mes-trajets .heure_occasionnel {
  height: 44px;
  padding: 16px 5px 12px 15px !important;
}

/* line 879, ../../default/sass/screen.scss */
.logo_messagerie {
  width: 170px;
  margin-right: 5px;
  vertical-align: middle;
}

/* line 884, ../../default/sass/screen.scss */
.user_column {
  border-radius: 3px;
}
/* line 886, ../../default/sass/screen.scss */
.user_column #cadre {
  background-color: transparent !important;
}
/* line 889, ../../default/sass/screen.scss */
.user_column .pseudoCol {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
  padding-left: 5px;
  border-radius: 3px;
  background-color: #d7de3b;
  color: #252525 !important;
  height: auto !important;
}
/* line 899, ../../default/sass/screen.scss */
.user_column .pseudoCol h4 {
  font-size: 22px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 22px;
}
/* line 907, ../../default/sass/screen.scss */
.user_column .pseudoCol .evaluate {
  font-size: 13px;
}
/* line 910, ../../default/sass/screen.scss */
.user_column .pseudoCol .phone_area {
  font-size: 12px;
}
/* line 914, ../../default/sass/screen.scss */
.user_column .cadre_eval {
  background-color: #FBFAFA;
  padding: 10px;
  border: 1px solid #e5e5e5;
}
/* line 918, ../../default/sass/screen.scss */
.user_column .cadre_eval .profil_picture {
  width: 45px;
  height: 45px;
}
/* line 922, ../../default/sass/screen.scss */
.user_column .cadre_eval .pseudo {
  font-size: 16px;
  font-weight: 600;
  padding-top: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 930, ../../default/sass/screen.scss */
.user_column .cadre_eval .date_eval {
  color: #a29f9f;
  font-size: 12px;
}
/* line 934, ../../default/sass/screen.scss */
.user_column .cadre_eval .commentaire {
  font-style: italic;
}
/* line 938, ../../default/sass/screen.scss */
.user_column .frequenceTrajet {
  font-size: 12px;
}
/* line 941, ../../default/sass/screen.scss */
.user_column .retour {
  color: white;
  font-size: 12px;
}
/* line 946, ../../default/sass/screen.scss */
.user_column .preferences_picto img {
  width: 20px;
  margin: 0px 0px 8px 0px;
}
/* line 951, ../../default/sass/screen.scss */
.user_column .gender {
  width: 20px;
  height: 20px;
  border: 1px solid white;
  margin-left: 40px;
  padding: 3px 0px 0px 5px;
  position: absolute;
  font-size: 13px;
  color: white;
  font-weight: bold;
  border-radius: 50%;
}
/* line 962, ../../default/sass/screen.scss */
.user_column .gender.female {
  background: #a01463;
}
/* line 965, ../../default/sass/screen.scss */
.user_column .gender.male {
  background: #2b3038;
  padding: 2px 0 0 3px;
}

/* line 972, ../../default/sass/screen.scss */
.pagination #selectPage {
  float: left;
  width: auto;
  margin: 0 5px;
}
/* line 977, ../../default/sass/screen.scss */
.pagination a {
  color: #4d4d4d !important;
}
/* line 980, ../../default/sass/screen.scss */
.pagination > li {
  display: inline !important;
}

/* line 985, ../../default/sass/screen.scss */
.pagination.paginationmail #selectPageMail {
  float: left;
  width: auto;
  margin: 0 5px;
}
/* line 990, ../../default/sass/screen.scss */
.pagination.paginationmail a {
  color: #4d4d4d !important;
}
/* line 993, ../../default/sass/screen.scss */
.pagination.paginationmail > li {
  padding: 0 !important;
  display: inline !important;
}

/* line 1000, ../../default/sass/screen.scss */
.profil_picture.img-rounded {
  float: left;
  border: 2px solid #fff;
  border-radius: 50%;
  width: 58px;
  height: 58px;
}

/* line 1007, ../../default/sass/screen.scss */
.result_regular {
  font-size: 10px;
  background-color: white;
}
/* line 1010, ../../default/sass/screen.scss */
.result_regular th, .result_regular .label_ar {
  text-align: center;
  color: #a9a9a9;
  font-weight: 700;
}
/* line 1014, ../../default/sass/screen.scss */
.result_regular td {
  text-align: center;
  padding: 5px 0px 5px 0px !important;
}
/* line 1017, ../../default/sass/screen.scss */
.result_regular .small_picto {
  width: 15px;
  height: 15px;
}

/* line 1022, ../../default/sass/screen.scss */
.enregistrer_recherche {
  margin-top: -49px;
  float: right;
}

/* line 1026, ../../default/sass/screen.scss */
.demanderCovoiturage, #choixPropositionOffreDemande {
  display: none;
}

/* line 1030, ../../default/sass/screen.scss */
#resultat .carte_style, #trajets-liste .carte_style, #trajet_container .carte_style, #trajet_container_details .carte_style {
  position: absolute;
  height: 335px;
  z-index: 1;
  display: none;
}
/* line 1036, ../../default/sass/screen.scss */
#resultat .frequenceTrajet, #trajets-liste .frequenceTrajet, #trajet_container .frequenceTrajet, #trajet_container_details .frequenceTrajet {
  font-size: 11px;
  text-transform: uppercase;
  line-height: 1.2;
}
/* line 1041, ../../default/sass/screen.scss */
#resultat .demande, #resultat .offre, #trajets-liste .demande, #trajets-liste .offre, #trajet_container .demande, #trajet_container .offre, #trajet_container_details .demande, #trajet_container_details .offre {
  background: #FFFFFF;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 1042, ../../default/sass/screen.scss */
#resultat .demande .recherche_profil_area, #resultat .offre .recherche_profil_area, #trajets-liste .demande .recherche_profil_area, #trajets-liste .offre .recherche_profil_area, #trajet_container .demande .recherche_profil_area, #trajet_container .offre .recherche_profil_area, #trajet_container_details .demande .recherche_profil_area, #trajet_container_details .offre .recherche_profil_area {
  min-height: 77px;
}
/* line 1045, ../../default/sass/screen.scss */
#resultat .demande .recherche_profil_area .preferences_picto img, #resultat .offre .recherche_profil_area .preferences_picto img, #trajets-liste .demande .recherche_profil_area .preferences_picto img, #trajets-liste .offre .recherche_profil_area .preferences_picto img, #trajet_container .demande .recherche_profil_area .preferences_picto img, #trajet_container .offre .recherche_profil_area .preferences_picto img, #trajet_container_details .demande .recherche_profil_area .preferences_picto img, #trajet_container_details .offre .recherche_profil_area .preferences_picto img {
  width: 25px;
}
/* line 1049, ../../default/sass/screen.scss */
#resultat .demande .recherche_profil_area .MT15, #resultat .offre .recherche_profil_area .MT15, #trajets-liste .demande .recherche_profil_area .MT15, #trajets-liste .offre .recherche_profil_area .MT15, #trajet_container .demande .recherche_profil_area .MT15, #trajet_container .offre .recherche_profil_area .MT15, #trajet_container_details .demande .recherche_profil_area .MT15, #trajet_container_details .offre .recherche_profil_area .MT15 {
  margin-top: 0px;
}
/* line 1056, ../../default/sass/screen.scss */
#resultat .demande:nth-child(2n), #resultat .offre:nth-child(2n), #trajets-liste .demande:nth-child(2n), #trajets-liste .offre:nth-child(2n), #trajet_container .demande:nth-child(2n), #trajet_container .offre:nth-child(2n), #trajet_container_details .demande:nth-child(2n), #trajet_container_details .offre:nth-child(2n) {
  background-color: transparent;
}
/* line 1060, ../../default/sass/screen.scss */
#resultat .result_container, #trajets-liste .result_container, #trajet_container .result_container, #trajet_container_details .result_container {
  background-color: #fff;
  margin-bottom: 10px;
  height: 500px;
}
/* line 1065, ../../default/sass/screen.scss */
#resultat .border_cartouche, #trajets-liste .border_cartouche, #trajet_container .border_cartouche, #trajet_container_details .border_cartouche {
  border: 2px solid #d7de3b;
}
/* line 1067, ../../default/sass/screen.scss */
#resultat .border_cartouche:first-of-type, #trajets-liste .border_cartouche:first-of-type, #trajet_container .border_cartouche:first-of-type, #trajet_container_details .border_cartouche:first-of-type {
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
}
/* line 1073, ../../default/sass/screen.scss */
#resultat .infos-membre, #trajets-liste .infos-membre, #trajet_container .infos-membre, #trajet_container_details .infos-membre {
  background-color: #d7de3b;
  height: 135px;
}
/* line 1077, ../../default/sass/screen.scss */
#resultat .infos-membre .infos-covoitureur .aller_retour, #trajets-liste .infos-membre .infos-covoitureur .aller_retour, #trajet_container .infos-membre .infos-covoitureur .aller_retour, #trajet_container_details .infos-membre .infos-covoitureur .aller_retour {
  color: white;
  font-size: 11px;
  margin-bottom: 5px;
}
/* line 1085, ../../default/sass/screen.scss */
#resultat .infos-trajet .Depose, #resultat .infos-trajet .PEC, #trajets-liste .infos-trajet .Depose, #trajets-liste .infos-trajet .PEC, #trajet_container .infos-trajet .Depose, #trajet_container .infos-trajet .PEC, #trajet_container_details .infos-trajet .Depose, #trajet_container_details .infos-trajet .PEC {
  font-weight: 600;
  font-size: 14px !important;
}
/* line 1089, ../../default/sass/screen.scss */
#resultat .infos-trajet .commentaire_box, #trajets-liste .infos-trajet .commentaire_box, #trajet_container .infos-trajet .commentaire_box, #trajet_container_details .infos-trajet .commentaire_box {
  background-color: #d7de3b;
}
/* line 1093, ../../default/sass/screen.scss */
#resultat .option_area, #trajets-liste .option_area, #trajet_container .option_area, #trajet_container_details .option_area {
  height: 38px;
}
/* line 1096, ../../default/sass/screen.scss */
#resultat .prise-en-charge, #trajets-liste .prise-en-charge, #trajet_container .prise-en-charge, #trajet_container_details .prise-en-charge {
  padding-top: 7px;
}
/* line 1100, ../../default/sass/screen.scss */
#resultat .depot, #trajets-liste .depot, #trajet_container .depot, #trajet_container_details .depot {
  margin-bottom: 4px;
}
/* line 1103, ../../default/sass/screen.scss */
#resultat a.detail, #resultat a.carte_annonce, #resultat a.trajet_details, #resultat a.modifier_trajet, #trajets-liste a.detail, #trajets-liste a.carte_annonce, #trajets-liste a.trajet_details, #trajets-liste a.modifier_trajet, #trajet_container a.detail, #trajet_container a.carte_annonce, #trajet_container a.trajet_details, #trajet_container a.modifier_trajet, #trajet_container_details a.detail, #trajet_container_details a.carte_annonce, #trajet_container_details a.trajet_details, #trajet_container_details a.modifier_trajet {
  font-size: 11px;
  background-color: white;
  width: 100%;
  color: #252525;
  display: inline-block;
  padding: 4px 10px;
}
/* line 1110, ../../default/sass/screen.scss */
#resultat a.detail:hover, #resultat a.carte_annonce:hover, #resultat a.trajet_details:hover, #resultat a.modifier_trajet:hover, #trajets-liste a.detail:hover, #trajets-liste a.carte_annonce:hover, #trajets-liste a.trajet_details:hover, #trajets-liste a.modifier_trajet:hover, #trajet_container a.detail:hover, #trajet_container a.carte_annonce:hover, #trajet_container a.trajet_details:hover, #trajet_container a.modifier_trajet:hover, #trajet_container_details a.detail:hover, #trajet_container_details a.carte_annonce:hover, #trajet_container_details a.trajet_details:hover, #trajet_container_details a.modifier_trajet:hover {
  background-color: #23478e;
  color: #fff;
}
/* line 1117, ../../default/sass/screen.scss */
#resultat .recherche_profil_area .preferences_picto img, #trajets-liste .recherche_profil_area .preferences_picto img, #trajet_container .recherche_profil_area .preferences_picto img, #trajet_container_details .recherche_profil_area .preferences_picto img {
  width: 25px;
}
/* line 1121, ../../default/sass/screen.scss */
#resultat .recherche_profil_area .MT15, #trajets-liste .recherche_profil_area .MT15, #trajet_container .recherche_profil_area .MT15, #trajet_container_details .recherche_profil_area .MT15 {
  margin-top: 0px;
}
/* line 1125, ../../default/sass/screen.scss */
#resultat .blanc, #resultat .vert, #trajets-liste .blanc, #trajets-liste .vert, #trajet_container .blanc, #trajet_container .vert, #trajet_container_details .blanc, #trajet_container_details .vert {
  float: left;
  margin: 2px;
  padding: 1px 2px;
}
/* line 1130, ../../default/sass/screen.scss */
#resultat .vert, #trajets-liste .vert, #trajet_container .vert, #trajet_container_details .vert {
  border: 1px solid #cfdea3;
  color: #FFFFFF;
}
/* line 1134, ../../default/sass/screen.scss */
#resultat .prix, #trajets-liste .prix, #trajet_container .prix, #trajet_container_details .prix {
  padding: 0px;
}
/* line 1136, ../../default/sass/screen.scss */
#resultat .prix .cadre-prix, #trajets-liste .prix .cadre-prix, #trajet_container .prix .cadre-prix, #trajet_container_details .prix .cadre-prix {
  background: #585858;
  font-size: 40px;
  color: #FFFFFF;
  text-align: left;
  padding-left: 10px;
}
/* line 1142, ../../default/sass/screen.scss */
#resultat .prix .cadre-prix .conseille, #trajets-liste .prix .cadre-prix .conseille, #trajet_container .prix .cadre-prix .conseille, #trajet_container_details .prix .cadre-prix .conseille {
  font-size: 15px;
  height: 16px;
}
/* line 1146, ../../default/sass/screen.scss */
#resultat .prix .cadre-prix .pertinence, #trajets-liste .prix .cadre-prix .pertinence, #trajet_container .prix .cadre-prix .pertinence, #trajet_container_details .prix .cadre-prix .pertinence {
  font-size: 15px;
  padding-top: 5px;
}
/* line 1152, ../../default/sass/screen.scss */
#resultat .price_area, #trajets-liste .price_area, #trajet_container .price_area, #trajet_container_details .price_area {
  font-size: 10px;
  color: #fff;
}
/* line 1157, ../../default/sass/screen.scss */
#resultat .data_road .date_table_bottom, #trajets-liste .data_road .date_table_bottom, #trajet_container .data_road .date_table_bottom, #trajet_container_details .data_road .date_table_bottom {
  margin-top: 5px;
}
/* line 1160, ../../default/sass/screen.scss */
#resultat .data_road .tab_area, #trajets-liste .data_road .tab_area, #trajet_container .data_road .tab_area, #trajet_container_details .data_road .tab_area {
  min-height: 110px;
}
/* line 1165, ../../default/sass/screen.scss */
#resultat .details-prix .enveloppe, #trajets-liste .details-prix .enveloppe, #trajet_container .details-prix .enveloppe, #trajet_container_details .details-prix .enveloppe {
  height: 28px;
  padding-top: 0px;
  vertical-align: middle;
  padding-left: 10px;
}
/* line 1171, ../../default/sass/screen.scss */
#resultat .details-prix .type_reponse, #trajets-liste .details-prix .type_reponse, #trajet_container .details-prix .type_reponse, #trajet_container_details .details-prix .type_reponse {
  color: #FFFFFF;
}
/* line 1176, ../../default/sass/screen.scss */
#resultat .commentaire_area, #trajets-liste .commentaire_area, #trajet_container .commentaire_area, #trajet_container_details .commentaire_area {
  color: #fff;
}
/* line 1179, ../../default/sass/screen.scss */
#resultat .passager_trajet, #trajets-liste .passager_trajet, #trajet_container .passager_trajet, #trajet_container_details .passager_trajet {
  color: #252525;
  font-weight: bold;
  margin-top: 3px;
}
/* line 1184, ../../default/sass/screen.scss */
#resultat .conducteur_trajet, #trajets-liste .conducteur_trajet, #trajet_container .conducteur_trajet, #trajet_container_details .conducteur_trajet {
  margin-top: 2px;
}
/* line 1189, ../../default/sass/screen.scss */
#resultat .past .infos-membre, #trajets-liste .past .infos-membre, #trajet_container .past .infos-membre, #trajet_container_details .past .infos-membre {
  background-color: #4d4d4d;
}
/* line 1192, ../../default/sass/screen.scss */
#resultat .past .frequenceTrajet, #trajets-liste .past .frequenceTrajet, #trajet_container .past .frequenceTrajet, #trajet_container_details .past .frequenceTrajet {
  background-color: #4d4d4d;
}
/* line 1195, ../../default/sass/screen.scss */
#resultat .past .infos-trajet, #trajets-liste .past .infos-trajet, #trajet_container .past .infos-trajet, #trajet_container_details .past .infos-trajet {
  border-color: #4d4d4d !important;
}
/* line 1197, ../../default/sass/screen.scss */
#resultat .past .infos-trajet .commentaire_box, #trajets-liste .past .infos-trajet .commentaire_box, #trajet_container .past .infos-trajet .commentaire_box, #trajet_container_details .past .infos-trajet .commentaire_box {
  background-color: #4d4d4d;
}
/* line 1203, ../../default/sass/screen.scss */
#resultat .bt_contacter a.enattente, #trajets-liste .bt_contacter a.enattente, #trajet_container .bt_contacter a.enattente, #trajet_container_details .bt_contacter a.enattente {
  color: #fff;
}
/* line 1206, ../../default/sass/screen.scss */
#resultat .bt_contacter a:focus, #resultat .bt_contacter a:visited, #trajets-liste .bt_contacter a:focus, #trajets-liste .bt_contacter a:visited, #trajet_container .bt_contacter a:focus, #trajet_container .bt_contacter a:visited, #trajet_container_details .bt_contacter a:focus, #trajet_container_details .bt_contacter a:visited {
  color: #fff;
}
/* line 1209, ../../default/sass/screen.scss */
#resultat .bt_contacter .type_reponse.btn-custom, #trajets-liste .bt_contacter .type_reponse.btn-custom, #trajet_container .bt_contacter .type_reponse.btn-custom, #trajet_container_details .bt_contacter .type_reponse.btn-custom {
  background-color: transparent;
  border-color: white;
  font-size: 13px;
  max-width: 120px;
}
/* line 1214, ../../default/sass/screen.scss */
#resultat .bt_contacter .type_reponse.btn-custom:hover, #trajets-liste .bt_contacter .type_reponse.btn-custom:hover, #trajet_container .bt_contacter .type_reponse.btn-custom:hover, #trajet_container_details .bt_contacter .type_reponse.btn-custom:hover {
  background-color: #fff;
  color: #353535;
  border-color: #353535;
}

/* line 1223, ../../default/sass/screen.scss */
#resultatTC .resultat_tc:not(.modal) {
  min-height: 100px;
  background-color: #d7de3b;
}
/* line 1226, ../../default/sass/screen.scss */
#resultatTC .resultat_tc:not(.modal) .tc_box {
  font-size: 42px;
  color: white;
  vertical-align: middle;
  line-height: 100px;
  height: 100px;
}
/* line 1233, ../../default/sass/screen.scss */
#resultatTC .resultat_tc:not(.modal) .tc_content {
  background-color: #F3EFEF;
}
/* line 1235, ../../default/sass/screen.scss */
#resultatTC .resultat_tc:not(.modal) .tc_content img {
  height: 16px;
}
/* line 1238, ../../default/sass/screen.scss */
#resultatTC .resultat_tc:not(.modal) .tc_content .img-rounded {
  height: 20px;
  border-radius: 50px;
  vertical-align: text-bottom;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 1251, ../../default/sass/screen.scss */
#resultatTC .resultat_tc:not(.modal) .tc_content .tc_section .fa-arrow-right {
  color: transparent;
}
/* line 1254, ../../default/sass/screen.scss */
#resultatTC .resultat_tc:not(.modal) .tc_content .tc_section .fa:not(.fa-arrow-right), #resultatTC .resultat_tc:not(.modal) .tc_content .tc_section img {
  cursor: pointer;
}

/* line 1266, ../../default/sass/screen.scss */
.resultat_tc.modal .tc_content .row {
  line-height: 1.2;
}
/* line 1268, ../../default/sass/screen.scss */
.resultat_tc.modal .tc_content .row .img-rounded {
  padding-top: 0px !important;
}

@media (max-width: 768px) {
  /* line 1276, ../../default/sass/screen.scss */
  #trajet_container .text-right {
    text-align: left;
  }
  /* line 1279, ../../default/sass/screen.scss */
  #trajet_container #choix_vehicule {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 1283, ../../default/sass/screen.scss */
  #trajet_container #nb_places_conducteur, #trajet_container #nb_places_passager {
    margin-top: 5px !important;
    margin-left: 0px !important;
  }
}
/* line 1290, ../../default/sass/screen.scss */
.detail_prop .data {
  color: #555555;
  font-weight: bold;
  font-size: 16px;
}
/* line 1295, ../../default/sass/screen.scss */
.detail_prop .bt_sollicitation {
  margin-top: 25px;
  color: #d7de3b;
  font-weight: bold;
  /* margin-left: 98px; */
  /* float: right; */
}
/* line 1302, ../../default/sass/screen.scss */
.detail_prop .information_pop {
  margin-bottom: 10px;
}
/* line 1305, ../../default/sass/screen.scss */
.detail_prop .pop_carte {
  padding-top: 15px;
  border-top: 2px solid #D2D1CF;
}
/* line 1309, ../../default/sass/screen.scss */
.detail_prop .section_trajet {
  border-left: 4px solid #EAEAEA;
}
/* line 1312, ../../default/sass/screen.scss */
.detail_prop .blanc, .detail_prop .vert {
  float: left;
  margin: 2px;
  padding: 1px 2px;
}
/* line 1317, ../../default/sass/screen.scss */
.detail_prop .vert {
  border: 1px solid #cfdea3;
  color: #FFFFFF;
}

/* line 1327, ../../default/sass/screen.scss */
#messagerie .message_icon {
  position: absolute;
}
/* line 1331, ../../default/sass/screen.scss */
#messagerie .envoi > .message_icon {
  color: #23478e;
}
/* line 1336, ../../default/sass/screen.scss */
#messagerie .reception > .message_icon {
  color: #d7de3b;
}
/* line 1340, ../../default/sass/screen.scss */
#messagerie .titre_no_message {
  color: #23478e;
  font-size: 17px;
}
/* line 1344, ../../default/sass/screen.scss */
#messagerie .img_messagerie_no {
  background-color: #23478e;
  padding: 3px;
  border: 1px solid #4d4d4d;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 4px 4px;
  margin: 0 4px 0 6px;
}
/* line 1351, ../../default/sass/screen.scss */
#messagerie .historique {
  border: 2px solid #D2D1CF;
  padding-top: 50px;
  margin-bottom: 15px;
}
/* line 1357, ../../default/sass/screen.scss */
#messagerie .liste-membres .loader_message {
  margin: 10px;
}
/* line 1360, ../../default/sass/screen.scss */
#messagerie .liste-membres .nom {
  font-size: 18px;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (max-width: 768px) {
  /* line 1366, ../../default/sass/screen.scss */
  #messagerie .liste-membres .font-xs {
    font-size: 100% !important;
  }
}
/* line 1370, ../../default/sass/screen.scss */
#messagerie .liste-membres .message_off {
  display: none;
}
/* line 1373, ../../default/sass/screen.scss */
#messagerie .liste-membres h2 {
  margin-top: 15px;
  padding-bottom: 15px;
}
/* line 1377, ../../default/sass/screen.scss */
#messagerie .liste-membres ul {
  /* border: 1px solid $border_claire;*/
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 4px 4px;
  -moz-box-shadow: 0px 0px 2px 0px #e5e5e5;
  -webkit-box-shadow: 0px 0px 2px 0px #e5e5e5;
  box-shadow: 0px 0px 2px 0px #e5e5e5;
}
/* line 1381, ../../default/sass/screen.scss */
#messagerie .liste-membres ul li {
  padding: 8px 5px 5px 2px;
  border: 1px solid #e5e5e5;
  cursor: pointer;
  margin: 0;
  background: rgba(236, 236, 236, 0.58);
}
/* line 1387, ../../default/sass/screen.scss */
#messagerie .liste-membres ul li.selected {
  background: #FFFFFF !important;
  -moz-box-shadow: 0px 2px 10px 0px #252525;
  -webkit-box-shadow: 0px 2px 10px 0px #252525;
  box-shadow: 0px 2px 10px 0px #252525;
  margin-bottom: 3px;
  /*border: 2px solid #D2D1CF;*/
}
/* line 1393, ../../default/sass/screen.scss */
#messagerie .liste-membres ul li:nth-child(2n+0) {
  /*background: #EAEAEA;*/
}
/* line 1397, ../../default/sass/screen.scss */
#messagerie .liste-membres ul li .objet {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 15px;
}
/* line 1403, ../../default/sass/screen.scss */
#messagerie .liste-membres ul li .date {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 15px;
  opacity: 0.8;
  font-weight: normal;
}
/* line 1413, ../../default/sass/screen.scss */
#messagerie .liste-membres ul .reception .nom {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 1418, ../../default/sass/screen.scss */
#messagerie .liste-membres ul .reception .proposition_accepted {
  background: url("/images/wraper/valider.png") no-repeat repeat 13px;
  padding: 0px;
  padding-left: 35px;
  background-size: 18px;
}
/* line 1424, ../../default/sass/screen.scss */
#messagerie .liste-membres ul .reception .proposition_refused {
  background: url("/images/wraper/delete.png") no-repeat repeat 13px;
  padding: 0px;
  padding-left: 35px;
  background-size: 18px;
}
/* line 1431, ../../default/sass/screen.scss */
#messagerie .liste-membres ul .reception.selected .fleche {
  background: url(/images/wraper/fleche_noir_mail.png) no-repeat 0px 22px;
}
/* line 1437, ../../default/sass/screen.scss */
#messagerie .liste-membres ul .envoi .nom {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 1442, ../../default/sass/screen.scss */
#messagerie .liste-membres ul .envoi .fleche {
  background: url(/images/wraper/fleche_envoye.png) no-repeat 0px 22px;
}
/* line 1446, ../../default/sass/screen.scss */
#messagerie .liste-membres ul .envoi.selected .fleche {
  background: url(/images/wraper/fleche_envoye_mail.png) no-repeat 0px 22px;
}
/* line 1450, ../../default/sass/screen.scss */
#messagerie .liste-membres ul .envoi .proposition_accepted {
  background: url("/images/wraper/valider.png") no-repeat repeat 13px;
  padding: 0px;
  padding-left: 35px;
  background-size: 18px;
}
/* line 1456, ../../default/sass/screen.scss */
#messagerie .liste-membres ul .envoi .proposition_refused {
  background: url("/images/wraper/delete.png") no-repeat repeat 13px;
  padding: 0px;
  padding-left: 35px;
  background-size: 18px;
}
/* line 1464, ../../default/sass/screen.scss */
#messagerie .liste-membres .bordure {
  float: right !important;
  left: 2px;
  position: relative;
  top: 2px;
  z-index: 5;
  display: none;
}
/* line 1472, ../../default/sass/screen.scss */
#messagerie .liste-membres .bordure_visible {
  display: block;
}
/* line 1477, ../../default/sass/screen.scss */
#messagerie .liste-messages .border_liste {
  border: 1px solid #F1F1F1;
}
/* line 1481, ../../default/sass/screen.scss */
#messagerie .contenu-message {
  text-align: justify;
  white-space: normal;
  word-break: break-all;
  color: #4d4d4d;
  border-top: 1px solid #e5e5e5;
  margin-top: 10px;
  font-size: 15px;
}
/* line 1490, ../../default/sass/screen.scss */
#messagerie .message_li.selected {
  border: 1px solid #D2D1CF;
  background: #f0f0f0;
  border-top: none;
}

/* line 1500, ../../default/sass/screen.scss */
.ui-autocomplete {
  border: none;
  /*top: 0px !important;*/
  background-color: #fff;
  position: absolute !important;
  z-index: 1100;
  border-radius: 2px;
  border-top: 1px solid #d9d9d9;
  font-family: Arial,sans-serif;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  overflow: hidden;
}

/* line 1513, ../../default/sass/screen.scss */
.ui-widget-content {
  /*border: 0px !important;*/
}

/* line 1516, ../../default/sass/screen.scss */
.pac-item {
  cursor: pointer;
  padding: 0 4px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 36px;
  text-align: left;
  border-top: 1px solid #e6e6e6;
  font-size: 11px;
  color: #999;
}

/* line 1530, ../../default/sass/screen.scss */
.liste_carnet.ui-state-focus {
  font-weight: bold !important;
}

/* line 1533, ../../default/sass/screen.scss */
.pac-icon {
  width: 15px;
  height: 20px;
  margin-right: 7px;
  margin-top: 6px;
  display: inline-block;
  vertical-align: top;
  background-image: url(//maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);
  background-size: 34px;
  background-position: -137px -181px;
}

/* line 1544, ../../default/sass/screen.scss */
.pac-item-query {
  font-size: 13px;
  padding-right: 3px;
  color: #000;
}

/* line 1550, ../../default/sass/screen.scss */
.list_carnet_ad:nth-of-type(1) {
  border-top: 1px solid #B5C300;
}

/* line 1553, ../../default/sass/screen.scss */
.list_carnet_ad {
  cursor: default;
  padding: 0 4px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  border-top: 1px solid #e6e6e6;
  font-size: 11px;
  color: #999;
}

/* line 1565, ../../default/sass/screen.scss */
.icon_carnet {
  background: url("/images/wraper/coeur.png") no-repeat scroll 100% 8% transparent !important;
  margin-top: 5px;
}

/* line 1569, ../../default/sass/screen.scss */
.text_carnet {
  color: #999;
}

/* line 1575, ../../default/sass/screen.scss */
.datepicker_profil .ui-datepicker-year {
  font-size: 15px !important;
  margin-right: 26px;
}
/* line 1579, ../../default/sass/screen.scss */
.datepicker_profil .ui-datepicker-month {
  float: left;
  margin-left: 27px;
  font-size: 15px !important;
}

/* line 1585, ../../default/sass/screen.scss */
.ui-datepicker {
  height: auto;
  margin: 5px auto 0;
  font-size: 15px;
  border: none;
  width: 17.3em !important;
}
/* line 1591, ../../default/sass/screen.scss */
.ui-datepicker .ui-datepicker-title {
  text-align: center;
}
/* line 1594, ../../default/sass/screen.scss */
.ui-datepicker thead {
  background-color: #f7f7f7;
  border-bottom: 1px solid #4d4d4d;
}
/* line 1597, ../../default/sass/screen.scss */
.ui-datepicker thead th {
  text-transform: uppercase;
  font-size: 8px !important;
  padding: 5px 0;
  color: #666666;
  /* text-shadow: 1px 0px 0px #fff; */
  filter: dropshadow(color=#fff, offx=1, offy=0);
}
/* line 1607, ../../default/sass/screen.scss */
.ui-datepicker .ui-datepicker-unselectable .ui-state-default {
  background: #EAEAEA;
  color: #b4b3b3;
}
/* line 1613, ../../default/sass/screen.scss */
.ui-datepicker .ui-datepicker-calendar .ui-state-default {
  background: #EAEAEA;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede',GradientType=0 );
}
/* line 1617, ../../default/sass/screen.scss */
.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
  background: #f7f7f7;
}
/* line 1620, ../../default/sass/screen.scss */
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
  background: #d7de3b !important;
  color: #FFFFFF;
  position: relative;
  height: 33px !important;
  padding-top: 2px;
  font-size: 13px;
}
/* line 1628, ../../default/sass/screen.scss */
.ui-datepicker .ui-datepicker-calendar td span, .ui-datepicker .ui-datepicker-calendar td a {
  display: inline-block;
  font-weight: bold;
  text-align: left;
  width: 36px;
  height: 33px;
  font-size: 13px;
  line-height: 30px;
  color: #666666;
  padding-left: 5px;
  padding-top: 2px;
}
/* line 1641, ../../default/sass/screen.scss */
.ui-datepicker .ui-datepicker-prev {
  margin-right: -53px;
  background-image: url("/images/wraper/arrow.png");
  background-repeat: no-repeat;
  float: left;
  cursor: pointer;
}
/* line 1648, ../../default/sass/screen.scss */
.ui-datepicker .ui-datepicker-next {
  background-image: url("/images/wraper/arrownext.png");
  background-repeat: no-repeat;
  float: right;
  margin-right: 4px;
  cursor: pointer;
}
/* line 1655, ../../default/sass/screen.scss */
.ui-datepicker .ui-datepicker-year {
  font-size: 10px;
}
/* line 1658, ../../default/sass/screen.scss */
.ui-datepicker .ui-datepicker-month {
  text-align: center;
}

/* line 1665, ../../default/sass/screen.scss */
.partial_text_evenement {
  text-align: justify;
  line-height: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 88px;
  width: 100%;
}

/* line 1673, ../../default/sass/screen.scss */
.partial_evenements {
  background: #FFFFFF;
  margin: 10px 0;
  border: solid 1px #bdbdbd;
  position: relative;
  display: inline-block;
}

/* line 1681, ../../default/sass/screen.scss */
.partial_evenements button {
  width: 100%;
}

/* line 1685, ../../default/sass/screen.scss */
.partial_evenements .partial_evenements_infos span.partial_evenements_nom {
  font-size: 24px;
}

/* line 1689, ../../default/sass/screen.scss */
.partial_evenements_bt {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 1694, ../../default/sass/screen.scss */
.partial_evenements.hidden-xs img {
  height: 80px !important;
  margin-top: 5px;
}

/* line 1699, ../../default/sass/screen.scss */
.partial_evenements.visible-xs {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
/* line 1702, ../../default/sass/screen.scss */
.partial_evenements.visible-xs .partial_evenements_nom {
  vertical-align: middle;
  text-align: center;
  display: table-cell !important;
}
/* line 1706, ../../default/sass/screen.scss */
.partial_evenements.visible-xs .partial_evenements_nom .background_evt {
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 1709, ../../default/sass/screen.scss */
.partial_evenements.visible-xs .partial_evenements_nom .titre_evt {
  color: white;
  font-weight: bold;
  font-size: 1.5em;
  letter-spacing: 0.1em;
}
/* line 1716, ../../default/sass/screen.scss */
.partial_evenements.visible-xs .ahref_evt:hover {
  background-color: rgba(84, 84, 84, 0.8) !important;
  filter: alpha(opacity=0);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all linear 0.2s;
  -moz-transition: all linear 0.2s;
  -ms-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s;
}

/* line 1731, ../../default/sass/screen.scss */
#contactEvent label:not(.error) {
  margin-top: 1em;
}
/* line 1734, ../../default/sass/screen.scss */
#contactEvent .date {
  background-color: white;
  cursor: auto;
  text-align: left;
}
@media (min-width: 380px) {
  /* line 1740, ../../default/sass/screen.scss */
  #contactEvent .col-xs-pull-2 {
    right: 0 !important;
  }
}

@media (min-width: 380px) {
  /* line 1749, ../../default/sass/screen.scss */
  #contact .col-xs-pull-2 {
    right: 0 !important;
  }
  /* line 1752, ../../default/sass/screen.scss */
  #contact label:not(.error) {
    margin-top: 1em;
  }
}

/* line 1759, ../../default/sass/screen.scss */
#popup_contact .details img {
  width: 20px;
}

/* line 1765, ../../default/sass/screen.scss */
#popContact .user_info {
  background: #d7de3b;
}
/* line 1768, ../../default/sass/screen.scss */
#popContact .infos {
  color: white;
}
/* line 1770, ../../default/sass/screen.scss */
#popContact .infos .col-lg-12 {
  margin-bottom: 5px;
}
/* line 1774, ../../default/sass/screen.scss */
#popContact #messageNumTel {
  color: #4d4d4d;
  margin-top: 5px;
}
/* line 1777, ../../default/sass/screen.scss */
#popContact #messageNumTel span {
  margin-right: 10px;
  margin-top: 3px;
}
/* line 1781, ../../default/sass/screen.scss */
#popContact #messageNumTel div {
  font-size: 12px;
  float: right;
  width: 300px;
}
/* line 1788, ../../default/sass/screen.scss */
#popContact .phone_area fieldset.fieldset-border.no_verified {
  color: #ffffff;
  border: 1px solid #ffffff !important;
}
/* line 1792, ../../default/sass/screen.scss */
#popContact .phone_area legend.fieldset-border.no_verified {
  color: #ffffff;
}

/*.btn-danger.active, .btn-danger:hover{
  background-color: $main_color_1 !important;
  border-color: $main_color_1 !important;
}*/
/* line 1804, ../../default/sass/screen.scss */
#recherche-avancee label, #recherche-avancee .label:not(.label-primary) {
  color: #4d4d4d;
  margin-top: 13px;
  font-size: 14px;
  font-weight: 700;
}
/* line 1811, ../../default/sass/screen.scss */
#recherche-avancee .checkbox label, #recherche-avancee .checkbox .no_style_button, #recherche-avancee #options_disponible_box label, #recherche-avancee #options_disponible_box .no_style_button, #recherche-avancee .radio label, #recherche-avancee .radio .no_style_button {
  font-weight: normal !important;
}
/* line 1815, ../../default/sass/screen.scss */
#recherche-avancee #nb_places_conducteur, #recherche-avancee #nb_places_passager {
  margin-top: -5px;
  margin-left: 15px;
}
/* line 1821, ../../default/sass/screen.scss */
#recherche-avancee .role_trajet .checkbox {
  padding-left: 0px;
}
/* line 1824, ../../default/sass/screen.scss */
#recherche-avancee .role_trajet .radio {
  padding-left: 0px !important;
}
/* line 1827, ../../default/sass/screen.scss */
#recherche-avancee .role_trajet .checkbox-square {
  padding-left: 20px;
}
/* line 1831, ../../default/sass/screen.scss */
#recherche-avancee #marge-aller-frequence, #recherche-avancee #marge-aller, #recherche-avancee #marge-retour-frequence, #recherche-avancee #marge-retour {
  text-indent: 18px;
}
/* line 1835, ../../default/sass/screen.scss */
#recherche-avancee .frequence_trajet .checkbox, #recherche-avancee .type_trajet .checkbox {
  padding-left: 21px;
}
/* line 1839, ../../default/sass/screen.scss */
#recherche-avancee #ChmpAdresseDepart, #recherche-avancee #ChmpAdresseArrivee {
  height: 40px;
  border-right: 0 none;
  padding: 0px 0px 0px 10px;
}
/* line 1844, ../../default/sass/screen.scss */
#recherche-avancee .chmpsDate {
  border-right: 0px none;
  padding: 0px 0px 0px 10px;
}
/* line 1848, ../../default/sass/screen.scss */
#recherche-avancee #pointsRelais_chosen .chosen-results .highlighted {
  color: #d7de3b !important;
}
/* line 1851, ../../default/sass/screen.scss */
#recherche-avancee .valider {
  background-color: #d7de3b;
  box-sizing: border-box !important;
  border: 1px solid transparent !important;
  border-radius: 0px 0px 6px 6px !important;
  padding: 15px;
}
/* line 1857, ../../default/sass/screen.scss */
#recherche-avancee .valider .btn-custom {
  background: none !important;
  color: white;
  font-weight: bold;
  text-alig: right;
  border: 1px white solid !important;
  width: auto !important;
  display: inline !important;
}
/* line 1865, ../../default/sass/screen.scss */
#recherche-avancee .valider .btn-custom:hover {
  text-decoration: none !important;
  color: #252525 !important;
  -webkit-box-shadow: 0px 0px 2px 0px #000000;
  -moz-box-shadow: 0px 0px 2px 0px #000000;
  -o-box-shadow: 0px 0px 2px 0px #000000;
  box-shadow: 0px 0px 2px 0px #000000;
  filter: "progid:DXImageTransform.Microsoft.dropShadow(color=$color, offX=-7, offY=-7, positive=true)";
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  transition: background 0.5s;
}
/* line 1880, ../../default/sass/screen.scss */
#recherche-avancee .publication-button-container {
  line-height: 42px;
  float: right;
}

/* line 1885, ../../default/sass/screen.scss */
.ico_localisation {
  cursor: pointer;
}

/* line 1889, ../../default/sass/screen.scss */
#recherche-avancee #conducteur, #recherche-avancee #passager, #trajets-liste #conducteur, #trajets-liste #passager {
  visibility: hidden;
}
/* line 1893, ../../default/sass/screen.scss */
#recherche-avancee #cadre, #trajets-liste #cadre {
  background-color: transparent;
}
/* line 1898, ../../default/sass/screen.scss */
#recherche-avancee .role_trajet .btn-primary, #trajets-liste .role_trajet .btn-primary {
  color: #fff;
}
/* line 1902, ../../default/sass/screen.scss */
#recherche-avancee .marge-label, #trajets-liste .marge-label {
  position: absolute;
  margin-top: 14px;
  margin-left: 8px;
}
/* line 1908, ../../default/sass/screen.scss */
#recherche-avancee .date_trajet img, #trajets-liste .date_trajet img {
  width: 18px;
  height: 18px;
  vertical-align: middle;
}
/* line 1915, ../../default/sass/screen.scss */
#recherche-avancee .enregistrer_affichage label, #trajets-liste .enregistrer_affichage label {
  text-align: left;
}
/* line 1920, ../../default/sass/screen.scss */
#recherche-avancee .place_position label, #trajets-liste .place_position label {
  padding-top: 2px !important;
}
/* line 1924, ../../default/sass/screen.scss */
#recherche-avancee .tab_horaire, #trajets-liste .tab_horaire {
  border: 1px solid #e5e5e5;
  background: white;
  padding-top: 15px;
  border-radius: 3px;
}
/* line 1929, ../../default/sass/screen.scss */
#recherche-avancee .tab_horaire label, #trajets-liste .tab_horaire label {
  padding-top: 0px;
}
/* line 1933, ../../default/sass/screen.scss */
#recherche-avancee .bg_clair, #trajets-liste .bg_clair {
  background-color: #F3EFEF;
  border-radius: 3px;
}
/* line 1938, ../../default/sass/screen.scss */
#recherche-avancee .map_column .titre_map, #trajets-liste .map_column .titre_map {
  font-size: 20px;
}
/* line 1941, ../../default/sass/screen.scss */
#recherche-avancee .map_column .info_trajet, #trajets-liste .map_column .info_trajet {
  font-size: 18px;
  color: #d7de3b;
  font-weight: 600;
}
/* line 1949, ../../default/sass/screen.scss */
#recherche-avancee label:not(.error), #recherche-avancee .label_jour:not(.error), #trajets-liste label:not(.error), #trajets-liste .label_jour:not(.error) {
  color: #4d4d4d;
  font-weight: normal;
  text-align: right;
}
/* line 1954, ../../default/sass/screen.scss */
#recherche-avancee .label_jour, #trajets-liste .label_jour {
  text-align: left;
}
/* line 1958, ../../default/sass/screen.scss */
#recherche-avancee #help_calcul, #trajets-liste #help_calcul {
  margin-left: 7px;
}
/* line 1961, ../../default/sass/screen.scss */
#recherche-avancee .adr-dep-arr, #trajets-liste .adr-dep-arr {
  margin-top: 20px;
}
/* line 1963, ../../default/sass/screen.scss */
#recherche-avancee .adr-dep-arr .ico_localisation, #trajets-liste .adr-dep-arr .ico_localisation {
  left: auto;
  right: 6%;
  top: 43%;
  bottom: -1px;
  color: #909090;
  display: inline-block;
  font-size: 16px;
  /* left: 3px; */
  line-height: 23px;
  padding: 0 3px;
  position: absolute;
  /* top: 1px; */
  z-index: 2;
}
/* line 1978, ../../default/sass/screen.scss */
#recherche-avancee .adr-dep-arr .enregistrer_carnet, #trajets-liste .adr-dep-arr .enregistrer_carnet {
  cursor: pointer;
  left: auto;
  right: 3%;
  top: 41%;
  bottom: -1px;
  color: #909090;
  display: inline-block;
  font-size: 16px;
  line-height: 23px;
  padding: 0 3px;
  position: absolute;
  width: 25px;
  height: 20px;
  cursor: pointer;
}
/* line 1996, ../../default/sass/screen.scss */
#recherche-avancee .option_trajet label, #trajets-liste .option_trajet label {
  text-align: left;
  font-size: 14px;
}
/* line 2000, ../../default/sass/screen.scss */
#recherche-avancee .option_trajet #tarif-km, #recherche-avancee .option_trajet #price_road, #trajets-liste .option_trajet #tarif-km, #trajets-liste .option_trajet #price_road {
  max-width: 115px;
}
/* line 2004, ../../default/sass/screen.scss */
#recherche-avancee .radio, #trajets-liste .radio {
  margin-top: 10px !important;
}
/* line 2007, ../../default/sass/screen.scss */
#recherche-avancee .telephone-trajet, #trajets-liste .telephone-trajet {
  color: #8a8a8a;
  font-weight: normal;
}

/*
[class*="col-"], footer {
  background-color: lightgreen;
  border: 2px solid black;
  border-radius: 6px;
*/
/* line-height: 40px;*/
                       /*

  text-align: center;
}*/
/* line 2025, ../../default/sass/screen.scss */
#cookie-bar {
  height: auto !important;
}
/* line 2027, ../../default/sass/screen.scss */
#cookie-bar .cb-enable {
  display: none;
}
/* line 2030, ../../default/sass/screen.scss */
#cookie-bar .cb-policy {
  background: transparent !important;
  text-decoration: underline;
}
/* line 2033, ../../default/sass/screen.scss */
#cookie-bar .cb-policy:hover {
  background: transparent !important;
  text-decoration: underline;
}
/* line 2038, ../../default/sass/screen.scss */
#cookie-bar .cb-close {
  cursor: pointer;
}

/* line 2042, ../../default/sass/screen.scss */
.text-bold {
  font-weight: bold;
}

/* line 2045, ../../default/sass/screen.scss */
.text-bold-500 {
  font-weight: 500;
}

/* line 2048, ../../default/sass/screen.scss */
.text-bold-600 {
  font-weight: 600;
}

/* line 2051, ../../default/sass/screen.scss */
.text-bold-700 {
  font-weight: 700;
}

/* line 2054, ../../default/sass/screen.scss */
.text-bold-900 {
  font-weight: 900;
}

/* line 2057, ../../default/sass/screen.scss */
.text-italic {
  font-style: italic;
}

/* line 2064, ../../default/sass/screen.scss */
.icn {
  left: -4px;
  position: absolute;
  top: -7px;
  width: 60px;
  height: 60px;
}

/* line 2071, ../../default/sass/screen.scss */
.bg_claire {
  background-color: #f3efef !important;
}

/* line 2075, ../../default/sass/screen.scss */
.bg_dark {
  background-color: #353535;
}

/* line 2078, ../../default/sass/screen.scss */
.border_bot {
  border-bottom: 1px solid white;
}

/* line 2081, ../../default/sass/screen.scss */
.border_top {
  border-top: 1px solid white;
}

/* line 2084, ../../default/sass/screen.scss */
.noborder {
  border: none !important;
}

/* line 2087, ../../default/sass/screen.scss */
#simple_search {
  /*.pseudo{
    max-width: 62%;
    @media (max-width: 768px) {
      max-width: 54%;
      @media (max-width: 375px) {
        max-width: 40%;
      }
    }
  }*/
}

/* line 2099, ../../default/sass/screen.scss */
#simple_search #form-recherche label.error, #trajets-liste #form-recherche label.error, #trajet_container #form-recherche label.error, #trajet_container_details #form-recherche label.error {
  font-weight: normal !important;
  font-size: 16px;
  color: #4d4d4d;
  width: 100%;
  background-color: #eee;
  /* border: 1px solid grey; */
  padding: 5px;
  /* border-radius: 0px 0px 5px 5px; */
  background: rgba(255, 255, 255, 0.9);
  border-radius: 0 0 3px 3px;
  text-align: center;
}
/* line 2112, ../../default/sass/screen.scss */
#simple_search h2, #trajets-liste h2, #trajet_container h2, #trajet_container_details h2 {
  font-size: 21px;
  font-weight: normal;
  padding-bottom: 8px;
  padding-top: 8px;
  margin: 0;
}
@media (min-width: 768px) {
  /* line 2120, ../../default/sass/screen.scss */
  #simple_search #filtre_resultats, #simple_search #contenu_recherche, #trajets-liste #filtre_resultats, #trajets-liste #contenu_recherche, #trajet_container #filtre_resultats, #trajet_container #contenu_recherche, #trajet_container_details #filtre_resultats, #trajet_container_details #contenu_recherche {
    margin-left: -30px;
    margin-right: -30px;
  }
}
/* line 2125, ../../default/sass/screen.scss */
#simple_search .info_road, #trajets-liste .info_road, #trajet_container .info_road, #trajet_container_details .info_road {
  padding-left: 0;
  padding-right: 0;
}
/* line 2128, ../../default/sass/screen.scss */
#simple_search .info_road #trie_par, #trajets-liste .info_road #trie_par, #trajet_container .info_road #trie_par, #trajet_container_details .info_road #trie_par {
  margin-right: -15px;
}
/* line 2131, ../../default/sass/screen.scss */
#simple_search .info_road .col-lg-12, #trajets-liste .info_road .col-lg-12, #trajet_container .info_road .col-lg-12, #trajet_container_details .info_road .col-lg-12 {
  padding: 0;
}
/* line 2134, ../../default/sass/screen.scss */
#simple_search .info_road .col-lg-offset-6, #trajets-liste .info_road .col-lg-offset-6, #trajet_container .info_road .col-lg-offset-6, #trajet_container_details .info_road .col-lg-offset-6 {
  text-align: right;
}
/* line 2138, ../../default/sass/screen.scss */
#simple_search #switch_adresse, #trajets-liste #switch_adresse, #trajet_container #switch_adresse, #trajet_container_details #switch_adresse {
  position: absolute;
  color: black;
  border: 1px solid #cbc7c7;
  border-radius: 200px;
  /* top: 102px; */
  margin-top: -39px;
  padding: 6px;
  background: white;
  cursor: pointer;
  left: 46%;
}
/* line 2151, ../../default/sass/screen.scss */
#simple_search #Adresse_depart, #simple_search #Adresse_arrivee, #trajets-liste #Adresse_depart, #trajets-liste #Adresse_arrivee, #trajet_container #Adresse_depart, #trajet_container #Adresse_arrivee, #trajet_container_details #Adresse_depart, #trajet_container_details #Adresse_arrivee {
  padding: 0px;
  min-width: 48%;
}
/* line 2154, ../../default/sass/screen.scss */
#simple_search #Adresse_depart input, #simple_search #Adresse_arrivee input, #trajets-liste #Adresse_depart input, #trajets-liste #Adresse_arrivee input, #trajet_container #Adresse_depart input, #trajet_container #Adresse_arrivee input, #trajet_container_details #Adresse_depart input, #trajet_container_details #Adresse_arrivee input {
  height: 50px;
  border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  line-height: 1.4;
  padding: 0px 26px 0px 26px;
  padding-left: 50px;
  font-size: 16px;
}
@media (min-width: 7698px) {
  /* line 2154, ../../default/sass/screen.scss */
  #simple_search #Adresse_depart input, #simple_search #Adresse_arrivee input, #trajets-liste #Adresse_depart input, #trajets-liste #Adresse_arrivee input, #trajet_container #Adresse_depart input, #trajet_container #Adresse_arrivee input, #trajet_container_details #Adresse_depart input, #trajet_container_details #Adresse_arrivee input {
    border-right: 0px;
  }
}
/* line 2169, ../../default/sass/screen.scss */
#simple_search .recherchercovoiturage, #trajets-liste .recherchercovoiturage, #trajet_container .recherchercovoiturage, #trajet_container_details .recherchercovoiturage {
  border-radius: 0;
  min-width: 6%;
  padding-top: 14px;
  padding-bottom: 13px;
}
@media (max-width: 768px) {
  /* line 2169, ../../default/sass/screen.scss */
  #simple_search .recherchercovoiturage, #trajets-liste .recherchercovoiturage, #trajet_container .recherchercovoiturage, #trajet_container_details .recherchercovoiturage {
    width: 100%;
  }
}
/* line 2179, ../../default/sass/screen.scss */
#simple_search input, #trajets-liste input, #trajet_container input, #trajet_container_details input {
  font-size: 16px;
}
/* line 2182, ../../default/sass/screen.scss */
#simple_search .form-group, #trajets-liste .form-group, #trajet_container .form-group, #trajet_container_details .form-group {
  float: left;
  position: relative;
}
/* line 2186, ../../default/sass/screen.scss */
#simple_search .icn, #trajets-liste .icn, #trajet_container .icn, #trajet_container_details .icn {
  width: 40px;
  height: 40px;
  top: 4px;
  left: 8px;
}
/* line 2191, ../../default/sass/screen.scss */
#simple_search .icn .middle, #trajets-liste .icn .middle, #trajet_container .icn .middle, #trajet_container_details .icn .middle {
  left: auto;
  right: 5%;
  top: 10px;
  bottom: -1px;
  color: #909090;
  display: inline-block;
  font-size: 16px;
  line-height: 23px;
  padding: 0 3px;
  position: absolute;
}
/* line 2204, ../../default/sass/screen.scss */
#simple_search .FilterArea, #trajets-liste .FilterArea, #trajet_container .FilterArea, #trajet_container_details .FilterArea {
  background-color: #F3EFEF;
  display: inline-block;
  width: 100%;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -ms-border-radius: 4px 4px 4px 4px;
}
/* line 2213, ../../default/sass/screen.scss */
#simple_search .cadre-prix, #trajets-liste .cadre-prix, #trajet_container .cadre-prix, #trajet_container_details .cadre-prix {
  color: #fff;
}
/* line 2216, ../../default/sass/screen.scss */
#simple_search .data_road, #trajets-liste .data_road, #trajet_container .data_road, #trajet_container_details .data_road {
  height: 260px;
}
/* line 2220, ../../default/sass/screen.scss */
#simple_search .data_road ul.heure_regulier .border_white, #trajets-liste .data_road ul.heure_regulier .border_white, #trajet_container .data_road ul.heure_regulier .border_white, #trajet_container_details .data_road ul.heure_regulier .border_white {
  border: 1px solid white;
  border-top: 0px;
  border-right: 0px;
}
/* line 2225, ../../default/sass/screen.scss */
#simple_search .data_road ul.heure_regulier .col-lg-2.border_white, #trajets-liste .data_road ul.heure_regulier .col-lg-2.border_white, #trajet_container .data_road ul.heure_regulier .col-lg-2.border_white, #trajet_container_details .data_road ul.heure_regulier .col-lg-2.border_white {
  padding: 9px 0px 7px 0px;
}
/* line 2230, ../../default/sass/screen.scss */
#simple_search .data_road ul li, #trajets-liste .data_road ul li, #trajet_container .data_road ul li, #trajet_container_details .data_road ul li {
  font-size: 11px;
  font-weight: bold;
  padding: 0;
}
/* line 2232, ../../default/sass/screen.scss */
#simple_search .data_road ul li.tab_area, #trajets-liste .data_road ul li.tab_area, #trajet_container .data_road ul li.tab_area, #trajet_container_details .data_road ul li.tab_area {
  font-size: 14px;
}
/* line 2235, ../../default/sass/screen.scss */
#simple_search .data_road ul li .background_result, #trajets-liste .data_road ul li .background_result, #trajet_container .data_road ul li .background_result, #trajet_container_details .data_road ul li .background_result {
  border-bottom: 1px solid white;
}
/* line 2237, ../../default/sass/screen.scss */
#simple_search .data_road ul li .background_result .fa-user, #trajets-liste .data_road ul li .background_result .fa-user, #trajet_container .data_road ul li .background_result .fa-user, #trajet_container_details .data_road ul li .background_result .fa-user {
  margin-right: 5px;
}
/* line 2241, ../../default/sass/screen.scss */
#simple_search .data_road ul li .aller.outward, #trajets-liste .data_road ul li .aller.outward, #trajet_container .data_road ul li .aller.outward, #trajet_container_details .data_road ul li .aller.outward {
  font-size: 11px;
  background-color: #d6f0a8 !important;
  color: #252525;
  font-weight: 600;
  /* &.PEC{
     border: black 1px solid !important;
   }*/
}
/* line 2246, ../../default/sass/screen.scss */
#simple_search .data_road ul li .aller.outward .aller_color, #trajets-liste .data_road ul li .aller.outward .aller_color, #trajet_container .data_road ul li .aller.outward .aller_color, #trajet_container_details .data_road ul li .aller.outward .aller_color {
  color: #7ec700 !important;
}
/* line 2253, ../../default/sass/screen.scss */
#simple_search .data_road ul li .aller.return, #trajets-liste .data_road ul li .aller.return, #trajet_container .data_road ul li .aller.return, #trajet_container_details .data_road ul li .aller.return {
  font-size: 11px;
  color: rgba(153, 153, 153, 0.62);
  font-weight: normal !important;
}
/* line 2258, ../../default/sass/screen.scss */
#simple_search .data_road ul li .retour.outward, #trajets-liste .data_road ul li .retour.outward, #trajet_container .data_road ul li .retour.outward, #trajet_container_details .data_road ul li .retour.outward {
  font-size: 11px;
  color: rgba(153, 153, 153, 0.62);
  font-weight: normal !important;
}
/* line 2262, ../../default/sass/screen.scss */
#simple_search .data_road ul li .retour.outward:not(.normal_bold), #trajets-liste .data_road ul li .retour.outward:not(.normal_bold), #trajet_container .data_road ul li .retour.outward:not(.normal_bold), #trajet_container_details .data_road ul li .retour.outward:not(.normal_bold) {
  color: #a9a9a9 !important;
}
/* line 2266, ../../default/sass/screen.scss */
#simple_search .data_road ul li .retour.return, #trajets-liste .data_road ul li .retour.return, #trajet_container .data_road ul li .retour.return, #trajet_container_details .data_road ul li .retour.return {
  font-size: 11px;
  background-color: #d6f0a8 !important;
  color: #252525;
  font-weight: 600;
  /*&.PEC{
    border: black 1px solid !important;
  }*/
}
/* line 2274, ../../default/sass/screen.scss */
#simple_search .data_road ul li .retour.return .retour_color, #trajets-liste .data_road ul li .retour.return .retour_color, #trajet_container .data_road ul li .retour.return .retour_color, #trajet_container_details .data_road ul li .retour.return .retour_color {
  color: #c9302c !important;
}
/* line 2278, ../../default/sass/screen.scss */
#simple_search .data_road ul li img, #trajets-liste .data_road ul li img, #trajet_container .data_road ul li img, #trajet_container_details .data_road ul li img {
  width: 12px;
  height: 12px;
}
/* line 2285, ../../default/sass/screen.scss */
#simple_search .data_road ul li div, #trajets-liste .data_road ul li div, #trajet_container .data_road ul li div, #trajet_container_details .data_road ul li div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 1px solid #fff;
}
/* line 2290, ../../default/sass/screen.scss */
#simple_search .data_road ul li div.colonne_occasionnel, #trajets-liste .data_road ul li div.colonne_occasionnel, #trajet_container .data_road ul li div.colonne_occasionnel, #trajet_container_details .data_road ul li div.colonne_occasionnel {
  padding-right: 0;
  padding-left: 0;
  text-align: center;
}
/* line 2296, ../../default/sass/screen.scss */
#simple_search .data_road ul li .commentaire_box, #trajets-liste .data_road ul li .commentaire_box, #trajet_container .data_road ul li .commentaire_box, #trajet_container_details .data_road ul li .commentaire_box {
  color: #fff;
}
/* line 2299, ../../default/sass/screen.scss */
#simple_search .data_road ul li .adresse_format, #trajets-liste .data_road ul li .adresse_format, #trajet_container .data_road ul li .adresse_format, #trajet_container_details .data_road ul li .adresse_format {
  padding: 7px 15px 7px 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 1px solid #f3efef;
}
/* line 2306, ../../default/sass/screen.scss */
#simple_search .data_road ul li .heure_occasionnel, #trajets-liste .data_road ul li .heure_occasionnel, #trajet_container .data_road ul li .heure_occasionnel, #trajet_container_details .data_road ul li .heure_occasionnel {
  border-left: 1px solid white;
  padding: 15px 5px 12px 15px;
  text-align: center;
}
/* line 2310, ../../default/sass/screen.scss */
#simple_search .data_road ul li .heure_occasionnel.occasionnel_aller_depart, #simple_search .data_road ul li .heure_occasionnel.occasionnel_aller_arrivee, #simple_search .data_road ul li .heure_occasionnel.occasionnel_retour_depart, #simple_search .data_road ul li .heure_occasionnel.occasionnel_retour_arrivee, #trajets-liste .data_road ul li .heure_occasionnel.occasionnel_aller_depart, #trajets-liste .data_road ul li .heure_occasionnel.occasionnel_aller_arrivee, #trajets-liste .data_road ul li .heure_occasionnel.occasionnel_retour_depart, #trajets-liste .data_road ul li .heure_occasionnel.occasionnel_retour_arrivee, #trajet_container .data_road ul li .heure_occasionnel.occasionnel_aller_depart, #trajet_container .data_road ul li .heure_occasionnel.occasionnel_aller_arrivee, #trajet_container .data_road ul li .heure_occasionnel.occasionnel_retour_depart, #trajet_container .data_road ul li .heure_occasionnel.occasionnel_retour_arrivee, #trajet_container_details .data_road ul li .heure_occasionnel.occasionnel_aller_depart, #trajet_container_details .data_road ul li .heure_occasionnel.occasionnel_aller_arrivee, #trajet_container_details .data_road ul li .heure_occasionnel.occasionnel_retour_depart, #trajet_container_details .data_road ul li .heure_occasionnel.occasionnel_retour_arrivee {
  background-size: 22px 44px;
}
/* line 2313, ../../default/sass/screen.scss */
#simple_search .data_road ul li .heure_occasionnel.occasionnel_aller_depart, #trajets-liste .data_road ul li .heure_occasionnel.occasionnel_aller_depart, #trajet_container .data_road ul li .heure_occasionnel.occasionnel_aller_depart, #trajet_container_details .data_road ul li .heure_occasionnel.occasionnel_aller_depart {
  background: url(/images/general/trajet_aller_1.png) no-repeat 0px 0px;
}
/* line 2316, ../../default/sass/screen.scss */
#simple_search .data_road ul li .heure_occasionnel.occasionnel_aller_arrivee, #trajets-liste .data_road ul li .heure_occasionnel.occasionnel_aller_arrivee, #trajet_container .data_road ul li .heure_occasionnel.occasionnel_aller_arrivee, #trajet_container_details .data_road ul li .heure_occasionnel.occasionnel_aller_arrivee {
  background: url(/images/general/trajet_aller_2.png) no-repeat 0px 0px;
}
/* line 2319, ../../default/sass/screen.scss */
#simple_search .data_road ul li .heure_occasionnel.occasionnel_retour_depart, #trajets-liste .data_road ul li .heure_occasionnel.occasionnel_retour_depart, #trajet_container .data_road ul li .heure_occasionnel.occasionnel_retour_depart, #trajet_container_details .data_road ul li .heure_occasionnel.occasionnel_retour_depart {
  background: url(/images/general/trajet_retour_2.png) no-repeat 0px 0px;
}
/* line 2322, ../../default/sass/screen.scss */
#simple_search .data_road ul li .heure_occasionnel.occasionnel_retour_arrivee, #trajets-liste .data_road ul li .heure_occasionnel.occasionnel_retour_arrivee, #trajet_container .data_road ul li .heure_occasionnel.occasionnel_retour_arrivee, #trajet_container_details .data_road ul li .heure_occasionnel.occasionnel_retour_arrivee {
  background: url(/images/general/trajet_retour_1.png) no-repeat 0px 0px;
}
/* line 2329, ../../default/sass/screen.scss */
#simple_search .data_road ul li.background_white, #trajets-liste .data_road ul li.background_white, #trajet_container .data_road ul li.background_white, #trajet_container_details .data_road ul li.background_white {
  background-color: #fff;
}
/* line 2332, ../../default/sass/screen.scss */
#simple_search .data_road ul li .Depart, #simple_search .data_road ul li .Arrivee, #trajets-liste .data_road ul li .Depart, #trajets-liste .data_road ul li .Arrivee, #trajet_container .data_road ul li .Depart, #trajet_container .data_road ul li .Arrivee, #trajet_container_details .data_road ul li .Depart, #trajet_container_details .data_road ul li .Arrivee {
  font-weight: normal;
  color: #A0A0A0;
}
/* line 2335, ../../default/sass/screen.scss */
#simple_search .data_road ul li .Depart img.arrow, #simple_search .data_road ul li .Arrivee img.arrow, #trajets-liste .data_road ul li .Depart img.arrow, #trajets-liste .data_road ul li .Arrivee img.arrow, #trajet_container .data_road ul li .Depart img.arrow, #trajet_container .data_road ul li .Arrivee img.arrow, #trajet_container_details .data_road ul li .Depart img.arrow, #trajet_container_details .data_road ul li .Arrivee img.arrow {
  display: none;
}
/* line 2340, ../../default/sass/screen.scss */
#simple_search .data_road ul.regulier_city li, #trajets-liste .data_road ul.regulier_city li, #trajet_container .data_road ul.regulier_city li, #trajet_container_details .data_road ul.regulier_city li {
  background-color: #E7E5E5 !important;
}
/* line 2345, ../../default/sass/screen.scss */
#simple_search #encart_contextuel, #trajets-liste #encart_contextuel, #trajet_container #encart_contextuel, #trajet_container_details #encart_contextuel {
  background: #f3efee;
  margin-bottom: 10px;
  padding: 10px 0;
}
/* line 2350, ../../default/sass/screen.scss */
#simple_search .bottom_area, #trajets-liste .bottom_area, #trajet_container .bottom_area, #trajet_container_details .bottom_area {
  min-height: 50px;
}

/* line 2354, ../../default/sass/screen.scss */
#trajet_container_details {
  border-radius: 3px;
}
/* line 2356, ../../default/sass/screen.scss */
#trajet_container_details #proposal_detail .rdv_label {
  color: #a9a9a9;
  margin-top: 6px;
  font-size: 10px;
}
/* line 2361, ../../default/sass/screen.scss */
#trajet_container_details #proposal_detail .row.background_white.noborder {
  display: none;
}
/* line 2366, ../../default/sass/screen.scss */
#trajet_container_details .tab_area.background_white {
  background-color: #F3EFEF !important;
}
/* line 2370, ../../default/sass/screen.scss */
#trajet_container_details .date_table_bottom, #trajet_container_details .commentaire_box {
  display: none;
}
/* line 2374, ../../default/sass/screen.scss */
#trajet_container_details .retour {
  font-size: 12px;
}
/* line 2377, ../../default/sass/screen.scss */
#trajet_container_details .aller.outward {
  background-color: #d6f0a8 !important;
  color: #252525;
  font-weight: 600;
  /* &.PEC{
     border: black 1px solid !important;
   }*/
}
/* line 2381, ../../default/sass/screen.scss */
#trajet_container_details .aller.outward .aller_color {
  color: #7ec700 !important;
}
/* line 2388, ../../default/sass/screen.scss */
#trajet_container_details .aller.return {
  color: rgba(153, 153, 153, 0.62);
  font-weight: normal !important;
}
/* line 2392, ../../default/sass/screen.scss */
#trajet_container_details .retour.outward {
  color: rgba(153, 153, 153, 0.62);
  font-weight: normal !important;
}
/* line 2396, ../../default/sass/screen.scss */
#trajet_container_details .retour.outward:not(.normal_bold) {
  color: #a9a9a9 !important;
}
/* line 2400, ../../default/sass/screen.scss */
#trajet_container_details .retour.return {
  background-color: #d6f0a8 !important;
  color: #252525;
  font-weight: 600;
  font-size: 10px;
  /*&.PEC{
    border: black 1px solid !important;
  }*/
}
/* line 2408, ../../default/sass/screen.scss */
#trajet_container_details .retour.return .retour_color {
  color: #c9302c !important;
}
/* line 2412, ../../default/sass/screen.scss */
#trajet_container_details .pseudo {
  color: black;
}
/* line 2415, ../../default/sass/screen.scss */
#trajet_container_details .fa-long-arrow-right {
  color: white !important;
}
/* line 2418, ../../default/sass/screen.scss */
#trajet_container_details .commentaire_area_details {
  padding: 30px;
  border: 1px solid #e5e5e5;
  background: white;
  font-style: italic;
  word-wrap: break-word;
}
/* line 2425, ../../default/sass/screen.scss */
#trajet_container_details .pseudo {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* font-weight: bold; */
  color: white;
  padding-right: 0px;
  font-size: 20px;
  min-height: 25px;
  margin-top: 0px;
  max-width: 500px;
  margin-left: 0px;
}
/* line 2438, ../../default/sass/screen.scss */
#trajet_container_details .evaluate {
  font-size: 21px;
}

/* line 2443, ../../default/sass/screen.scss */
#Filter_Column #filter_partners {
  display: none;
}
/* line 2446, ../../default/sass/screen.scss */
#Filter_Column h2 {
  font-size: 16px;
  border-color: #e5e5e5 !important;
}
@media (max-width: 991px) {
  /* line 2442, ../../default/sass/screen.scss */
  #Filter_Column {
    margin-bottom: 10px;
  }
  /* line 2452, ../../default/sass/screen.scss */
  #Filter_Column #subFilter {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 2457, ../../default/sass/screen.scss */
  #Filter_Column .result_regular {
    font-size: 8px;
  }
}
/* line 2462, ../../default/sass/screen.scss */
#Filter_Column .input-daterange input {
  border-left: 0;
  border-right: 0;
}
/* line 2465, ../../default/sass/screen.scss */
#Filter_Column .input-daterange input:last-child {
  border: 1px solid #e2dfe0;
  border-left: 0;
}
/* line 2471, ../../default/sass/screen.scss */
#Filter_Column .chosen-container {
  width: 96%;
  padding-left: 0px !important;
}
/* line 2475, ../../default/sass/screen.scss */
#Filter_Column .chosen-container:not(.chosen-container-single), #Filter_Column .chosen-results:not(.chosen-container-single) {
  width: 100% !important;
  padding-left: 0px !important;
}
/* line 2479, ../../default/sass/screen.scss */
#Filter_Column .small {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 600;
  color: #a29f9f;
  line-height: 1.4;
}
/* line 2486, ../../default/sass/screen.scss */
#Filter_Column .row.MB5 {
  margin-bottom: 5px !important;
}
/* line 2490, ../../default/sass/screen.scss */
#Filter_Column .date_picker_icon img {
  width: 14px !important;
}
/* line 2494, ../../default/sass/screen.scss */
#Filter_Column .chosen-drop {
  margin-left: 0px !important;
  width: 100% !important;
}
/* line 2498, ../../default/sass/screen.scss */
#Filter_Column input, #Filter_Column select {
  padding: 0px 10px 0px 10px;
  font-size: 14px;
}
/* line 2502, ../../default/sass/screen.scss */
#Filter_Column #depart_le {
  border-right: 0;
  z-index: 0;
}
/* line 2506, ../../default/sass/screen.scss */
#Filter_Column hr {
  border-color: #e5e5e5;
}
/* line 2509, ../../default/sass/screen.scss */
#Filter_Column .checkbox {
  margin-bottom: 0px;
}
/* line 2511, ../../default/sass/screen.scss */
#Filter_Column .checkbox label {
  display: inline;
  font-size: 14px;
  padding-left: 0px;
}
/* line 2517, ../../default/sass/screen.scss */
#Filter_Column #marge, #Filter_Column #marge_retour {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 2522, ../../default/sass/screen.scss */
.no_input {
  background-color: transparent !important;
  border: none;
}

/* line 2527, ../../default/sass/screen.scss */
#map_area {
  /*@media (min-width: 769px) {
    margin-top: 9px;
  }*/
}
/* line 2531, ../../default/sass/screen.scss */
#map_area .btnMap {
  background-color: #d7de3b;
  border-radius: 3px;
  padding: 10px;
  text-align: center;
  width: auto;
  min-width: 20%;
  border-radius: 0px 0px 3px 3px;
}
/* line 2539, ../../default/sass/screen.scss */
#map_area .btnMap a {
  color: white;
  font-size: 12px;
}
/* line 2544, ../../default/sass/screen.scss */
#map_area .map.border_top {
  border-color: #d7de3b !important;
  border-width: 5px !important;
  padding-left: 37%;
}
@media (min-width: 769px) {
  /* line 2544, ../../default/sass/screen.scss */
  #map_area .map.border_top {
    padding-left: 43%;
  }
}

/* line 2558, ../../default/sass/screen.scss */
#error-page p {
  font-size: 16px;
  line-height: 1.5;
  padding-bottom: 20px;
}

/* Upload images */
/* line 2567, ../../default/sass/screen.scss */
.avatar-view {
  display: block;
  margin: 15% auto 5%;
  height: 100%;
  width: 100%;
  border: 3px solid #fff;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  overflow: hidden;
}
/* line 2577, ../../default/sass/screen.scss */
.avatar-view img {
  width: 100%;
}

/* line 2583, ../../default/sass/screen.scss */
.avatar-body {
  padding-right: 15px;
  padding-left: 15px;
}

/* line 2588, ../../default/sass/screen.scss */
.avatar-upload {
  overflow: hidden;
}
/* line 2590, ../../default/sass/screen.scss */
.avatar-upload label {
  display: block;
  float: left;
  clear: left;
  width: 100px;
  vertical-align: middle;
  margin-top: 1em;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 600;
  color: #252525;
}
/* line 2605, ../../default/sass/screen.scss */
.avatar-upload input {
  display: block;
  margin-left: 110px;
}

/* line 2611, ../../default/sass/screen.scss */
.avatar-alert {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 2616, ../../default/sass/screen.scss */
.avatar-wrapper {
  height: 364px;
  width: 100%;
  margin-top: 15px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.25);
  background-color: #fcfcfc;
  overflow: hidden;
}
/* line 2623, ../../default/sass/screen.scss */
.avatar-wrapper img {
  display: block;
  height: auto;
  max-width: 100%;
}

/* line 2630, ../../default/sass/screen.scss */
.avatar-preview {
  float: left;
  margin-top: 15px;
  margin-right: 15px;
  border: 1px solid #eee;
  border-radius: 4px;
  background-color: #fff;
  overflow: hidden;
}
/* line 2638, ../../default/sass/screen.scss */
.avatar-preview:hover {
  border-color: #ccf;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
/* line 2642, ../../default/sass/screen.scss */
.avatar-preview img {
  width: 100%;
}

/* line 2646, ../../default/sass/screen.scss */
.preview-lg {
  height: 184px;
  width: 184px;
  margin-top: 15px;
}

/* line 2652, ../../default/sass/screen.scss */
.preview-md {
  height: 100px;
  width: 100px;
}

/* line 2657, ../../default/sass/screen.scss */
.preview-sm {
  height: 50px;
  width: 50px;
}

@media (min-width: 992px) {
  /* line 2663, ../../default/sass/screen.scss */
  .avatar-preview {
    float: none;
  }
}
/* line 2668, ../../default/sass/screen.scss */
.avatar-btns {
  margin-top: 30px;
  margin-bottom: 15px;
}
/* line 2671, ../../default/sass/screen.scss */
.avatar-btns .btn-group {
  margin-right: 5px;
}

/* line 2676, ../../default/sass/screen.scss */
.loading {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff url("../img/loading.gif") no-repeat center center;
  opacity: .75;
  filter: alpha(opacity=75);
  z-index: 20140628;
}

/* line 2688, ../../default/sass/screen.scss */
.loading_input {
  background-image: url("/images/wraper/ajax-loader.gif") !important;
  background-position: 99% center !important;
  background-repeat: no-repeat !important;
}

/* line 2695, ../../default/sass/screen.scss */
#widget_covoiturage .partial_evenements_nom {
  vertical-align: middle;
  text-align: center;
  display: table-cell;
}
/* line 2699, ../../default/sass/screen.scss */
#widget_covoiturage .partial_evenements_nom .background_evt {
  background-color: rgba(0, 0, 0, 0.7);
  padding: 5px;
}
/* line 2703, ../../default/sass/screen.scss */
#widget_covoiturage .partial_evenements_nom .titre_evt {
  color: white;
  font-weight: bold;
  font-size: 1em;
  letter-spacing: 0.1em;
}
/* line 2711, ../../default/sass/screen.scss */
#widget_covoiturage .widget_footer span {
  margin-right: 7px;
  vertical-align: middle;
}
/* line 2715, ../../default/sass/screen.scss */
#widget_covoiturage .widget_footer a {
  display: inline-block;
  vertical-align: middle;
}

/* line 2721, ../../default/sass/screen.scss */
.waitingbox {
  height: 200px;
  background-color: #F3EFEF;
  vertical-align: middle;
  padding-top: 80px;
}

/* line 2729, ../../default/sass/screen.scss */
.carousel-inner {
  height: 100%;
}
/* line 2731, ../../default/sass/screen.scss */
.carousel-inner .item {
  height: 100%;
}
/* line 2734, ../../default/sass/screen.scss */
.carousel-inner .carousel-caption {
  top: 25%;
  bottom: auto;
}

/* line 2739, ../../default/sass/screen.scss */
.carousel-caption.index {
  z-index: 99;
  top: 27%;
}

/* line 2747, ../../default/sass/screen.scss */
.fix-padding {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 2751, ../../default/sass/screen.scss */
.list-styled {
  list-style: disc;
}

/* line 2754, ../../default/sass/screen.scss */
.MB0 {
  margin-bottom: 0px;
}

/* line 2757, ../../default/sass/screen.scss */
.MB3 {
  margin-bottom: 3px;
}

/* line 2760, ../../default/sass/screen.scss */
.MB5 {
  margin-bottom: 5px;
}

/* line 2763, ../../default/sass/screen.scss */
.MB10 {
  margin-bottom: 10px;
}

/* line 2766, ../../default/sass/screen.scss */
.MB15 {
  margin-bottom: 15px;
}

/* line 2769, ../../default/sass/screen.scss */
.MB20 {
  margin-bottom: 20px;
}

/* line 2772, ../../default/sass/screen.scss */
.MB25 {
  margin-bottom: 25px;
}

/* line 2775, ../../default/sass/screen.scss */
.MB26 {
  margin-bottom: 26px;
}

/* line 2778, ../../default/sass/screen.scss */
.MB27 {
  margin-bottom: 27px;
}

/* line 2782, ../../default/sass/screen.scss */
.MB28 {
  margin-bottom: 28px;
}

/* line 2785, ../../default/sass/screen.scss */
.MB29 {
  margin-bottom: 29px;
}

/* line 2788, ../../default/sass/screen.scss */
.MB30 {
  margin-bottom: 30px;
}

/* line 2791, ../../default/sass/screen.scss */
.MB31 {
  margin-bottom: 31px;
}

/* line 2794, ../../default/sass/screen.scss */
.MB32 {
  margin-bottom: 32px;
}

/* line 2797, ../../default/sass/screen.scss */
.MB33 {
  margin-bottom: 33px;
}

/* line 2800, ../../default/sass/screen.scss */
.MB34 {
  margin-bottom: 34px;
}

/* line 2803, ../../default/sass/screen.scss */
.MB35 {
  margin-bottom: 35px;
}

/* line 2806, ../../default/sass/screen.scss */
.MB36 {
  margin-bottom: 36px;
}

/* line 2809, ../../default/sass/screen.scss */
.MB37 {
  margin-bottom: 37px;
}

/* line 2812, ../../default/sass/screen.scss */
.MB38 {
  margin-bottom: 38px;
}

/* line 2815, ../../default/sass/screen.scss */
.MB39 {
  margin-bottom: 39px;
}

/* line 2818, ../../default/sass/screen.scss */
.MB40 {
  margin-bottom: 40px;
}

/* line 2821, ../../default/sass/screen.scss */
.MB41 {
  margin-bottom: 41px;
}

/* line 2824, ../../default/sass/screen.scss */
.MB42 {
  margin-bottom: 42px;
}

/* line 2827, ../../default/sass/screen.scss */
.MB43 {
  margin-bottom: 43px;
}

/* line 2830, ../../default/sass/screen.scss */
.MB44 {
  margin-bottom: 44px;
}

/* line 2833, ../../default/sass/screen.scss */
.MB45 {
  margin-bottom: 45px;
}

/* line 2836, ../../default/sass/screen.scss */
.MB46 {
  margin-bottom: 46px;
}

/* line 2839, ../../default/sass/screen.scss */
.MB47 {
  margin-bottom: 47px;
}

/* line 2842, ../../default/sass/screen.scss */
.MB48 {
  margin-bottom: 48px;
}

/* line 2845, ../../default/sass/screen.scss */
.MB49 {
  margin-bottom: 49px;
}

/* line 2848, ../../default/sass/screen.scss */
.MB50 {
  margin-bottom: 50px;
}

/* line 2851, ../../default/sass/screen.scss */
.ML0 {
  margin-left: 0px;
}

/* line 2854, ../../default/sass/screen.scss */
.ML1 {
  margin-left: 1px;
}

/* line 2857, ../../default/sass/screen.scss */
.ML2 {
  margin-left: 2px;
}

/* line 2860, ../../default/sass/screen.scss */
.ML3 {
  margin-left: 3px;
}

/* line 2863, ../../default/sass/screen.scss */
.ML4 {
  margin-left: 4px;
}

/* line 2866, ../../default/sass/screen.scss */
.ML5 {
  margin-left: 5px;
}

/* line 2869, ../../default/sass/screen.scss */
.ML10 {
  margin-left: 10px;
}

/* line 2872, ../../default/sass/screen.scss */
.ML15 {
  margin-left: 15px;
}

/* line 2875, ../../default/sass/screen.scss */
.ML30 {
  margin-left: 30px;
}

/* line 2878, ../../default/sass/screen.scss */
.ML40 {
  margin-left: 40px;
}

/* line 2881, ../../default/sass/screen.scss */
.ML50 {
  margin-left: 50px;
}

/* line 2884, ../../default/sass/screen.scss */
.MR0 {
  margin-right: 0px;
}

/* line 2887, ../../default/sass/screen.scss */
.MR1 {
  margin-right: 1px;
}

/* line 2890, ../../default/sass/screen.scss */
.MR2 {
  margin-right: 2px;
}

/* line 2893, ../../default/sass/screen.scss */
.MR3 {
  margin-right: 3px;
}

/* line 2896, ../../default/sass/screen.scss */
.MR4 {
  margin-right: 4px;
}

/* line 2899, ../../default/sass/screen.scss */
.MR5 {
  margin-right: 5px;
}

/* line 2902, ../../default/sass/screen.scss */
.MR6 {
  margin-right: 6px;
}

/* line 2905, ../../default/sass/screen.scss */
.MR7 {
  margin-right: 7px;
}

/* line 2908, ../../default/sass/screen.scss */
.MR8 {
  margin-right: 8px;
}

/* line 2911, ../../default/sass/screen.scss */
.MR9 {
  margin-right: 9px;
}

/* line 2914, ../../default/sass/screen.scss */
.MR10 {
  margin-right: 10px;
}

/* line 2917, ../../default/sass/screen.scss */
.MR15 {
  margin-right: 15px;
}

/* line 2920, ../../default/sass/screen.scss */
.MR20 {
  margin-right: 20px;
}

/* line 2923, ../../default/sass/screen.scss */
.MR25 {
  margin-right: 25px;
}

/* line 2926, ../../default/sass/screen.scss */
.MR30 {
  margin-right: 30px;
}

/* line 2929, ../../default/sass/screen.scss */
.MR35 {
  margin-right: 35px;
}

/* line 2932, ../../default/sass/screen.scss */
.MR40 {
  margin-right: 40px;
}

/* line 2935, ../../default/sass/screen.scss */
.MR50 {
  margin-right: 50px;
}

/* line 2938, ../../default/sass/screen.scss */
.MT0 {
  margin-top: 0px;
}

/* line 2941, ../../default/sass/screen.scss */
.MT1 {
  margin-top: 1px;
}

/* line 2944, ../../default/sass/screen.scss */
.MT2 {
  margin-top: 2px;
}

/* line 2947, ../../default/sass/screen.scss */
.MT3 {
  margin-top: 3px;
}

/* line 2950, ../../default/sass/screen.scss */
.MT4 {
  margin-top: 4px;
}

/* line 2953, ../../default/sass/screen.scss */
.MT5 {
  margin-top: 5px;
}

/* line 2956, ../../default/sass/screen.scss */
.MT10 {
  margin-top: 10px;
}

/* line 2959, ../../default/sass/screen.scss */
.MT11 {
  margin-top: 11px;
}

/* line 2962, ../../default/sass/screen.scss */
.MT12 {
  margin-top: 12px;
}

/* line 2965, ../../default/sass/screen.scss */
.MT13 {
  margin-top: 13px;
}

/* line 2968, ../../default/sass/screen.scss */
.MT14 {
  margin-top: 14px;
}

/* line 2971, ../../default/sass/screen.scss */
.MT15 {
  margin-top: 15px;
}

/* line 2974, ../../default/sass/screen.scss */
.MT18 {
  margin-top: 18px;
}

/* line 2977, ../../default/sass/screen.scss */
.MT20 {
  margin-top: 20px;
}

/* line 2980, ../../default/sass/screen.scss */
.MT30 {
  margin-top: 30px;
}

/* line 2983, ../../default/sass/screen.scss */
.MT40 {
  margin-top: 40px;
}

/* line 2986, ../../default/sass/screen.scss */
.MT45 {
  margin-top: 45px;
}

/* line 2989, ../../default/sass/screen.scss */
.MT50 {
  margin-top: 50px;
}

/* line 2992, ../../default/sass/screen.scss */
.MT60 {
  margin-top: 60px;
}

/* line 2996, ../../default/sass/screen.scss */
.pad0 {
  padding: 0;
}

/* line 2999, ../../default/sass/screen.scss */
.pad5 {
  padding: 5px;
}

/* line 3002, ../../default/sass/screen.scss */
.pad10 {
  padding: 10px;
}

/* line 3005, ../../default/sass/screen.scss */
.pad20 {
  padding: 20px;
}

/* line 3008, ../../default/sass/screen.scss */
.pad30 {
  padding: 30px;
}

/* line 3011, ../../default/sass/screen.scss */
.padB0 {
  padding-bottom: 0px;
}

/* line 3014, ../../default/sass/screen.scss */
.padB5 {
  padding-bottom: 5px;
}

/* line 3017, ../../default/sass/screen.scss */
.padB10 {
  padding-bottom: 10px;
}

/* line 3020, ../../default/sass/screen.scss */
.padB15 {
  padding-bottom: 15px;
}

/* line 3023, ../../default/sass/screen.scss */
.padB20 {
  padding-bottom: 20px;
}

/* line 3026, ../../default/sass/screen.scss */
.padB25 {
  padding-bottom: 25px;
}

/* line 3029, ../../default/sass/screen.scss */
.padB30 {
  padding-bottom: 30px;
}

/* line 3032, ../../default/sass/screen.scss */
.padT10 {
  padding-top: 10px;
}

/* line 3035, ../../default/sass/screen.scss */
.padT12 {
  padding-top: 12px;
}

/* line 3038, ../../default/sass/screen.scss */
.padT13 {
  padding-top: 13px;
}

/* line 3041, ../../default/sass/screen.scss */
.padT15 {
  padding-top: 15px;
}

/* line 3044, ../../default/sass/screen.scss */
.padT16 {
  padding-top: 16px;
}

/* line 3047, ../../default/sass/screen.scss */
.padT17 {
  padding-top: 17px;
}

/* line 3050, ../../default/sass/screen.scss */
.padT18 {
  padding-top: 18px;
}

/* line 3053, ../../default/sass/screen.scss */
.padT19 {
  padding-top: 19px;
}

/* line 3056, ../../default/sass/screen.scss */
.padT20 {
  padding-top: 20px;
}

/* line 3059, ../../default/sass/screen.scss */
.padT23 {
  padding-top: 23px;
}

/* line 3063, ../../default/sass/screen.scss */
.padT30 {
  padding-top: 30px;
}

/* line 3066, ../../default/sass/screen.scss */
.PR10 {
  padding-right: 10px;
}

/* line 3069, ../../default/sass/screen.scss */
.padR0 {
  padding-right: 0px;
}

/* line 3072, ../../default/sass/screen.scss */
.padR1 {
  padding-right: 1px;
}

/* line 3075, ../../default/sass/screen.scss */
.padR2 {
  padding-right: 2px;
}

/* line 3078, ../../default/sass/screen.scss */
.padR3 {
  padding-right: 3px;
}

/* line 3081, ../../default/sass/screen.scss */
.padR4 {
  padding-right: 4px;
}

/* line 3084, ../../default/sass/screen.scss */
.padR5 {
  padding-right: 5px;
}

/* line 3087, ../../default/sass/screen.scss */
.padR10 {
  padding-right: 10px;
}

/* line 3090, ../../default/sass/screen.scss */
.padR15 {
  padding-right: 15px;
}

/* line 3093, ../../default/sass/screen.scss */
.padR21 {
  padding-right: 21px;
}

/* line 3096, ../../default/sass/screen.scss */
.padR30 {
  padding-right: 30px;
}

/* line 3099, ../../default/sass/screen.scss */
.padL0 {
  padding-left: 0px;
}

/* line 3102, ../../default/sass/screen.scss */
.padL1 {
  padding-left: 1px;
}

/* line 3105, ../../default/sass/screen.scss */
.padL2 {
  padding-left: 2px;
}

/* line 3108, ../../default/sass/screen.scss */
.padL3 {
  padding-left: 3px;
}

/* line 3111, ../../default/sass/screen.scss */
.padL4 {
  padding-left: 4px;
}

/* line 3114, ../../default/sass/screen.scss */
.padL5 {
  padding-left: 5px;
}

/* line 3117, ../../default/sass/screen.scss */
.padL6 {
  padding-left: 6px;
}

/* line 3120, ../../default/sass/screen.scss */
.padL7 {
  padding-left: 7px;
}

/* line 3123, ../../default/sass/screen.scss */
.padL8 {
  padding-left: 8px;
}

/* line 3126, ../../default/sass/screen.scss */
.padL9 {
  padding-left: 9px;
}

/* line 3129, ../../default/sass/screen.scss */
.padL10 {
  padding-left: 10px;
}

/* line 3132, ../../default/sass/screen.scss */
.padL15 {
  padding-left: 15px;
}

/* line 3135, ../../default/sass/screen.scss */
.padT0 {
  padding-top: 0px;
}

/* line 3138, ../../default/sass/screen.scss */
.padT1 {
  padding-top: 1px;
}

/* line 3141, ../../default/sass/screen.scss */
.padT2 {
  padding-top: 2px;
}

/* line 3144, ../../default/sass/screen.scss */
.padT3 {
  padding-top: 3px;
}

/* line 3147, ../../default/sass/screen.scss */
.padT4 {
  padding-top: 4px;
}

/* line 3150, ../../default/sass/screen.scss */
.padT5 {
  padding-top: 5px;
}

/* line 3153, ../../default/sass/screen.scss */
.little_bold {
  font-weight: 500;
}

/* line 3156, ../../default/sass/screen.scss */
.half_bold {
  font-weight: 600;
}

/* line 3159, ../../default/sass/screen.scss */
.normal_bold {
  font-weight: 400;
}

/* line 3162, ../../default/sass/screen.scss */
.limit_text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100px;
  display: inline-block;
  margin-bottom: -3px;
}

/* line 3172, ../../default/sass/screen.scss */
.white-space-normal {
  white-space: normal;
}

@media (min-width: 768px) and (max-width: 1199px) {
  /* line 3176, ../../default/sass/screen.scss */
  .FS11-MD {
    font-size: 11px;
  }
}
/* line 3180, ../../default/sass/screen.scss */
.form-horizontal .control-label {
  text-align: left;
}

/* line 3183, ../../default/sass/screen.scss */
.FS6 {
  font-size: 6px;
}

/* line 3186, ../../default/sass/screen.scss */
.FS7 {
  font-size: 7px;
}

/* line 3189, ../../default/sass/screen.scss */
.FS8 {
  font-size: 8px;
}

/* line 3192, ../../default/sass/screen.scss */
.FS9 {
  font-size: 9px;
}

/* line 3195, ../../default/sass/screen.scss */
.FS10 {
  font-size: 10px;
}

/* line 3198, ../../default/sass/screen.scss */
.FS11 {
  font-size: 11px;
}

/* line 3201, ../../default/sass/screen.scss */
.FS12 {
  font-size: 12px;
}

/* line 3204, ../../default/sass/screen.scss */
.FS13 {
  font-size: 13px;
}

/* line 3207, ../../default/sass/screen.scss */
.FS14 {
  font-size: 14px;
}

/* line 3210, ../../default/sass/screen.scss */
.FS15 {
  font-size: 15px;
}

/* line 3213, ../../default/sass/screen.scss */
.FS16 {
  font-size: 16px;
}

/* line 3216, ../../default/sass/screen.scss */
.FS17 {
  font-size: 17px;
}

/* line 3219, ../../default/sass/screen.scss */
.FS18 {
  font-size: 18px;
}

/* line 3222, ../../default/sass/screen.scss */
.FS19 {
  font-size: 19px;
}

/* line 3225, ../../default/sass/screen.scss */
.FS20 {
  font-size: 20px;
}

/* line 3228, ../../default/sass/screen.scss */
.FS21 {
  font-size: 21px;
}

/* line 3231, ../../default/sass/screen.scss */
.FS22 {
  font-size: 22px;
}

/* line 3234, ../../default/sass/screen.scss */
.FS23 {
  font-size: 23px;
}

/* line 3237, ../../default/sass/screen.scss */
.FS24 {
  font-size: 24px;
}

/* line 3240, ../../default/sass/screen.scss */
.FS25 {
  font-size: 25px;
}

/* line 3243, ../../default/sass/screen.scss */
.FS26 {
  font-size: 26px;
}

/* line 3246, ../../default/sass/screen.scss */
.FS27 {
  font-size: 27px;
}

/* line 3249, ../../default/sass/screen.scss */
.FS28 {
  font-size: 28px;
}

/* line 3252, ../../default/sass/screen.scss */
.FS29 {
  font-size: 29px;
}

/* line 3255, ../../default/sass/screen.scss */
.FS30 {
  font-size: 30px;
}

@media (max-width: 992px) {
  /* line 3261, ../../default/sass/screen.scss */
  .FS25 {
    font-size: 22px;
  }

  /* line 3264, ../../default/sass/screen.scss */
  .FS28 {
    font-size: 25px;
  }
}
@media (max-width: 768px) {
  /* line 3269, ../../default/sass/screen.scss */
  .FS25 {
    font-size: 18px;
  }

  /* line 3272, ../../default/sass/screen.scss */
  .FS28 {
    font-size: 22px;
  }
}
/* line 3276, ../../default/sass/screen.scss */
.font-sans {
  font-family: "helvetica", "arial", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: -0.06em;
  text-transform: uppercase;
}

/* line 3283, ../../default/sass/screen.scss */
.VM {
  vertical-align: middle;
}

/* line 3286, ../../default/sass/screen.scss */
.va-sub {
  vertical-align: sub;
}

/* line 3289, ../../default/sass/screen.scss */
.text-orange {
  color: #ff7000;
}

/* line 3292, ../../default/sass/screen.scss */
.text-gray {
  color: #a9a9a9;
}

/* line 3295, ../../default/sass/screen.scss */
.color-text-input {
  color: #252525;
}

/* line 3298, ../../default/sass/screen.scss */
.color-text-main-color-1 {
  color: #d7de3b;
}

/* line 3301, ../../default/sass/screen.scss */
.color-text-main-color-2 {
  color: #23478e;
}

/* line 3304, ../../default/sass/screen.scss */
.text-white {
  color: #ffffff;
}

/* line 3307, ../../default/sass/screen.scss */
.mouse-pointer {
  cursor: pointer;
}

/* line 3310, ../../default/sass/screen.scss */
.search-field .default {
  width: 100% !important;
}

/* line 3314, ../../default/sass/screen.scss */
.alert.alert-success {
  background-color: #CEF0C0;
  border-color: #3c763d;
}
/* line 3318, ../../default/sass/screen.scss */
.alert.alert-danger {
  background-color: #F2C2C2;
  border-color: #a94442;
}
/* line 3322, ../../default/sass/screen.scss */
.alert .close {
  top: -5px;
}

/* line 3326, ../../default/sass/screen.scss */
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 3331, ../../default/sass/screen.scss */
.affix {
  top: 120px;
  width: 213px;
  bottom: 250px;
}

/* line 3336, ../../default/sass/screen.scss */
.affix-bottom {
  position: absolute;
}

/* line 3339, ../../default/sass/screen.scss */
.iframe_code code {
  word-break: break-word;
}

/* line 3344, ../../default/sass/screen.scss */
.phone_area .no_verified {
  color: #fff;
}

/* line 3350, ../../default/sass/screen.scss */
.phone_area .no_verified {
  color: #fff;
}

@media (max-height: 480px) {
  /* line 3356, ../../default/sass/screen.scss */
  .hideSmallHeight {
    display: none;
  }
}
/* line 3360, ../../default/sass/screen.scss */
.signaler {
  font-size: 14px;
  font-weight: normal;
  color: #23478e;
  padding: 5px;
  cursor: pointer;
  margin-top: 10px;
  margin-right: 10px;
}
/* line 3368, ../../default/sass/screen.scss */
.signaler:hover {
  background-color: #23478e !important;
  text-decoration: none !important;
  color: #FFF !important;
  -webkit-box-shadow: 0px 0px 2px 0px #000000;
  -moz-box-shadow: 0px 0px 2px 0px #000000;
  -o-box-shadow: 0px 0px 2px 0px #000000;
  box-shadow: 0px 0px 2px 0px #000000;
  filter: "progid:DXImageTransform.Microsoft.dropShadow(color=$color, offX=-7, offY=-7, positive=true)";
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  transition: background 0.5s;
}

/* line 3388, ../../default/sass/screen.scss */
.verified_phone {
  border-color: #3c763d !important;
  color: #3c763d !important;
}

/* line 3396, ../../default/sass/screen.scss */
.form_horizontal_label_input {
  padding: 0px 15px 0px 15px;
  margin-bottom: 10px;
}

/* line 3400, ../../default/sass/screen.scss */
.form_vertical_label_input {
  position: relative;
}

/* line 3404, ../../default/sass/screen.scss */
.form_horizontal_label_input input, .form_vertical_label_input input {
  padding-left: 6px;
  padding-right: 24px;
}
/* line 3408, ../../default/sass/screen.scss */
.form_horizontal_label_input label, .form_vertical_label_input label {
  position: relative;
}

/* line 3415, ../../default/sass/screen.scss */
.input_champs [class*="glyphicon-"], .input_champs [class*="fa-"], .form_horizontal_label_input [class*="glyphicon-"], .form_horizontal_label_input [class*="fa-"], .form_vertical_label_input [class*="glyphicon-"], .form_vertical_label_input [class*="fa-"], .form_horizontal_label_input label [class*="glyphicon-"], .form_horizontal_label_input label [class*="fa-"] {
  color: #909090;
}

/* line 3421, ../../default/sass/screen.scss */
.input_champs > [class*="glyphicon-"], .input_champs > [class*="fa-"], .form_horizontal_label_input > [class*="glyphicon-"], .form_horizontal_label_input > [class*="fa-"], .form_horizontal_label_input label > [class*="glyphicon-"], .form_horizontal_label_input label > [class*="fa-"] {
  position: absolute;
  right: 24px;
  top: 12px;
}

/* line 3429, ../../default/sass/screen.scss */
.form_vertical_label_input [class*="glyphicon-"], .form_horizontal_label_input label [class*="glyphicon-"] {
  position: absolute;
  right: 11px;
  top: 25px;
}
/* line 3434, ../../default/sass/screen.scss */
.form_vertical_label_input [class*="fa-"], .form_horizontal_label_input label [class*="fa-"] {
  position: absolute;
  right: 20px;
  top: 9px;
}

/* line 3440, ../../default/sass/screen.scss */
.highway-icon {
  background-image: url(/images/wraper/highway.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #176ee2;
  height: 23px;
  width: 23px;
  background-size: 15px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 4px;
}

/* line 3453, ../../default/sass/screen.scss */
.date_picker_icon > img {
  display: none;
}

/* line 3458, ../../default/sass/screen.scss */
.meeting {
  font-size: 14px;
  font-weight: 500;
  padding: 5px 17px 5px 17px !important;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
}
/* line 3467, ../../default/sass/screen.scss */
.meeting .fa {
  color: #d7de3b !important;
}
/* line 3470, ../../default/sass/screen.scss */
.meeting.meeting-admin {
  color: #d7de3b;
  border: 1px solid #d7de3b;
}
/* line 3473, ../../default/sass/screen.scss */
.meeting.meeting-admin:hover, .meeting.meeting-admin.select {
  background-color: #d7de3b;
}
/* line 3477, ../../default/sass/screen.scss */
.meeting.meeting-user {
  color: #23478e;
  border: 1px solid #23478e;
}
/* line 3480, ../../default/sass/screen.scss */
.meeting.meeting-user:hover, .meeting.meeting-user.select {
  background-color: #23478e;
}
/* line 3484, ../../default/sass/screen.scss */
.meeting:hover, .meeting.select {
  color: #fff;
  border: 1px solid #fff;
}
/* line 3485, ../../default/sass/screen.scss */
.meeting:hover .fa, .meeting.select .fa {
  color: #fff !important;
}

/* line 3495, ../../default/sass/screen.scss */
#modalRelaypoints .chosen-container .chosen-results li {
  padding-left: 25px;
}
/* line 3497, ../../default/sass/screen.scss */
#modalRelaypoints .chosen-container .chosen-results li.highlighted {
  background-color: transparent;
  color: #d7de3b;
}
/* line 3504, ../../default/sass/screen.scss */
#modalRelaypoints .col-sm-4 {
  padding-top: 0.5em;
}
/* line 3507, ../../default/sass/screen.scss */
#modalRelaypoints label {
  margin-top: 0px !important;
  vertical-align: middle;
}

/* line 3513, ../../default/sass/screen.scss */
.infoMarker {
  color: black;
  text-align: left;
  text-shadow: none;
  font-weight: normal;
}
/* line 3518, ../../default/sass/screen.scss */
.infoMarker img {
  margin-right: 10px;
}

/* line 3523, ../../default/sass/screen.scss */
.chosen-container .search-field {
  font-style: italic;
  font-size: 16px;
}

/* line 3528, ../../default/sass/screen.scss */
.chosen-choices {
  height: 40px !important;
  padding: 4px 5px !important;
  background-image: none !important;
  border: 1px solid #ccc !important;
  font-size: 12px;
}

/* line 3535, ../../default/sass/screen.scss */
.mapchose {
  height: 400px;
}

/* line 3540, ../../default/sass/screen.scss */
#popup_contact .modal-header, #pop .modal-header, #ajouter_vehicule .modal-header, #delete_vehicule .modal-header, #ajouter_adresse .modal-header, #delete_addresse .modal-header, #delete_journey .modal-header, #delete_messages_popup .modal-header, #popContact .modal-header, #modalRelaypoints .modal-header, .modal.resultat_tc .modal-header, #popupReload .modal-header, .new_header .modal-header {
  background-color: #d7de3b;
}
/* line 3542, ../../default/sass/screen.scss */
#popup_contact .modal-header .border_modal, #pop .modal-header .border_modal, #ajouter_vehicule .modal-header .border_modal, #delete_vehicule .modal-header .border_modal, #ajouter_adresse .modal-header .border_modal, #delete_addresse .modal-header .border_modal, #delete_journey .modal-header .border_modal, #delete_messages_popup .modal-header .border_modal, #popContact .modal-header .border_modal, #modalRelaypoints .modal-header .border_modal, .modal.resultat_tc .modal-header .border_modal, #popupReload .modal-header .border_modal, .new_header .modal-header .border_modal {
  border-bottom: 1px solid #d7de3b;
  opacity: 0.3;
  box-shadow: 0 1px 0 #dcdcdc;
}
/* line 3548, ../../default/sass/screen.scss */
#popup_contact .modal-header hr, #pop .modal-header hr, #ajouter_vehicule .modal-header hr, #delete_vehicule .modal-header hr, #ajouter_adresse .modal-header hr, #delete_addresse .modal-header hr, #delete_journey .modal-header hr, #delete_messages_popup .modal-header hr, #popContact .modal-header hr, #modalRelaypoints .modal-header hr, .modal.resultat_tc .modal-header hr, #popupReload .modal-header hr, .new_header .modal-header hr {
  border-color: #e5e5e5;
}
/* line 3551, ../../default/sass/screen.scss */
#popup_contact .modal-header .title_contact, #pop .modal-header .title_contact, #ajouter_vehicule .modal-header .title_contact, #delete_vehicule .modal-header .title_contact, #ajouter_adresse .modal-header .title_contact, #delete_addresse .modal-header .title_contact, #delete_journey .modal-header .title_contact, #delete_messages_popup .modal-header .title_contact, #popContact .modal-header .title_contact, #modalRelaypoints .modal-header .title_contact, .modal.resultat_tc .modal-header .title_contact, #popupReload .modal-header .title_contact, .new_header .modal-header .title_contact {
  color: white;
  font-size: 17px;
}
/* line 3556, ../../default/sass/screen.scss */
#popup_contact .modal-content, #pop .modal-content, #ajouter_vehicule .modal-content, #delete_vehicule .modal-content, #ajouter_adresse .modal-content, #delete_addresse .modal-content, #delete_journey .modal-content, #delete_messages_popup .modal-content, #popContact .modal-content, #modalRelaypoints .modal-content, .modal.resultat_tc .modal-content, #popupReload .modal-content, .new_header .modal-content {
  border-radius: 0px;
}
/* line 3559, ../../default/sass/screen.scss */
#popup_contact .modal-content .preferences_picto img, #pop .modal-content .preferences_picto img, #ajouter_vehicule .modal-content .preferences_picto img, #delete_vehicule .modal-content .preferences_picto img, #ajouter_adresse .modal-content .preferences_picto img, #delete_addresse .modal-content .preferences_picto img, #delete_journey .modal-content .preferences_picto img, #delete_messages_popup .modal-content .preferences_picto img, #popContact .modal-content .preferences_picto img, #modalRelaypoints .modal-content .preferences_picto img, .modal.resultat_tc .modal-content .preferences_picto img, #popupReload .modal-content .preferences_picto img, .new_header .modal-content .preferences_picto img {
  width: 20px;
}

/* line 3569, ../../default/sass/screen.scss */
.infos-membre h4 a {
  color: white;
}

/* line 3574, ../../default/sass/screen.scss */
.infos-membre, .pseudoCol {
  background-color: #d7de3b;
}
/* line 3576, ../../default/sass/screen.scss */
.infos-membre .picto, .pseudoCol .picto {
  margin-top: 11px;
}
/* line 3579, ../../default/sass/screen.scss */
.infos-membre .evaluate, .pseudoCol .evaluate {
  color: white;
  font-size: 11px;
}
/* line 3583, ../../default/sass/screen.scss */
.infos-membre .pseudo, .pseudoCol .pseudo {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: white;
  font-weight: 500;
  padding-left: 5px;
}
/* line 3590, ../../default/sass/screen.scss */
.infos-membre .pseudo h4, .pseudoCol .pseudo h4 {
  font-size: 19px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.2;
}
/* line 3598, ../../default/sass/screen.scss */
.infos-membre .origine_trajet, .infos-membre .communautes_trajet, .pseudoCol .origine_trajet, .pseudoCol .communautes_trajet {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #252525;
}
/* line 3603, ../../default/sass/screen.scss */
.infos-membre .origine_trajet .label, .infos-membre .communautes_trajet .label, .pseudoCol .origine_trajet .label, .pseudoCol .communautes_trajet .label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
/* line 3609, ../../default/sass/screen.scss */
.infos-membre .origine_trajet a, .infos-membre .communautes_trajet a, .pseudoCol .origine_trajet a, .pseudoCol .communautes_trajet a {
  font-size: 12px;
}
/* line 3613, ../../default/sass/screen.scss */
.infos-membre .communautes_trajet, .pseudoCol .communautes_trajet {
  position: initial;
}
/* line 3615, ../../default/sass/screen.scss */
.infos-membre .communautes_trajet .label, .pseudoCol .communautes_trajet .label {
  background-color: white;
  border-radius: 20px;
  color: #252525;
  font-weight: 400;
  letter-spacing: normal;
  padding: 1px 10px;
  font-size: 11px;
  text-align: center;
  text-transform: none;
  display: block;
}
/* line 3628, ../../default/sass/screen.scss */
.infos-membre .avatar, .pseudoCol .avatar {
  border: none !important;
}
/* line 3631, ../../default/sass/screen.scss */
.infos-membre .avatar_resultat, .pseudoCol .avatar_resultat {
  height: 104px;
}
/* line 3635, ../../default/sass/screen.scss */
.infos-membre .infos-covoitureur .gender, .pseudoCol .infos-covoitureur .gender {
  width: 20px;
  height: 20px;
  border: 1px solid white;
  padding: 3px 0px 0px 5px;
  float: left;
  font-size: 13px;
  color: white;
  font-weight: bold;
  border-radius: 50%;
  position: absolute;
  margin-left: 42px;
}
/* line 3647, ../../default/sass/screen.scss */
.infos-membre .infos-covoitureur .gender.female, .pseudoCol .infos-covoitureur .gender.female {
  background: #a01463;
}
/* line 3650, ../../default/sass/screen.scss */
.infos-membre .infos-covoitureur .gender.male, .pseudoCol .infos-covoitureur .gender.male {
  background: #2b3038;
  padding: 2px 0 0 3px;
}

/* line 3662, ../../default/sass/screen.scss */
.carousel-fade .carousel-inner .item {
  transition-property: opacity;
}
/* line 3666, ../../default/sass/screen.scss */
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
/* line 3672, ../../default/sass/screen.scss */
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
/* line 3678, ../../default/sass/screen.scss */
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  transform: translate3d(0, 0, 0);
}
/* line 3687, ../../default/sass/screen.scss */
.carousel-fade .carousel-control {
  z-index: 2;
}

@media (min-width: 310px) and (max-width: 440px) {
  /* line 3695, ../../default/sass/screen.scss */
  #cadre, #trajet_container {
    padding: 0;
  }

  /* line 3698, ../../default/sass/screen.scss */
  #simple_search #filtre_resultats {
    padding: 0;
  }
  /* line 3701, ../../default/sass/screen.scss */
  #simple_search #filtre_resultats .phone_area fieldset {
    font-size: 11px;
    padding: 4px 7px 7px 4px !important;
  }

  /* line 3707, ../../default/sass/screen.scss */
  .FS11-MD {
    font-size: 10px;
  }

  /* line 3710, ../../default/sass/screen.scss */
  .FS9 {
    font-size: 8px;
  }

  /* line 3715, ../../default/sass/screen.scss */
  .user_column .preferences_picto img {
    margin: 0px 0px 8px -4px;
  }
  /* line 3720, ../../default/sass/screen.scss */
  .user_column .pseudo h4 a, .user_column .pseudo .evaluate {
    color: #fff;
  }

  /* line 3725, ../../default/sass/screen.scss */
  #detailTrajetContenu {
    margin-top: 10px;
  }

  /* line 3730, ../../default/sass/screen.scss */
  #trajet_container_details .bg_green .padT30 {
    padding-top: 0px;
  }
}
/* line 3737, ../../default/sass/screen.scss */
#calculatrice_form {
  background-color: #FFF;
}
/* line 3739, ../../default/sass/screen.scss */
#calculatrice_form #formCalcul {
  float: left;
}
/* line 3741, ../../default/sass/screen.scss */
#calculatrice_form #formCalcul input[type='text'] {
  width: 120px;
  margin: 5px;
  border: 1px solid #ccc;
  padding: 6px 4px;
  outline: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font: 13px Arial, sans-serif;
  color: #777;
  margin: 0;
  max-width: 100%;
  display: block;
  margin-bottom: 20px;
  background: #fff;
}
/* line 3758, ../../default/sass/screen.scss */
#calculatrice_form #formCalcul table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 3762, ../../default/sass/screen.scss */
#calculatrice_form #formCalcul table tr td {
  line-height: 30px;
  vertical-align: middle;
}
/* line 3765, ../../default/sass/screen.scss */
#calculatrice_form #formCalcul table tr td.last-child {
  padding-left: 10px;
}
/* line 3768, ../../default/sass/screen.scss */
#calculatrice_form #formCalcul table tr td.doubleligne {
  line-height: 1.2;
}
/* line 3774, ../../default/sass/screen.scss */
#calculatrice_form #formCalcul a, #calculatrice_form #formCalcul a:visited {
  color: #DDB840;
  outline: 0;
  text-decoration: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 3784, ../../default/sass/screen.scss */
#calculatrice_form #formCalcul .boutons {
  float: right;
}
/* line 3788, ../../default/sass/screen.scss */
#calculatrice_form #formCalcul .boutons a.bouton {
  background-color: #d7de3b;
  color: #FFFFFF !important;
  font-size: 13px;
  padding: 6px 14px;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  /* box-shadow: 0 1px 0 rgba(255, 255, 255, 0.08) inset, 0 0; */
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.1));
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.1));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.1));
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.03) rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.15);
  color: white;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  font-size: 15px;
  line-height: 15px;
  font-weight: 400;
  display: inline-block;
  cursor: pointer;
  padding: 8px 17px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

/* line 3825, ../../default/sass/screen.scss */
#table_Resultats {
  height: 250px;
}
/* line 3827, ../../default/sass/screen.scss */
#table_Resultats table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 3831, ../../default/sass/screen.scss */
#table_Resultats table tr td {
  line-height: 30px;
  vertical-align: middle;
}
/* line 3834, ../../default/sass/screen.scss */
#table_Resultats table tr td.doubleligne {
  line-height: 1.2;
}
/* line 3837, ../../default/sass/screen.scss */
#table_Resultats table tr td:last-child {
  padding-left: 50px;
  color: #FFF;
  font-weight: bold;
  font-size: 14px;
}

/* line 3847, ../../default/sass/screen.scss */
#ResultatsCO2, #ResultatsCO2ParAn, #ResultatsPrix, #ResultatsCout {
  border: solid 1px #23478e;
  padding: 3px;
  font-size: 16px;
  color: #23478e !important;
  outline: 0;
  text-decoration: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

/* line 3861, ../../default/sass/screen.scss */
#toast-container {
  top: 85px;
}

/* line 3864, ../../default/sass/screen.scss */
.main_color_1 {
  color: #d7de3b;
}

/* line 3868, ../../default/sass/screen.scss */
.main_color_2 {
  color: #23478e;
}

/* line 3872, ../../default/sass/screen.scss */
.bg-main-color-1 {
  background: #d7de3b !important;
}

/* line 3876, ../../default/sass/screen.scss */
.bg-main-color-2 {
  background: #23478e !important;
}

/* line 3880, ../../default/sass/screen.scss */
.inline-block {
  display: inline-block !important;
}

/* line 3884, ../../default/sass/screen.scss */
.gm-style-iw {
  min-width: 250px;
  max-width: 300px !important;
  top: 1px !important;
  left: 0px !important;
}
/* line 3890, ../../default/sass/screen.scss */
.gm-style-iw .infowindow_container {
  width: 100% !important;
  color: #000;
}
/* line 3894, ../../default/sass/screen.scss */
.gm-style-iw .infowindow_container .infowindow_title {
  background-color: #d7de3b;
  color: #fff;
}
/* line 3900, ../../default/sass/screen.scss */
.gm-style-iw .text-center.row {
  width: 100%;
  margin-top: 50px;
  margin-bottom: 50px;
}

/* line 3906, ../../default/sass/screen.scss */
#help_community {
  font-size: 16px;
  right: 7px;
  display: inline-block;
  position: relative;
  float: right;
  top: -26px;
}

/* line 3921, ../../default/sass/screen.scss */
.leaflet-bottom.leaflet-right {
  z-index: 500;
}

/* line 3927, ../../default/sass/screen.scss */
#carte-google::after, .carte_style::after {
  content: "⚠ Exemple d'itinéraire";
  width: 150px;
  height: 25px;
  background: #FFFFFF;
  color: #152A46;
  position: absolute;
  top: 2%;
  left: calc(50% - 75px);
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.8;
  font-size: 13px;
  z-index: 999;
}

/* line 39, ../sass/screen.scss */
html, body {
  padding: 0;
  margin: 0;
  height: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/* line 46, ../sass/screen.scss */
body {
  padding: 0;
  margin: 0;
  height: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Calibri regular, "Open Sans";
  font-size: 14px;
  font-weight: 400;
  background-color: #fff;
  color: #252525;
}

/* line 58, ../sass/screen.scss */
.form-control {
  border: 1px solid #e2dfe0;
  border-radius: 3px;
  box-shadow: none;
  color: #252525;
  display: block;
  height: 37px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}

/* line 71, ../sass/screen.scss */
.fb-share-button {
  display: none !important;
}

/* line 76, ../sass/screen.scss */
.modal-content {
  background-color: #F3EFEF;
}
/* line 78, ../sass/screen.scss */
.modal-content hr {
  border-color: #e5e5e5;
}

/* line 82, ../sass/screen.scss */
.form-control:focus {
  border-color: #d7de3b;
}

/* line 86, ../sass/screen.scss */
h1 {
  font-weight: 900;
  font-size: 58px;
  color: #fff;
}
/* line 90, ../sass/screen.scss */
h1 div {
  margin-top: 7px;
  font-weight: 400;
  font-size: 45px;
}

/* line 96, ../sass/screen.scss */
h2 {
  font-size: 28px;
  margin-bottom: 35px;
  margin-top: 35px;
}
/* line 100, ../sass/screen.scss */
h2 strong {
  font-weight: 700;
}

/* line 105, ../sass/screen.scss */
input[type="text"], input[type="password"], select {
  border-radius: 3px;
}
/* line 108, ../sass/screen.scss */
input[type="text"].required_input::-webkit-input-placeholder, input[type="password"].required_input::-webkit-input-placeholder, select.required_input::-webkit-input-placeholder {
  font-style: normal;
}
/* line 110, ../sass/screen.scss */
input[type="text"].required_input:-moz-placeholder, input[type="password"].required_input:-moz-placeholder, select.required_input:-moz-placeholder {
  font-style: normal;
}
/* line 113, ../sass/screen.scss */
input[type="text"].required_input::-moz-placeholder, input[type="password"].required_input::-moz-placeholder, select.required_input::-moz-placeholder {
  font-style: normal;
}
/* line 115, ../sass/screen.scss */
input[type="text"].required_input::-ms-input-placeholder, input[type="password"].required_input::-ms-input-placeholder, select.required_input::-ms-input-placeholder {
  font-style: normal;
}
/* line 117, ../sass/screen.scss */
input[type="text"].required_input:-ms-input-placeholder, input[type="password"].required_input:-ms-input-placeholder, select.required_input:-ms-input-placeholder {
  font-style: normal;
}

/* line 122, ../sass/screen.scss */
.btn-custom {
  background-color: #014798;
  font-family: Calibri regular, "Open Sans";
  color: #fff;
}

/* line 128, ../sass/screen.scss */
.btn {
  transition-duration: 0.3s;
  transition-property: all;
  border-radius: 3px;
}

/* line 133, ../sass/screen.scss */
.btn-primary {
  background-color: #d7de3b;
  border-color: #d7de3b;
  color: #fff;
  font-family: Calibri regular, "Open Sans";
  transition-duration: 0.3s;
  transition-property: all;
  border-radius: 3px;
}
/* line 141, ../sass/screen.scss */
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
  background-color: #076ce0;
  border-color: #076ce0;
  box-shadow: none;
}

/* line 147, ../sass/screen.scss */
.btn-default {
  background-color: #fff;
  border-color: #e2dfe0;
  color: #252525;
  font-family: Calibri regular, "Open Sans";
  transition-duration: 0.3s;
  transition-property: all;
  border-radius: 3px;
}

/* line 156, ../sass/screen.scss */
.btn-border {
  background-color: transparent;
  border-color: #fff;
  color: #252525;
  font-family: Calibri regular, "Open Sans";
  transition-duration: 0.3s;
  transition-property: all;
  border-radius: 3px;
}

/* line 165, ../sass/screen.scss */
.form-group.light {
  margin-bottom: 5px;
}

/* line 166, ../sass/screen.scss */
.form-group.medium {
  margin-bottom: 10px;
}

/* line 167, ../sass/screen.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 169, ../sass/screen.scss */
a:hover, a:focus, a :active, a:visited {
  outline: none;
  /* -webkit-transition-property: all;
   -webkit-transition-duration: 0.3s;
   -moz-transition-property: all;
   -moz-transition-duration: 0.3s;
   -webkit-transition-property: all;
   transition-property: all;
   -webkit-transition-duration: 0.3s;
   transition-duration: 0.3s;*/
}

/* line 182, ../sass/screen.scss */
#true {
  border: none;
  padding: 10px;
  background-color: #23478e;
  z-index: 5;
  color: white;
}

/* line 189, ../sass/screen.scss */
#false {
  border: none;
  padding: 10px;
  background-color: #d53915;
}

/* line 195, ../sass/screen.scss */
.error:not(.raison):not([type="checkbox"]) {
  border-color: #d53915;
  color: #d53915 !important;
}

@media (max-width: 768px) {
  /* line 200, ../sass/screen.scss */
  .error {
    margin-top: 3px;
  }
}
/* line 204, ../sass/screen.scss */
label.error {
  display: inline-block !important;
}

@media (min-width: 768px) {
  /* line 212, ../sass/screen.scss */
  header .container-fluid {
    height: 71px;
  }
}
/* line 216, ../sass/screen.scss */
header .navbar-default {
  min-height: 70px;
}
/* line 218, ../sass/screen.scss */
header .navbar-default .navbar-nav > li > a {
  padding-top: 10px;
}

/* line 224, ../sass/screen.scss */
#header-partenaires {
  height: 80px;
}

/* line 231, ../sass/screen.scss */
#connexion #fb_button_box, #connexion .fb_separateur, #inscription_box #fb_button_box, #inscription_box .fb_separateur {
  display: none;
}
/* line 234, ../sass/screen.scss */
#connexion .modal-footer, #inscription_box .modal-footer {
  background-color: #c3ca36;
}

/* line 238, ../sass/screen.scss */
#connexion a, #connexion a#inscription {
  color: #CBC7C7;
}
/* line 240, ../sass/screen.scss */
#connexion a:hover, #connexion a#inscription:hover {
  color: black;
}

/* line 253, ../sass/screen.scss */
.img-acceuil {
  background-position: 50% 100%;
}

/* line 257, ../sass/screen.scss */
#section_index #search {
  top: 20%;
  margin-top: 0px;
}
@media (max-width: 768px) {
  /* line 257, ../sass/screen.scss */
  #section_index #search {
    top: 50px;
  }
}
/* line 263, ../sass/screen.scss */
#section_index #search #form-recherche {
  background-color: transparent;
  padding: 16px 32px 16px 16px;
  margin-top: 2%;
}
/* line 267, ../sass/screen.scss */
#section_index #search #form-recherche h1 {
  color: #23478e;
}
@media (min-width: 970px) {
  /* line 263, ../sass/screen.scss */
  #section_index #search #form-recherche {
    min-width: 1000px;
  }
  /* line 272, ../sass/screen.scss */
  #section_index #search #form-recherche h1 {
    font-size: 5em;
  }
}
/* line 276, ../sass/screen.scss */
#section_index #search #form-recherche .btn {
  border-color: #014798;
  background-color: #014798;
}
@media (min-width: 970px) {
  /* line 276, ../sass/screen.scss */
  #section_index #search #form-recherche .btn {
    width: 100%;
    top: 0px;
  }
}
@media (min-width: 992px) {
  /* line 276, ../sass/screen.scss */
  #section_index #search #form-recherche .btn {
    width: 78px;
    top: 101px;
  }
}
/* line 291, ../sass/screen.scss */
#section_index .image-titre-accueil {
  height: 270px;
  left: -280px;
  position: absolute;
  top: -70px;
}
/* line 298, ../sass/screen.scss */
#section_index .image-titre-accueil-deco {
  height: 270px;
  margin-left: -535px;
  margin-top: -75px;
  position: absolute;
}

/* line 311, ../sass/screen.scss */
#detailTrajetContenu .cadre_eval {
  visibility: hidden;
}

/* line 316, ../sass/screen.scss */
.user_column .evaluate, .pseudo .evaluate {
  visibility: hidden;
}
/* line 319, ../sass/screen.scss */
.user_column .evaluate .glyphicon-star, .user_column .evaluate .glyphicon-star-empty, .user_column .evaluate .eval-note, .pseudo .evaluate .glyphicon-star, .pseudo .evaluate .glyphicon-star-empty, .pseudo .evaluate .eval-note {
  display: none;
}
/* line 323, ../sass/screen.scss */
.user_column .evaluate .origine_trajet, .user_column .evaluate .communautes_trajet, .pseudo .evaluate .origine_trajet, .pseudo .evaluate .communautes_trajet {
  visibility: visible;
}

/* line 329, ../sass/screen.scss */
.indicateurs-liste .evaluation {
  display: none;
}

/* line 333, ../sass/screen.scss */
.filtre-eval {
  display: none;
}

/* line 340, ../sass/screen.scss */
footer h3 {
  font-size: 30px;
  margin: 0px;
  color: white;
  font-weight: 500;
  line-height: 1.1;
}
/* line 346, ../sass/screen.scss */
footer h3 b {
  font-weight: 700;
}
@media (max-width: 970px) {
  /* line 352, ../sass/screen.scss */
  footer .communaute .col-md-center {
    text-align: center;
  }
}
/* line 358, ../sass/screen.scss */
footer .communaute img {
  /*max-height: 214px;*/
  margin-right: 5px;
}
/* line 363, ../sass/screen.scss */
footer .communaute .col-md-4, footer .communaute .communaute .col-md-8 {
  height: 169px;
}
/* line 366, ../sass/screen.scss */
footer .communaute .intro-block {
  background-image: url("/images/Faurecia/footer/Trajets.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #D7DD3B;
  padding: 20px 0 0 30px;
  height: 214px;
  background-size: contain;
}
/* line 375, ../sass/screen.scss */
footer .communaute .bg-default {
  padding: 0px;
}
/* line 378, ../sass/screen.scss */
footer .communaute li {
  display: inline-block;
  height: 214px;
}
@media (min-width: 750px) {
  /* line 378, ../sass/screen.scss */
  footer .communaute li {
    border-right: 1px solid #fff;
  }
}
@media (max-width: 750px) {
  /* line 378, ../sass/screen.scss */
  footer .communaute li {
    border-bottom: 1px solid #fff;
  }
  /* line 388, ../sass/screen.scss */
  footer .communaute li:nth-child(odd) {
    border-right: 1px solid #fff;
  }
}
/* line 393, ../sass/screen.scss */
footer .communaute li a {
  text-overflow: ellipsis;
  overflow: hidden;
  height: 100% !important;
  padding: 0 !important;
}
/* line 399, ../sass/screen.scss */
footer .communaute li a span {
  font-size: 14px;
  color: #252525;
  font-weight: 600;
}
/* line 405, ../sass/screen.scss */
footer .communaute li a img {
  /*position:absolute;*/
  /*width:100%;*/
  height: 100%;
}
/* line 411, ../sass/screen.scss */
footer .communaute li:last-child {
  border-color: transparent;
  border: none;
}
/* line 417, ../sass/screen.scss */
footer .block-trajets {
  background-image: url("/images/RhoneAlpes/footer/trajet.svg");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: #014798;
  height: 295px;
  padding: 20px 0 0 30px;
}
/* line 425, ../sass/screen.scss */
footer .block-evenements {
  background-image: url("/images/RhoneAlpes/footer/evenement.svg");
  background-repeat: no-repeat;
  background-position: center bottom;
  padding: 20px 0 0 30px;
  background-color: #67ba2f;
  height: 295px;
}
/* line 433, ../sass/screen.scss */
footer .panel-custom {
  border: medium none;
  margin-bottom: 0px;
  background-color: #f3efef !important;
  border-radius: 3px;
  box-shadow: none;
  padding-top: 15px;
}
/* line 441, ../sass/screen.scss */
footer .bg-default {
  background-color: #f3efef;
}
/* line 444, ../sass/screen.scss */
footer .listing-home, footer .listing-horizontal {
  padding: 0;
  margin: 0;
}
/* line 445, ../sass/screen.scss */
footer .listing-home li a, footer .listing-horizontal li a {
  font-size: 18px;
  display: block;
  padding: 15px 20px 0;
  line-height: 22px;
  height: 98px;
  color: #014798;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 455, ../sass/screen.scss */
footer .listing-home li a span, footer .listing-horizontal li a span {
  font-size: 14px;
  color: #252525;
  font-weight: 600;
  white-space: initial;
}
/* line 466, ../sass/screen.scss */
footer .listing-horizontal li a {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 470, ../sass/screen.scss */
footer .listing-horizontal .title_community {
  color: #fff;
  margin-top: -100%;
  max-height: 45px;
  overflow: hidden;
  position: relative;
  top: 10px;
  white-space: initial;
}
/* line 481, ../sass/screen.scss */
footer .listing-home li {
  border-bottom: 1px solid #fff;
  list-style: none;
}
/* line 486, ../sass/screen.scss */
footer #Footer_bottom {
  background-color: #f3efef;
  padding-top: 45px;
  padding-bottom: 45px;
}
/* line 491, ../sass/screen.scss */
footer #Footer_bottom p {
  font-size: 14px;
  margin-bottom: 9px;
}
/* line 494, ../sass/screen.scss */
footer #Footer_bottom p.footer_bottom_section4_child {
  color: #014798;
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}
/* line 502, ../sass/screen.scss */
footer #Footer_bottom ul li {
  margin-bottom: 5px;
}
/* line 506, ../sass/screen.scss */
footer #Footer_bottom #slogan-evenements {
  font-size: 100%;
  margin-bottom: 9px;
}
/* line 510, ../sass/screen.scss */
footer #Footer_bottom .footer_bottom_child {
  margin-bottom: 30px;
}

/* line 519, ../sass/screen.scss */
.contenu_interne .menu_large ul li {
  border-image: none;
  font-weight: 600;
  cursor: pointer;
}
/* line 523, ../sass/screen.scss */
.contenu_interne .menu_large ul li a {
  cursor: pointer;
  font-weight: 600;
}
/* line 526, ../sass/screen.scss */
.contenu_interne .menu_large ul li a img {
  width: 20px;
  height: 20px;
  margin-top: -2px;
}

/* line 537, ../sass/screen.scss */
.titre_interne {
  display: none;
}

/* line 540, ../sass/screen.scss */
.titre_externe {
  font-size: 38px;
  font-weight: normal;
  margin-bottom: 30px;
  color: #252525;
}
/* line 545, ../sass/screen.scss */
.titre_externe .text-bold {
  font-weight: 900;
}

/* line 549, ../sass/screen.scss */
.sous_titre_externe {
  font-size: 24px;
  margin: -24px 0 36px 0;
}

/* line 553, ../sass/screen.scss */
#payement #mon-historique {
  border-right: 1px solid #D2D1CF;
}

/* line 556, ../sass/screen.scss */
.contenu_interne
.enroule, .deroule {
  margin-top: 12px;
}

/* line 560, ../sass/screen.scss */
#annuler_supprimer:hover {
  background-color: #23478e;
}

/* line 565, ../sass/screen.scss */
#mon-profil #verified_phone_area {
  display: none !important;
}
/* line 568, ../sass/screen.scss */
#mon-profil .btn-custom {
  font-family: Calibri regular, "Open Sans";
}

/* line 577, ../sass/screen.scss */
#mes-adresses .form-group i, #mes-vehicules .form-group i {
  display: none;
}

/* line 584, ../sass/screen.scss */
#mes-vehicules #in_use {
  margin-top: 0.5em;
}

/* line 598, ../sass/screen.scss */
#portemonnaie h2 {
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: 21px;
}
/* line 603, ../sass/screen.scss */
#portemonnaie h1 {
  border-bottom: 2px solid #e5e5e5;
  color: #23478e;
  font-size: 21px;
  font-weight: normal;
  padding-bottom: 8px;
  margin-bottom: 15px;
}
/* line 611, ../sass/screen.scss */
#portemonnaie #mon-historique {
  border-right: 2px solid #D2D1CF;
  min-height: 481px;
}
/* line 614, ../sass/screen.scss */
#portemonnaie #mon-historique > .row a h2 {
  border-bottom: 2px solid transparent;
  font-weight: normal;
  font-size: 16px;
  padding: 5px;
  font-weight: 600;
}
/* line 620, ../sass/screen.scss */
#portemonnaie #mon-historique > .row a h2.active {
  background: #d0d3d6;
  /* color: white; */
  cursor: pointer;
  border: 2px solid #D2D1CF;
  border-bottom: 2px solid transparent;
  color: #252525;
  margin-bottom: -11px;
  font-size: 16px;
  font-weight: 600;
}
/* line 632, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-membres {
  min-height: 369px;
}
/* line 636, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li.voirhistorique {
  border: 2px solid #D2D1CF;
  padding: 10px;
  margin-bottom: 10px;
  background: #EFEFEF;
}
/* line 642, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li.voirhistorique .profil .nom {
  font-size: 18px;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 649, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li.voirhistorique .infos h2.vert .prix {
  color: #d7de3b;
}
/* line 652, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li.voirhistorique .infos h2 .label {
  font-size: 16px;
  color: #57585A !important;
  font-weight: normal;
  white-space: normal;
}
/* line 662, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li .section.profil, #portemonnaie #mon-historique .liste-membres ul li .section.infos {
  border-right: 2px solid #D2D1CF;
  height: 88px;
}
/* line 665, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-membres ul li .section.profil .statut_argent, #portemonnaie #mon-historique .liste-membres ul li .section.infos .statut_argent {
  color: #555555;
}
/* line 673, ../sass/screen.scss */
#portemonnaie #mon-historique .btn-custom {
  font-family: Calibri regular, "Open Sans";
}
/* line 675, ../sass/screen.scss */
#portemonnaie #mon-historique .btn-custom:hover {
  background: #bcda00 !important;
  -webkit-box-shadow: 0px 0px 2px 0px #000000;
  -moz-box-shadow: 0px 0px 2px 0px #000000;
  -o-box-shadow: 0px 0px 2px 0px #000000;
  box-shadow: 0px 0px 2px 0px #000000;
  filter: "progid:DXImageTransform.Microsoft.dropShadow(color=$color, offX=-7, offY=-7, positive=true)";
  cursor: pointer;
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  transition: background 0.5s;
  text-decoration: none !important;
}
/* line 691, ../sass/screen.scss */
#portemonnaie #mon-historique .total-impayes .color-val {
  color: #d7de3b;
}
/* line 695, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-historique {
  /* display: block !important; */
  padding: 10px;
  background: #FFFFFF;
  border: 2px solid #D2D1CF;
  margin-top: 10px;
  /* width: 96%; */
  /* height: auto !important; */
}
/* line 703, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-historique input[type="checkbox"] {
  /* display: inline-block; */
  float: left;
  margin-top: 17px;
  margin-left: 10px;
}
/* line 709, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-historique .historique {
  height: 50px;
  margin-bottom: 10px;
  border: 2px solid #D2D1CF;
  opacity: 0.4;
}
/* line 714, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-historique .historique.selected {
  opacity: 1;
}
/* line 717, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-historique .historique .infos-membre {
  padding-top: 10px;
}
/* line 719, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-historique .historique .infos-membre .ligne.voiture {
  font-size: 100%;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #d7de3b;
}
/* line 727, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-historique .historique .infos-membre .date {
  font-size: 12px;
}
/* line 731, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-historique .historique .prix {
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 6px;
  vertical-align: middle;
}
/* line 740, ../sass/screen.scss */
#portemonnaie #mon-historique .liste-historique .historique .prix.vert {
  color: #FFFFFF;
  background: #d7de3b;
}
/* line 747, ../sass/screen.scss */
#portemonnaie #mon-historique .total-selection {
  float: right;
  margin-right: 1%;
}
/* line 750, ../sass/screen.scss */
#portemonnaie #mon-historique .total-selection span {
  font-weight: bold;
}
/* line 755, ../sass/screen.scss */
#portemonnaie .montant {
  font-size: 14px !important;
  color: #23478e;
}

/* line 761, ../sass/screen.scss */
#PaymentRequest .color-val {
  color: #d7de3b;
}

/* line 766, ../sass/screen.scss */
#gestion-portemonnaie > .row h1 {
  border-bottom: 2px solid #D2D1CF;
}
/* line 769, ../sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste {
  padding: 5px 0 0 10px;
}
/* line 771, ../sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste .important {
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 776, ../sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste .mon-solde img {
  width: 50px;
}
/* line 781, ../sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste .color-val {
  /* padding-top: 15px;*/
  /*color: $main_color_1;*/
}
/* line 785, ../sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste .color-val.red {
  color: #23478e !important;
}
/* line 789, ../sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste #solde_total {
  padding-top: 15px;
}
/* line 792, ../sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste .text_image {
  padding-top: 15px;
}
/* line 795, ../sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste .total-impayes {
  border-top: 2px solid #D2D1CF;
  margin-top: 15px;
  padding-top: 10px;
  color: #23478e !important;
}
/* line 802, ../sass/screen.scss */
#gestion-portemonnaie .portemonnaie-liste .nb-impayes {
  margin-top: 10px;
}

/* line 813, ../sass/screen.scss */
#article .panel {
  background-color: #f3efef;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: none;
  border: none;
  overflow: hidden;
  margin-bottom: 25px;
  position: relative;
}
/* line 824, ../sass/screen.scss */
#article .panel-group .panel {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin-bottom: 0;
}
/* line 830, ../sass/screen.scss */
#article .panel-default > .panel-heading {
  background-color: #f3efef;
  border-color: #f3efef;
  padding: 15px;
  color: #333;
  min-height: auto;
}
/* line 837, ../sass/screen.scss */
#article .panel-body {
  background-color: #f3efef;
  padding: 15px;
  color: #333;
  min-height: auto;
}
/* line 844, ../sass/screen.scss */
#article h1 {
  font-family: Calibri regular, "Open Sans";
}

/* line 852, ../sass/screen.scss */
#mes-trajets #cadre {
  background: transparent;
}
@media (max-width: 768px) {
  /* line 856, ../sass/screen.scss */
  #mes-trajets .font-xs {
    font-size: 11px !important;
  }
}
/* line 860, ../sass/screen.scss */
#mes-trajets .ui-widget-content {
  border: 0px !important;
}
/* line 863, ../sass/screen.scss */
#mes-trajets .saut_ligne {
  margin-top: 15px;
  margin-bottom: 5px;
}
/* line 867, ../sass/screen.scss */
#mes-trajets .legend {
  font-size: 15px;
}
/* line 870, ../sass/screen.scss */
#mes-trajets .puce_trajet_legend {
  background: none repeat scroll 0 0 #23478e;
  border-radius: 20px;
  color: #FFFFFF;
  font-size: 12px;
  /* margin-left: 2px; */
  margin-top: 0;
  padding: 0px 4px;
  width: 5px;
}
/* line 880, ../sass/screen.scss */
#mes-trajets .puce_trajet {
  background: none repeat scroll 0 0 #23478e;
  border-radius: 20px;
  color: #FFFFFF;
  float: right;
  font-size: 12px;
  margin-left: 24px;
  margin-top: -34px;
  padding: 2px 4px;
  position: absolute;
}
/* line 892, ../sass/screen.scss */
#mes-trajets .nouveau-trajet h2 {
  padding-left: 6px;
  padding-bottom: 5px;
  width: auto;
  padding-right: 6px;
  background: #DDDDDD !important;
  -moz-box-shadow: 0px 0px 2px 0px #4d4d4d;
  -webkit-box-shadow: 0px 0px 2px 0px #4d4d4d;
  box-shadow: 0px 0px 2px 0px #4d4d4d;
  filter: "progid:DXImageTransform.Microsoft.dropShadow(color=$color, offX=-7, offY=-7, positive=true)";
}
/* line 900, ../sass/screen.scss */
#mes-trajets .nouveau-trajet h2 a {
  color: #4d4d4d;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 58%;
}
/* line 905, ../sass/screen.scss */
#mes-trajets .nouveau-trajet h2 a img {
  vertical-align: middle;
}
/* line 909, ../sass/screen.scss */
#mes-trajets .nouveau-trajet h2:hover {
  background: #bcda00 !important;
  -webkit-box-shadow: 0px 0px 2px 0px #000000;
  -moz-box-shadow: 0px 0px 2px 0px #000000;
  -o-box-shadow: 0px 0px 2px 0px #000000;
  box-shadow: 0px 0px 2px 0px #000000;
  filter: "progid:DXImageTransform.Microsoft.dropShadow(color=$color, offX=-7, offY=-7, positive=true)";
  cursor: pointer;
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  transition: background 0.5s;
}
/* line 926, ../sass/screen.scss */
#mes-trajets #trajets-liste {
  margin-top: 0px !important;
  font-size: 100%;
}
/* line 930, ../sass/screen.scss */
#mes-trajets #trajets-liste .details {
  padding-top: 10px;
}
/* line 934, ../sass/screen.scss */
#mes-trajets #trajets-liste .label:not(.label-primary) {
  display: inline-block;
  font-weight: normal;
  font-size: 100%;
  color: #4d4d4d;
}
/* line 941, ../sass/screen.scss */
#mes-trajets #trajets-liste .frequenceTrajet, #mes-trajets #trajets-liste .trajet_details {
  font-size: 9px;
}
/* line 944, ../sass/screen.scss */
#mes-trajets #trajets-liste .infos-membre {
  background-color: #d7de3b;
}

/* line 951, ../sass/screen.scss */
#popup_details .type_trajet {
  font-size: 12px;
  margin-top: -15px;
  color: #555555;
}
/* line 957, ../sass/screen.scss */
#popup_details .detai_trajet .infos-trajet {
  padding-top: 15px;
  border-right: solid 2px #D2D1CF;
  margin-bottom: 15px;
}
/* line 964, ../sass/screen.scss */
#popup_details .data {
  font-weight: bold;
}

/* line 969, ../sass/screen.scss */
.pagination #selectPage {
  float: left;
  width: auto;
  margin: 0 5px;
}
/* line 974, ../sass/screen.scss */
.pagination a {
  color: #4d4d4d !important;
}
/* line 977, ../sass/screen.scss */
.pagination > li {
  display: inline !important;
}

/* line 982, ../sass/screen.scss */
.pagination.paginationmail #selectPageMail {
  float: left;
  width: auto;
  margin: 0 5px;
}
/* line 987, ../sass/screen.scss */
.pagination.paginationmail a {
  color: #4d4d4d !important;
}
/* line 990, ../sass/screen.scss */
.pagination.paginationmail > li {
  padding: 0 !important;
  display: inline !important;
}

/* line 997, ../sass/screen.scss */
#resultat .infos-membre, #trajets-liste .infos-membre, #trajet_container .infos-membre, #trajet_container_details .infos-membre {
  background-color: #23478e;
}

/* line 1000, ../sass/screen.scss */
#resultat .infos-trajet, #resultat .border_cartouche, #trajets-liste .infos-trajet, #mes-trajets #trajets-liste .infos-trajet, #trajet_container .infos-trajet, #trajet_container_details .infos-trajet {
  border-color: #23478e;
}

/* line 1003, ../sass/screen.scss */
#resultat .infos-trajet .commentaire_box, #trajets-liste .infos-trajet .commentaire_box, #trajet_container .infos-trajet .commentaire_box, #trajet_container_details .infos-trajet .commentaire_box {
  background-color: #23478e;
}

/* line 1007, ../sass/screen.scss */
#map_area {
  margin-top: 22px;
}
/* line 1008, ../sass/screen.scss */
#map_area > .col-lg-12 > .row {
  margin-right: 0px;
  margin-left: 0px;
}
/* line 1013, ../sass/screen.scss */
#map_area .map.border_top {
  border-color: #d7de3b !important;
}
/* line 1017, ../sass/screen.scss */
#map_area .btnMap {
  background-color: #d7de3b;
  font-weight: bold;
}

/* line 1024, ../sass/screen.scss */
#simple_search:not(.proposal_liste) {
  margin-top: 120px;
}

/* line 1029, ../sass/screen.scss */
#simple_search #cadre, #trajets-liste #cadre {
  background-color: #ffffff !important;
}
/* line 1034, ../sass/screen.scss */
#simple_search .data_road ul li, #trajets-liste .data_road ul li {
  font-size: 14px !important;
}
/* line 1041, ../sass/screen.scss */
#simple_search #form-recherche .info_road, #simple_search #form-recherche #titre_resultats, #trajets-liste #form-recherche .info_road, #trajets-liste #form-recherche #titre_resultats {
  margin-right: 0px;
}
@media (max-width: 768px) {
  /* line 1041, ../sass/screen.scss */
  #simple_search #form-recherche .info_road, #simple_search #form-recherche #titre_resultats, #trajets-liste #form-recherche .info_road, #trajets-liste #form-recherche #titre_resultats {
    margin-left: 0px;
  }
}
/* line 1050, ../sass/screen.scss */
#simple_search .border_bot, #trajets-liste .border_bot {
  border-color: #e5e5e5;
}
/* line 1053, ../sass/screen.scss */
#simple_search .menu_large, #trajets-liste .menu_large {
  display: none;
}
/* line 1057, ../sass/screen.scss */
#simple_search .form_central, #trajets-liste .form_central {
  background-color: #F3EFEE;
  padding: 15px;
}
/* line 1061, ../sass/screen.scss */
#simple_search #Adresse_depart, #simple_search #Adresse_arrivee, #trajets-liste #Adresse_depart, #trajets-liste #Adresse_arrivee {
  min-width: 47%;
}
/* line 1064, ../sass/screen.scss */
#simple_search .form-group, #trajets-liste .form-group {
  float: left;
  margin-right: -1px;
  position: relative;
  margin-bottom: 0px !important;
}
/* line 1071, ../sass/screen.scss */
#simple_search .FilterArea, #trajets-liste .FilterArea {
  background-color: #F3EFEF;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -ms-border-radius: 4px 4px 4px 4px;
  -o-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  padding: 15px;
}
/* line 1079, ../sass/screen.scss */
#simple_search .FilterArea .row, #trajets-liste .FilterArea .row {
  margin-bottom: 10px;
}
/* line 1082, ../sass/screen.scss */
#simple_search .FilterArea .recherchercovoiturage, #trajets-liste .FilterArea .recherchercovoiturage {
  padding: 5px 10px 5px 10px;
  border-radius: 3px;
}
/* line 1086, ../sass/screen.scss */
#simple_search .FilterArea #filtre_recherche, #trajets-liste .FilterArea #filtre_recherche {
  font-size: 14px;
}
/* line 1092, ../sass/screen.scss */
#simple_search .details-prix .type_reponse, #trajets-liste .details-prix .type_reponse {
  color: #FFFFFF;
  font-size: 13px;
  vertical-align: middle;
}

/* line 1100, ../sass/screen.scss */
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  z-index: 2;
  color: #fff !important;
  cursor: default;
  background-color: #d7de3b;
  border-color: #d7de3b;
}

/* line 1107, ../sass/screen.scss */
.enregistrer_recherche {
  margin-top: -49px;
  float: right;
}

/* line 1112, ../sass/screen.scss */
#resultat .border_top {
  border-color: #e5e5e5 !important;
}
/* line 1115, ../sass/screen.scss */
#resultat .frequenceTrajet {
  font-size: 11px !important;
}
/* line 1118, ../sass/screen.scss */
#resultat .infos-membre {
  min-height: 100px;
  border-radius: 3px 3px 0px 0px;
}
/* line 1122, ../sass/screen.scss */
#resultat .vert {
  background: none repeat scroll 0 0 #aac962;
  color: #FFFFFF;
}

/* line 1130, ../sass/screen.scss */
#resultat .frequenceTrajet.occasionel, #trajets-liste .frequenceTrajet.occasionel, #trajet_container .frequenceTrajet.occasionel, #trajet_container_details .frequenceTrajet.occasionel {
  background-color: transparent;
}
/* line 1133, ../sass/screen.scss */
#resultat .frequenceTrajet.regulier, #trajets-liste .frequenceTrajet.regulier, #trajet_container .frequenceTrajet.regulier, #trajet_container_details .frequenceTrajet.regulier {
  background-color: transparent;
}

/* line 1139, ../sass/screen.scss */
.detail_prop .vert {
  background: none repeat scroll 0 0 #aac962;
}

/* line 1148, ../sass/screen.scss */
#messagerie .menu_large {
  display: none;
}
/* line 1152, ../sass/screen.scss */
#messagerie .liste-membres .nom {
  font-size: 14px;
}

/* line 1161, ../sass/screen.scss */
.ui-autocomplete {
  font-family: Calibri regular, "Open Sans";
}

/* line 1164, ../sass/screen.scss */
.ui-datepicker.ui-widget-content {
  border: 1px solid #b5c300;
  z-index: 8000 !important;
}

/* line 1171, ../sass/screen.scss */
#covoiturage_evenement #signaler_evenement {
  display: none;
}

/* line 1177, ../sass/screen.scss */
#evenement .partenaires, #communaute .partenaires {
  display: none;
}
/* line 1180, ../sass/screen.scss */
#evenement .titre_interne, #communaute .titre_interne {
  display: none;
}

/* line 1184, ../sass/screen.scss */
.partial_evenements_bt, .partial_communautes_bt {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 1189, ../sass/screen.scss */
.partial_evenements.hidden-xs img, .partial_communautes.hidden-xs img {
  max-height: 120px !important;
}

/* line 1193, ../sass/screen.scss */
.partial_evenements.visible-xs, .partial_communautes.visible-xs {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
/* line 1196, ../sass/screen.scss */
.partial_evenements.visible-xs .partial_evenements_nom, .partial_evenements.visible-xs .partial_communautes_nom, .partial_communautes.visible-xs .partial_evenements_nom, .partial_communautes.visible-xs .partial_communautes_nom {
  vertical-align: middle;
  text-align: center;
  display: table-cell !important;
}
/* line 1201, ../sass/screen.scss */
.partial_evenements.visible-xs .ahref_evt:hover, .partial_communautes.visible-xs .ahref_evt:hover {
  background-color: rgba(84, 84, 84, 0.8) !important;
  filter: alpha(opacity=0);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all linear 0.2s;
  -moz-transition: all linear 0.2s;
  -ms-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s;
}

/* line 1216, ../sass/screen.scss */
#quitter_communaute {
  display: none;
}

/* line 1220, ../sass/screen.scss */
#covoiturage_communaute h2 {
  font-size: 40px;
  font-weight: 600;
  color: #6d6f71;
}
/* line 1225, ../sass/screen.scss */
#covoiturage_communaute .infos {
  color: #939598;
  font-size: 18px;
  min-height: 137px;
}
/* line 1231, ../sass/screen.scss */
#covoiturage_communaute .partial_evenements_bt .bt_communaute_propTrajet {
  display: block !important;
}

/* line 1241, ../sass/screen.scss */
#contact .menu_large {
  display: none;
}
/* line 1244, ../sass/screen.scss */
#contact .titre_interne {
  display: none;
}

/* line 1249, ../sass/screen.scss */
#popup_contact label {
  font-size: 14px;
}

/* line 1256, ../sass/screen.scss */
#recherche-avancee label:not(.label-primary) {
  color: #252525;
  font-size: 14px;
  font-weight: 600;
  margin-top: 13px;
  padding-left: 12px;
}
/* line 1263, ../sass/screen.scss */
#recherche-avancee .tab_horaire {
  padding-top: 5px;
}
/* line 1266, ../sass/screen.scss */
#recherche-avancee .enregistrer_affichage label {
  display: inline;
}
/* line 1270, ../sass/screen.scss */
#recherche-avancee .role_trajet .iradio_square {
  display: none;
}
/* line 1273, ../sass/screen.scss */
#recherche-avancee .role_trajet .checkbox-square {
  padding-left: 13px;
}
/* line 1277, ../sass/screen.scss */
#recherche-avancee .fa:not(.fa-exclamation-triangle):not(.fa-mars):not(.fa-venus) {
  color: #888;
  margin-right: 5px;
  min-width: 15px;
  text-align: center;
}
/* line 1285, ../sass/screen.scss */
#recherche-avancee .map_column .trajet_info .fa {
  padding-right: 5px;
  padding-top: 10px;
}
/* line 1289, ../sass/screen.scss */
#recherche-avancee .map_column .trajet_info .fa-cloud {
  padding-right: 3px !important;
}
/* line 1295, ../sass/screen.scss */
#recherche-avancee .menu_large {
  display: none;
}
/* line 1298, ../sass/screen.scss */
#recherche-avancee #help_calcul {
  margin-left: 7px;
}
/* line 1301, ../sass/screen.scss */
#recherche-avancee .ico_localisation {
  cursor: pointer;
}
/* line 1304, ../sass/screen.scss */
#recherche-avancee .enregistrer_carnet {
  color: #909090;
  cursor: pointer;
  float: right;
  font-size: 12px;
  margin-top: 5px;
}
/* line 1311, ../sass/screen.scss */
#recherche-avancee #mon_tarif {
  display: none;
}

/* line 1318, ../sass/screen.scss */
.text-white {
  color: white;
}

/* line 1321, ../sass/screen.scss */
.hugeIcn {
  font-size: 49px;
}

/* line 1326, ../sass/screen.scss */
.icn {
  left: -4px;
  position: absolute;
  top: -7px;
  width: 60px;
  height: 60px;
}

/* line 1333, ../sass/screen.scss */
.chosen-choices {
  height: 40px !important;
  padding: 4px 5px !important;
  background-image: none !important;
  border: 1px solid #e2dfe0 !important;
  font-size: 14px;
  border-radius: 3px;
}

/* line 1343, ../sass/screen.scss */
.chosen-single {
  font-size: 14px !important;
  border: 1px solid #e2dfe0 !important;
  font-style: normal !important;
}

/* line 1349, ../sass/screen.scss */
.bg_green {
  border-radius: 3px;
  background-color: #d7de3b;
}

/* line 1353, ../sass/screen.scss */
.titreresultat {
  display: none;
}

/* line 1356, ../sass/screen.scss */
.text_blue {
  color: #014798;
}

/* line 1364, ../sass/screen.scss */
a.signaler {
  display: none !important;
}

/* line 1370, ../sass/screen.scss */
#popup_contact .modal-content .preferences_picto, #pop .modal-content .preferences_picto, #ajouter_vehicule .modal-content .preferences_picto, #delete_vehicule .modal-content .preferences_picto, #ajouter_adresse .modal-content .preferences_picto, #delete_addresse .modal-content .preferences_picto, #delete_journey .modal-content .preferences_picto, #delete_messages_popup .modal-content .preferences_picto, #popContact .modal-content .preferences_picto, #modalRelaypoints .modal-content .preferences_picto {
  margin-top: 0px;
}

/* line 1376, ../sass/screen.scss */
.infoMarker {
  min-width: 350px;
}

/* line 1381, ../sass/screen.scss */
.iestrong {
  position: relative;
  left: 10px;
}

/* line 1385, ../sass/screen.scss */
.gender, #parrainage_btn, .preferences_picto {
  display: none !important;
}
