div.pafw-instant-payment-wrapper{clear:both}div.pafw-instant-payment-wrapper form{padding:0 5px}div.pafw-instant-payment-wrapper .woocommerce-error,div.pafw-instant-payment-wrapper.need-login{text-align:center}.pafw-instant-payment-button-wrapper{width:100%;text-align:center;font-size:14px}@media only screen and (max-width:768px){.pafw-instant-payment-button-wrapper{padding:10px}.pafw-instant-payment-button-wrapper input{width:100%}}div.pafw-billing-address,div.pafw-billing-fields,div.pafw-instant-payment-fields-wrapper,div.pafw-instant-payment-methods-wrapper,div.pafw-instant-payment-section{padding:10px;max-width:600px;margin:0 auto;font-size:14px;width:100%}div.pafw-instant-payment-fields-wrapper div.payment_box p:last-child{margin-bottom:0}div.pafw-billing-address .woocommerce-additional-fields__field-wrapper{clear:both}div.pafw-account{display:flex;padding:10px;max-width:600px;margin:0 auto;font-size:14px;border:1px solid #f1efef}div.pafw-billing-info .customer_info{flex:1}div.pafw-billing-info p.customer_info_header{text-align:center}div.pafw-billing-info .customer_info p:last-child{margin-bottom:0}div.pafw-billing-info .edit{margin-left:10px}div.pafw-payment-fields{text-align:left;max-width:400px;margin:0 auto}div.pafw-instant-payment-methods-wrapper{display:flex;flex-wrap:wrap;font-size:14px}@media only screen and (max-width:768px){div.pafw-instant-payment-methods-wrapper{display:block}}div.pafw-instant-payment-fields-wrapper{border:1px solid #f5f3f3;background:#fbfbfb;margin-bottom:10px;clear:both}div.pafw-instant-payment-methods-wrapper li.wc_payment_method{color:#AAA;display:block;position:relative;width:33%}@media only screen and (max-width:768px){div.pafw-instant-payment-methods-wrapper li.wc_payment_method{width:100%}}div.pafw-instant-payment-methods-wrapper li.wc_payment_method input[type=radio]{position:absolute;visibility:hidden}div.pafw-instant-payment-methods-wrapper li.wc_payment_method label{display:block;position:relative;font-weight:400;font-size:1em;padding:4px 25px 25px 30px;height:30px;z-index:9;cursor:pointer;-webkit-transition:all .25s linear}div.pafw-instant-payment-methods-wrapper li.wc_payment_method:hover label{font-weight:700}div.pafw-instant-payment-methods-wrapper li.wc_payment_method .check{display:block;position:absolute;height:20px;width:20px;top:5px;left:0;z-index:5;background-size:cover;background-repeat:no-repeat;background-image:url(../images/m_chkbox_off.png)}div.pafw-instant-payment-methods-wrapper input[type=radio]:checked~.check,div.pafw-instant-payment-methods-wrapper li.wc_payment_method .check::before,div.pafw-instant-payment-methods-wrapper li.wc_payment_method .check:checked{background-size:cover;background-repeat:no-repeat;background-image:url(../images/m_chkbox_on.png)}div.pafw-change-billing-info{width:26px;height:26px;background-image:url(../images/edit.png);background-size:contain;cursor:pointer}div.pafw-change-billing-info:hover{background-image:url(../images/edit-hover.png)}#inicisModalDiv{opacity:1!important}.pafw-card-info{max-width:600px}.pafw-card-info .fields-wrap input{box-sizing:border-box;border:1px solid #ddd;padding:0 .75em;height:2.507em;font-size:.97em;border-radius:0;max-width:100%;width:100%;vertical-align:middle;background-color:#fff;color:#333;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:color .3s,border .3s,background .3s,opacity .3s}.pafw-card-info .fields-wrap select{width:100%;box-sizing:border-box;border:1px solid #ddd;padding:0 .75em;height:2.507em;font-size:.97em;vertical-align:middle;color:#333;transition:color .3s,border .3s,background .3s,opacity .3s;box-shadow:inset 0 -1.4em 1em 0 rgba(0,0,0,.02);background-color:#fff;-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE1LTA0LTE3VDE3OjEyOjQyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU4MjBDRURERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU4MjBDRUVERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUVFRDJCNkREQzMxMUU0QTM3QUI4MEQzQjkxMTEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTgyMENFQ0RGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuShL/sAAABeSURBVHjaYszOzjZnYGDYCcT8DMSBv0AcP2XKlKVEqmdgAuKTQOwOxB+JtQCIibYAZgkDkRaRZQGyJYQsItsCdEtwWUSRBdgsQbeIYgtAgAWHOMwiJSBezkAhAAgwAJSTG/DI0S9VAAAAAElFTkSuQmCC);background-position:100% 50%;background-repeat:no-repeat;background-size:auto 15%;border-radius:0;display:block}.pafw-card-info input,.pafw-card-info select{margin:0!important}.pafw-card-info .card_type{display:flex;max-width:300px}.pafw-card-info .card_type .item{color:#AAA;display:block;position:relative;float:left;width:100%}.pafw-card-info .card_type .item input[type=radio]{position:absolute;visibility:hidden}.pafw-card-info .card_type .item label{display:block;position:relative;font-weight:400;font-size:1em;padding:0 20px 0 30px;height:30px;line-height:30px;z-index:9;cursor:pointer;-webkit-transition:all .25s linear}.pafw-card-info .card_type .item:hover label{font-weight:700}.pafw-card-info .card_type .item .check{display:block;position:absolute;height:20px;width:20px;top:5px;left:0;z-index:5;background-size:20px;background-image:url(../images/m_chkbox_off.png)}.pafw-card-info .card_type .item .check::before,.pafw-card-info .card_type .item .check:checked,.pafw-card-info .card_type input[type=radio]:checked~.check{background-size:20px;background-image:url(../images/m_chkbox_on_green.png)}.pafw-card-info .card_no input{width:100%}.pafw-card-info .card_no span,.pafw-card-info .expiry span{margin-left:5px;margin-right:5px}.pafw-card-info .expiry{display:flex;max-width:300px}.pafw-card-info .expiry select{background-color:#fff}.pafw-card-info .fields-wrap{padding-bottom:5px}.pafw-card-info .fields-wrap.card_type{padding-bottom:0}.pafw-card-info .fields-wrap.flex{display:flex}.pafw-card-info .fields-wrap.flex>div{flex:1}.pafw-card-info .fields-wrap.flex>div:first-child{margin-right:5px}.pafw-card-info .fields-wrap.flex>div:last-child{left:5px}.pafw-card-info .fields-wrap.flex>div input{width:100%!important}.payment_box.payment_method_nicepay_subscription .payment_box.payment_method_kicc_subscription{padding:5px!important}.cks-notice{padding:20px 0}.cks-card{max-width:400px;margin:30px auto 0;text-align:center;padding:40px 0;border:3px solid #ededed;background:#f7f7f7}.cks-card p{margin-bottom:6px}.cks-btn{display:block!important;max-width:400px;width:100%!important;margin:10px auto 0!important;padding:14px 0!important;text-align:center}form.cks-card-form{max-width:400px;margin:20px auto 0;padding:0 20px 20px}.woocommerce #payment .billing_info input.change-card,.woocommerce #payment .pafw-card-info .fields-wrap input{position:static}.pafw-card-info .card_type .item label:after,.pafw-card-info .card_type .item label:before{display:none!important}#payment .pafw-card-info .card_type .item input{position:absolute}#payment .pafw-card-info .card_type .item label{font-weight:400;line-height:30px;padding:0 20px 0 30px;background:0 0;border-left:none!important}#payment .pafw-card-info .card_type .item label:hover{background:0 0}.woocommerce-order-pay #payment .payment_methods{padding:0;margin:0;list-style:none}.aux-container .woocommerce #payment .wc_payment_method{position:relative;padding-top:16px}.aux-container .woocommerce #payment .wc_payment_method input.input-radio{position:absolute;top:18px;left:0}.aux-container .woocommerce #payment .wc_payment_method label{padding-left:32px;line-height:normal}