/*@import "../web fonts/sourcesanspro_regular_macroman/stylesheet.css";
@import "../web fonts/sourcesanspro_light_macroman/stylesheet.css";
@import "../web fonts/sourcesanspro_bold_macroman/stylesheet.css";
@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,600,500,700,800,900,300italic,400italic);*/
@import url("https://fonts.googleapis.com/css?family=Poppins&display=swap");
/******************************
***** GRAPHIQUE MOBICOOP ******
******************************/
@-moz-document url-prefix() {
  .container-fluid .pictocount .row .text-count {
    margin-top: 0px !important;
  }
}
@media (min-width: 249px) and (max-width: 1600px) {
  html:first-child .text-count {
    margin-top: -80px;
  }
}
@media (min-width: 1601px) {
  html:first-child .text-count {
    margin-top: -80px;
  }
}

.container-fluid {
  margin: 0px !important;
}
.container-fluid .bandeau {
  width: 100%;
  background: url("/img/Bandeau_CoviEventMobicoop.png") no-repeat;
  background-size: cover;
  height: 295px;
  margin-top: -1px;
  padding: 5px;
}
.container-fluid .bandeau .row {
  margin-right: 0px !important;
}
.container-fluid .bandeau #text_bandeau_italic {
  color: #ffffff;
  font-style: italic;
}
.container-fluid h1 {
  color: #FFFFFF;
  text-align: left;
}
@media (min-width: 249px) {
  .container-fluid h1 {
    margin-top: -6px;
    font-weight: bold;
  }
}
@media (max-width: 780px) {
  .container-fluid h1 {
    text-align: center;
    font-weight: bold;
  }
}
@media (min-width: 255px) and (max-width: 2800px) {
  .container-fluid h1 {
    margin-top: 15px;
    font-weight: bold;
  }
}
.container-fluid h1 .text_bandeau {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.container-fluid #saisie_event {
  margin-top: 30px;
}
@media (min-width: 315px) and (max-width: 767px) {
  .container-fluid .text_bandeau {
    margin-top: 50px;
    font-weight: bold;
  }
}
@media (min-width: 767px) {
  .container-fluid .text_bandeau {
    text-align: center;
    margin-top: 50px;
    font-weight: bold;
  }
  .container-fluid #text_bandeau_italic {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .container-fluid .text_bandeau {
    text-align: left;
    font-weight: bold;
  }
  .container-fluid #text_bandeau_italic {
    text-align: left;
  }
}
@media (min-width: 979px) and (max-width: 1200px) {
  .container-fluid .text_bandeau {
    text-align: left;
    font-weight: bold;
  }
  .container-fluid #text_bandeau_italic {
    text-align: left;
  }
}
@media (min-width: 1200px) {
  .container-fluid .text_bandeau {
    text-align: left;
    font-weight: bold;
  }
  .container-fluid #text_bandeau_italic {
    text-align: left;
  }
}
.container-fluid .cree_event {
  background-color: #F046AA;
  height: 75px;
  margin-top: -1px;
}
.container-fluid .cree_event a {
  text-decoration: none !important;
  color: #ffffff;
}
.container-fluid .cree_event .align {
  padding-right: 0px !important;
}
.container-fluid .cree_event .row {
  margin-right: 0px !important;
}
@media (min-width: 249px) and (max-width: 387px) {
  .container-fluid .cree_event {
    height: 100px;
  }
}
.container-fluid .cree_event #ajouter {
  vertical-align: middle;
}
.container-fluid .pictocount {
  margin-top: 50px;
  margin-bottom: 50px;
  text-align: center;
}
.container-fluid .pictocount .align {
  padding-right: 0px !important;
  margin-bottom: 60px;
}
.container-fluid .pictocount .row {
  margin-right: 0px !important;
}
.container-fluid .pictocount .row #text-conduc {
  color: #00D28C;
  font-size: 50px;
  font-weight: bold;
}
.container-fluid .pictocount .row #text-passag {
  color: #F046AA;
  font-size: 50px;
  font-weight: bold;
}
.container-fluid .pictocount .row #text-event {
  color: #F046AA;
  font-size: 50px;
  font-weight: bold;
}
.container-fluid .pictocount .row .text-count {
  color: #1a3f78;
  font-size: 30px;
  font-weight: bold;
}
.container-fluid .pictocount .barre_rose {
  height: 20px;
}
.container-fluid .pictocount .barre_rose .hr {
  border-color: #F046AA;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 20px solid #F046AA;
}
.container-fluid .pictocount .barre_verte {
  height: 20px;
}
.container-fluid .pictocount .barre_verte .hr {
  border-color: #00D28C;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 20px solid #00D28C;
}
.container-fluid .bandeau-text {
  margin-top: 50px;
  margin-bottom: 50px;
  text-align: center;
}
.container-fluid .bandeau-text .centrage {
  padding-right: 0px !important;
}
.container-fluid .bandeau-text .row {
  margin-right: 0px !important;
}
.container-fluid .bandeau-text p {
  color: #1a3f78;
  font-size: 14px;
  font-weight: bold;
}
.container-fluid .bandeau-text p #lienIndex {
  color: #00D28C;
}

/******************************
*********** GENERAL ***********
*******************************/
body {
  color: #1a3f78;
  text-align: center;
  font-family: "Poppins", sans-serif !important;
  font-size: 85%;
  min-height: 100%;
}

header {
  background: #00D28C;
  color: #ffffff;
}

header .countrySelect {
  width: 35px;
  background: #00D28C;
  color: #ffffff;
  border: 0;
  text-align: right;
}

#langContainer {
  position: absolute;
  color: #00D28C;
}

