/* #add-to-cart-or-refresh{
  display: none !important;
} */
#btn-bonorder{
  display: none;
}
.product-quantity{
  display: none;
}
  .surface-form-th {
    width: 100%;
    padding: 40px;
    padding-bottom: 0px;
    background: whitesmoke;
    /*#f5ebe0;*/
    box-sizing: border-box;
    box-shadow: 0 15px 25px rgba(0, 0, 0, .1);
    border-radius: 0px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 80px;
    color: black;

  }

  /* .surface-form-th .form-group .form-row-th,
  .surface-form-th .form-group .endtar {
    display: flex;
    margin: 32px 0;
  }*/
  .prix{
    font-size: xx-large;
  }
  .form-group .form-row-th .input-data,
  .form-group .form-row-th .input-res {
    width: 100%;
    height: 40px;
    margin: 0 20px;
    position: relative;

  }

  .form-row-th {
    margin-top: 15px;
    display: flex !important;
    padding-bottom: 25px;
    justify-content: space-around;
  }

  .form-row-th-late {
    margin-top: 5px !important;
    padding-bottom: 0px !important;
  }

  .input-data input,
  .input-res input {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
    font-size: 20px;
    border-bottom: 2px solid #630008;
    background-color: transparent !important;
  }

  .form-control:disabled {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
    font-size: 20px;
    border-bottom: 2px solid rgba(0, 0, 0, 0.12);
    background-color: transparent !important;
  }

  .input-data {
    align-items: center;
  }

  .input-data input:focus~label,
  .input-data input:valid~label,
  .input-res input:focus~label,
  .input-res input:valid~label,
  .form-control:disabled~label {
    transform: translateY(-20px);
    font-size: 14px;
    color: #630008;
    background-color: transparent !important;
  }

  .input-data label,
  .input-res label {
    position: absolute;
    pointer-events: none;
    bottom: 10px;
    font-size: 16px;
    transition: all 0.3s ease;
  }

  .input-data .underline,
  .input-res .underline {
    height: 2px;
    width: 100%;
  }

  .surface-form-th h2 {
    text-align: center;
    font-size: 30px;
    font-weight: 500;
    padding-bottom: 30px;
  }

  input[type="checkbox"],
  input[type="radio"] {
    width: 1.5em;
    height: 1.5em;
    margin-right: 0.65rem;
    font-size: 13px;
  }

  input[type="checkbox"]~label {
    color: #707070;
    font-size: 15px;
  }

  .marge+label {
    display: inline;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .price {
    font-size: 13px;
    margin: 13px;
    color: #707070;
  }

  .totalht,
  .totalttc {
    max-width: 90%;
    font-size: 20px;
    color: #630008;
  }

  .coefunit1,
  .coefunit2 {
    position: absolute;
    bottom: 13px;
    right: 30px;
  }

  .endtar {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .endtar+.col-md-auto+span {
    font-size: 25px;
    font-weight: 800;
  }

  h3 {
    text-align: center !important;
    padding-bottom: 1.8em !important;
  }

  .btn.btn-primary.add-to-cart {
    color: #fff;
    background-color: #b38300;
    border-color: #b38300;
  }

  .btn.btn-primary.add-to-cart:hover {
    color: #fff;
    background-color: #333333;
    border-color: #333333;
  }

  .Nation_balisesPSpecial,
  .Nation_balisesP {
    right: 10px;
    margin-top: -35px;
    position: absolute;
    font-weight: 500;
    font-size: 20px;
  }

  .sectionSurface{
    margin-bottom: 2%;
  }

  .fond {
      max-height: 785px;
  }
  #lwChange{
    margin-top: -50px
  }

  .form-row-th.col-md-6{
    margin-top: -50px;
  }

  @media only screen and (max-width: 425px) {
    .fond {
      border-radius: 10px;
    }
    .surface-form-th {
      padding : 10px;
    }
    #lwChange{
      margin-top: 0px
    }

    .signes {
      margin-right: 3%;
      margin-left: 1%;
      color: #630008;
      font-weight: 700;
    }

    .btn.btn-primary.add-to-cart {
      line-height: 0.8;
    }


  }
  @media only screen and (max-width: 750px) {
    .form-row-th.col-md-6{
      margin-top: -100px;
      padding: 70px;
    }
  }

  @media only screen and (min-width: 426px) and (max-width: 1024px) {
    .fond {
      border-radius: 10px;
    }

    .signes {
      margin-right: 3%;
      margin-left: 1%;
      color: #630008;
      font-weight: 700;
    }

    .btn.btn-primary.add-to-cart {
      line-height: 1;
    }

    .input-data:nth-child(1),
    .input-data:nth-child(2) {
      width: 90%;
    }
  }

  @media only screen and (min-width: 1025px) {
    .fond {
      border-radius: 10px;
    }

    .signes {
      margin-right: 3%;
      margin-left: 1%;
      color: #630008;
      font-weight: 700;
    }

    .btn.btn-primary.add-to-cart {
      line-height: 1;
    }
  }
  input[disabled=true] {
  opacity: 0;
   padding:10px;
}

  div#mgTop {
    margin-top: 3%;
  }