.payu-block{width:100%;text-align:center}.payu-block__wrapper{display:inline-block;width:100%;box-sizing:border-box;max-width:452px}.block-payu-cards .card .col{vertical-align:middle}.block-payu-cards .card__logo img{max-height:30px}.block-payu-cards .card__action button[type=submit]{padding:0;box-shadow:none;border-radius:0;background:0 0;border:0;font-weight:400;color:#1979c3;font-size:1.4rem}.block-payu-cards .card__action button[type=submit]:hover{text-decoration:underline}.payu-repay{margin-bottom:20px}.payu-repay .repay__method:last-child{border-bottom:1px solid #ccc}.payu-repay .repay__method .payment-method-title{padding:20px 0;border-top:1px solid #ccc}.payu-repay .repay__method .payment-method-title label{cursor:pointer}.payu-repay .repay__method .payment-method-content{padding:0 0 20px}.payu-repay .msg__repay{margin-top:10px}.payu-payment._active .payment-method-content,.payu-payment-card._active .payment-method-content{display:block}.payu-payment-label,.payu-payment-logo,.payu-payment-title{display:inline-block;vertical-align:middle}.payu-payment-logo{height:23px;margin:0 10px}.payu-payment-logo-pbl{height:35px}.payu-payment .payment-method-content,.payu-payment-card .payment-method-content{display:none}.payu-payment .payment__method{padding:0 0 20px;border-bottom:1px solid #dcdcdc}.payu-payment .payment__method .method__single{position:relative;display:inline-block;box-sizing:border-box;padding:2px;width:49%;height:55px}.payu-payment .payment__method .method__single--content{width:100%;height:100%}.payu-payment .payment__method .method__single--content label{display:block}.payu-payment .payment__method .method__single--content img{max-height:calc(100% - 22px);max-width:calc(100% - 22px);position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.payu-payment .payment__method .method__single--content__image{display:block;position:relative;width:100%;height:100%}.payu-payment .payment__method .method__single:nth-child(5n+1){padding-left:0}.payu-payment .payment__method .method__single--clear{clear:both}.payu-payment-card .payu-card{display:flex;align-items:center;padding:7px;border:1px solid #dcdcdc;border-radius:3px;margin-bottom:10px}.payu-payment-card .payu-card img{height:30px}.payu-payment-card .payu-card>*{margin-right:20px}.payu-payment-card .payu-card:not(._disabled){font-weight:700;cursor:pointer}.payu-payment-card .payu-card:not(._disabled):hover,.payu-payment-card .payu-card:not(._disabled):focus,.payu-payment-card .payu-card:not(._disabled)._active{background:rgba(220,220,220,.5);border-color:#002124}.payu-payment .payment__method .method__single--content{box-sizing:border-box;padding:7px;border:1px solid #dcdcdc;border-radius:3px}.payu-payment .payment__method .method__single--content:not(._disabled){cursor:pointer}.payu-payment .payment__method .method__single--content:not(._disabled):hover{background:rgba(220,220,220,.5);border-color:grey}.payu-payment .payment__method .method__single--content:not(._disabled):focus{border-color:#002124}.payu-payment .payment__method .method__single--content:not(._disabled)._active{background:rgba(220,220,220,.5);border-color:2124}.payu-payment .payment__method .method__single--content._disabled{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5;cursor:default}.payu-payment .payment__payu-agreement .payu-agreement__wrapper,.payu-payment-card .payment__payu-agreement .payu-agreement__wrapper{margin-top:20px}.payu-payment .payment__payu-agreement .payu-agreement__wrapper>*,.payu-payment-card .payment__payu-agreement .payu-agreement__wrapper>*{margin-bottom:10px}.payu-payment .payu-text,.payu-payment-card .payu-text{font-size:10px}.checkout-index-index .actions-toolbar .action.primary,.sales-order-repayview .actions-toolbar .action.primary{margin-top:20px}.payu-msg .msg__error{color:red}.payu-card-form-container{width:380px;margin:25px auto 15px}.payu-card-cvv-form-container{width:200px;margin:25px auto 15px}.payu-card-form-container .payu-card-container,.payu-card-cvv-form-container .payu-card-cvv-container{margin:0 auto;color:#fff;border-radius:6px;padding:15px 10px;background:#002124}.payu-card-form-container .payu-card-container div.aside{font-size:14px;margin-bottom:6px}.payu-card-form-container .payu-card-form,.payu-card-cvv-form-container .payu-card-form{margin:0 auto;background-color:#fff;padding:5px;border-radius:4px}.payu-card-form-container .card-details .expiration{width:50%;float:left}.payu-card-form-container .card-details .cvv{width:45%;float:right}.payu-card-form-container .clearfix:before,.clearfix:after{content:"";display:table}.payu-card-form-container .clearfix:after{clear:both}.payu-card-form-container .clearfix{margin-top:10px}.payu-card-form-container .payu-card-legend-container{color:#fff;font-size:12px;font-weight:700;overflow:auto}.payu-card-form-container .payu-card-legend-container>div{float:left}.payu-card-form-container .payu-card-legend-container>.payu-card-legend-number{width:220px;margin-left:45px}.payu-card-form-container .payu-card-legend-container>.payu-card-legend-valid{width:85px}.payu-store-card{margin:15px 0}.payu-read-more{cursor:pointer;text-decoration:underline}@media all and (min-width:450px),print{.payu-payment .payment__method .method__single{width:20%;max-width:105px}}@media only screen and (max-width:500px){.payu-card-form-container{width:100%}}