header .country-list {
  overflow-y: auto !important;
  width: 145px !important;
}
@media (min-width: 23em) {
  header .country-list {
    overflow-y: auto !important;
    width: 177px !important;
  }
}
@media (min-width: 27em) {
  header .country-list {
    overflow-y: auto !important;
    width: 201px !important;
  }
}
@media (min-width: 36em) {
  header .country-list {
    overflow-y: auto !important;
    width: 300px !important;
  }
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Poppins", sans-serif !important;
}

div p {
  color: #1a3f78;
  font-family: "Poppins", sans-serif;
}

h1 {
  font-size: 30px !important;
}

h2 {
  font-size: 23px !important;
}

.cancel-title {
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  font-weight: 400 !important;
}

div > h3 > span {
  color: #00D28C;
  cursor: pointer;
  font-family: "Poppins", sans-serif;
}
div > h3 > span:hover, div > h3 > span:visited {
  text-decoration: none;
  color: #1a3f78;
}

.hr {
  border-color: #00D28C;
}

strong {
  color: #1a3f78;
}

.breakTrue {
  -ms-hyphens: auto;
  word-break: break-all;
}

#cookie-bar {
  z-index: 9999;
  word-wrap: break-word;
  height: auto;
}
#cookie-bar p {
  color: #FFFFFF;
}

.erreur {
  background-color: #ff5555;
  color: #ffffff;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
}

ul.nav > li {
  display: inline-block;
}
ul.nav > li a {
  border-radius: 3px;
}
ul.nav > li.active > a {
  background-color: #00D28C;
  color: white;
}
ul.nav > li.active > a:hover {
  background-color: #00df95;
  border-bottom-color: #ef3aa5;
}

/******************************
************ HEADER ***********
*******************************/
header {
  background-color: #00D28C;
}
header #logo {
  width: 210px;
  margin-top: 20px;
  margin-bottom: 5px;
  margin-left: 25px;
  height: auto;
}
@media (min-width: 19em) {
  header #logo {
    width: 210px;
  }
}
@media (min-width: 24em) {
  header #logo {
    width: 257px;
  }
}
@media (min-width: 27em) {
  header #logo {
    width: inherit;
  }
}
@media (min-width: 767px) {
  header .alignement {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  header .alignement {
    text-align: left;
  }
}
@media (min-width: 979px) and (max-width: 1200px) {
  header .alignement {
    text-align: left;
  }
}
@media (min-width: 1200px) {
  header .alignement {
    text-align: left;
  }
}

/******************************
********* POPUP ALERT *********
*******************************/
.modal-dialog {
  z-index: 10000;
}

#alert .modal-dialog {
  z-index: 10000;
}
#alert .modal-dialog .modal-body {
  word-wrap: break-word;
  -ms-hyphens: auto;
}
#alert .modal-dialog .modal-body form {
  display: inline-block;
}
#alert .modal-title {
  word-wrap: break-word;
  -ms-hyphens: auto;
}

/******************************
************* INDEX ***********
*******************************/
a#creerEvenement.btn.btn-lg {
  background-color: #00D28C;
  color: #FFFFFF;
  border-bottom: 4px solid #F046AA;
  padding: 2rem 4rem;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-size: 12px;
  box-sizing: border-box;
}
@media (min-width: 21em) {
  a#creerEvenement.btn.btn-lg {
    font-size: 14px;
  }
}
@media (min-width: 24em) {
  a#creerEvenement.btn.btn-lg {
    font-size: 16px;
  }
}
@media (min-width: 27em) {
  a#creerEvenement.btn.btn-lg {
    font-size: 2rem;
  }
}
a#creerEvenement.btn.btn-lg:hover {
  background-color: #00df95;
  border-bottom-color: #ef3aa5;
  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;
}

.index {
  color: #00D28C;
}

a#lienIndex {
  color: #006363;
  /*   &:hover, &:visited {
      text-decoration: none;
      border-bottom-color: darken($color_pink, 2.5%);
    } */
}

.stats-circle {
  border: 1px solid #CCC;
  border-radius: 100px;
  display: inline-block;
  padding: 35px;
  height: 160px;
  width: 160px;
  margin-bottom: 10px;
}
.stats-circle:hover {
  background: #00D28C;
  border-color: #F046AA;
  color: #FFF;
}
.stats-circle:hover .number {
  color: #003333;
}
.stats-circle svg {
  display: block;
  text-align: center;
  width: 100%;
  font-size: 30px;
  margin: auto auto 20px auto;
}
.stats-circle .number {
  font-weight: bold;
  color: #006363;
  display: block;
}

/******************************
*********** EVENEMENT *********
*******************************/
section.contenu_interne h1 {
  font-weight: 200;
  color: #1a3f78;
  font-family: "Poppins", sans-serif;
}
section.contenu_interne div.vide {
  height: 5px;
}
@media (min-width: 19em) {
  section.contenu_interne div.vide {
    height: 10px;
  }
}
@media (min-width: 24em) {
  section.contenu_interne div.vide {
    height: 15px;
  }
}
@media (min-width: 27em) {
  section.contenu_interne div.vide {
    height: 30px;
  }
}

