.form-wrapper .error-message {
  display: none;
}

.form-wrapper .error-message.show {
  display: block;
}

.show-more {
  text-align: center;
}

.show-more a {
  font-size: 16px;
  font-weight: bold;
  font-family: "Roboto";
  color: #e9501b;
  text-decoration: none;
}

header .header .left-header ul {
  margin: -3px 0 0 0;
}

.main-visiteur .cas-visiteur h6 {
  margin-top: 25px;
}

.accordion-button::after {
  display: none;
}

.partenaires .accordion-item .accordion-body {
  display: none;
}


@media screen and (max-width: 640px) {
  .Ap-contact .Ap-contact-container {
    margin-top: 500px !important;
  }
}

.video-event img {
  width: 100%;
}

.video-event {
  position: relative;
}

.img-play img {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  width: 80px;
  margin: auto;
  top: 45%;
  z-index: 2;
}

.section-projet .plan-masse .img-masse {
  height: auto !important;
}

@media screen and (max-width: 500px) {
  .section-projet .plan-masse .img-masse {
    height: auto !important;
  }
}






.Ap-HomePage .Ap-search label {
    padding-left: 10px !important;
}
.select2-container--default .select2-search--inline .select2-search__field {
  padding-left: 25px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  position: initial;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:first-of-type {
  margin-left: 30px;
}
.select2-container--default .select2-search--inline .select2-search__field {
  line-height: 0.7;
  padding-top: 1px;
}
.py-2 {
  padding-top: .3rem !important;
}





.form-filter-homepage .g-3, .form-filter-homepage .gy-3 {
    line-height: 0.9 !important;
}
