.paymentez-form input.card-number{padding-right:48px}.paymentez-form .card-number-wrapper .card-type-icon{height:21px;width:32px;position:absolute;display:block;right:8px;top:7px;pointer-events:none}.paymentez-form .cellphone-container{width:50%;float:right}.paymentez-form .cellphone-wrapper{box-sizing:border-box;margin-left:5px}.paymentez-form .cellphone-wrapper .cellphone{display:block;width:100%}.paymentez-form .cvc-container{width:50%;float:right}.paymentez-form .cvc-wrapper{box-sizing:border-box;margin-left:5px}.paymentez-form .cvc-wrapper .cvc{display:block;width:100%}.paymentez_dialog_error,.paymentez_dialog_info,.paymentez_dialog_success,.paymentez_dialog_warning{margin:10px 0;padding:6px;font-size:14px}.paymentez_dialog_info{color:#00529B;background-color:#BDE5F8}.paymentez_dialog_success{color:#4F8A10;background-color:#DFF2BF}.paymentez_dialog_warning{color:#9F6000;background-color:#FEEFB3}.paymentez_dialog_error{color:#D8000C;background-color:#FFD2D2}.paymentez_dialog_error i,.paymentez_dialog_info i,.paymentez_dialog_success i,.paymentez_dialog_warning i{margin:2px;font-size:1em;vertical-align:middle}.paymentez-form .email-container{width:50%;float:left}.paymentez-form .email-wrapper{box-sizing:border-box;margin-right:5px}.paymentez-form .email-wrapper .email{display:block;width:100%}.paymentez-form .expiry-container{width:50%;float:left}.paymentez-form .expiry-wrapper{box-sizing:border-box;margin-right:5px}.paymentez-form .expiry-wrapper .expiry{display:block;width:100%;padding-left:38px}.paymentez-form .expiry-wrapper .expiry-month,.paymentez-form .expiry-wrapper .expiry-year{border-radius:4px;display:inline-block;width:48%;text-align-last:center}.paymentez-form .expiry-wrapper .expiry-month{padding-left:38px}.paymentez-form .expiry-wrapper .expiry-year{margin-left:4%}.paymentez-form .icon{position:absolute;display:block;width:24px;height:17px;left:8px;top:10px;pointer-events:none}.paymentez-form .icon.right{right:8px;left:auto}.paymentez-form .icon.popup{cursor:pointer;pointer-events:auto}.paymentez-form .icon .svg{fill:#888}.paymentez-form .icon.popup .svg{fill:#aaa!important}.paymentez-form .card-number-wrapper,.paymentez-form .cvc-wrapper,.paymentez-form .email-container,.paymentez-form .fiscal-number-wrapper,.paymentez-form .installments-wrapper,.paymentez-form .name-wrapper,.paymentez-form .nip-wrapper{margin-bottom:10px}.paymentez-form .card-number-wrapper,.paymentez-form .cellphone-wrapper,.paymentez-form .cvc-wrapper,.paymentez-form .email-wrapper,.paymentez-form .expiry-wrapper,.paymentez-form .fiscal-number-wrapper,.paymentez-form .installments-wrapper,.paymentez-form .name-wrapper,.paymentez-form .nip-wrapper{-webkit-box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.7);-moz-box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.7);-ms-box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.7);-o-box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.7);box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.7);position:relative}.paymentez-form .card-number-wrapper,.paymentez-form .cellphone-container,.paymentez-form .cvc-container,.paymentez-form .email-container,.paymentez-form .expiry-container,.paymentez-form .fiscal-number-wrapper,.paymentez-form .installments-wrapper,.paymentez-form .name-wrapper,.paymentez-form .nip-wrapper,.paymentez-form .otp-wrapper{display:inline-block}.paymentez-form::after{content:' ';display:table;clear:both}.paymentez-form input,.paymentez-form select{color:#676767;font-size:15px;font-weight:300;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px;border:1px solid #d9d9d9;border-radius:4px;box-shadow:none;background-color:#FDFDFD;box-sizing:border-box;padding:0;-webkit-transition:border-color .15s linear,box-shadow .15s linear;-moz-transition:border-color .15s linear,box-shadow .15s linear;-ms-transition:border-color .15s linear,box-shadow .15s linear;-o-transition:border-color .15s linear,box-shadow .15s linear;transition:border-color .15s linear,box-shadow .15s linear}.paymentez-form select{-moz-appearance:none;-webkit-appearance:none;text-indent:.01px;padding-right:5px;text-overflow:'';width:100%}.paymentez-form input[disabled],.paymentez-form select[disabled]{background-color:#eee;color:#555}.paymentez-form select option[hidden]{color:#ABA9A9}.paymentez-form input:focus,.paymentez-form select:focus{background-color:#fff;outline:0;border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.paymentez-form input[readonly=readonly]:not([disabled]),.paymentez-form input[readonly]:not([disabled]){background-color:#fff;cursor:pointer}.paymentez-form .has-error input,.paymentez-form .has-error input:focus,.paymentez-form .has-error select,.paymentez-form .has-error select:focus{border-color:#F64B2F;box-shadow:none}.paymentez-form .card-number-wrapper,.paymentez-form .fiscal-number-wrapper,.paymentez-form .installments-wrapper,.paymentez-form .name-wrapper{width:100%}.paymentez-form input.card-number,.paymentez-form input.cellphone,.paymentez-form input.cvc,.paymentez-form input.email,.paymentez-form input.fiscal-number,.paymentez-form input.name,.paymentez-form input.nip,.paymentez-form input.validation-option{padding-left:38px;padding-right:5px;width:100%}.paymentez-form .nip-wrapper{width:50%}.paymentez-form .nip-wrapper .nip{display:block;width:100%;-webkit-text-security:disc}@media screen and (max-width:600px){.paymentez-form .nip-wrapper{width:100%}}.paymentez-form .otp-wrapper{width:50%}@media screen and (max-width:600px){.paymentez-form .otp-wrapper{width:100%}}.otp-wrapper .otp-label{display:inline-block;color:#28a745;cursor:pointer;position:relative;padding:5px 15px 5px 20px;font-size:1em;border-radius:5px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.otp-wrapper .otp-label:hover{background:#d4edda}.otp-wrapper .otp-label:before{content:"";display:inline-block;width:15px;height:15px;position:absolute;left:0;background:0 0;border:2px solid}.otp-wrapper .otp,.otp-wrapper .otp:checked{display:none}.otp-wrapper .otp:checked+.otp-label,.otp-wrapper .otp:checked+.otp-label:before{color:#28a745;content:"x";border-bottom:2px solid #28a745}.paymentez-form{font-family:Nunito,sans-serif!important;font-size:15px;text-align:center}.paymentez-form.dark .icon .svg{fill:rgba(28,66,3,.26)}.paymentez-form input,.paymentez-form select,.paymentez-form.rebus{font-family:Nunito,sans-serif}.clean-container,.key-container,.keyboard-wrapper{display:inline-block;position:relative}.keyboard-wrapper{width:80%}.key-container{width:33.3%}.clean-container button,.key-container button{font-size:15px;padding:4px 0}.clean-container{width:66.6%}.clean,.key{color:#fff;background-color:#17a2b8;border-color:#fff;border-radius:4px;width:100%}.clean:hover,.key:hover{background-color:#138496}.keyboard-wrapper:hover .key span{visibility:hidden}.keyboard-wrapper:hover .key:after{content:"*"}.paymentez-form .validation-message{text-align:center}