.form-group label {
  color: #1a3f78;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
}
.form-group ::-webkit-input-placeholder {
  font-style: italic;
  font-family: "Poppins", sans-serif;
}
.form-group :-moz-placeholder {
  font-style: italic;
  font-family: "Poppins", sans-serif;
}
.form-group ::-moz-placeholder {
  font-style: italic;
  font-family: "Poppins", sans-serif;
}
.form-group :-ms-input-placeholder {
  font-style: italic;
  font-family: "Poppins", sans-serif;
}
.form-group input, .form-group textarea, .form-group select {
  font-family: "Poppins", sans-serif;
}
.form-group input:active, .form-group input:focus, .form-group textarea:active, .form-group textarea:focus, .form-group select:active, .form-group select:focus {
  border-color: #00D28C;
  box-shadow: none;
  font-family: "Poppins", sans-serif;
}
.form-group input option, .form-group textarea option, .form-group select option {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 2rem;
}
.form-group .error {
  border-color: #d53915;
  color: #d53915 !important;
  font-weight: lighter;
}
.form-group .error + i {
  color: #d53915;
}
.form-group #AfficheUrl {
  max-height: 300px;
}
.form-group input#AfficheUrl.form-control {
  height: auto;
}
.form-group i {
  color: #F046AA;
}

.input_champs > [class*=glyphicon-] {
  bottom: 1px;
  display: inline-block;
  font-size: 16px;
  line-height: 23px;
  padding: 0 3px;
  position: absolute;
  z-index: 2;
  left: auto;
  right: 25px;
  top: 6px;
}

.contenu_interne .input_champs input:focus + i, .contenu_interne .input_champs input:active + i {
  color: #00D28C;
}

button#event_submitted.valider {
  width: 100%;
}
button#event_submitted.valider:hover {
  color: #FFFFFF;
  background: #00D28C;
  -webkit-box-shadow: 0px 0px 2px 0px #006c48;
  -moz-box-shadow: 0px 0px 2px 0px #006c48;
  -o-box-shadow: 0px 0px 2px 0px #006c48;
  box-shadow: 0px 0px 2px 0px #006c48;
  -webkit-appearance: none;
  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;
}

div.datepicker.datepicker-dropdown.dropdown-menu {
  font-family: "open_sanslight", Arial, sans-serif;
  color: #1a3f78;
}
div.datepicker.datepicker-dropdown.dropdown-menu th {
  font-family: "open_sanslight", Arial, sans-serif;
  font-weight: lighter;
}
div.datepicker.datepicker-dropdown.dropdown-menu td.active.day, div.datepicker.datepicker-dropdown.dropdown-menu td.active.day.selectEvt {
  background-color: #00D28C;
}
div.datepicker.datepicker-dropdown.dropdown-menu span.month.active {
  background-color: #00D28C;
}
div.datepicker.datepicker-dropdown.dropdown-menu span.month.active:hover {
  background-color: #00d78f;
}
div.datepicker.datepicker-dropdown.dropdown-menu span.year.active {
  background-color: #00D28C;
}
div.datepicker.datepicker-dropdown.dropdown-menu span.year.active:hover {
  background-color: #00d78f;
}
div.datepicker.datepicker-dropdown.dropdown-menu td.day.selectEvt {
  background-color: rgba(0, 210, 140, 0.3);
}

/* Crop */
.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;
}
.avatar-view img {
  width: 100%;
}

.avatar-body {
  padding-right: 15px;
  padding-left: 15px;
}

.avatar-upload {
  overflow: hidden;
}
.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: #000000;
}
.avatar-upload input {
  display: block;
  margin-left: 110px;
}

.avatar-alert {
  margin-top: 10px;
  margin-bottom: 10px;
}

.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;
}
.avatar-wrapper img {
  display: block;
  height: auto;
  max-width: 100%;
}

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

.preview-lg {
  height: 184px;
  width: 184px;
  margin-top: 15px;
}

.preview-md {
  height: 100px;
  width: 100px;
}

.preview-sm {
  height: 50px;
  width: 50px;
}

@media (min-width: 992px) {
  .avatar-preview {
    float: none;
  }
}
.avatar-btns {
  margin-top: 30px;
  margin-bottom: 15px;
}
.avatar-btns .btn-group {
  margin-right: 5px;
}
.avatar-btns .btn-primary {
  background-color: #00D28C !important;
  border-bottom: 4px solid #F046AA !important;
  background-image: none !important;
}

.datepicker table tr td.active.active {
  background-color: #00D28C !important;
  border-color: #00D28C !important;
}

.modal-crop {
  z-index: 10000;
}

div#test-map {
  background-color: #CBC7C7;
  height: 250px;
  box-sizing: border-box;
  padding: 2rem;
}

/******************************
****** EVENEMENT VALIDER ******
*******************************/
.listeInfo {
  word-wrap: break-word;
  -ms-hyphens: auto;
}

a#retourEvent.btn {
  background-color: #00D28C;
  color: #FFFFFF;
  border-bottom: 4px solid #F046AA;
  text-transform: uppercase;
  width: 100%;
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  box-sizing: border-box;
}
a#retourEvent.btn:hover {
  background-color: #00df95;
  border-bottom-color: #ef3aa5;
  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;
}

a#validerEvent.btn, button.btn.valider, a.btn.btn-valider {
  background-color: #00D28C;
  color: #FFFFFF;
  border-bottom: 4px solid #F046AA;
  text-transform: uppercase;
  width: 100%;
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  box-sizing: border-box;
}
a#validerEvent.btn:hover, button.btn.valider:hover, a.btn.btn-valider:hover {
  background-color: #00ec9d;
  border-bottom-color: #ee2e9f;
  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;
}

/******************************
******** EVENEMENT FIN ********
*******************************/
.cadre_event {
  padding: 2rem;
  margin-top: 0;
  margin-bottom: 0;
  border: 1px solid #00D28C;
  word-wrap: break-word;
  -ms-hyphens: auto;
}
@media (min-width: 27em) {
  .cadre_event {
    padding: 2rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}

p > a {
  color: #00D28C;
}
p > a:hover {
  text-decoration: none;
  color: #1a3f78;
}

a#partager.btn {
  background-color: #00D28C;
  color: #FFFFFF;
  border-bottom: 4px solid #F046AA;
  text-transform: uppercase;
  width: 100%;
  font-family: "Poppins", sans-serif;
  box-sizing: border-box;
  margin-bottom: 0.7rem;
}
@media (min-width: 48em) {
  a#partager.btn {
    margin-bottom: 0;
  }
}
a#partager.btn:hover {
  background-color: #00ec9d;
  border-bottom-color: #ee2e9f;
  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;
}

