.js-form-type-number label {
   font-size: 14px;
}

.webform-flexbox {
      flex-wrap: wrap;
}
.webform-flex--1 {
  min-width: max-content;
    max-width: max-content;
}

.region.region-content {
  direction: rtl;
}

#edit-type {
  padding-right: 36px;
}

#edit-calcul {
  display: flex;
    justify-content: end;
}

.form-item-surface > *, #edit-flexbox h2, #edit-flexbox label.option, [for="edit-labelprest"],
.form-item-taxemun > *, .form-item-fnah > *, .form-item-montant > *, #edit-calcul-submit {
  font-size: 14px;
}

#edit-flexbox input {
  width: 20px;
  height: 20px;
  margin: 5px;
}

.form-item-taxemun > input, .form-item-fnah > input, .form-item-montant > input {
  background-color: #B0F2B6 !important;
}

.main-content__container > div > section {
  border: 2px solid #a9876b;
  margin-top: 15px;
  margin-bottom: 15px;
}

.main-content__section {
  padding-top: 45px !important;
  padding-bottom: 15px !important;
}

.js-form-type-checkbox {
  display: flex;
}

.webform-submission-form .form-item input {
  padding: 12px 20px;
  font-size: 20px !important;
}

.form-submit {
  margin-top: 0 !important;
    margin-bottom: 40px !important;
}
.center-div {
  display: flex;
  justify-content: center;
      padding-bottom: 20px;
}
.webform-submission-form {
 border: 1px black solid;
    padding: 25px;
    border-radius: 7px;
    width: 50vw;
    min-width: 400px;
}