.cardfields input{width:100%;height:50px;-webkit-box-shadow:none;transition:all .3s ease-in-out;font-size:18px;color:#1a3b5d}[dir] .cardfields input{border-radius:5px;box-shadow:none;border:1px solid #ced6e0;-webkit-transition:all .3s ease-in-out;padding:5px 15px;background:none}[dir] .vs-input--view.custome-padding{padding:1rem!important}.sq-input{width:100%;height:46px;-webkit-box-shadow:none;transition:all .3s ease-in-out;font-size:18px;color:#1a3b5d}[dir] .sq-input{border-radius:5px;box-shadow:none;border:1px solid rgba(0,0,0,.2)!important;-webkit-transition:all .3s ease-in-out;padding:.9rem!important;margin-bottom:20px;background:none}.sq-input ::-webkit-input-placeholder{color:#aab7c4;opacity:.5}.sq-input ::-moz-placeholder{color:#aab7c4;opacity:.5}.sq-input :-ms-input-placeholder{color:#aab7c4;opacity:.5}.sq-input ::-ms-input-placeholder{color:#aab7c4;opacity:.5}.sq-input ::placeholder{color:#aab7c4;opacity:.5}.sq-input--error{outline:3px auto #ff6161}.errorbox{line-height:14px}[dir=ltr] .errorbox{text-align:left}[dir=rtl] .errorbox{text-align:right}.error{font-size:10px;color:#a4001e;width:45%;display:inline-block;font-weight:400}[dir] .error{margin-top:-10px}.button-credit-card{min-width:200px;min-height:20px;line-height:20px;font-weight:700}[dir] .button-credit-card{padding:0;margin:5px;background:#fff;border-radius:5px;border:1px solid #c8c8c8;cursor:pointer}[dir=ltr] .button-credit-card{-webkit-box-shadow:2px 2px 1px #c8c8c8;box-shadow:2px 2px 1px #c8c8c8}[dir=rtl] .button-credit-card{-webkit-box-shadow:-2px 2px 1px #c8c8c8;box-shadow:-2px 2px 1px #c8c8c8}.card-number{width:100%}.modal .payButton{position:absolute;bottom:0;width:400px}[dir=ltr] .modal .payButton{margin-left:0}[dir=rtl] .modal .payButton{margin-right:0}.wallet-not-enabled{min-width:200px;min-height:40px;max-height:64px;line-height:40px;font-weight:lighter;font-style:italic;font-family:inherit;display:block}[dir] .wallet-not-enabled{padding:0;margin:10px;background:#eee;border-radius:5px}.button-apple-pay{min-width:200px;min-height:40px;max-height:64px;display:none}[dir] .button-apple-pay{padding:0;margin:10px;background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;cursor:pointer}.button-masterpass{min-width:200px;min-height:40px;max-height:40px}[dir] .button-masterpass{padding:0;margin:10px;background-image:url(https://static.masterpass.com/dyn/img/btn/global/mp_chk_btn_147x034px.svg);background-color:#000;background-size:100% 100%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;border-color:#fff;cursor:pointer}#sq-walletbox{vertical-align:top;font-weight:700}[dir] #sq-walletbox{text-align:center}.cvv,.expiration-date,.postal-code{width:30%;display:inline-block}[dir=ltr] .cvv,[dir=ltr] .expiration-date{margin-right:25px}[dir=rtl] .cvv,[dir=rtl] .expiration-date{margin-left:25px}.payButton{width:100%;height:48px;font-size:18px;font-weight:500;font-family:Source Sans Pro,sans-serif;color:#fff}[dir] .payButton{background:#7367f0;border:none;border-radius:5px;margin-top:20px;cursor:pointer}[dir=ltr] .payButton{-webkit-box-shadow:3px 10px 20px 0 rgba(35,100,210,.3);box-shadow:3px 10px 20px 0 rgba(35,100,210,.3)}[dir=rtl] .payButton{-webkit-box-shadow:-3px 10px 20px 0 rgba(35,100,210,.3);box-shadow:-3px 10px 20px 0 rgba(35,100,210,.3)}