button#link-copy-btn {
  background-color: #00D28C;
  color: #FFFFFF;
  border-bottom: 4px solid #F046AA;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 0.7rem;
}
@media (min-width: 48em) {
  button#link-copy-btn {
    margin-bottom: 0;
  }
}

.resend-email svg, .resend-email .svg-inline--fa {
  border: 1px solid;
  padding: 5px;
  font-size: 15px;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  border-radius: 25px;
  margin-right: 5px;
}

/******************************
********* ADMINISTRATION *********
*******************************/
.titreAdministration {
  word-wrap: break-word;
  -ms-hyphens: auto;
}

/******************************
********* COVOITURAGE *********
*******************************/
.creeInfo, .signalerInfo {
  border-top: 0px solid #00D28C;
  border-bottom: 0px solid #00D28C;
  border-right: 1px solid #00D28C;
  height: 3rem;
}
@media (max-width: 767px) {
  .creeInfo, .signalerInfo {
    border-top: 1px solid #00D28C;
    border-bottom: 1px solid #00D28C;
    border-right: 0px solid #00D28C;
    height: 5rem;
  }
}
.creeInfo p, .signalerInfo p {
  line-height: 2rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 11px;
}
@media (min-width: 17em) {
  .creeInfo p, .signalerInfo p {
    font-size: 12px;
  }
}
@media (min-width: 19em) {
  .creeInfo p, .signalerInfo p {
    font-size: 14px;
  }
}

.organiseInfo, .modifInfo {
  border-top: 0px solid #00D28C;
  border-bottom: 0px solid #00D28C;
  border-right: 1px solid #00D28C;
  height: 3rem;
}
@media (max-width: 767px) {
  .organiseInfo, .modifInfo {
    border-top: 1px solid #00D28C;
    border-bottom: 1px solid #00D28C;
    border-right: 1px solid #00D28C;
    height: 5rem;
  }
}
.organiseInfo p, .modifInfo p {
  line-height: 2rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  word-wrap: break-word;
  -ms-hyphens: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

h4.info {
  color: #00D28C;
  font-weight: 600;
  font-size: 1.5rem;
}

p#resumeEvent {
  color: #1a3f78;
  font-weight: 600;
}

div.adresseEvt {
  vertical-align: middle;
}

.covoit_hide {
  display: none;
}

#covoit_conducteur div.form-group, #covoit_passager div.form-group, #covoit_conducteur_add div.form-group, #covoit_passager_add div.form-group {
  margin-left: 0px;
  margin-right: 0px;
}
#covoit_conducteur div.form-group .tableau div:nth-child(2), #covoit_passager div.form-group .tableau div:nth-child(2), #covoit_conducteur_add div.form-group .tableau div:nth-child(2), #covoit_passager_add div.form-group .tableau div:nth-child(2) {
  padding-left: 1px;
  padding-right: 10px;
}
#covoit_conducteur div.form-group .tableau div:nth-child(2) select, #covoit_passager div.form-group .tableau div:nth-child(2) select, #covoit_conducteur_add div.form-group .tableau div:nth-child(2) select, #covoit_passager_add div.form-group .tableau div:nth-child(2) select {
  margin: 0.5rem;
}
#covoit_conducteur .mail, #covoit_passager .mail, #covoit_conducteur_add .mail, #covoit_passager_add .mail {
  padding-bottom: 10px;
}
#covoit_conducteur .input_champs, #covoit_passager .input_champs, #covoit_conducteur_add .input_champs, #covoit_passager_add .input_champs {
  vertical-align: middle;
}
#covoit_conducteur label, #covoit_passager label, #covoit_conducteur_add label, #covoit_passager_add label {
  padding-top: 0.5rem;
}
#covoit_conducteur div.col-xs-12.tableau, #covoit_passager div.col-xs-12.tableau, #covoit_conducteur_add div.col-xs-12.tableau, #covoit_passager_add div.col-xs-12.tableau {
  padding: 0;
}

.conducteur, .passager {
  font-weight: 500;
}
.conducteur i.covoit-icon, .passager i.covoit-icon {
  color: #4d4d4d;
  font-size: 4rem;
}

.conducteur-show p, .passager-show p {
  color: #1a3f78;
}
.conducteur-show p span.cercle, .passager-show p span.cercle {
  display: inline-block;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  border: 3px solid #00D28C;
}
.conducteur-show p span.cercle i.covoit-icon, .passager-show p span.cercle i.covoit-icon {
  display: inline-block;
  color: #00D28C;
  font-size: 3rem;
  margin-top: 1.2rem;
}

