/*!
 * Font Open Sans
 * Styles: 300, regular, 600, 700, 800, 300italic, italic, 600italic, 700italic, 800italic
 * License - Apache License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0
 */@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.eot?0b326b747f369a6d8587339bfd68891f);src:local(""),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.eot?0b326b747f369a6d8587339bfd68891f?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.woff2?20bf8a7cda9d22b798a1d0fe525cf07d) format("woff2"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.woff?f30c0c533925ccdc2ca4eb1a7e378805) format("woff"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.ttf?58d08111923a984ae0a390caf1f8d289) format("truetype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.svg?93ea02343ab85949e4d570b381cfd049#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?b2b7a8a0f07e0951a71e46a68e2d6296);src:local(""),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?b2b7a8a0f07e0951a71e46a68e2d6296?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2?b7fb2bd3486a2f0a40da9b2d5ab73fdb) format("woff2"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff?fd1a30188fbba33c197111853f7de9ab) format("woff"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf?fad63d12b90ba3ba302ff0bb61a9c70b) format("truetype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg?b4375cb710a2a5927e139154f84dff97#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot?45d900c4c886b33eba1b04f41e6325f5);src:local(""),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot?45d900c4c886b33eba1b04f41e6325f5?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff2?bc2b90b970ef1c272249abdeeacf82f5) format("woff2"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff?3c307d7857602d8ab49dd0e40d29d6d0) format("woff"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.ttf?f765b6ad573686867a22a9ebfba8e8b0) format("truetype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.svg?41433a4db4e81c95e5d8e655e1d56fae#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?9160a4cdec75bcdc3888905871c8291a);src:local(""),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?9160a4cdec75bcdc3888905871c8291a?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2?e9ac4fe782736fcd1513cb829a856c6f) format("woff2"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff?3499b9716301bd3c513c34b7c1e26c32) format("woff"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf?ea6ba2fbd657275b06c44e9d7987d80d) format("truetype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.svg?70aaeda4d71fa9134c5c17928d8685c5#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.eot?c7d22c83189474cebd1d6203f3b276ce);src:local(""),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.eot?c7d22c83189474cebd1d6203f3b276ce?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff2?0033029368c86f01702cd9a6c42b6dd6) format("woff2"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff?becca065c2d31cce807262a49e3b35d9) format("woff"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.ttf?d2430a491d421cc4011ac535627465e2) format("truetype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.svg?38239448bf9a9342508f4c5cf33002b0#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot?97c7be8441891e9422210efba3bad052);src:local(""),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot?97c7be8441891e9422210efba3bad052?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff2?53a1113768acfcefe84956864c600907) format("woff2"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff?d0590b33ff1224821ebb9726208ee76a) format("woff"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.ttf?8144e45c6a3f810999b4c793aa023bdf) format("truetype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.svg?e6e73f0f09d4f4af9c7021beae27e7fb#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot?aead65fb9163a72bf93a39365b07eec5);src:local(""),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot?aead65fb9163a72bf93a39365b07eec5?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff2?0196f65e61af16fdf0853441464d36a0) format("woff2"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff?cda340c9d3abaadaf00b3a3c8796d1aa) format("woff"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.ttf?28d730b21401ea951668d6062ec8e2b0) format("truetype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.svg?597107eee69813a7c72104f7e0c8b4c8#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.eot?a1211c5cabc5ebee0ac1f077fb751228);src:local(""),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.eot?a1211c5cabc5ebee0ac1f077fb751228?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.woff2?d5f84970bacd16bd0038f76e6e2d143b) format("woff2"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.woff?4dbe16f8b6f6294f8683eb8042aae808) format("woff"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.ttf?5e7320f134e71d161dab8569d622c5ac) format("truetype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.svg?656318f1dc411867ccfe857fef0fdc0f#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700italic.eot?8ad5a34cbd4aaf0fefeb85f0cb272caf);src:local(""),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700italic.eot?8ad5a34cbd4aaf0fefeb85f0cb272caf?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700italic.woff2?368e087f15c77db8b213df7f1da51f93) format("woff2"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700italic.woff?4af20d41613975d80e694eedf899298d) format("woff"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700italic.ttf?bb811b3e16956d76d2684e8bf6ef82a4) format("truetype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700italic.svg?55847a0bdc668256df54d40bbdaade41#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800italic.eot?664e294baa4b148af59f3ad195e27089);src:local(""),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800italic.eot?664e294baa4b148af59f3ad195e27089?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800italic.woff2?308502c8c996bbf704fce06fd0ece3ff) format("woff2"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800italic.woff?f7b874a7ade796f26d8709ef3e2a8d9b) format("woff"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800italic.ttf?b70c9588a28dd823acf9a675ac6110c1) format("truetype"),url(../fonts/open-sans-v28-latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800italic.svg?c272778f7bbd421cefd4792ed9703799#OpenSans) format("svg")}
@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/lato-v24-latin-ext-regular.eot?09f7e305b30b012bb79134336d3785e7);src:local(""),url(../fonts/lato-v24-latin-ext-regular.eot?09f7e305b30b012bb79134336d3785e7?#iefix) format("embedded-opentype"),url(../fonts/lato-v24-latin-ext-regular.woff2?57dc1083454b82f2577b2d67ff4eb0e2) format("woff2"),url(../fonts/lato-v24-latin-ext-regular.woff?5043dea3053533cbf09192ec40e5a34a) format("woff"),url(../fonts/lato-v24-latin-ext-regular.ttf?2bf7f1d7ee21f40a0cbcd90970eb2ed5) format("truetype"),url(../fonts/lato-v24-latin-ext-regular.svg?96387b3b9438837daafd0818f2cfb7d3#Lato) format("svg")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(../fonts/lato-v24-latin-ext-italic.eot?370ddcb62d4e90bc521793b62624fb03);src:local(""),url(../fonts/lato-v24-latin-ext-italic.eot?370ddcb62d4e90bc521793b62624fb03?#iefix) format("embedded-opentype"),url(../fonts/lato-v24-latin-ext-italic.woff2?d7cfa7eadf96227adddf2dd46a1b9fb0) format("woff2"),url(../fonts/lato-v24-latin-ext-italic.woff?c25f893f567b07df3e1a2089e0a55462) format("woff"),url(../fonts/lato-v24-latin-ext-italic.ttf?59e1b6609cfc030682003096102124da) format("truetype"),url(../fonts/lato-v24-latin-ext-italic.svg?75543569c5ea367335ba75b0ffd93b44#Lato) format("svg")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../fonts/lato-v24-latin-ext-700.eot?2b75a28f67310b9883231a22e85f2505);src:local(""),url(../fonts/lato-v24-latin-ext-700.eot?2b75a28f67310b9883231a22e85f2505?#iefix) format("embedded-opentype"),url(../fonts/lato-v24-latin-ext-700.woff2?7719d053edcb13eab95f571282744444) format("woff2"),url(../fonts/lato-v24-latin-ext-700.woff?eef4724c8404e41085750e602ec934b8) format("woff"),url(../fonts/lato-v24-latin-ext-700.ttf?0258c6e29576657fa28fa5604f9193d1) format("truetype"),url(../fonts/lato-v24-latin-ext-700.svg?ef1b4dcbb107b9c78e0289422bf82df4#Lato) format("svg")}
body,html{height:100%}a:not(.btn):focus{box-shadow:unset}.valid div.form-group.col-md-4:last-child{padding-right:0}.valid div.form-group.col-md-4{padding-right:15px}.center{margin:0 auto}.secure-connection-info{font-size:13px;margin:14px 0 10px;padding:0 0 5px;text-align:center;width:100%}.btn,.btn-group-lg>.btn,.btn-lg,.input-group-addon,.modal-content{border-radius:0}.text-muted{color:#999}.input-group-addon{background-color:#fff}.input-group .form-control:focus{box-shadow:none}.form-group>label{width:140px}#description-container{margin-bottom:20px}#description{word-wrap:break-word}#description,#payment-details{display:inline-block;width:100%}#payment-details{margin:0 0 15px}#pay{display:inline-block;text-align:center;width:100%}#share-buttons{min-height:60px;width:150px}#share-buttons-inner{display:inline-block}.app-custom-btn.active,.app-custom-btn.active.focus,.app-custom-btn.active:focus,.app-custom-btn.active:hover,.app-custom-btn:hover{color:#fff}#share-buttons a{background-color:#2a6496;border-radius:100%;color:#fff;display:inline-block;height:30px;margin:0 10px 0 0;padding:5px 0 0;text-align:center;width:30px}#share-buttons a:last-of-type{margin:0}#share-buttons a:focus,#share-buttons a:hover{color:#fff;text-decoration:none}#share-buttons .fa{color:#fff;font-size:17px;padding:2px 0 0 2px}#share-buttons .facebook:hover{background-color:#3b5999}#share-buttons .google:hover{background-color:#cd3e2f}#share-buttons .linkedin:hover{background-color:#0177b5}.popover{color:#000}.popover.bottom{margin-top:15px}.popover-content{padding:0}.popover-content a{background-position:18px 11px;background-repeat:no-repeat;color:#333;display:block;margin-bottom:5px;padding:8px 30px;width:100%}.popover-content a:last-child{margin-bottom:0}.popover-content a:hover{background-color:#f5f5f5;color:inherit;text-decoration:none}.popover-content .active{display:none}#messages>.close{margin:8px 11px 0 0}#error_message,#info_message,#ok_message,#warning_message,.message{border:1px solid #d6d6d6;border-radius:5px;margin:0 0 20px;padding:20px}#error_message,.message.danger{background-color:#fdf7f7;border-color:#d9534f}#error_message .close,.message.danger .close{bottom:10px;left:7px;position:relative}#warning_message,.message.warning,.panel-warning>.panel-heading{background-color:#fcf8f2;border-color:#f0ad4e}.panel.panel-warning{border-color:#f0ad4e}#info_message,.message.info{background-color:#f4f8fa;border-color:#5bc0de}#ok_message,.message.success{background-color:#f4faf6;border-color:#bcf1c5}.message.no-border{border:0}#payment_methods{display:inline-block;text-align:center;width:100%}#payment_methods.ogonebasic img{height:auto;width:50px}#payment_methods img{height:58px;margin:0 10px 0 0;width:96px}.px-cardicon-container{position:relative}.px-cardicon-testbadge{background:#ffba00;border-radius:2px;color:#fff;font-size:9px;left:0;padding:2px 4px;position:absolute;text-transform:uppercase;top:0}legend{padding-top:10px}.checkbox.form-group{margin-top:0}.form-group{margin-bottom:10px;padding-left:0;padding-right:0;position:relative}.form-group.checkbox{max-height:none}.form-group.checkbox .checkbox:last-child,.form-group.checkbox .radio:last-child{margin-bottom:0}.form-group.upload{border:1px dashed #ccc;max-height:none;min-height:50px;padding:0;text-align:center}.form-group.upload.dz-browser-not-supported{border:0;min-height:auto}.form-group.upload.dz-browser-not-supported .dz-message{background-color:#f4f8fa;border-left:3px solid #5bc0de;padding:20px}.change-payment-data{display:inline-block;margin-bottom:10px;width:100%}.form-control{border-radius:0;box-shadow:none;height:46px}div.form-control{line-height:2.3}div.form-control.disabled{background:#f5f5f5;cursor:not-allowed}.min-width{min-width:70px;text-align:left}.input-group .form-control{height:44px}.input-group{max-height:46px;width:100%}.input-group .form-control.disabled{height:46px}.form-group .hide-label{background:#fff;color:#66afe9;font-size:11px;left:12px;margin-left:-5px;opacity:0;overflow:hidden;padding:0 5px;position:absolute;top:-7px;transition:all .2s ease-in-out;width:auto;z-index:4}#payrexx-vpos .form-group .hide-label.show-label~.form-control::-webkit-input-placeholder{color:transparent}#payrexx-vpos .form-group .hide-label.show-label~.form-control:-moz-placeholder,#payrexx-vpos .form-group .hide-label.show-label~.form-control::-moz-placeholder{color:transparent}#payrexx-vpos .form-group .hide-label.show-label~.form-control:-ms-input-placeholder{color:transparent}.form-group .show-label{opacity:1}.form-group .show-label-val{color:#aaa}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.col-md-12,.col-md-4,.col-md-6,.col-xs-12,.col-xs-4,.col-xs-6,.col-xs-8{padding-left:0;padding-right:0}.col-xs-2,.col-xs-4,.col-xs-6:first-child,.col-xs-8{padding-left:0;padding-right:15px}#payment-details>.col-xs-4,.col-xs-4:last-child{padding-right:0}.modal-body,.sitemap{word-wrap:break-word}.modal-body>h2:first-child{margin-top:0}.modal-body>h2{font-size:18px}.modal-body.modal-spinner{background:url(/modal/v1/iframe-spinner.gif) 50% no-repeat}.placeholder{color:#aaa}.form-control-feedback{right:0!important;top:5px!important}.col-xs-6:first-child .form-control-feedback{right:15px!important}.input-group .form-control-feedback{display:none}.app-custom-btn,.btn-payrexx,.btn-payrexx:focus{transition:background-color .15s ease-out}.btn-payrexx,.btn-payrexx:focus{background-color:#9c3;border:0;outline:0;padding:13px;width:100%}.btn-payrexx:active,.btn-payrexx:active:focus,.btn-payrexx:active:hover,.btn-payrexx:hover{background-color:#19b8f2;outline:0}.btn-pay-now,.btn-pay-now:focus{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#000;font:500 17px/21px Segoe UI,Roboto,sans-serif;outline:0;padding:12px;text-align:center;width:100%}.btn-pay-now:active:focus,.btn-pay-now:hover{background-color:#fafafa;outline:0}.btn-pay-now>span{bottom:3px;position:relative}.btn-pay-now>svg{display:none;height:20px;margin-left:5px}.pay-button,.pay-button:focus{font-size:18px;font-weight:300;max-width:100%;min-height:60px;padding:6px 20px;white-space:inherit;width:360px}.pay-button .line-1,.pay-button .line-2{display:inline;white-space:nowrap}.pay-button .fa-spin{display:inline-block!important}.pay-text{margin:0 5px 0 10px}.form-group>.px-checkbox,.px-checkbox{font-weight:400;padding-left:45px;position:relative;width:auto}.px-checkbox input[type=checkbox]{display:none}.px-checkbox input[type=checkbox]+.outer{border:1px solid #bbb;border-radius:2px;cursor:pointer;display:block;height:19px;left:8px;position:absolute;top:0;width:19px}.px-checkbox input[type=checkbox]:checked+.outer{background-color:rgba(3,169,244,.87);border-color:rgba(3,169,244,.87)}input[type=checkbox]:focus,input[type=radio]:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #008eff;outline:1px solid #66afe9;outline-offset:-1px}#currency-selection:focus,.app-custom-btn:focus,.pay-button:focus,.psp-radio input[type=radio]+.outer:focus,.px-checkbox input[type=checkbox]+.outer:focus,a:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #008eff;outline:0}.btn.focus,.btn:focus{outline:0 none!important}.px-checkbox input[type=checkbox]+.outer>.inner{display:none}.px-checkbox input[type=checkbox]:checked+.outer>.inner{border-color:#eee;border-style:solid;border-width:0 3px 3px 0;content:"";display:table;height:12px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}select.form-control{line-height:40px}#modal-closing-information{text-align:center}#modal-closing-information #btn-modal-close{float:none;margin:10px auto 20px}.loading{animation:spin .8s linear infinite;border-style:solid;border-top:solid transparent;border-width:3px}.circle,.loading{border-radius:50%;height:120px;margin:0 auto 30px;width:120px}.circle{position:relative}html[data-theme-name=payrexx-vpos] .circle{height:160px;width:160px}.circle-green{border:3px solid #9c3}.circle-red{border:3px solid #c01}html[data-theme-name=payrexx-vpos] .circle-red{height:110px;width:110px}.circle .right-sign{border-color:#9c3;border-style:solid;border-width:0 14px 14px 0;height:58px;left:50%;margin-left:-15px;margin-top:-30px;position:absolute;top:50%;transform:rotate(45deg);width:31px}.circle .wrong-sign-1,.circle .wrong-sign-2{background:#c01;height:14px;left:50%;margin-left:-28px;margin-top:-5px;position:absolute;top:50%;transform:rotate(45deg);width:58px}.circle .wrong-sign-2{transform:rotate(-45deg)}.payment-amount{font-size:26px;font-weight:700;line-height:1}html[data-theme-name=payrexx-vpos] .payment-amount{font-size:30px}.payment-status,.redirect-info{margin-top:20px}.redirect-info{color:#e83a1e}.bill-forwarding,.redirect-by-btn{margin-top:20px}html[data-theme-name=payrexx-vpos] .payment-status{font-size:17px}.payment-info{padding-bottom:20px;padding-top:20px}#payment-form-redirect{float:left;margin:10px 0;width:100%}#iframe-container,.three-d-secure iframe{min-height:400px}.samsung-pay .modal-dialog{width:432px}.samsung-pay iframe{background-color:#fff;height:560px;width:100%}.three-d-secure iframe{background-color:#fff;border:0;left:0;top:0;width:100%}body .cc-window.cc-bottom{background-color:hsla(0,0%,100%,.9);border-top:1px solid rgba(50,50,50,.1);bottom:0;max-width:100%;padding:15px 20px;width:100%}body .cc-window.cc-bottom .cc-message{font-size:14px;margin-right:1em}body .cc-window.cc-bottom .cc-btn:last-child{background-color:#9c3;border:0;color:#fff;padding:7px 15px}.paylinks-attachments.paylinks-attachments-type-unpaid{clear:both;padding-bottom:20px;padding-top:15px}.paylinks-attachments.paylinks-attachments-type-unpaid .paylinks-attachment:not(:last-child){margin:0 0 3px}.paylinks-attachments.paylinks-attachments-type-unpaid .paylinks-attachment>i{margin-right:2.5px}.paylinks-attachments.paylinks-attachments-type-unpaid .paylinks-attachment>span{margin-left:5px}.paylinks-attachments.paylinks-attachments-type-general{margin:0 auto;max-width:500px}.paylinks-attachments.paylinks-attachments-type-general .paylinks-attachment{align-items:baseline;display:flex;flex-direction:row}.paylinks-attachments.paylinks-attachments-type-general .paylinks-attachment:not(:last-child){margin:0 0 5px}.paylinks-attachments.paylinks-attachments-type-general .paylinks-attachment>i{margin-right:5px}.paylinks-attachments.paylinks-attachments-type-general .paylinks-attachment>a{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paylinks-attachments.paylinks-attachments-type-general .paylinks-attachment>span{margin-left:15px;white-space:nowrap}.paylinks-attachments.paylinks-attachments-type-general .paylink-border{background-color:#fafafa;border:1px solid #e5e5e5;margin:30px auto 20px;max-width:300px;padding:20px}hr{border-color:#e5e5e5;border-width:1px;height:1px;margin-bottom:30px;margin-top:30px}hr.app-spacer-arrow{display:block;overflow:visible;position:relative}hr.app-spacer-arrow:after,hr.app-spacer-arrow:before{border:solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:-1px;width:0}hr.app-spacer-arrow:after{border-color:#fff rgba(136,183,213,0) rgba(136,183,213,0);border-width:6.5px;margin-left:-6.5px}hr.app-spacer-arrow:before{border-color:#e5e5e5 rgba(194,225,245,0) rgba(194,225,245,0);border-width:8px;margin-left:-8px}@media (max-width:768px){#description-container:not(.full){height:100px;overflow:hidden;transition:all .2s ease-in-out}#description{display:block}#description-container.description-expand-functionality-needed:not(.full){position:relative}#description-container.description-expand-functionality-needed:not(.full):after{background:linear-gradient(0deg,hsla(0,0%,100%,.8) 5%,rgba(25,25,25,0) 50%);content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:2}#description-container.description-expand-functionality-needed~.description-visibility-control{margin-bottom:15px;margin-top:-10px}#description-container.description-expand-functionality-needed.full~.description-visibility-control-less,#description-container.description-expand-functionality-needed:not(.full)~.description-visibility-control-more{display:block!important}body .cc-window.cc-bottom{padding:10px}body .cc-window.cc-bottom .cc-message{font-size:12px}.samsung-pay .modal-dialog{height:100%;margin:0;width:100%}.samsung-pay .modal-content{border:0;height:100%}.samsung-pay .modal-body{height:100%;padding:0}.samsung-pay iframe{height:100%}}@media (max-width:515px){.payment-input label.input-group-addon{display:none}}@media (max-width:300px){.circle{height:105px;width:105px}.circle .right-sign{border-bottom-width:8px;border-right-width:8px;height:38px;margin-left:-8px;margin-top:-22px;width:19px}}html[data-theme-name=payrexx-vpos] #container footer{display:none}@media (min-width:992px){.col-md-6:first-child,.col-md-8{margin-bottom:10px;padding-right:15px}.col-md-6:first-child>.form-control-feedback,.col-md-8>.form-control-feedback{right:15px!important}}@media (min-width:768px) and (max-width:991px){.valid div.form-group.col-md-4{padding-right:0}.form-group .col-md-6:first-child{margin-bottom:10px}}@media (max-width:440px){.pay-button,.pay-button:focus{min-width:auto;width:100%}}@media (max-width:390px){.controls .btn-group .paymenttype{border-radius:0;float:none;width:100%}}.StripeElement{border:1px solid transparent!important}#iban-element{background:#fff!important;display:inline-block!important;margin-bottom:1px!important;padding-top:14px!important}@supports (-webkit-overflow-scrolling:touch){#checkoutForm{-webkit-transform:translateZ(0)}}
