@import url(https://fonts.googleapis.com/css?family=Roboto:300,500);@keyframes mui-progress-circular-rotate{100%{transform:rotate(360deg)}}@keyframes mui-progress-circular-dash{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px,200px;stroke-dashoffset:-125px}}.op-payment-widget-main-container{position:relative;min-height:80px;height:100%;width:100%}.op-payment-widget-summary{min-height:0}.container-loading{width:64px;height:64px}.MuiCircularProgress-svg{color:#299928}.MuiCircularProgress-circle{-webkit-animation:mui-progress-circular-dash 1.4s ease-in-out infinite;animation:mui-progress-circular-dash 1.4s ease-in-out infinite;stroke-dasharray:80px,200px;stroke-dashoffset:0;stroke:currentColor}.single-payment-option input[type='radio']{display:none}.op-payment-widget-container{position:relative;font-size:16px;font-weight:300;color:#424242}.op-payment-widget-container strong{font-weight:500}.op-payment-widget-container .sepa-bic-row{display:none}.op-payment-widget-container .float-left{float:left}.op-payment-widget-container > div.list label.clickable_cont{display:none}.op-payment-widget-container *{font-family:'Roboto',Arial,sans-serif}.op-payment-widget-container > div.list{list-style:none;margin-bottom:12px}.op-payment-widget-container > div.list.no-style{margin:12px 0 12px 0;font-weight:500}.op-payment-widget-container > div.list > label,.op-payment-widget-container .textLabel{display:inline-block;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.op-payment-widget-container .textLabel{margin-left:14px}.op-payment-widget-container .textLabel .the-date{margin-top:4px;font-size:14px}.op-payment-widget-container .textLabel .the-date-expired{font-weight:500;color:rgb(183,28,28)}.op-payment-widget-container .textLabel .badge-expired{display:inline-block;position:relative;background-image:url(img/ic-alert@2x.png);background-size:16px 16px;background-repeat:no-repeat;margin-left:4px;margin-bottom:-2px;height:16px;width:16px;cursor:pointer}.op-payment-widget-container .expiredLabel{overflow:visible}.expired-tooltip{display:none;position:absolute;top:-3px;left:22px;background:#fff;box-shadow:0 0 4px 0 rgb(0 0 0 / 12%),0 4px 4px 0 rgb(0 0 0 / 24%);width:-webkit-max-content;width:-moz-max-content;width:max-content;height:14px;max-width:670px;max-height:46px;border-radius:4px;font-size:12px;font-weight:300;color:#424242;text-align:center;padding:4px 8px;margin-bottom:4px;bottom:100%;text-indent:initial}.badge-expired:hover .expired-tooltip{display:block}.op-payment-widget-container > div.list label img{cursor:pointer}.op-payment-widget-container .imgLabel{padding:7px 0;vertical-align:middle;display:inline-block;min-width:52px}.op-payment-widget-container .imgLabel img{margin-right:10px;max-height:32px;max-width:100px;display:block;float:left}.op-payment-widget-container .imgLabel img:last-child{margin-right:0}.op-payment-widget-container .inactive label img,.op-payment-widget-container img.inactive{opacity:0.5;filter:alpha(opacity=50);zoom:1}.op-payment-widget-container label img{vertical-align:middle}.op-payment-widget-container select.select-in-group{margin-left:23px;width:auto}.submitBtnContainerGroup{max-width:370px}.op-payment-widget-container .row{position:relative}.op-payment-widget-container fieldset .row{position:unset}.op-payment-widget-container .row div{margin:6px 0}.op-payment-widget-container .row .col1,.op-payment-widget-container .row .col2,.op-payment-widget-container .row .col3{display:inline-block;vertical-align:middle}.op-payment-widget-container .row .col1{width:200px}.op-payment-widget-container .row .col2{width:204px;margin-right:10px}.op-payment-widget-container .row .col3{max-width:calc(100% - 425px);vertical-align:middle}.op-payment-widget-container .fieldset-has-iban .row .col3{max-width:calc(100% - 505px)}.op-payment-widget-container.card-view .row .col3{width:auto;max-width:none}.op-payment-widget-container.card-view .fieldset-has-iban .row .col3{width:auto;max-width:none}.op-payment-widget-container .fieldset-has-iban .row .col2{width:286px}.op-payment-widget-container input.iban{text-transform:uppercase}.op-payment-widget-container input.iban:-ms-input-placeholder{text-transform:none}.op-payment-widget-container input.iban::-moz-placeholder{text-transform:none}.op-payment-widget-container input.iban::placeholder{text-transform:none}.op-payment-widget-container .form{margin:0 0 10px}.op-payment-widget-container .formContainer{margin:0 20px 0 27px;position:relative}.op-payment-widget-container fieldset{border:none;padding:0;margin:0}.mobile-only{display:none}.op-payment-widget-container .ERROR input,.op-payment-widget-container .ERROR select{background:rgba(194,45,45,0.1);border:1px solid #c22d2d}.op-payment-widget-container select,.op-payment-widget-container input{height:44px;margin:0 10px 0 0;font-size:16px;color:#424242;background-color:#fff;border:1px solid #8f8f8f;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;padding:0 8px;box-sizing:border-box;font-weight:300;max-width:100%}.op-payment-widget-container select,.op-payment-widget-container input[type='text']{width:100%}.op-payment-widget-container select:invalid{color:#999}.op-payment-widget-container select:focus,.op-payment-widget-container select:active,.op-payment-widget-container input:focus,.op-payment-widget-container input:active{outline-width:0;border:2px solid #207a20;box-shadow:none}.op-payment-widget-container .ERROR select:focus,.op-payment-widget-container .ERROR select:active,.op-payment-widget-container .ERROR input:focus,.op-payment-widget-container .ERROR input:active{border-color:#c22d2d}::-webkit-input-placeholder{color:rgba(66,66,66,0.4)}::-moz-placeholder{color:rgba(66,66,66,0.4)}:-ms-input-placeholder{color:rgba(66,66,66,0.4)}:-moz-placeholder{color:rgba(66,66,66,0.4)}.op-payment-widget-container input[type='radio'],.op-payment-widget-container input[type='checkbox']{height:auto;padding:4px 6px}.op-payment-widget-container .hintIcon{display:inline-block;width:18px;height:18px;vertical-align:middle;background:url(img/hint.png);background-size:cover}.op-payment-widget-container .hint{display:none}.op-payment-widget-container .hint img{float:left;padding:0}.op-payment-widget-container .hintShown{display:block;position:absolute;z-index:1;box-sizing:border-box;background-color:#fff;padding:4px;border-radius:4px;box-shadow:0 0 4px 0 rgb(0 0 0 / 12%),0 4px 4px 0 rgb(0 0 0 / 24%)}.op-payment-widget-container .hintShown h3{margin-top:12px;margin-bottom:16px;font-size:18px;font-weight:500}.op-payment-widget-container .standard-fieldset .hint.hintShown{width:320px;min-height:190px;padding:0 12px 12px;top:0;left:335px}.op-payment-widget-container .registered-fieldset .hint.hintShown,.op-payment-widget-container .update-fieldset .hint.hintShown{top:8px;left:335px}.op-payment-widget-container.card-view .registered-fieldset .hint.hintShown,.op-payment-widget-container.card-view .update-fieldset .hint.hintShown{position:absolute;bottom:46px;left:0;width:calc(50% + 25px);top:auto}.op-payment-widget-container fieldset.registered-fieldset .row,.op-payment-widget-container fieldset.update-fieldset .row{position:relative}.op-payment-widget-container.card-view .standard-fieldset .hint.hintShown{position:absolute;bottom:46px;top:auto;left:0;max-width:280px}.op-payment-widget-container span.installmentInlineInfo{padding-right:5px;line-height:29px}.op-payment-widget-container .row .details{position:absolute;overflow:auto;z-index:1;height:170px;margin-top:-45px;font-size:12px}.op-payment-widget-container .row .details h3{margin:0;font-size:16px;font-weight:500}.op-payment-widget-container .installmentPlanRates{overflow:auto;width:225px;height:135px;font-size:12px;line-height:20px;border:1px solid #ccc}.op-payment-widget-container a.inline-link{margin:0}.op-payment-widget-container .installmentPlanRates p{margin-top:0;margin-left:5px}.op-payment-widget-container .latentMessage.INFO{display:none}.op-payment-widget-container .separator{height:10px;border-bottom:2px dotted #b6b6b6;margin-bottom:18px}.op-payment-widget-container .options{display:flex;margin-bottom:20px}.op-payment-widget-container .options input,.op-payment-widget-container.card-view .options input{margin:5px 8px 2px 0;vertical-align:bottom;align-self:flex-start;flex:none}.op-payment-widget-container.card-view .options input{margin-right:5px}.op-payment-widget-container .registration input{float:left}.op-payment-widget-container .registration label{display:block;margin-bottom:5px;line-height:24px}.op-payment-widget-container .information{margin-bottom:10px}.op-payment-widget-container .link-group{margin:10px 0}.op-payment-widget-container .link-group a{margin-left:0}.op-payment-widget-container .ERROR{color:#c22d2d}.op-payment-widget-container .INFO{color:#299928}.op-payment-widget-container > div.list.GLOBAL_ERROR,.op-payment-widget-container.card-view > div.list.GLOBAL_ERROR,.op-payment-widget-container > div.list.GLOBAL_INFO,.op-payment-widget-container.card-view > div.list.GLOBAL_INFO{color:#424242;background:#fdecea;border:0;border-radius:4px;font-size:14px;color:#424242;text-align:left;display:block;max-width:659px;width:100%;padding:16px 16px 16px 52px;box-sizing:border-box;position:relative;box-shadow:none;margin-top:8px}.op-payment-widget-container.card-view > div.list.GLOBAL_ERROR{max-width:none}.op-payment-widget-container > div.list.GLOBAL_ERROR .global-error-title,.op-payment-widget-container.card-view > div.list.GLOBAL_ERROR .global-error-title,.op-payment-widget-container > div.list.GLOBAL_INFO .global-info-title,.op-payment-widget-container.card-view > div.list.GLOBAL_INFO .global-info-title{font-size:16px;font-weight:500}.op-payment-widget-container .GLOBAL_ERROR::before,.op-payment-widget-container.card-view .GLOBAL_ERROR::before{content:'';position:absolute;left:16px;background-image:url(img/ic-error@2x.png);background-size:20px 20px;width:20px;height:20px}.op-payment-widget-container .GLOBAL_MESSAGE,.op-payment-widget-container.card-view .GLOBAL_MESSAGE{color:#299928}.op-payment-widget-container .GLOBAL_INFO::before,.op-payment-widget-container.card-view .GLOBAL_INFO::before{content:'';position:absolute;left:16px;background-image:url(img/ic-info@2x.png);background-size:20px;width:20px;height:20px}.op-payment-widget-container > div.list.GLOBAL_INFO,.op-payment-widget-container.card-view > div.list.GLOBAL_INFO{background:#e8f4fd}.op-payment-widget-container .formContainer iframe{width:100%}.op-payment-widget-container .sepadd-toc{display:none}.op-payment-widget-container .popup-dialog{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);z-index:2}.op-payment-widget-container .dialog-inside,.op-payment-widget-container .confirm-button{font-family:Roboto,sans-serif}.op-payment-widget-container .dialog-middle{display:table-cell;vertical-align:middle}.op-payment-widget-container .dialog-inside{display:table;position:relative;max-height:80%;margin:auto;padding:24px 40px;font-weight:300;background-color:#fff;box-shadow:0 4px 3px 0 rgba(0,0,0,0.06),0 5px 9px 0 rgba(0,0,0,0.12);border-radius:4px;max-width:384px;width:100%;box-sizing:border-box}.op-payment-widget-container .dialog-inside h2{font-size:21px;color:#424242;text-align:left;font-weight:500}.op-payment-widget-container .dialog-inside .close-modal{position:absolute;top:24px;right:24px;text-indent:-1000000000px;width:14px;height:14px;background-image:url(img/ic-x-default-14p@2x.png);background-size:14px 14px;background-repeat:no-repeat;border-radius:0;background-color:transparent;vertical-align:middle;padding:0;border:0;cursor:pointer}.op-payment-widget-container .dialog-inside .close-modal:hover{background-image:url(img/ic-x-hover-14p@2x.png)}.op-payment-widget-container .flex-center{display:flex;justify-content:space-around}.op-payment-widget-container .flex-end{display:flex;justify-content:flex-end}.op-payment-widget-container .confirm-button{padding:8px 21px;font-weight:500;color:#424242;border:0;cursor:pointer;font-size:16px;border-radius:4px;height:44px;background:#e0e0e0}.op-payment-widget-container .confirm-button.submit-delete-button{background:#c22d2d;color:#fff;margin-left:8px}.op-payment-widget-container .delete-account.has-date{margin-top:-22px}.submit-button{padding:8px 25px;font-weight:500;color:#fff;border:0;border-radius:5px;cursor:pointer;font-size:14px;margin:20px 0;background-color:#54b94d;background:#54b94d;background-image:linear-gradient(#54b94d,#299928)}.submit-button.disabled,.submit-button[disabled]{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);box-shadow:none}.op-payment-widget-container .delete-account{position:relative;margin-left:40px;text-indent:-1000000000px;width:10px;height:13px;background-image:url(img/ic-delete-default-10p@2x.png);background-size:10px 13px;background-repeat:no-repeat;border-radius:0;background-color:transparent;vertical-align:middle;padding:0;border:0;cursor:pointer;display:none}.op-payment-widget-container .delete-account:hover{background-image:url(img/ic-delete-hover-10p@2x.png)}.delete-tooltip{display:none;position:absolute;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,0.12),0 4px 4px 0 rgba(0,0,0,0.24);border-radius:4px;font-size:12px;font-weight:300;color:#424242;text-align:center;height:23px;line-height:23px;padding:0 12px;margin-bottom:4px;bottom:100%;text-indent:initial;width:-webkit-max-content;width:-moz-max-content;width:max-content;top:-4px;left:15px}.delete-account:hover .delete-tooltip{display:block}.payment-in-progress{position:fixed;left:0;top:0;width:100%;height:100%;margin:0}.op-payment-widget-full-loading{position:fixed;left:0;top:0;width:100%;height:100%;z-index:150;background:#fff}#paymentLoadingIcon{position:fixed;left:0;top:0;width:100%;height:100%;z-index:150;background:rgba(255,255,255,0.8)}.op-payment-widget-full-loading.loadingInContainer,#paymentLoadingIcon.loadingInContainer{position:absolute}.loading-container{width:64px;height:64px;position:absolute;top:50%;left:50%;margin-left:-32px;margin-top:-32px}.op-payment-widget-container .close-delete-account{text-indent:-1000000000px;background-repeat:no-repeat;border-radius:0;background-color:transparent;vertical-align:middle;border:0;cursor:pointer;display:none;position:absolute;margin:-7px 0 0 0;padding:0;top:50%;right:28px;width:14px;height:14px;background-image:url(img/ic-x-default-14p@2x.png);background-size:14px 14px;z-index:3;display:none}.op-payment-widget-container.card-view > div.list .close-delete-account{z-index:3}.op-payment-widget-container .expiryMonth,.op-payment-widget-container .expiryYear,.op-payment-widget-container input.verificationCode{width:calc(50% - 5px)}.op-payment-widget-container .expiryMonth,.op-payment-widget-container.card-view .expiryMonth{margin-right:10px}.op-payment-widget-container .expiryYear{margin-right:0;margin-left:0}.op-payment-widget-container .row .col2.birthdate{width:auto}.op-payment-widget-container .header-title{display:block;margin-bottom:4px}.op-payment-widget-container .header-description{display:block;color:#6b6b6b;font-weight:300;font-size:12px}.op-payment-widget-container a.verification-code-link{font-size:12px;display:inline-block;text-decoration:none;max-width:85px;vertical-align:middle;font-weight:500;color:#299928}.op-payment-widget-container .row .col2.birthdate select{width:auto}.op-payment-widget-container .message{font-size:12px}.op-payment-widget-container .registered-fieldset .row .col2{width:130px;margin-right:0}.op-payment-widget-container .registered-fieldset input.verificationCode{width:calc(100% - 32px)}.op-payment-widget-container .generic-card-img{background-image:url(img/ic-cards.png)}@media only screen and (max-width:700px){.op-payment-widget-container .standard-fieldset .row.row3{position:relative}.op-payment-widget-container .standard-fieldset .hint.hintShown{top:36px;left:3px}}@media only screen and (max-width:674px){.op-payment-widget-container .row .col3{display:block;margin-left:206px;margin-bottom:0;margin-top:0;width:auto;max-width:unset}.op-payment-widget-container .fieldset-has-iban .row .col3{width:auto;max-width:unset}.op-payment-widget-container .INFO,.op-payment-widget-container .ERROR{margin-bottom:8px;display:block}}@media only screen and (max-width:555px){.op-payment-widget-container .fieldset-has-iban .row .col1,.op-payment-widget-container .fieldset-has-iban .row .col2,.op-payment-widget-container .fieldset-has-iban .row .col3{display:block}.op-payment-widget-container .fieldset-has-iban .row .col1{width:auto}.op-payment-widget-container .fieldset-has-iban .row .col3{margin-left:0;margin-bottom:16px;width:auto}.op-payment-widget-container .row .col1,.op-payment-widget-container .row .col2,.op-payment-widget-container .row .col3{display:block}.op-payment-widget-container .row .col1{width:auto}.op-payment-widget-container .row .col3{margin-left:0;margin-bottom:16px;width:auto}.op-payment-widget-container .INFO,.op-payment-widget-container .ERROR{margin-bottom:0;display:block}.op-payment-widget-container .header-title{display:block;margin-bottom:4px}.op-payment-widget-container .header-description{display:block;color:#6b6b6b;font-weight:300;font-size:12px}.delete-tooltip{left:auto;right:0;top:17px}.op-payment-widget-container .standard-fieldset .hint.hintShown{top:55px;left:0}.op-payment-widget-container .registered-fieldset .hint.hintShown,.op-payment-widget-container .update-fieldset .hint.hintShown{top:27px;left:122px}}.op-payment-widget-container.card-view{max-width:500px;margin:auto;overflow:hidden}.op-payment-widget-container.card-view .row .col3{margin-bottom:4px}.op-payment-widget-container.card-view .INFO,.op-payment-widget-container.card-view .ERROR{margin-bottom:0}.op-payment-widget-container.card-view > div.list *{z-index:2}.op-payment-widget-container.card-view > div.list select,.op-payment-widget-container.card-view > div.list label{position:relative}.op-payment-widget-container.card-view > div.list label.clickable_cont{position:absolute;background:transparent;top:0;bottom:0;left:0;right:0;padding:0;margin:0;z-index:0;display:block}.op-payment-widget-container.card-view .row div{margin:4px 0}.op-payment-widget-container.card-view .form label{margin-top:9px}.op-payment-widget-container.card-view div.list.registered-account-update{padding-right:50px}.op-payment-widget-container.card-view input[type='radio']{display:none}.op-payment-widget-container.card-view div.list.registered-account-update{position:relative;margin:0;padding:0;background-color:transparent;border:0;border-radius:0;box-shadow:none}.op-payment-widget-container.card-view .account-inside-cont{position:relative;margin:10px 0;padding:5px 10px;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 2px 4px #b6b6b6;padding-right:32px;left:0;transition:left 0.5s}.op-payment-widget-container.card-view .delete-account-submit.mobile-only{width:36%;height:100%;top:0;right:0;background:#c22d2d;position:absolute;display:flex;align-items:center;justify-content:center;color:#fff;display:none;font-size:14px;font-weight:500;text-transform:capitalize;border:0}.op-payment-widget-container.card-view .mobile-full-delete .delete-account-submit.mobile-only::before{content:'';position:absolute;width:181%;right:98%;top:0;height:100%;background:#c22d2d}.op-payment-widget-container.card-view .mobile-on-delete .delete-account-submit.mobile-only{display:flex}.op-payment-widget-container.card-view .mobile-on-delete .close-delete-account{display:block}.op-payment-widget-container.card-view .mobile-on-delete .delete-account{display:none!important}.op-payment-widget-container.card-view .mobile-on-delete .account-inside-cont{left:-34%;z-index:2}.op-payment-widget-container.card-view .mobile-full-delete .account-inside-cont{left:-120%;z-index:2}.op-payment-widget-container.card-view > div.list{position:relative;margin:10px 0;padding:5px 10px;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 2px 4px #b6b6b6}.op-payment-widget-container.card-view > div.list.no-style{padding:0;background-color:transparent;border:none;box-shadow:none}.op-payment-widget-container.card-view > div.list > label:nth-child(3){padding:10px 0}.op-payment-widget-container.card-view .imgLabel{width:52px;padding:10px 0}.op-payment-widget-container.card-view .textLabel{width:46%}.op-payment-widget-container.card-view .expired-tooltip{max-width:230px}.op-payment-widget-container.card-view > div.list > select:nth-child(3){margin-bottom:10px;width:calc(64% - 14px)}.op-payment-widget-container.card-view .row{position:relative}.op-payment-widget-container.card-view .row .col{display:flex;align-items:center;width:auto}.op-payment-widget-container.card-view .row .col2{margin-right:0}.op-payment-widget-container.card-view .textLabel .the-date{font-size:12px}.op-payment-widget-container.card-view .formContainer{display:none;margin:0}.op-payment-widget-container.card-view select,.op-payment-widget-container.card-view input{flex:1;margin:0}.op-payment-widget-container.card-view select:invalid{color:#999}.op-payment-widget-container.card-view .verificationCode{flex:initial}.op-payment-widget-container.card-view select:nth-child(n + 2),.op-payment-widget-container.card-view .hintIcon{margin-left:10px}.op-payment-widget-container.card-view .row .hintShown{position:static;z-index:3;overflow:hidden;background-color:#fff;box-sizing:border-box;padding:4px;display:inline-block;width:auto}.op-payment-widget-container.card-view .hintIcon{flex:initial;background-size:18px 18px;background-repeat:no-repeat}.op-payment-widget-container.card-view .installments input[type='text'],.op-payment-widget-container.card-view .installments .installmentPlanId{max-width:none}.op-payment-widget-container.card-view .row .details{position:static;height:auto;margin-top:initial}.op-payment-widget-container.card-view .installmentPlanRates{height:auto}.submit-button.card-view,.op-payment-widget-container.card-view .confirm-button,.op-payment-widget-container.card-view .delete-account{font-size:16px}.op-payment-widget-container.card-view .delete-account{position:absolute;top:0;bottom:0;height:100%;right:0;width:39px;background:transparent;margin:0;padding:0}.op-payment-widget-container.card-view .delete-account::after{content:'';position:absolute;margin:-10px 0 0 0;padding:0;top:50%;right:10px;background-image:url(img/ic-delete-default-14p@2x.png);width:14px;height:19px;background-size:14px 19px}.op-payment-widget-container.card-view .delete-account.has-date{margin-top:0}.op-payment-widget-container.card-view .delete-account:hover{background-image:none}.op-payment-widget-container.card-view .delete-account:hover::after{background-image:url(img/ic-delete-hover-10p@2x.png)}.op-payment-widget-container.card-view .delete-account:hover .delete-tooltip{display:none}.op-payment-widget-container.card-view .message{display:block;height:15px;margin-top:-4px;margin-left:0;font-size:12px}.op-payment-widget-container.card-view .message.ERROR,.op-payment-widget-container.card-view .message.INFO{padding:0 10px;color:#fff;border-radius:0 0 4px 4px}.op-payment-widget-container.card-view .message.ERROR{background-color:#ee574d}.op-payment-widget-container.card-view .col2.ERROR > input:first-child,.op-payment-widget-container.card-view .col2.INFO > input:first-child,.op-payment-widget-container.card-view .col2.ERROR > select:first-child,.op-payment-widget-container.card-view .col2.INFO > select:first-child{border-radius:4px 4px 4px 0}.op-payment-widget-container.card-view .message.INFO{background-color:#207a20}.op-payment-widget-container.card-view .message,.op-payment-widget-container .message{display:none}.op-payment-widget-container.card-view .message.ERROR,.op-payment-widget-container .message.ERROR{display:block}.submit-button.card-view{display:block;width:100%;max-width:500px;height:50px;margin:20px auto;font-size:18px}.op-payment-widget-container.card-view > div.list.ERROR{position:relative;margin:0;padding:0;background-color:#fff;border:0;border-radius:0;box-shadow:none}.op-payment-widget-container.card-view > div.list.selected{box-shadow:0 4px 3px 0 rgba(0,0,0,0.16),0 5px 9px 0 rgba(0,0,0,0.24)}.op-payment-widget-container.card-view .textLabel{margin-left:23px}.op-payment-widget-container.card-view .select.expiryYear{margin-left:0}.op-payment-widget-container.card-view a.verification-code-link{margin-left:10px;max-width:46%}.op-payment-widget-container.card-view .row .col2{margin-right:0}#submitBtnContainer.card-view{margin:auto;max-width:500px}#submitBtnContainer.card-view .submitBtnContainerGroup{max-width:500px;display:flex;align-items:center}#submitBtnContainer.card-view .paypal-button,#submitBtnContainer.card-view .apple-pay-button,#submitBtnContainer.card-view .googlepay{margin:auto}#submitBtnContainer.card-view .zoid-outlet{margin:auto;max-width:500px;display:block}.op-payment-widget-lb-overlay{height:100%;width:100%;position:fixed;z-index:999;left:0;top:0;background-color:rgba(0,0,0,0.5);overflow-x:hidden;transition:0.5s}.op-payment-widget-lb-overlay-content{position:relative;width:100%;height:100%}.op-payment-widget-lb-iframe{height:600px;width:500px;background-color:#fff;border:none;border-radius:4px;padding:10px;box-sizing:border-box;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.op-payment-widget-lb-mobile{height:400px;width:250px}.op-payment-widget-lb-small{height:400px;width:390px}.op-payment-widget-lb-landscape{height:400px;width:600px}.op-payment-widget-lb-full-page{height:100%;width:100%;border-radius:0}.op-payment-widget-lb-loaderContainer{height:100vh;width:100%;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center}.op-payment-widget-lb-logo{position:absolute;left:0;right:0;margin:0 auto;transform:translateY(-200%)}.op-payment-widget-lb-loader{width:64px;height:64px;color:#6b6b6b;margin-bottom:16px;display:inline-block;line-height:1;-webkit-animation:mui-progress-circular-rotate 1.4s linear infinite;animation:mui-progress-circular-rotate 1.4s linear infinite}.op-payment-widget-hide{display:none}.op-payment-widget-lb-loader-circle{-webkit-animation:mui-progress-circular-dash 1.4s ease-in-out infinite;animation:mui-progress-circular-dash 1.4s ease-in-out infinite;stroke-dasharray:80px,200px;stroke-dashoffset:0;stroke:currentColor}@-webkit-keyframes mui-progress-circular-rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes mui-progress-circular-dash{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px,200px;stroke-dashoffset:-125px}}@media only screen and (max-device-width:530px){.op-payment-widget-container.card-view .imgLabel{width:auto;display:inline-grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);min-width:52px}.op-payment-widget-container.card-view .imgLabelGrid{gap:8px}.op-payment-widget-container.card-view .submitBtnContainerGroup{max-width:100%}}