.Info_covoit {
  vertical-align: text-bottom;
  padding-top: 11px;
  padding-bottom: 33px;
}
.Info_covoit .Ajout_conducteur {
  font-weight: 500;
}
.Info_covoit .Ajout_conducteur i.covoit-icon {
  color: #00D28C;
  font-size: 3rem;
}
.Info_covoit .Ajout_conducteur p:nth-child(2) {
  color: #FFFFFF;
  background-color: #00D28C;
  border-bottom: 4px solid #F046AA;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  box-sizing: border-box;
  padding: 1rem;
  border-radius: 5px;
}
.Info_covoit .Ajout_conducteur p:nth-child(2):hover {
  background-color: #00ec9d;
  border-bottom-color: #ee2e9f;
  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;
}
@media (max-width: 25em) {
  .Info_covoit .Ajout_conducteur p:nth-child(2) {
    font-size: 12px;
  }
}
.Info_covoit .Ajout_conducteur p span {
  padding: 0;
}
.Info_covoit .Ajout_passager {
  font-weight: 500;
  padding-left: 0px;
}
@media (min-width: 48em) {
  .Info_covoit .Ajout_passager {
    padding-left: 25px;
  }
}
.Info_covoit .Ajout_passager i.covoit-icon {
  color: #00D28C;
  font-size: 3rem;
}
.Info_covoit .Ajout_passager p:nth-child(2) {
  color: #FFFFFF;
  background-color: #00D28C;
  border-bottom: 4px solid #F046AA;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  box-sizing: border-box;
  padding: 1rem;
  border-radius: 5px;
}
.Info_covoit .Ajout_passager p:nth-child(2):hover {
  background-color: #00fba7;
  border-bottom-color: #ee2e9f;
  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;
}
@media (max-width: 25em) {
  .Info_covoit .Ajout_passager p:nth-child(2) {
    font-size: 12px;
  }
}
.Info_covoit .Ajout_passager p span {
  padding: 0;
  margin-bottom: -1px;
}
.Info_covoit .Ajout_passager, .Info_covoit .Ajout_conducteur {
  cursor: pointer;
}

p span {
  vertical-align: middle;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

button.btn.default, a.btn.default {
  background-color: #00D28C;
  color: #ffffff;
  border-bottom: 4px solid #F046AA;
  text-transform: uppercase;
  width: 100%;
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  box-sizing: border-box;
  margin-bottom: 1rem;
}
button.btn.default:hover, a.btn.default:hover {
  background-color: #2fffba;
  border-bottom-color: #ec1794;
  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;
}

div.divformfin {
  margin-bottom: 0px;
}

div.form-group {
  padding-right: 5px;
  padding-left: 0;
}
div.form-group div.input_champs {
  padding: 0;
}
div.form-group div.input_champs #DateDepartCovoiturage {
  min-width: 130px;
  margin-right: 0.5rem;
}
div.form-group div.input_champs #LieuDepart_modif {
  min-width: 300px;
  margin-right: 0.5rem;
}

#go-top {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
  background-color: #00D28C;
  color: #ffffff;
  border: 2px solid #F046AA;
}
#go-top:hover {
  background: #FFF;
  background-color: #2fffba;
  border-color: #ec1794;
}

ul.nav-pills > li a.deleted,
ul.nav-pills > li a.deleted:hover {
  text-decoration: line-through;
  color: #CCC;
}

table.table.table-bordered.tableau_poule_conducteur thead, table.table.table-bordered.tableau_poule_passager thead {
  background-color: #e4e1e1;
}
table.table.table-bordered.tableau_poule_conducteur thead:first-child tr:first-child > th, table.table.table-bordered.tableau_poule_passager thead:first-child tr:first-child > th {
  border-top: 1px solid;
  border-color: #00D28C;
  text-align: center;
}
table.table.table-bordered.tableau_poule_conducteur tbody > tr > td, table.table.table-bordered.tableau_poule_passager tbody > tr > td {
  border-color: #00D28C;
}
table.table.table-bordered.tableau_poule_conducteur th.addPassager, table.table.table-bordered.tableau_poule_conducteur td.delPassager, table.table.table-bordered.tableau_poule_passager th.addPassager, table.table.table-bordered.tableau_poule_passager td.delPassager {
  background-color: #FFFFFF;
  font-size: larger;
  font-weight: 400;
  color: #00D28C;
}
table.table.table-bordered.tableau_poule_conducteur th.addPassager span > i.glyphicon, table.table.table-bordered.tableau_poule_conducteur td.delPassager span > i.glyphicon, table.table.table-bordered.tableau_poule_passager th.addPassager span > i.glyphicon, table.table.table-bordered.tableau_poule_passager td.delPassager span > i.glyphicon {
  cursor: pointer;
}

div.label-tableau-passager .panel-heading {
  background-color: #f5f4f4;
  background-image: none;
}

div[id^=poule_passager_] {
  overflow: hidden;
}

.ui-draggable-dragging .modifier, .ui-draggable-dragging .supprimer {
  display: none;
}

#nomPassager {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 50%;
  display: block;
  float: left;
}

