  .verify {
      background-color: yellow;
  }

  /* Add this to your CSS file or Custom CSS section */
  .custom-verify-class .view.verify {
      background-color: #4CAF50; /* Green background */
      color: white;             /* White text */
      border-radius: 5px;       /* Rounded borders */
  }

  .custom-verify-class .view.verify:hover {
      background-color: #45a049; /* Darker green on hover */
  }



  @media only screen and (max-width: 600px) {
          #tarjeta_a, #tarjeta_b, #line_tarjetas, #line_tarjetas_b {
              max-width: 100% !important;
          }
  }

  .card-input-container {
       position: relative;
        width: 300px;
        float: left;
    }
  #card-logo {
      position: absolute;
      top: 20px;
      right: 10px;
      height: 30px;
      width: 50px;
      background-size: contain;
      background-repeat: no-repeat;
      z-index: 999999999999999999;
  }

  #tarjeta_a {
      display: block;
      position: relative;
      height: auto;
      float: left;
  }

  #line_installments , #line_installments_b {
                  float: left;
                  position: relative;
                 max-width: 280px;
                  margin: 3px 0 14px;
                  font-family: inherit;
                  font-size: 15px;
                  line-height: 23px;
                  font-weight: inherit;
                  color: #717171;
                  background-color: #fff;
                  border: 1px solid #e6e6e6;
                  outline: 0;
                  -webkit-appearance: none;
                  box-sizing: border-box;
                  border-radius: 0;
                  width: 100%;
                  text-align: center;
                }
  #line_tarjeta_tipo, #line_banco_tipo {
                    position: relative;
                  width: 100%;
                  /*padding: 15px 20px;*/
                  margin: 3px 0 14px;
                  font-family: inherit;
                  font-size: 15px;
                  line-height: 18px;
                  font-weight: inherit;
                  color: #717171;
                  background-color: #fff;
                  border: 1px solid #e6e6e6;
                  outline: 0;
                  -webkit-appearance: none;
                  box-sizing: border-box;
                  /* height: 50px; */
                  border-radius: 0;
                  }
  line_form {
            width: 100%;
            position: relative;
            display: table;
            margin: 0px auto;
            max-width: 600px !important;
          }
          .payment_method_line_gateway p {
              padding: 10px;
          }
          .card-wrapper {
              margin: 10px 0px;
          }
  .payment_method_line_gateway input {
      width: 100%;
      margin: 0px 10px 10px 0px !important;
      max-width: 290px;
       float: left;
  }

  .card-input-container {
      width: 100%;
  }

  #line_numero, #line_numero_b {
      width: 100% !important;
      max-width: 590px;
  }

  #importetarjeta {
      max-width: 290px;
  }
  #saldo_b {
      float: left;
      margin: 25px 10px;
      max-width: 270px;
      width: 100%;
  min-height: 20px;
  }

    #payment .payment_method_line_gateway input#card_expiration, .payment_method_line_gateway input#line_cvc {

      width: 100%;
    }
     #payment .payment_method_line_gateway input#card_expiration_b, .payment_method_line_gateway input#line_cvc_b {

     width: 100%;
    }       


  #card_expiration, #line_cvc, #card_expiration_b, #line_cvc_b {
    width: 100%;
  }

  #cerrar {
      text-align: center;
      margin: 0px;
      background-color: var(--primary-color-01);
      color: var(--white);
      padding: 14px;
      border-radius: 8%;
  }

  #agregar {
      text-align: center;
      margin: 0px;
      background-color: var(--primary-color-01);
      color: var(--white);
      padding: 14px;
      border-radius: 8px;
  }
   #line_tarjetas, #line_tarjetas_b {
       margin-bottom: 10px !important;
  }
          .payment_method_line_gateway .jp-card-name {
              font-size: 15px !important;
          }
          .payment_method_line_gateway img {
              max-width: 110px !important;
              float: right;
          }
          #line_cvc, #line_cvc_b {
              width: 80px;
              clear: none;
          }
          #card_expiration, #card_expiration_b {
              width: 100px;
              float: left;
              clear: left;
          }
          #payment_method_line_gateway {
            width: auto;
            clear: none;
            float: inherit;
          }

select#line_tarjetas {
    width: 100%;
}