.form-item-autorisation-d-utlisation-email {
  margin-bottom: 10px;
}

.form-item-autorisation-d-utlisation-email input {
  float: left !important;
  top: 5px;
}

.form-item-autorisation-d-utlisation-email input.error {
  border-left: 2px solid red;
  float: left !important;
  margin-top: 6px;
}

.form-item-autorisation-d-utlisation-email.error_hack {
  border-left: 6px solid red;
  padding-left: 5px;
  clear: both;
  top: 15px;
  margin-bottom: 28px;
}

.view-reservation .view-header p {
  font-weight: bold;
}

.view-reservation [data-drupal-selector=edit-help] table {
  display: none;
}

.field_paragraphes_wrapper,
.field_paragraphes_wrapper .text-formatted ul li {
  list-style: inherit;
}

.js-form-item-code-postal .description {
  font-size: 80% !important;
  margin-right: 5px;
}

#user-register-form #personnes-conjointes-profiles-values thead,
#user-register-form #customer-profiles-values thead {
  display: none;
}

#user-register-form #personnes-conjointes-profiles-values .field-multiple-drag,
#user-register-form #customer-profiles-values .field-multiple-drag {
  width: 0px;
}

#user-register-form #personnes-conjointes-profiles-values .field-multiple-drag .tabledrag-handle,
#user-register-form #customer-profiles-values .field-multiple-drag .tabledrag-handle {
  display: none;
}

#user-register-form .tabledrag-toggle-weight {
  display: none;
}

.navigation .navbar-header .navbar-brand {
  /* height: 140px !important;
  line-height: 140px !important;*/
  vertical-align: middle !important;
  display: inline-block !important;
}

.navigation .navbar-header .navbar-brand .navbar-brand-logo {
  width: auto !important;
  height: 42px !important;
  padding: 0px !important;
  padding: 0px;
  position: relative !important;
  top: -9px !important;
  left: -30px !important;
}

@media (max-width: 1400px) {
  .navigation .navbar-header .navbar-brand {
    left: 0% !important;
    margin-left: 0% !important;
  }

  .navigation .navbar-header .navbar-brand .navbar-brand-logo {
    width: auto !important;
    max-width: 220px;
    height: 40px !important;
    padding: 0px !important;
    padding: 0px;
    position: relative !important;
    left: -5% !important;
  }
}

@media (max-width: 900px) {
  .navigation .navbar-header .navbar-brand {
    width: 100% !important;
    padding-left: 10%;
  }

  .navigation .navbar-header .navbar-brand .navbar-brand-logo {
    height: auto !important;
    width: 100% !important;
    max-width: 180px !important;
    left: 0px;
  }
}

@media (max-width: 740px) {
  .navigation .navbar-header .navbar-brand {
    width: 100% !important;
    padding-left: 10%;
    margin-top: 0px !important;
    height: auto !important;
    display: inline-flex !important;
  }

  .navigation .navbar-header .navbar-brand .navbar-brand-logo {
    height: auto !important;
    width: 60% !important;
    left: 0px;
    max-width: 500px !important;
    top: 0px !important;
    margin-top: 0 !important;
  }
}

@media (max-width: 744px) {
  #environment-indicator {
    display: none;
  }
}

@media (min-width: 744px) {
  .navigation .navbar-header .navbar-brand {
    min-height: 140px;
    line-height: 140px;
  }
}

.MainContainer h1 {
  word-break: auto-phrase;
}

.events_container .picto_home {
  width: auto;
  display: inline;
  margin-bottom: 12px;
  margin-left: 10px;
  white-space: nowrap;
}

.events_container {
  cursor: pointer;
}

.agenda .card-overlay .btn, .agenda .card-overlay .actualites .pager__item>a, .actualites .agenda .card-overlay .pager__item>a, .agenda .card-overlay .evenements .pager__item>a, .evenements .agenda .card-overlay .pager__item>a {
  position: absolute;
  /* bottom: 10%; */
  right: 4%;
  margin: 0;
}

@media (min-width: 750px) {
  body .card:hover .card-overlay {
    display: -webkit-box;
    display: -ms-flexbox;
    font-size: 15px;
    /* display: flex
; */
  }
}

card-overlay .field--wrapper .icons-public {
  margin-bottom: 10px;
}

body .agenda .card-block .content-block-date {
  top: 5px;
  position: absolute;
  color: #4d4d4d;
}

body .agenda .card-block h4 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.agenda .card-block {
  position: relative;
}

/* @media (min-width: 750px) { */
body .agenda .card-block .content-block-lieux {
  max-width: 100%;
}

.section--aside .public--taxonomy-list-item, .section--aside .public--taxonomy-list-item .btn span, .section--aside .picto_home {
  margin-left: 0px;
}

.section--aside .public--taxonomy-list-item img {
  height: 20px !important;
  margin-top: -7PX !important;
  ;
  margin: 0px -7px !important;
  margin-top: -7px !important;
}

.section--aside .public--taxonomy-list-item a {
  margin-left: 0px;
}

.section--aside .public--taxonomy-list-item a span {
  margin-left: -10px;
}

body .card-overlay .field--wrapper .icons-public {
  margin-top: -11px !important;
}

.btn.with-icon.btn-default:after, .actualites .pager__item>a.with-icon:after, .evenements .pager__item>a.with-icon:after, .btn.with-icon.btn-chargement:after {
  bottom: 4px !important;
}

.section--aside .public--taxonomy-list-item span {
  margin-left: -7px !important;
}

.MainContainer .card-overlay .field--wrapper .icons-public {
  margin-right: 3px;
}

.MainContainer .card-overlay .events_container .picto_home {
  margin-left: 2px;
}

/* } */
/*# sourceMappingURL=correctif_2023.css.map */

@media (max-width: 500px) {

#toolbar-administration {
  margin-top:-39px;
}
}