div[id^=poule_conducteur_] {
  border-color: #00b378;
}
div[id^=poule_conducteur_] .panel-heading {
  background-color: #00b378;
  background-image: none;
  color: #FFFFFF;
}
div[id^=poule_conducteur_] .panel-heading i.place_vide {
  color: rgba(255, 255, 255, 0.4);
}
div[id^=poule_conducteur_] .panel-heading div.collapse-icon {
  padding: 0;
  margin-top: 19px;
  font-size: 1.8rem;
}
div[id^=poule_conducteur_] .panel-heading div.collapse-icon i {
  color: #FFFFFF;
}
div[id^=poule_conducteur_] .panel-heading .complet {
  color: #F046AA;
}
div[id^=poule_conducteur_] .panel-heading > div {
  padding-right: 0;
  padding-left: 0;
  word-wrap: break-word;
  -ms-hyphens: auto;
}
div[id^=poule_conducteur_] .panel-heading > div p {
  margin-bottom: 0px;
  color: #FFFFFF;
  line-height: 2em;
  padding-left: 0px;
  padding-right: 0px;
}
div[id^=poule_conducteur_] .enteteVehicule {
  padding-left: 0px;
  padding-right: 0px;
}
div[id^=poule_conducteur_] .enteteVehicule > b {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 60%;
}
@media (min-width: 767px) {
  div[id^=poule_conducteur_] .enteteVehicule > b {
    max-width: 70%;
  }
}
@media (min-width: 1024px) {
  div[id^=poule_conducteur_] .enteteVehicule > b {
    max-width: 75%;
  }
}
div[id^=poule_conducteur_] .panel-body p {
  font-weight: 700;
}
div[id^=poule_conducteur_] .panel-body p i {
  color: #4d4d4d;
}
div[id^=poule_conducteur_] .panel-body .ajoutDirect {
  cursor: pointer;
}
div[id^=poule_conducteur_] .panel-body .importDirect {
  cursor: pointer;
}
div[id^=poule_conducteur_] .panel-body p.text_comment {
  word-break: break-all;
  -ms-hyphens: auto;
}
div[id^=poule_conducteur_] .panel-body p.text_comment span {
  max-height: 100px;
  overflow-y: auto;
  margin-bottom: 0;
  font-weight: 400;
}
div[id^=poule_conducteur_] .panel-body p i.place_vide {
  color: #CBC7C7;
}
div[id^=poule_conducteur_] div.case_passager_ajout {
  border: 1px solid #CBC7C7;
  border-right: 1px dotted #CBC7C7;
  padding: 0.6666666667rem;
  margin-top: 0.5rem;
  box-sizing: border-box;
  min-height: 36px;
  cursor: pointer;
}
div[id^=poule_conducteur_] div.case_passager_import {
  border: 1px solid #CBC7C7;
  border-left: 0px solid #CBC7C7;
  padding: 0.6666666667rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  box-sizing: border-box;
  min-height: 36px;
  cursor: pointer;
}

.ligneInfoPassager {
  margin-bottom: 10px;
}
.ligneInfoPassager label:nth-of-type(2) {
  font-weight: 100;
}

button.submit_disable.btn.valider {
  background-color: #00D28C;
  border-bottom: 4px solid #F046AA;
}

div#modal_ajoutdirect, div#modal_modifPassager {
  width: 90%;
}

div.pac-container.pac-logo {
  z-index: 2500;
}

.modifier, .supprimer {
  padding-top: 0.4rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.2rem;
  margin: 0.1rem;
  -webkit-border-radius: 5rem;
  -moz-border-radius: 5rem;
  border-radius: 0.5rem;
  line-height: 28px;
  cursor: pointer;
}

.signaler, #signaler_evenement {
  padding: 0.5rem;
  -webkit-border-radius: 5rem;
  -moz-border-radius: 5rem;
  border-radius: 0.5rem;
}
.signaler:hover, #signaler_evenement:hover {
  background-color: #d53915;
  color: #FFFFFF;
  cursor: pointer;
}
.signaler .glyphicon, #signaler_evenement .glyphicon {
  color: #00D28C;
}

.glyphicon-trash {
  color: #00D28C;
}
.glyphicon-trash:hover {
  color: #F046AA;
  cursor: pointer;
}

#signal-resp, #modif-resp, #how-it, #supprimerCovoitureurModal, #cloreEvenementModal, #modalModif {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
#signal-resp .modal-dialog, #modif-resp .modal-dialog, #how-it .modal-dialog, #supprimerCovoitureurModal .modal-dialog, #cloreEvenementModal .modal-dialog, #modalModif .modal-dialog {
  z-index: 10000;
}
@media (max-width: 767px) {
  #signal-resp, #modif-resp, #how-it, #supprimerCovoitureurModal, #cloreEvenementModal, #modalModif {
    border-top: 0px solid #00D28C;
    padding-top: 1rem;
    padding-bottom: 1rem;
    line-height: 3rem;
  }
}
#signal-resp span, #modif-resp span, #how-it span, #supprimerCovoitureurModal span, #cloreEvenementModal span, #modalModif span {
  line-height: 2rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

#LieuDepartP {
  display: inline;
}

.passagerDansConducteurStyle {
  width: 50%;
  white-space: nowrap;
  display: inline-flex;
  overflow: hidden;
  display: -moz-inline-box;
}

.passagerStyle {
  padding: 0.5rem 1.5rem;
  color: #FFFFFF;
  background-color: #F046AA;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  text-overflow: ellipsis;
}
.passagerStyle p {
  color: #FFFFFF;
}
.passagerStyle p span.modifier, .passagerStyle p span.supprimer {
  color: rgba(77, 77, 77, 0.7);
  background-color: #FFFFFF;
  float: right;
}
.passagerStyle p span.modifier:hover, .passagerStyle p span.supprimer:hover {
  background-color: #CBC7C7;
  color: #FFFFFF;
  cursor: pointer;
}
.passagerStyle.drag_passager {
  color: #FFFFFF;
  margin: 5px;
  display: inline-block;
  width: 100%;
  background-color: #F046AA;
}
.passagerStyle.drag_passager span {
  float: left;
  margin-right: 5px;
}

button#btn-signaler, button#btn-supprimer-conducteur, button#btn-supprimer-passager, button#btn-supprimer-passager-covoiturage {
  background-color: #d53915;
  color: #FFFFFF;
  border-bottom: 4px solid #78200c;
}
button#btn-signaler:hover, button#btn-supprimer-conducteur:hover, button#btn-supprimer-passager:hover, button#btn-supprimer-passager-covoiturage:hover {
  background-color: #eb5532;
  border-bottom-color: #4a1407;
}

button.btn-annuler {
  background-color: #d53915;
  color: #FFFFFF;
  border-bottom: 4px solid #78200c;
  width: 100%;
}
button.btn-annuler:hover {
  background-color: #eb5532;
  border-bottom-color: #4a1407;
  color: #FFFFFF;
}

