page-modal-pago-ok {
  @media screen and (max-width: 849px) {
    modal-wrapper {
      position: absolute;
      width: 100%;
      height: 100%;
    }
    @media not all and (min-height: 600px) and (min-width: 768px) {
      ion-modal ion-backdrop {
        /*visibility: hidden;*/
      }
    }
    @media only screen and (min-height: 0px) and (min-width: 0px) {
      .modal-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
    }
    .main-view{
      background: transparent;
    }
    .overlay {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      opacity: .5;
      background-color: #333;
    }
    .modal_content {
      display: block;
      position: relative;
      left: 0;
      right: 0;
      width: 100%;
      padding: 10px;
      z-index: 1;
      margin: 0 auto;
      padding: 2vw;
      background: #ffffff;
      border-radius: 5px;
      //overflow: hidden;
    }
  }

  .scroll-terms {
    height: 42vh;
    margin-bottom: 15px;
    overflow: auto;
  }
}
