.page-node-type-reservation .tab-content-map.map,
.page-node-type-reservation .Basic-page.main--footer {
  display: none;
}
.page-node-type-reservation .MainContainer--row {
  max-width: 800px;
  margin: 0 auto;
}
.page-node-type-reservation .MainContainer--row img {
  width: unset;
}
.page-node-type-reservation .field--name-field-reservation .field__item {
  display: none;
  margin-bottom: 100px;
}
.page-node-type-reservation .field--name-field-reservation .field__item:first-child {
  display: block;
}
.page-node-type-reservation .field--name-field-reservation .field__item {
  display: block;
}
.page-node-type-reservation form.webform-submission-form .form-actions input.form-submit {
  clear: none;
  width: 200px;
  margin: 30px;
}
.page-node-type-reservation .webform-submission-reservation-form {
  padding-bottom: 100px;
}
.page-node-type-reservation .form-no-label.form-disabled {
  margin: 20px 0px;
}
.page-node-type-reservation .form-no-label {
  margin-top: 20px;
  position: relative;
}
.page-node-type-reservation .form-item-statut.form-no-label .mask {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 1000;
}
.page-node-type-reservation .form-item-statut.form-no-label .select2-selection__arrow {
  display: none;
}
.page-node-type-reservation [data-drupal-selector=edit-actions] {
  margin-top: 20px;
}

#edit-development--2 {
  display: none;
}

.role_super_admin_meyrin.page-node-type-reservation #edit-development--2,
.role_admin_meyrin.page-node-type-reservation #edit-development--2 {
  display: none;
}
.role_super_admin_meyrin.page-node-type-reservation .mask,
.role_admin_meyrin.page-node-type-reservation .mask {
  display: none;
}

.role_anonymous.page_node2174 .gallery.images-gallery {
  display: none;
}

._role_super_admin_meyrin .hide_dev {
  display: block;
}

#webform-submission-navigation-reservation {
  display: none;
}

.webform-submission-information .details-wrapper {
  display: block !important;
}
.webform-submission-information .details-wrapper a {
  background: #7ab41c;
  padding: 5px 10px;
  margin: 5px auto;
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  display: block;
}
.webform-submission-information .details-wrapper a:hover {
  background: #9b5cbc;
}

.page_part_webform .messages {
  border: 1px solid;
}

.js .field_reservation_class .webform-submission-reservation-form details:not([open]) .details-wrapper {
  display: block;
}

.webform-submission-reservation-delete-for ul {
  display: none;
}

#edit-development--2,
#edit-development {
  display: none;
}

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