textarea#raison_signalement, textarea#Commentaire_modifie {
  font-family: "Poppins", sans-serif;
}
textarea#raison_signalement:active, textarea#raison_signalement:focus, textarea#Commentaire_modifie:active, textarea#Commentaire_modifie:focus {
  border-color: #00D28C;
  box-shadow: none;
  font-family: "Poppins", sans-serif;
}

div#map_show {
  margin-top: 1rem;
}
div#map_show p {
  width: 100%;
  padding: 1rem;
  background-color: #00D28C;
  color: #FFFFFF;
  -webkit-border-radius: 5rem;
  -moz-border-radius: 5rem;
  border-radius: 0.5rem;
  box-sizing: border-box;
}
div#map_show p i {
  font-size: larger;
}

h4.panel-title .icon {
  font-size: 2.5rem;
  margin-right: 0.5rem;
}
h4.panel-title .modifier {
  background-color: #FFFFFF;
  color: #00b378;
}
h4.panel-title .modifier:hover {
  background-color: #CBC7C7;
  color: #FFFFFF;
  cursor: pointer;
}

p.collapse-info-conducteur {
  display: inline-block;
  color: #FFFFFF;
  margin-bottom: 0;
  padding-top: 0.5rem;
  padding-left: 0px;
}
p.collapse-info-conducteur span.nbPassager {
  padding-left: 0px;
  float: left;
  display: initial;
}
p.collapse-info-conducteur span {
  padding-left: 0px;
  float: left;
}
p.collapse-info-conducteur span .adresseConducteur {
  float: none;
}
p.collapse-info-conducteur span .glyphicon-map-marker, p.collapse-info-conducteur span .glyphicon-time, p.collapse-info-conducteur span .glyphicon-calendar {
  line-height: 24px;
  float: left;
  margin-right: 3px;
}

div.partie-passager {
  padding-left: 25px;
}

#covoit_import_passager select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
}

#switchFormulaire {
  color: #FFFFFF;
  background-color: #00D28C;
  border-bottom: 4px solid #F046AA;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  box-sizing: border-box;
  padding: 1rem;
  border-radius: 5px;
}
#switchFormulaire span i {
  font-size: 1.5rem;
}
#switchFormulaire:hover {
  background-color: #00ec9d;
  border-bottom-color: #ee2e9f;
  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;
}

div.Ville_depart {
  padding-left: 0;
}
div.Ville_depart p {
  margin-bottom: 0;
}
div.Ville_depart span {
  font-size: 2.3rem;
}

div[id^=sortVille_].row.ville > :nth-child(2) {
  position: fixed;
  margin-top: -2px;
  z-index: 999;
}

.MenuBarVille > :nth-child(2) {
  position: fixed;
  margin-left: -5px;
  border-radius: 0 0 10px 10px;
  border-style: solid;
  border-top-style: none;
  border-width: 2px;
  border-color: #F046AA;
  top: 0;
  z-index: 1000;
  background-color: #F5F4F4;
  padding-top: 0px;
  padding-bottom: 0px;
}
.MenuBarVille > :nth-child(2) select {
  height: 4.3rem;
  font-size: 2rem;
  text-align-last: center;
  color: #1a3f78;
  font-weight: 700;
}
.MenuBarVille > :nth-child(2) h4 {
  font-size: 15px;
}

.drag_clone > span {
  float: left;
}

.drag_clone {
  margin: 5px;
}
.drag_clone span {
  margin-right: 5px;
}

/********************************************
********* POPUP PASSAGER-CONDUCTEUR *********
*********************************************/
.ui-dialog[aria-describedby=popupPassagerConducteur] .ui-dialog-buttonpane {
  margin: 10px;
  width: 32px;
  height: 25px;
  position: fixed;
}
.ui-dialog[aria-describedby=popupPassagerConducteur] .ui-dialog-buttonpane button {
  border-radius: 5px;
  border-style: solid;
  border-color: #F046AA;
  background-color: #F5F4F4;
}
.ui-dialog[aria-describedby=popupPassagerConducteur] #popupPassagerConducteur {
  padding: 10px;
  padding-bottom: 0px;
  border-style: solid;
  border-color: #F046AA;
  border-width: 2px;
  border-radius: 5px;
  position: fixed;
  background-color: #F5F4F4;
}

.aide-enable {
  color: #828282;
  font-size: 11px;
  cursor: pointer;
}
.aide-enable i {
  font-size: 14px;
  margin-right: 5px;
}

.aide-disable {
  color: #EDEDED;
  font-size: 11px;
  cursor: auto;
}
.aide-disable i {
  font-size: 14px;
  margin-right: 5px;
}

/******************************
******** ADMINISTRATION *******
*******************************/
.btn.modif-event {
  color: #FFFFFF;
  background-color: #00D28C;
  border-bottom: 4px solid #F046AA;
  text-transform: uppercase;
  margin-bottom: 1rem;
  font-weight: 800;
  box-sizing: border-box;
  width: 100%;
}
@media (min-width: 768px) {
  .btn.modif-event {
    width: initial;
  }
}
.btn.modif-event:hover {
  color: #FFFFFF;
  background-color: #00ec9d;
  border-bottom-color: #ee2e9f;
  -webkit-box-shadow: 0 0 2 0 #c01078;
  -moz-box-shadow: 0 0 2 0 #c01078;
  -o-box-shadow: 0 0 2 0 #c01078;
  box-shadow: 0 0 2 0 #c01078;
  -webkit-appearance: none;
  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;
}

