666 lines
13 KiB
CSS
666 lines
13 KiB
CSS
@font-face {
|
|
font-family: 'FontAwesome';
|
|
src: url("../fonts/fontawesome-webfont.eot?v=1.0");
|
|
src: url("../fonts/fontawesome-webfont.eot?#iefix&v=1.0") format("embedded-opentype"),
|
|
url("../fonts/fontawesome-webfont.woff?v=1.0") format("woff"),
|
|
url("../fonts/fontawesome-webfont.ttf?v=1.0") format("truetype"),
|
|
url("../fonts/fontawesome-webfont.svg?v=1.0#fontawesomeregular") format("svg");
|
|
font-weight: normal;
|
|
font-style: normal
|
|
}
|
|
|
|
#P24FormAreaHolder {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
background-color: rgba(0,0,0,0.5);
|
|
z-index: 10000;
|
|
}
|
|
|
|
#P24FormAreaHolder > #P24FormArea.popup {
|
|
float: none;
|
|
box-shadow: 0 0 40px #000;
|
|
margin: 0;
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
margin-top: -100px;
|
|
margin-left: -175px;
|
|
padding: 14px;
|
|
}
|
|
|
|
#P24FormArea {
|
|
border-radius: 0px;
|
|
background: #ffffff;
|
|
padding: 1.5em;
|
|
margin-bottom: 0.5em;
|
|
position: absolute;
|
|
}
|
|
|
|
#P24_cardHolder, #P24_cardNumber {
|
|
padding-left: 0.3em;
|
|
}
|
|
|
|
#P24FormContainer {
|
|
background-image: url(../images/logo_small.png);
|
|
background-repeat: no-repeat;
|
|
padding-top: 2em;
|
|
background-position: right 10px top;
|
|
background-size: 80px;
|
|
}
|
|
|
|
#P24FormContainer a {
|
|
border-top: 1px solid #a9a8a8;
|
|
padding-top: 1.5em;
|
|
display: block;
|
|
color: #000000;
|
|
-webkit-transition: color 0.25s;
|
|
-moz-transition: color 0.25s;
|
|
-ms-transition: color 0.25s;
|
|
-o-transition: color 0.25s;
|
|
transition: color 0.25s;
|
|
}
|
|
|
|
#P24FormContainer label a {
|
|
border-style: none;
|
|
padding-top: 0;
|
|
display: inline;
|
|
}
|
|
|
|
#P24FormContainer a:hover,
|
|
#P24FormContainer a:active,
|
|
#P24FormContainer a:focus {
|
|
color: #a9a8a8;
|
|
text-underline: none;
|
|
text-decoration: none;
|
|
}
|
|
|
|
#P24FormContainer #register-text {
|
|
cursor: pointer;
|
|
margin-top: 3px !important;
|
|
}
|
|
|
|
#P24FormContainer #P24_registerCard,
|
|
#P24FormContainer #P24_acceptTerms {
|
|
height: 15px;
|
|
width: 15px !important;
|
|
margin-top: 8px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#P24FormContainer form .loading {
|
|
position: absolute;
|
|
top: 0;
|
|
bottom: 0;
|
|
right: 0;
|
|
left: 0;
|
|
z-index: 1000000;
|
|
background-color: #ffffff;
|
|
background-image: url('../images/loader.gif');
|
|
}
|
|
|
|
#p24-card-alert {
|
|
position: absolute;
|
|
top: 25%;
|
|
left: 30%;
|
|
right: 30%;
|
|
}
|
|
|
|
#P24FormContainer form button {
|
|
display: inline-block;
|
|
font-weight: 400;
|
|
line-height: 1.25;
|
|
text-align: center;
|
|
vertical-align: middle;
|
|
cursor: pointer;
|
|
user-select: none;
|
|
border: 1px solid transparent;
|
|
padding: .5rem 1rem;
|
|
font-size: 1rem;
|
|
border-radius: 0;
|
|
color: #fff;
|
|
background-color: #2fb5d2;
|
|
border-color: transparent;
|
|
width: 100%;
|
|
margin-top: 1.5em;
|
|
margin-left: 0px;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
#P24FormContainer form button:disabled {
|
|
cursor: default;
|
|
}
|
|
|
|
#P24FormContainer form button:hover {
|
|
color: #fff;
|
|
background-color: #2592a9;
|
|
border-color: transparent;
|
|
}
|
|
|
|
#P24FormContainer form label {
|
|
text-align: left;
|
|
margin-bottom: 0px;
|
|
width: 44%;
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
font-size: .700rem;
|
|
vertical-align: middle;
|
|
cursor: auto;
|
|
}
|
|
|
|
#P24FormContainer p input.P24_input_error {
|
|
border: 1px dashed #f03737;
|
|
}
|
|
|
|
#p24-card-loader {
|
|
width: 150px;
|
|
height: 150px;
|
|
background-color: #ffffff;
|
|
background-image: url('../images/loader.gif');
|
|
background-repeat: no-repeat;
|
|
background-position: center center;
|
|
float: none;
|
|
box-shadow: 0 0 40px #000;
|
|
margin: 0;
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
margin-top: -75px;
|
|
margin-left: -75px;
|
|
z-index: 100;
|
|
}
|
|
|
|
#P24_cardNumber,
|
|
#P24_cardHolder {
|
|
max-width: 200px;
|
|
}
|
|
|
|
#P24_cardCVV {
|
|
max-width: 73px;
|
|
}
|
|
|
|
#P24FormContainer form p:not(:last-of-type) {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
#P24FormContainer form p:last-of-type {
|
|
margin-bottom: 0px;
|
|
}
|
|
|
|
#P24FormContainer form p.italic {
|
|
color: #000000;
|
|
font-style: italic;
|
|
margin-bottom: 1.5em !important;
|
|
padding-left: 0px !important;
|
|
font-size: 1rem;
|
|
font-weight: 700;
|
|
border-bottom: 1px solid #a9a8a8;
|
|
padding-bottom: 1.5em;
|
|
}
|
|
|
|
#P24FormContainer form input {
|
|
padding-left: 10px;
|
|
padding-right: 20px;
|
|
color: #555555;
|
|
width: 56%;
|
|
font-size: 0.750rem;
|
|
background: #ffffff;
|
|
border: 1px dashed #afafaf;
|
|
}
|
|
|
|
#P24FormContainer form input:focus {
|
|
box-shadow: 0 0 5px #000;
|
|
border: 1px dashed transparent;
|
|
}
|
|
|
|
#P24FormContainer label {
|
|
cursor: none;
|
|
}
|
|
|
|
#P24FormContainer input {
|
|
border: none;
|
|
height: 23px;
|
|
}
|
|
|
|
#P24FormArea span.info {
|
|
margin: 3em 0;
|
|
display: block;
|
|
text-align: center;
|
|
}
|
|
|
|
.p24-register-card-wrapper, .p24-register-card-row {
|
|
position: relative;
|
|
min-height: 55px;
|
|
}
|
|
|
|
.p24-register-card-row form {
|
|
padding: 8px;
|
|
border-radius: 4px;
|
|
background: #fff;
|
|
}
|
|
|
|
.p24-register-card-form {
|
|
display: none;
|
|
}
|
|
|
|
.p24-register-card-row form label {
|
|
width: 100%;
|
|
text-align: left;
|
|
}
|
|
|
|
#P24_expMonth {
|
|
margin-right: 5px;
|
|
}
|
|
|
|
#P24_expYear {
|
|
margin-left: 5px;
|
|
}
|
|
|
|
.p24-register-card-row form #P24_cardCVV, #P24_expMonth, #P24_expYear {
|
|
max-width: 67px;
|
|
display: inline-block;
|
|
}
|
|
|
|
#uniform-p24_regulation_accept {
|
|
display: inline-block;
|
|
}
|
|
|
|
#przelewy24lastmethod_img.inactive, a.bank-box.inactive, .inactive {
|
|
opacity: 0.5;
|
|
-webkit-filter: grayscale(1);
|
|
-moz-filter: grayscale(1);
|
|
-ms-filter: grayscale(1);
|
|
-o-filter: grayscale(1);
|
|
filter: grayscale(1);
|
|
filter: gray;
|
|
}
|
|
|
|
label {
|
|
cursor: pointer;
|
|
cursor: hand;
|
|
}
|
|
|
|
a.bank-box.selected:before {
|
|
font-family: FontAwesome;
|
|
content: "\f00c";
|
|
font-size: 4em;
|
|
color: #db2032;
|
|
margin: -18px 0 0 30px;
|
|
position: absolute;
|
|
z-index: 2;
|
|
}
|
|
@font-face {
|
|
font-family: 'FontAwesome';
|
|
src: url("../fonts/fontawesome-webfont.eot?v=4.1.0");
|
|
src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"),
|
|
url("../fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"),
|
|
url("../fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"),
|
|
url("../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
|
|
font-weight: normal;
|
|
font-style: normal
|
|
}
|
|
.payMethodList li {
|
|
display: inline-block;
|
|
width: 49%;
|
|
}
|
|
|
|
.bank-box.recurring .bank-logo {
|
|
background: transparent url(../images/cc_empty.png) center 8px no-repeat;
|
|
}
|
|
|
|
.bank-box.recurring .bank-logo > span {
|
|
top: 27px;
|
|
position: relative;
|
|
background-color: #fff;
|
|
background-color: rgba(255, 255, 255, 0.5);
|
|
padding: 0 2px;
|
|
}
|
|
|
|
.bank-box.recurring .bank-logo-visa, .bank-box.recurring .bank-logo-93d207a5540aa38f404ae593385a7b64 { /* VISA */
|
|
background: transparent url(../images/cc_visa.png) center 2px no-repeat;
|
|
}
|
|
|
|
.bank-box.recurring .bank-logo-ecmc, .bank-box.recurring .bank-logo-b05c23fab98df11c755ba516f5df83c0 { /* ECMC */
|
|
background: transparent url(../images/cc_mastercard.png) center 2px no-repeat;
|
|
}
|
|
|
|
.bank-box.recurring .bank-logo-maestro, .bank-box.recurring .bank-logo-b4d6cac88f89a1862d9068f831eef183 { /* Maestro-Intl.*/
|
|
background: transparent url(../images/cc_maestro.png) center 2px no-repeat;
|
|
}
|
|
|
|
.bank-box.recurring .bank-logo-dc, .bank-box.recurring .bank-logo-8cf5364c4259be0f1a5010e052991c0e { /* Diners Club */
|
|
background: transparent url(../images/cc_dinersclub.png) center 2px no-repeat;
|
|
}
|
|
|
|
.moreStuff {
|
|
text-align: center;
|
|
border-bottom: 1px solid #ccc;
|
|
width: 100%;
|
|
max-width: 600px;
|
|
margin-bottom: 2em;
|
|
cursor: pointer;
|
|
cursor: hand;
|
|
}
|
|
.moreStuff:before {
|
|
font-family: FontAwesome;
|
|
content: "\f078 więcej metod płatności \f078";
|
|
text-align: center;
|
|
color: #fff;
|
|
border: 2px solid #ccc;
|
|
padding: 0.1em;
|
|
border-radius: 3px;
|
|
position: relative;
|
|
top: 8px;
|
|
cursor: pointer;
|
|
cursor: hand;
|
|
background: #ccc;
|
|
}
|
|
.moreStuff:hover {
|
|
border-color: #bbb;
|
|
}
|
|
.moreStuff:hover:before {
|
|
border-color: #bbb;
|
|
background: #bbb;
|
|
}
|
|
|
|
.bank-placeholder {
|
|
opacity: 0.6;
|
|
}
|
|
|
|
.sortable.available .bank-box:last-child {
|
|
clear: both;
|
|
}
|
|
|
|
.sortable.selected .bank-box {
|
|
position: relative;
|
|
z-index: 2;
|
|
}
|
|
|
|
.bank-box.ui-sortable-helper, .bank-box-extra.ui-sortable-helper {
|
|
transform: rotate(10deg);
|
|
box-shadow: 10px 10px 10px lightgray;
|
|
}
|
|
|
|
.ui-helper-unrotate {
|
|
transform: rotate(0deg) !important;
|
|
box-shadow: 0 0 0 lightgray !important;
|
|
}
|
|
|
|
.bank-box-extra{
|
|
box-shadow: 10px 10px 10px lightgray;
|
|
height: 150px;
|
|
width: 420px;
|
|
}
|
|
|
|
.bank-box {
|
|
transition: transform 0.2s ease, box-shadow 0.2s ease;
|
|
float: left;
|
|
width: 135px;
|
|
height: 71px;
|
|
margin-left: 4px;
|
|
margin-top: 5px;
|
|
padding: 0px 0;
|
|
text-align: center;
|
|
border: 1px solid #eee;
|
|
cursor: pointer;
|
|
cursor: hand;
|
|
background: white;
|
|
}
|
|
|
|
.bank-box:hover {
|
|
box-shadow: 0 0 2px rgba(0, 0, 0, 0.27);
|
|
text-decoration: none !important;
|
|
}
|
|
|
|
.bank-logo {
|
|
background-position: center center;
|
|
background-repeat: no-repeat;
|
|
background-size: 120px 35px;
|
|
width: 137px;
|
|
height: 50px;
|
|
font-size: 9px;
|
|
}
|
|
|
|
.bank-name {
|
|
color: gray;
|
|
height: 30px;
|
|
font-size: 9px;
|
|
}
|
|
|
|
.bank-box-extra {
|
|
transition: transform 0.2s ease, box-shadow 0.2s ease;
|
|
}
|
|
|
|
div .bank-box-extra {
|
|
text-align: center;
|
|
}
|
|
|
|
a.bank-box, a.bank-box-extra {
|
|
text-decoration: none;
|
|
}
|
|
|
|
a.bank-box {
|
|
text-decoration: none;
|
|
}
|
|
|
|
.removecc:before {
|
|
content: "\f014";
|
|
font-family: FontAwesome;
|
|
color: gray;
|
|
}
|
|
|
|
.bank-box.bank-item.recurring, .bank-box-extra.bank-item.recurring {
|
|
position: relative;
|
|
}
|
|
|
|
.bank-box.bank-item .removecc {
|
|
position: absolute;
|
|
right: 3px;
|
|
visibility: hidden;
|
|
}
|
|
|
|
.bank-box-extra.bank-item .removecc {
|
|
position: absolute;
|
|
right: 3px;
|
|
visibility: hidden;
|
|
}
|
|
|
|
.bank-box.bank-item.recurring:hover .removecc {
|
|
visibility: visible;
|
|
}
|
|
|
|
.bank-box-extra.bank-item.recurring:hover .removecc {
|
|
visibility: visible;
|
|
}
|
|
|
|
.input-box.bank-item .removecc {
|
|
margin-left: 0.5em;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.mobile a.bank-box.selected:before {
|
|
margin-left: -15px;
|
|
}
|
|
|
|
.mobile a.bank-box-extra.selected:before {
|
|
margin-left: -15px;
|
|
}
|
|
|
|
.loading {
|
|
background: transparent url(../images/loadingAnimation.gif) center center no-repeat;
|
|
min-height: 60px;
|
|
}
|
|
|
|
.input-box.bank-item input {
|
|
margin: 0 0.5em 0 0;
|
|
display: inline-block;
|
|
}
|
|
|
|
.checkoutView.payMethodList {
|
|
display: inline-block;
|
|
width: 100%;
|
|
}
|
|
|
|
.payMethodList {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
#my-stored-cards .ccbox {
|
|
background: #fbfbfb;
|
|
border: 1px solid #d6d4d4;
|
|
padding: 1em;
|
|
margin: 1em;
|
|
width: 40%;
|
|
display: inline-block;
|
|
}
|
|
|
|
#my-stored-cards .ccbox:nth-child(odd) {
|
|
margin-left: 1%;
|
|
}
|
|
|
|
#p24-blik-modal-background {
|
|
display: none;
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
background-color: rgba(0, 0, 0, 0.5);
|
|
z-index: 10000;
|
|
}
|
|
|
|
#p24-blik-modal-background > #p24-blik-modal-holder {
|
|
display: flex;
|
|
height: 100%;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
#p24-blik-modal {
|
|
position: relative;
|
|
border-radius: 2em;
|
|
overflow: hidden;
|
|
background-color: white;
|
|
}
|
|
|
|
#p24-blik-modal.loading {
|
|
background-position: center center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
#p24-blik-modal h1 {
|
|
font-weight: bold;
|
|
font-size: 2em;
|
|
text-transform: uppercase;
|
|
background-color: whitesmoke;
|
|
color: black;
|
|
margin: 0;
|
|
padding: .7em 2em;
|
|
text-align: center;
|
|
}
|
|
|
|
#p24-blik-modal .close-modal {
|
|
position: absolute;
|
|
font-size: 2em;
|
|
top: .5em;
|
|
right: .5em;
|
|
}
|
|
|
|
#p24-blik-modal.loading form > div {
|
|
visibility: hidden;
|
|
}
|
|
|
|
#p24-blik-modal p {
|
|
text-align: center;
|
|
margin: 1em;
|
|
}
|
|
|
|
#p24-blik-modal input[type="text"] {
|
|
border: solid 1px silver;
|
|
border-radius: .3em;
|
|
font-family: monospace;
|
|
font-weight: bold;
|
|
letter-spacing: .1em;
|
|
text-align: center;
|
|
font-size: 3em;
|
|
width: 7em;
|
|
padding: .4em 1em;
|
|
}
|
|
|
|
#p24-blik-modal button {
|
|
color: white;
|
|
background-color: dimgrey;
|
|
text-transform: uppercase;
|
|
font-size: 1.4em;
|
|
padding: .5em 1em;
|
|
border-style: none;
|
|
border-radius: 1em;
|
|
}
|
|
|
|
#p24-blik-modal .error {
|
|
display: none;
|
|
color: darkred;
|
|
}
|
|
|
|
.text-center {
|
|
text-align: center;
|
|
}
|
|
|
|
.align-center {
|
|
margin: 0 auto;
|
|
width: 50%;
|
|
}
|
|
.extra-promoted-box {
|
|
width: 50%;
|
|
margin: 0 auto;
|
|
transform: scale(1.2);
|
|
cursor: pointer;
|
|
box-shadow: 0 0 0 1px rgba(136, 136, 136, 0.2);
|
|
margin-bottom: 0.8em;
|
|
vertical-align: center;
|
|
}
|
|
.extra-promoted-box:hover {
|
|
cursor: pointer;
|
|
box-shadow: 0 0 0 2px rgba(136, 136, 136, 0.2);
|
|
}
|
|
.extra-promoted-box.selected::before {
|
|
font-family: FontAwesome;
|
|
content: "\f00c";
|
|
font-size: 4em;
|
|
color: #db2032;
|
|
margin: -18px 0 0 30px;
|
|
position: absolute;
|
|
z-index: 2;
|
|
}
|
|
|
|
.woocommerce-checkout-payment [class^="payment_method_przelewy24"] label img, .woocommerce-checkout-payment [class*=" payment_method_przelewy24"] label img {
|
|
max-height: 50px;
|
|
}
|
|
|
|
#p24-dynamic-whole-background {
|
|
display: none;
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
background-color: rgba(255, 255, 255, 0.6);
|
|
z-index: 10000;
|
|
}
|
|
|
|
#p24-dynamic-whole-background div.content {
|
|
top: 300px;
|
|
margin: auto;
|
|
width: 30%;
|
|
position: relative;
|
|
padding: 20px;
|
|
text-align: center;
|
|
color: #555;
|
|
border:solid 2px #af2325;
|
|
background-color: #fff;
|
|
cursor: wait;
|
|
line-height: 32px;
|
|
}
|