PluginProbe
PayPlug for WooCommerce (Official) / 3.1.0
PayPlug for WooCommerce (Official) v3.1.0
3.1.0 3.0.0 2.18.0 1.0.17 1.0.18 1.0.19 1.0.20 1.0.21 1.0.22 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.1.0 1.10.0 1.10.1 1.2.1 1.2.10 1.2.11 1.2.2 1.2.3 1.2.4 1.2.5 All 102 releases
payplug / assets / css / payplug-integrated-payments.css

payplug-integrated-payments.css in PayPlug for WooCommerce (Official) 3.1.0, at assets/css/payplug-integrated-payments.css

322 lines 7.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .IntegratedPayment {
2 width: 100%;
3 max-width: 400px;
4 flex-wrap: wrap;
5 justify-content: space-between;
6 margin-bottom: 0px;
7 }
8 .IntegratedPayment.-loaded {
9 display: flex;
10 margin-top: 20px;
11 }
12 .IntegratedPayment_select {
13 border: 1px solid #ccc;
14 border-radius: 5px;
15 padding: 0 8px;
16 margin: 0 0 10px;
17 height: 36px;
18 width: 100%;
19 }
20 .IntegratedPayment_container {
21 display: flex;
22 padding: 0;
23 margin: 0 0 10px;
24 width: 100%;
25 position: relative;
26 }
27 .IntegratedPayment_container.-cardHolder, .IntegratedPayment_container.-pan, .IntegratedPayment_container.-exp, .IntegratedPayment_container.-cvv {
28 height: 40px;
29 line-height: 40px;
30 border-radius: 2px;
31 padding: 0 16px 0 50px;
32 cursor: text;
33 border: solid 1px #d5d6d8
34 }
35 .IntegratedPayment_container.-cardHolder:before, .IntegratedPayment_container.-pan:before, .IntegratedPayment_container.-exp:before, .IntegratedPayment_container.-cvv:before {
36 content: "";
37 position: absolute;
38 top: 20%;
39 left: 16px;
40 width: 24px;
41 height: 24px;
42 background: #95999e 50% no-repeat;
43 background-size: 100% auto;
44 }
45
46 .payplugIntegratedPayment_schemes label {
47 display: table-cell;
48 }
49
50 .IntegratedPayment_container.-cardHolder.-focus, .IntegratedPayment_container.-pan.-focus, .IntegratedPayment_container.-exp.-focus, .IntegratedPayment_container.-cvv.-focus {
51 border-color: #2b343d;
52 }
53 .IntegratedPayment_container.-cardHolder.-invalid, .IntegratedPayment_container.-pan.-invalid, .IntegratedPayment_container.-exp.-invalid, .IntegratedPayment_container.-cvv.-invalid {
54 border-color: #E91932;
55 }
56 .IntegratedPayment_container.-cardHolder:before {
57 mask-image: url(../images/integrated/account.svg);
58 -webkit-mask-image: url(../images/integrated/account.svg);
59 }
60 .IntegratedPayment_container.-pan:before {
61 -webkit-mask-image: url(../images/integrated/card.svg);
62 mask-image: url(../images/integrated/card.svg);
63 }
64 .IntegratedPayment_container.-exp, .IntegratedPayment_container.-cvv {
65 max-width: calc(50% - 2px);
66 display: inline-block;
67 }
68 .IntegratedPayment_container.-cvv:before {
69 mask-image: url(../images/integrated/lock.svg);
70 -webkit-mask-image: url(../images/integrated/lock.svg);
71 }
72 .IntegratedPayment_container.-exp:before {
73 mask-image: url(../images/integrated/calendar.svg);
74 -webkit-mask-image: url(../images/integrated/calendar.svg);
75 }
76 .IntegratedPayment_container.-scheme {
77 justify-content: space-between;
78 align-items: center;
79 font-size: 14px;
80 font-weight: 700;
81 text-transform: uppercase;
82 height: 22px;
83 margin: 10px 0;
84 }
85 .IntegratedPayment_container.-saveCard {
86 display: flex;
87 height: auto;
88 align-items: center;
89 padding: 10px 0 0;
90 }
91 .IntegratedPayment_container.-saveCard label {
92 margin: 0;
93 cursor: pointer;
94 font-size: 12px;
95 color: #918f8f;
96 }
97
98 .IntegratedPayment_container.-saveCard label span {
99 border: 1px solid #d5d6d8;
100 border-radius: 2px;
101 cursor: pointer;
102 display: inline-block;
103 height: 16px;
104 margin: 0 10px -3px 0;
105 position: relative;
106 -webkit-transition: border .4s;
107 -moz-transition: border .4s;
108 -ms-transition: border .4s;
109 -o-transition: border .4s;
110 transition: border .4s;
111 width: 16px;
112 }
113 .IntegratedPayment_container.-saveCard label span:before {
114 border: 2.5px solid #2b343d;
115 border-radius: 1px;
116 border-right: none;
117 border-top: none;
118 content: "";
119 display: block;
120 height: 3px;
121 left: 50%;
122 opacity: 0;
123 position: absolute;
124 top: 50%;
125 -webkit-transform: translate(-50%,-55%) rotate(-48deg);
126 -moz-transform: translate(-50%,-55%) rotate(-48deg);
127 -ms-transform: translate(-50%,-55%) rotate(-48deg);
128 -o-transform: translate(-50%,-55%) rotate(-48deg);
129 transform: translate(-50%,-55%) rotate(-48deg);
130 -webkit-transition: opacity .4s;
131 -moz-transition: opacity .4s;
132 -ms-transition: opacity .4s;
133 -o-transition: opacity .4s;
134 transition: opacity .4s;
135 width: 9px;
136 }
137 .IntegratedPayment_container.-saveCard label input {
138 display: none;
139 }
140 .IntegratedPayment_container.-saveCard label:hover span {
141 border-color: #2b343d;
142 transition: 0.1s;
143 }
144 .IntegratedPayment_container.-saveCard label:hover {
145 color: #2b343d;
146 transition: 0.1s;
147 }
148 .IntegratedPayment_container.-saveCard.-checked label span:before {
149 opacity: 1;
150 }
151 .IntegratedPayment_container.-deferred {
152 margin: 10px 0;
153 background: #E9EAEB;
154 padding: 4px 15px;
155 font-size: 12px;
156 color: #2B343D;
157 display: block;
158 text-align: center;
159 }
160 .IntegratedPayment_container.-transaction{
161 display: inline-block;
162 margin-top: 10px;
163 }
164 .IntegratedPayment_container img.lock-icon{
165 width: 18px;
166 float: left !important;
167 }
168 .IntegratedPayment_container .transaction-label{
169 font-size: 12px;
170 margin-left: 5px;
171 vertical-align: super;
172 }
173 .IntegratedPayment_container .payplug-logo{
174 width: 80px;
175 height: auto;
176 display: inline-block;
177 float: inherit !important;
178 margin-left: 6px;
179 vertical-align: text-top;
180 }
181 .IntegratedPayment_container.-privacy-policy{
182 display: inline-block;
183 text-align: center;
184 }
185 .IntegratedPayment_container.-privacy-policy a{
186 color: #918f8f;
187 font-size: 14px;
188 }
189 .IntegratedPayment_error {
190 color: #E91932;
191 font-size: 12px;
192 margin: -10px 0 10px;
193 width: 100%;
194 line-height: 18px;
195 padding-left: 4px;
196 }
197 .IntegratedPayment_error.-cardHolder {
198 margin: -10px 0 0;
199 }
200 .IntegratedPayment_error.-exp, .IntegratedPayment_error.-cvv {
201 width: 100%;
202 max-width: calc(49%);
203 }
204 .IntegratedPayment_error.-cvv {
205 justify-self: flex-end;
206 margin: -10px 0 10px auto;
207 }
208 .-hide {
209 display: none;
210 }
211 .IntegratedPayment_error.-payment, .IntegratedPayment_error.-fields, .IntegratedPayment_error.-api {
212 display: none;
213 background: rgba(233,25,50,0.08);
214 color: #e91932;
215 text-align: center;
216 width: 100%;
217 line-height: 18px;
218 align-items: center;
219 justify-content: center;
220 margin: 10px 0 0;
221 padding: 4px 0;
222 }
223 .IntegratedPayment_error.-payment.-show, .IntegratedPayment_error.-fields.-show, .IntegratedPayment_error.-api.-show {
224 display: flex;
225 }
226 .IntegratedPayment_scheme {
227 margin: 0;
228 }
229 .IntegratedPayment_schemes {
230 display: flex;
231 justify-content: space-between;
232 align-items: center;
233 flex-wrap: wrap;
234 width: 115px;
235 }
236 .IntegratedPayment_scheme span {
237 cursor: pointer;
238 display: block;
239 width: 33px;
240 height: 22px;
241 background: 50% no-repeat;
242 background-size: 100% auto;
243 }
244 .IntegratedPayment_scheme span:before {
245 display: block;
246 width: 100%;
247 height: 100%;
248 content: "";
249 background: 50% no-repeat;
250 background-size: 100% auto;
251 opacity: 0;
252 }
253 .IntegratedPayment_scheme input {
254 display: none;
255 }
256 .IntegratedPayment_scheme input:checked + span:before {
257 opacity: 1;
258 }
259 .IntegratedPayment_scheme.-visa span {
260 background-image: url(../images/integrated/visa-dark.svg);
261 }
262 .IntegratedPayment_scheme.-visa span:before {
263 background-image: url(../images/integrated/visa.svg);
264 }
265 .IntegratedPayment_scheme.-mastercard span {
266 background-image: url(../images/integrated/mastercard-dark.svg);
267 }
268 .IntegratedPayment_scheme.-mastercard span:before {
269 background-image: url(../images/integrated/mastercard.svg);
270 }
271 .IntegratedPayment_scheme.-cb span {
272 background-image: url(../images/integrated/cb-dark.svg);
273 }
274 .IntegratedPayment_scheme.-cb span:before {
275 background-image: url(../images/integrated/cb.svg);
276 }
277 .IntegratedPayment .ipOverlay {
278 left: 0;
279 top: 0;
280 width: 100%;
281 height: 100%;
282 position: fixed;
283 background-color: rgba(25,25,25,0.5);
284 z-index: 100;
285 }
286 .IntegratedPayment .ipOverlay_inner {
287 left: 0;
288 top: 0;
289 width: 100%;
290 height: 100%;
291 position: absolute;
292 }
293 .IntegratedPayment .ipOverlay_content {
294 left: 50%;
295 position: absolute;
296 top: 50%;
297 transform: translate(-50%,-50%);
298 }
299 .IntegratedPayment .ipOverlay_spinner {
300 width: 75px;
301 height: 75px;
302 display: inline-block;
303 border-width: 2px;
304 border-color: rgba(255,255,255,0.05);
305 border-top-color: #fff;
306 animation: spin 1s infinite linear;
307 border-radius: 100%;
308 border-style: solid;
309 position: fixed;
310 top: 50%;
311 left: 50%;
312 }
313 @keyframes spin {
314 .IntegratedPayment .ipOverlay 0% {
315 transform: rotate(0deg);
316 }
317 .IntegratedPayment .ipOverlay 100% {
318 transform: rotate(360deg);
319 }
320 }
321
322