.btn.valide-clore-event, .btn.valide-clore-event:visited {
  color: #FFFFFF;
  background-color: #00D28C;
  border-bottom: 4px solid #F046AA;
  text-transform: uppercase;
  font-weight: 800;
  box-sizing: border-box;
  width: 100%;
}
.btn.valide-clore-event:hover, .btn.valide-clore-event:active, .btn.valide-clore-event:visited:hover, .btn.valide-clore-event:visited:active {
  color: #FFFFFF;
  background-color: #00ec9d;
  border-bottom-color: #ee2e9f;
  -webkit-box-shadow: 0 0 2 0 #c01078;
  -moz-box-shadow: 0 0 2 0 #c01078;
  -o-box-shadow: 0 0 2 0 #c01078;
  box-shadow: 0 0 2 0 #c01078;
  -webkit-appearance: none;
  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;
}

.btn.clore-event, .btn.supp-covoit, .btn.clore-event:visited {
  color: #FFFFFF;
  background-color: #00D28C;
  border-bottom: 4px solid #F046AA;
  text-transform: uppercase;
  font-weight: 800;
  box-sizing: border-box;
  width: 100%;
}
@media (min-width: 768px) {
  .btn.clore-event, .btn.supp-covoit, .btn.clore-event:visited {
    width: initial;
  }
}
.btn.clore-event:hover, .btn.clore-event:active, .btn.supp-covoit:hover, .btn.supp-covoit:active, .btn.clore-event:visited:hover, .btn.clore-event:visited:active {
  color: #FFFFFF;
  background-color: #00ec9d;
  border-bottom-color: #ee2e9f;
  -webkit-box-shadow: 0 0 2 0 #c01078;
  -moz-box-shadow: 0 0 2 0 #c01078;
  -o-box-shadow: 0 0 2 0 #c01078;
  box-shadow: 0 0 2 0 #c01078;
  -webkit-appearance: none;
  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;
}

/******************************
************ FOOTER ***********
*******************************/
footer {
  margin-top: 2rem;
  background: #00D28C;
  color: #FFFFFF;
  font-family: "open_sans", Arial, sans-serif;
}
footer #Footer_bottom {
  padding-top: 35px;
  background-color: #00D28C;
  color: #FFFFFF;
}
footer #Footer_bottom #Footer_bottom_child {
  color: #FFFFFF;
  text-align: center;
}
footer #Footer_bottom .footer_bottom_child {
  color: #FFFFFF;
  margin-bottom: 30px;
}
footer #Footer_bottom p, footer #Footer_bottom p.footer_bottom_section1_child, footer #Footer_bottom p.footer_bottom_section2_child, footer #Footer_bottom p.footer_bottom_section3_child {
  font-size: 21px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 9px;
  color: #FFFFFF;
}
footer #Footer_bottom ul.footer_bottom_section1_child, footer #Footer_bottom ul.footer_bottom_section2_child, footer #Footer_bottom ul.footer_bottom_section3_child {
  margin-left: 0;
  padding-left: 0;
}
footer #Footer_bottom ul.footer_bottom_section1_child li, footer #Footer_bottom ul.footer_bottom_section2_child li, footer #Footer_bottom ul.footer_bottom_section3_child li {
  margin-bottom: 5px;
  list-style: none;
}
footer #Footer_bottom ul.footer_bottom_section1_child li a, footer #Footer_bottom ul.footer_bottom_section2_child li a, footer #Footer_bottom ul.footer_bottom_section3_child li a {
  color: #FFFFFF;
}
footer #Footer_bottom div#Footer_transition {
  text-align: center;
  position: absolute;
  margin-top: -18px;
  left: 0;
  width: 100%;
}
footer #Footer_bottom div#Footer_transition img {
  width: 34px;
  height: 33px;
  cursor: pointer;
}

/******************************
******** ARTICLE *******
*******************************/
#article {
  text-align: left;
}
#article #navbarArticles {
  margin-top: 10px;
}
#article .body-article div {
  line-height: 25px;
}

/******************************
******** RECAP INFOS SAISIES *******
*******************************/
#recapEvt h4 .infos_saisies {
  color: #1a3f78;
  font-size: 14px;
}
#recapEvt #boutonsBas {
  margin-bottom: 20px;
}

/******************************
******** MODIF CONDUCTEUR *******
*******************************/
#modif_conducteur #form-conducteur {
  display: inline-block;
}
#modif_conducteur .tab_del {
  float: right;
}
@media (max-width: 767px) {
  #modif_conducteur .tab_del {
    float: none;
  }
}
#modif_conducteur .tab_del a {
  background: #ff5555;
  color: #ffffff;
}

/******************************
************* INDEX ***********
*******************************/
#Landingcovevent h1 {
  font-weight: bold;
}
#Landingcovevent .encart-covevent {
  border: 2px solid #CCCBCB;
  min-height: 500px;
  padding: 5px;
  margin-bottom: 5px;
}
#Landingcovevent .encart-covevent .div-img {
  min-height: 145px;
  vertical-align: middle;
}
#Landingcovevent .encart-covevent .div-img img {
  max-width: 316px;
}
#Landingcovevent .encart-covevent h3 {
  color: #00D28C;
}
#Landingcovevent .encart-covevent h3 span {
  color: #006363;
}
#Landingcovevent .encart-covevent .contenu {
  min-height: 250px;
  padding: 0px 10px;
}
#Landingcovevent .encart-covevent .contenu p {
  color: #000000 !important;
}
#Landingcovevent .encart-covevent .lien a {
  background-color: #4E4E4E;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 20px;
  border-radius: 20px;
  padding: 5px 20px;
  text-decoration: none;
}
#Landingcovevent .encart-covevent .lien a i {
  font-size: 18px;
  font-weight: normal;
}

/*# sourceMappingURL=main.css.map */
