PluginProbe
Powerkit – Supercharge your WordPress Site / 2.4.4
Powerkit – Supercharge your WordPress Site v2.4.4
3.1.1 3.1.0 3.0.9 3.0.8 trunk 2.2.6 2.2.7 2.2.8 2.2.9 2.3.0 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 All 87 releases
powerkit / modules / basic-elements / public / css / public-powerkit-basic-elements.css

public-powerkit-basic-elements.css in Powerkit – Supercharge your WordPress Site 2.4.4, at modules/basic-elements/public/css/public-powerkit-basic-elements.css

973 lines 24.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * All of the CSS for your public-facing functionality should be
3 * included in this file.
4 */
5 /**
6 * Environment for all styles (variables, additions, etc).
7 */
8 /*--------------------------------------------------------------*/
9 /*--------------------------------------------------------------*/
10 .pk-tabs,
11 .pk-pills,
12 .pk-accordion,
13 .pk-progress,
14 .pk-button.pk-button-block {
15 margin-bottom: 2rem;
16 }
17
18 /* Buttons */
19 /*--------------------------------------------------------------*/
20 .pk-button {
21 display: inline-block;
22 font-weight: 400;
23 text-align: center;
24 white-space: nowrap;
25 vertical-align: middle;
26 -webkit-user-select: none;
27 -moz-user-select: none;
28 -ms-user-select: none;
29 user-select: none;
30 padding: 0.375rem 0.75rem;
31 font-size: 1rem;
32 line-height: 1.5;
33 border-radius: 0.25rem;
34 -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
35 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
36 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
37 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
38 color: white;
39 border: none;
40 -webkit-box-shadow: none !important;
41 box-shadow: none !important;
42 text-decoration: none !important;
43 }
44
45 @media (prefers-reduced-motion: reduce) {
46 .pk-button {
47 -webkit-transition: none;
48 transition: none;
49 }
50 }
51
52 .pk-button:hover, .pk-button:focus {
53 text-decoration: none;
54 }
55
56 .pk-button:focus, .pk-button.focus {
57 outline: 0;
58 -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
59 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
60 }
61
62 .pk-button-primary {
63 color: #fff;
64 background-color: #007bff;
65 border-color: #007bff;
66 }
67
68 .pk-button-primary:hover {
69 color: #fff;
70 background-color: #0069d9;
71 border-color: #0062cc;
72 }
73
74 .pk-button-primary:focus, .pk-button-primary.focus {
75 -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
76 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
77 }
78
79 .pk-button-primary.disabled, .pk-button-primary:disabled {
80 color: #fff;
81 background-color: #007bff;
82 border-color: #007bff;
83 }
84
85 .pk-button-primary:not(:disabled):not(.disabled):active, .pk-button-primary:not(:disabled):not(.disabled).active,
86 .show > .pk-button-primary.dropdown-toggle {
87 color: #fff;
88 background-color: #0062cc;
89 border-color: #005cbf;
90 }
91
92 .pk-button-primary:not(:disabled):not(.disabled):active:focus, .pk-button-primary:not(:disabled):not(.disabled).active:focus,
93 .show > .pk-button-primary.dropdown-toggle:focus {
94 -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
95 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
96 }
97
98 .pk-button-secondary {
99 color: #212529;
100 background-color: #A0A0A0;
101 border-color: #A0A0A0;
102 }
103
104 .pk-button-secondary:hover {
105 color: #fff;
106 background-color: #8d8d8d;
107 border-color: #878686;
108 }
109
110 .pk-button-secondary:focus, .pk-button-secondary.focus {
111 -webkit-box-shadow: 0 0 0 0.2rem rgba(141, 142, 142, 0.5);
112 box-shadow: 0 0 0 0.2rem rgba(141, 142, 142, 0.5);
113 }
114
115 .pk-button-secondary.disabled, .pk-button-secondary:disabled {
116 color: #212529;
117 background-color: #A0A0A0;
118 border-color: #A0A0A0;
119 }
120
121 .pk-button-secondary:not(:disabled):not(.disabled):active, .pk-button-secondary:not(:disabled):not(.disabled).active,
122 .show > .pk-button-secondary.dropdown-toggle {
123 color: #fff;
124 background-color: #878686;
125 border-color: gray;
126 }
127
128 .pk-button-secondary:not(:disabled):not(.disabled):active:focus, .pk-button-secondary:not(:disabled):not(.disabled).active:focus,
129 .show > .pk-button-secondary.dropdown-toggle:focus {
130 -webkit-box-shadow: 0 0 0 0.2rem rgba(141, 142, 142, 0.5);
131 box-shadow: 0 0 0 0.2rem rgba(141, 142, 142, 0.5);
132 }
133
134 .pk-button-success {
135 color: #fff;
136 background-color: #28a745;
137 border-color: #28a745;
138 }
139
140 .pk-button-success:hover {
141 color: #fff;
142 background-color: #218838;
143 border-color: #1e7e34;
144 }
145
146 .pk-button-success:focus, .pk-button-success.focus {
147 -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
148 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
149 }
150
151 .pk-button-success.disabled, .pk-button-success:disabled {
152 color: #fff;
153 background-color: #28a745;
154 border-color: #28a745;
155 }
156
157 .pk-button-success:not(:disabled):not(.disabled):active, .pk-button-success:not(:disabled):not(.disabled).active,
158 .show > .pk-button-success.dropdown-toggle {
159 color: #fff;
160 background-color: #1e7e34;
161 border-color: #1c7430;
162 }
163
164 .pk-button-success:not(:disabled):not(.disabled):active:focus, .pk-button-success:not(:disabled):not(.disabled).active:focus,
165 .show > .pk-button-success.dropdown-toggle:focus {
166 -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
167 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
168 }
169
170 .pk-button-info {
171 color: #fff;
172 background-color: #17a2b8;
173 border-color: #17a2b8;
174 }
175
176 .pk-button-info:hover {
177 color: #fff;
178 background-color: #138496;
179 border-color: #117a8b;
180 }
181
182 .pk-button-info:focus, .pk-button-info.focus {
183 -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
184 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
185 }
186
187 .pk-button-info.disabled, .pk-button-info:disabled {
188 color: #fff;
189 background-color: #17a2b8;
190 border-color: #17a2b8;
191 }
192
193 .pk-button-info:not(:disabled):not(.disabled):active, .pk-button-info:not(:disabled):not(.disabled).active,
194 .show > .pk-button-info.dropdown-toggle {
195 color: #fff;
196 background-color: #117a8b;
197 border-color: #10707f;
198 }
199
200 .pk-button-info:not(:disabled):not(.disabled):active:focus, .pk-button-info:not(:disabled):not(.disabled).active:focus,
201 .show > .pk-button-info.dropdown-toggle:focus {
202 -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
203 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
204 }
205
206 .pk-button-warning {
207 color: #212529;
208 background-color: #ffc107;
209 border-color: #ffc107;
210 }
211
212 .pk-button-warning:hover {
213 color: #212529;
214 background-color: #e0a800;
215 border-color: #d39e00;
216 }
217
218 .pk-button-warning:focus, .pk-button-warning.focus {
219 -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
220 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
221 }
222
223 .pk-button-warning.disabled, .pk-button-warning:disabled {
224 color: #212529;
225 background-color: #ffc107;
226 border-color: #ffc107;
227 }
228
229 .pk-button-warning:not(:disabled):not(.disabled):active, .pk-button-warning:not(:disabled):not(.disabled).active,
230 .show > .pk-button-warning.dropdown-toggle {
231 color: #212529;
232 background-color: #d39e00;
233 border-color: #c69500;
234 }
235
236 .pk-button-warning:not(:disabled):not(.disabled):active:focus, .pk-button-warning:not(:disabled):not(.disabled).active:focus,
237 .show > .pk-button-warning.dropdown-toggle:focus {
238 -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
239 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
240 }
241
242 .pk-button-danger {
243 color: #fff;
244 background-color: #dc3545;
245 border-color: #dc3545;
246 }
247
248 .pk-button-danger:hover {
249 color: #fff;
250 background-color: #c82333;
251 border-color: #bd2130;
252 }
253
254 .pk-button-danger:focus, .pk-button-danger.focus {
255 -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
256 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
257 }
258
259 .pk-button-danger.disabled, .pk-button-danger:disabled {
260 color: #fff;
261 background-color: #dc3545;
262 border-color: #dc3545;
263 }
264
265 .pk-button-danger:not(:disabled):not(.disabled):active, .pk-button-danger:not(:disabled):not(.disabled).active,
266 .show > .pk-button-danger.dropdown-toggle {
267 color: #fff;
268 background-color: #bd2130;
269 border-color: #b21f2d;
270 }
271
272 .pk-button-danger:not(:disabled):not(.disabled):active:focus, .pk-button-danger:not(:disabled):not(.disabled).active:focus,
273 .show > .pk-button-danger.dropdown-toggle:focus {
274 -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
275 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
276 }
277
278 .pk-button-light {
279 color: #212529;
280 background-color: #f8f9fa;
281 border-color: #f8f9fa;
282 }
283
284 .pk-button-light:hover {
285 color: #212529;
286 background-color: #e2e6ea;
287 border-color: #dae0e5;
288 }
289
290 .pk-button-light:focus, .pk-button-light.focus {
291 -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
292 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
293 }
294
295 .pk-button-light.disabled, .pk-button-light:disabled {
296 color: #212529;
297 background-color: #f8f9fa;
298 border-color: #f8f9fa;
299 }
300
301 .pk-button-light:not(:disabled):not(.disabled):active, .pk-button-light:not(:disabled):not(.disabled).active,
302 .show > .pk-button-light.dropdown-toggle {
303 color: #212529;
304 background-color: #dae0e5;
305 border-color: #d3d9df;
306 }
307
308 .pk-button-light:not(:disabled):not(.disabled):active:focus, .pk-button-light:not(:disabled):not(.disabled).active:focus,
309 .show > .pk-button-light.dropdown-toggle:focus {
310 -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
311 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
312 }
313
314 .pk-button-dark {
315 color: #fff;
316 background-color: #343a40;
317 border-color: #343a40;
318 }
319
320 .pk-button-dark:hover {
321 color: #fff;
322 background-color: #23272b;
323 border-color: #1d2124;
324 }
325
326 .pk-button-dark:focus, .pk-button-dark.focus {
327 -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
328 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
329 }
330
331 .pk-button-dark.disabled, .pk-button-dark:disabled {
332 color: #fff;
333 background-color: #343a40;
334 border-color: #343a40;
335 }
336
337 .pk-button-dark:not(:disabled):not(.disabled):active, .pk-button-dark:not(:disabled):not(.disabled).active,
338 .show > .pk-button-dark.dropdown-toggle {
339 color: #fff;
340 background-color: #1d2124;
341 border-color: #171a1d;
342 }
343
344 .pk-button-dark:not(:disabled):not(.disabled):active:focus, .pk-button-dark:not(:disabled):not(.disabled).active:focus,
345 .show > .pk-button-dark.dropdown-toggle:focus {
346 -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
347 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
348 }
349
350 .pk-button-outline-primary {
351 color: #007bff;
352 border-color: #007bff;
353 }
354
355 .pk-button-outline-primary:hover {
356 color: #fff;
357 background-color: #007bff;
358 border-color: #007bff;
359 }
360
361 .pk-button-outline-primary:focus, .pk-button-outline-primary.focus {
362 -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
363 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
364 }
365
366 .pk-button-outline-primary.disabled, .pk-button-outline-primary:disabled {
367 color: #007bff;
368 background-color: transparent;
369 }
370
371 .pk-button-outline-primary:not(:disabled):not(.disabled):active, .pk-button-outline-primary:not(:disabled):not(.disabled).active,
372 .show > .pk-button-outline-primary.dropdown-toggle {
373 color: #fff;
374 background-color: #007bff;
375 border-color: #007bff;
376 }
377
378 .pk-button-outline-primary:not(:disabled):not(.disabled):active:focus, .pk-button-outline-primary:not(:disabled):not(.disabled).active:focus,
379 .show > .pk-button-outline-primary.dropdown-toggle:focus {
380 -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
381 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
382 }
383
384 .pk-button-outline-secondary {
385 color: #A0A0A0;
386 border-color: #A0A0A0;
387 }
388
389 .pk-button-outline-secondary:hover {
390 color: #212529;
391 background-color: #A0A0A0;
392 border-color: #A0A0A0;
393 }
394
395 .pk-button-outline-secondary:focus, .pk-button-outline-secondary.focus {
396 -webkit-box-shadow: 0 0 0 0.2rem rgba(160, 160, 160, 0.5);
397 box-shadow: 0 0 0 0.2rem rgba(160, 160, 160, 0.5);
398 }
399
400 .pk-button-outline-secondary.disabled, .pk-button-outline-secondary:disabled {
401 color: #A0A0A0;
402 background-color: transparent;
403 }
404
405 .pk-button-outline-secondary:not(:disabled):not(.disabled):active, .pk-button-outline-secondary:not(:disabled):not(.disabled).active,
406 .show > .pk-button-outline-secondary.dropdown-toggle {
407 color: #212529;
408 background-color: #A0A0A0;
409 border-color: #A0A0A0;
410 }
411
412 .pk-button-outline-secondary:not(:disabled):not(.disabled):active:focus, .pk-button-outline-secondary:not(:disabled):not(.disabled).active:focus,
413 .show > .pk-button-outline-secondary.dropdown-toggle:focus {
414 -webkit-box-shadow: 0 0 0 0.2rem rgba(160, 160, 160, 0.5);
415 box-shadow: 0 0 0 0.2rem rgba(160, 160, 160, 0.5);
416 }
417
418 .pk-button-outline-success {
419 color: #28a745;
420 border-color: #28a745;
421 }
422
423 .pk-button-outline-success:hover {
424 color: #fff;
425 background-color: #28a745;
426 border-color: #28a745;
427 }
428
429 .pk-button-outline-success:focus, .pk-button-outline-success.focus {
430 -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
431 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
432 }
433
434 .pk-button-outline-success.disabled, .pk-button-outline-success:disabled {
435 color: #28a745;
436 background-color: transparent;
437 }
438
439 .pk-button-outline-success:not(:disabled):not(.disabled):active, .pk-button-outline-success:not(:disabled):not(.disabled).active,
440 .show > .pk-button-outline-success.dropdown-toggle {
441 color: #fff;
442 background-color: #28a745;
443 border-color: #28a745;
444 }
445
446 .pk-button-outline-success:not(:disabled):not(.disabled):active:focus, .pk-button-outline-success:not(:disabled):not(.disabled).active:focus,
447 .show > .pk-button-outline-success.dropdown-toggle:focus {
448 -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
449 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
450 }
451
452 .pk-button-outline-info {
453 color: #17a2b8;
454 border-color: #17a2b8;
455 }
456
457 .pk-button-outline-info:hover {
458 color: #fff;
459 background-color: #17a2b8;
460 border-color: #17a2b8;
461 }
462
463 .pk-button-outline-info:focus, .pk-button-outline-info.focus {
464 -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
465 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
466 }
467
468 .pk-button-outline-info.disabled, .pk-button-outline-info:disabled {
469 color: #17a2b8;
470 background-color: transparent;
471 }
472
473 .pk-button-outline-info:not(:disabled):not(.disabled):active, .pk-button-outline-info:not(:disabled):not(.disabled).active,
474 .show > .pk-button-outline-info.dropdown-toggle {
475 color: #fff;
476 background-color: #17a2b8;
477 border-color: #17a2b8;
478 }
479
480 .pk-button-outline-info:not(:disabled):not(.disabled):active:focus, .pk-button-outline-info:not(:disabled):not(.disabled).active:focus,
481 .show > .pk-button-outline-info.dropdown-toggle:focus {
482 -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
483 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
484 }
485
486 .pk-button-outline-warning {
487 color: #ffc107;
488 border-color: #ffc107;
489 }
490
491 .pk-button-outline-warning:hover {
492 color: #212529;
493 background-color: #ffc107;
494 border-color: #ffc107;
495 }
496
497 .pk-button-outline-warning:focus, .pk-button-outline-warning.focus {
498 -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
499 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
500 }
501
502 .pk-button-outline-warning.disabled, .pk-button-outline-warning:disabled {
503 color: #ffc107;
504 background-color: transparent;
505 }
506
507 .pk-button-outline-warning:not(:disabled):not(.disabled):active, .pk-button-outline-warning:not(:disabled):not(.disabled).active,
508 .show > .pk-button-outline-warning.dropdown-toggle {
509 color: #212529;
510 background-color: #ffc107;
511 border-color: #ffc107;
512 }
513
514 .pk-button-outline-warning:not(:disabled):not(.disabled):active:focus, .pk-button-outline-warning:not(:disabled):not(.disabled).active:focus,
515 .show > .pk-button-outline-warning.dropdown-toggle:focus {
516 -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
517 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
518 }
519
520 .pk-button-outline-danger {
521 color: #dc3545;
522 border-color: #dc3545;
523 }
524
525 .pk-button-outline-danger:hover {
526 color: #fff;
527 background-color: #dc3545;
528 border-color: #dc3545;
529 }
530
531 .pk-button-outline-danger:focus, .pk-button-outline-danger.focus {
532 -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
533 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
534 }
535
536 .pk-button-outline-danger.disabled, .pk-button-outline-danger:disabled {
537 color: #dc3545;
538 background-color: transparent;
539 }
540
541 .pk-button-outline-danger:not(:disabled):not(.disabled):active, .pk-button-outline-danger:not(:disabled):not(.disabled).active,
542 .show > .pk-button-outline-danger.dropdown-toggle {
543 color: #fff;
544 background-color: #dc3545;
545 border-color: #dc3545;
546 }
547
548 .pk-button-outline-danger:not(:disabled):not(.disabled):active:focus, .pk-button-outline-danger:not(:disabled):not(.disabled).active:focus,
549 .show > .pk-button-outline-danger.dropdown-toggle:focus {
550 -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
551 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
552 }
553
554 .pk-button-outline-light {
555 color: #f8f9fa;
556 border-color: #f8f9fa;
557 }
558
559 .pk-button-outline-light:hover {
560 color: #212529;
561 background-color: #f8f9fa;
562 border-color: #f8f9fa;
563 }
564
565 .pk-button-outline-light:focus, .pk-button-outline-light.focus {
566 -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
567 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
568 }
569
570 .pk-button-outline-light.disabled, .pk-button-outline-light:disabled {
571 color: #f8f9fa;
572 background-color: transparent;
573 }
574
575 .pk-button-outline-light:not(:disabled):not(.disabled):active, .pk-button-outline-light:not(:disabled):not(.disabled).active,
576 .show > .pk-button-outline-light.dropdown-toggle {
577 color: #212529;
578 background-color: #f8f9fa;
579 border-color: #f8f9fa;
580 }
581
582 .pk-button-outline-light:not(:disabled):not(.disabled):active:focus, .pk-button-outline-light:not(:disabled):not(.disabled).active:focus,
583 .show > .pk-button-outline-light.dropdown-toggle:focus {
584 -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
585 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
586 }
587
588 .pk-button-outline-dark {
589 color: #343a40;
590 border-color: #343a40;
591 }
592
593 .pk-button-outline-dark:hover {
594 color: #fff;
595 background-color: #343a40;
596 border-color: #343a40;
597 }
598
599 .pk-button-outline-dark:focus, .pk-button-outline-dark.focus {
600 -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
601 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
602 }
603
604 .pk-button-outline-dark.disabled, .pk-button-outline-dark:disabled {
605 color: #343a40;
606 background-color: transparent;
607 }
608
609 .pk-button-outline-dark:not(:disabled):not(.disabled):active, .pk-button-outline-dark:not(:disabled):not(.disabled).active,
610 .show > .pk-button-outline-dark.dropdown-toggle {
611 color: #fff;
612 background-color: #343a40;
613 border-color: #343a40;
614 }
615
616 .pk-button-outline-dark:not(:disabled):not(.disabled):active:focus, .pk-button-outline-dark:not(:disabled):not(.disabled).active:focus,
617 .show > .pk-button-outline-dark.dropdown-toggle:focus {
618 -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
619 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
620 }
621
622 .pk-button-lg {
623 padding: 0.5rem 1rem;
624 font-size: 1.25rem;
625 line-height: 1.5;
626 border-radius: 0.3rem;
627 }
628
629 .pk-button-sm {
630 padding: 0.25rem 0.5rem;
631 font-size: 0.875rem;
632 line-height: 1.5;
633 border-radius: 0.2rem;
634 }
635
636 .pk-button-block {
637 display: block;
638 width: 100%;
639 }
640
641 .pk-button-block + .pk-button-block {
642 margin-top: 0.5rem;
643 }
644
645 /* Tabs */
646 /*--------------------------------------------------------------*/
647 .pk-nav {
648 display: -webkit-box;
649 display: -ms-flexbox;
650 display: flex;
651 -webkit-box-orient: vertical;
652 -webkit-box-direction: normal;
653 -ms-flex-direction: column;
654 flex-direction: column;
655 -ms-flex-wrap: wrap;
656 flex-wrap: wrap;
657 padding-left: 0;
658 margin-bottom: 0;
659 list-style: none;
660 }
661
662 .pk-fade {
663 -webkit-transition: opacity 0.15s linear;
664 transition: opacity 0.15s linear;
665 }
666
667 @media (prefers-reduced-motion: reduce) {
668 .pk-fade {
669 -webkit-transition: none;
670 transition: none;
671 }
672 }
673
674 .pk-nav-link {
675 display: block;
676 }
677
678 .pk-nav-link:hover, .pk-nav-link:focus {
679 text-decoration: none;
680 }
681
682 .pk-nav-tabs .pk-nav-item + .pk-nav-item .pk-nav-link {
683 margin-top: 0.5rem;
684 }
685
686 .pk-nav-tabs .pk-nav-link {
687 border: 1px solid transparent;
688 border-color: #dee2e6;
689 color: #adb5bd;
690 border-top-left-radius: 0.25rem;
691 border-top-right-radius: 0.25rem;
692 }
693
694 .pk-nav-tabs .pk-nav-link.pk-active {
695 color: #000;
696 background-color: #FFFFFF;
697 }
698
699 .pk-nav-tabs .pk-nav-link:hover, .pk-nav-tabs .pk-nav-link:focus {
700 color: #212529;
701 }
702
703 .pk-tab-content > .pk-tab-pane {
704 display: none;
705 }
706
707 .pk-tab-content > .pk-active {
708 display: block;
709 }
710
711 .pk-tabs .pk-nav {
712 margin-bottom: 1.5rem;
713 }
714
715 .pk-tabs .pk-nav-link {
716 padding: 1rem 1.5rem;
717 line-height: 1;
718 font-size: 1rem;
719 text-decoration: none !important;
720 -webkit-box-shadow: none !important;
721 box-shadow: none !important;
722 }
723
724 .pk-tabs .pk-tab-pane > *:last-child {
725 margin-bottom: 0;
726 }
727
728 .pk-tabs .pk-nav-tabs .pk-nav-link.pk-active {
729 background-color: #f8f9fa;
730 }
731
732 .pk-tabs .pk-nav-pills .pk-nav-link {
733 border-radius: 0.25rem;
734 padding: 0.75rem 1rem;
735 line-height: 1;
736 color: #adb5bd;
737 }
738
739 .pk-tabs .pk-nav-pills .pk-nav-link.pk-active {
740 color: #000;
741 background-color: #e9ecef;
742 }
743
744 @media (min-width: 768px) {
745 .pk-tabs .pk-nav-item + .pk-nav-item .pk-nav-link {
746 margin-top: 0;
747 }
748 .pk-tabs .pk-nav-link:not(.pk-active) {
749 border-color: transparent;
750 }
751 .pk-tabs .pk-nav-tabs .pk-nav-link.pk-active {
752 background-color: transparent;
753 }
754 .pk-tabs-horizontal .pk-nav {
755 -webkit-box-orient: horizontal;
756 -webkit-box-direction: normal;
757 -ms-flex-direction: row;
758 flex-direction: row;
759 }
760 .pk-tabs-horizontal .pk-nav-tabs {
761 border-bottom: 1px solid #dee2e6;
762 }
763 .pk-tabs-horizontal .pk-nav-item {
764 -webkit-transform: translateY(1px);
765 transform: translateY(1px);
766 }
767 .pk-tabs-horizontal .pk-nav-link.pk-active {
768 border-bottom-color: #fff;
769 }
770 .pk-tabs-vertical .pk-tabs-container {
771 display: -webkit-box;
772 display: -ms-flexbox;
773 display: flex;
774 }
775 .pk-tabs-vertical .pk-tabs-navigation {
776 -webkit-box-flex: 0;
777 -ms-flex: 0 0 30%;
778 flex: 0 0 30%;
779 }
780 .pk-tabs-vertical .pk-tabs-navigation .pk-nav {
781 margin-bottom: 0;
782 }
783 .pk-tabs-vertical .pk-tabs-navigation .pk-nav-item {
784 width: 100%;
785 max-width: 100%;
786 -webkit-transform: translateX(1px);
787 transform: translateX(1px);
788 }
789 .pk-tabs-vertical .pk-tabs-content {
790 margin-left: 5%;
791 -webkit-box-flex: 0;
792 -ms-flex: 0 0 65%;
793 flex: 0 0 65%;
794 }
795 .pk-tabs-vertical .pk-nav-tabs {
796 border-right: 1px solid #dee2e6;
797 -webkit-box-orient: vertical;
798 -webkit-box-direction: normal;
799 -ms-flex-direction: column;
800 flex-direction: column;
801 height: 100%;
802 }
803 .pk-tabs-vertical .pk-nav-tabs .pk-nav-link {
804 border-radius: 0.25rem 0 0 0.25rem;
805 }
806 .pk-tabs-vertical .pk-nav-tabs .pk-nav-link.pk-active {
807 border-right-color: #fff;
808 }
809 .pk-tabs-vertical .pk-nav-pills {
810 -webkit-box-orient: vertical;
811 -webkit-box-direction: normal;
812 -ms-flex-direction: column;
813 flex-direction: column;
814 }
815 }
816
817 /* Collapsibles */
818 /*--------------------------------------------------------------*/
819 .pk-card {
820 position: relative;
821 display: -webkit-box;
822 display: -ms-flexbox;
823 display: flex;
824 -webkit-box-orient: vertical;
825 -webkit-box-direction: normal;
826 -ms-flex-direction: column;
827 flex-direction: column;
828 min-width: 0;
829 word-wrap: break-word;
830 margin-bottom: 0;
831 background-clip: border-box;
832 }
833
834 .pk-card + .pk-card {
835 border-top: 1px solid #e9ecef;
836 }
837
838 .pk-collapsing {
839 position: relative;
840 height: 0;
841 overflow: hidden;
842 }
843
844 .pk-card-body {
845 -webkit-box-flex: 1;
846 -ms-flex: 1 1 auto;
847 flex: 1 1 auto;
848 padding: 0.75rem 0;
849 }
850
851 .pk-card-header {
852 margin-bottom: 0;
853 }
854
855 .pk-card-header .pk-card-title {
856 margin-top: 0;
857 margin-bottom: 0;
858 }
859
860 .pk-card-header a {
861 display: -webkit-box;
862 display: -ms-flexbox;
863 display: flex;
864 -webkit-box-pack: justify;
865 -ms-flex-pack: justify;
866 justify-content: space-between;
867 padding: 0.75rem 0;
868 border: none;
869 color: #212529;
870 -webkit-transition: 0.3s;
871 transition: 0.3s;
872 text-decoration: none !important;
873 -webkit-box-shadow: none !important;
874 box-shadow: none !important;
875 }
876
877 .pk-card-header a:hover {
878 color: #adb5bd;
879 }
880
881 .pk-card-header a:after {
882 font-family: 'powerkit-icons';
883 content: "\e914";
884 -webkit-transition: 0.3s;
885 transition: 0.3s;
886 }
887
888 .pk-card.expanded .pk-card-header a {
889 color: inherit;
890 }
891
892 .pk-card.expanded .pk-card-header a:after {
893 -webkit-transform: rotate(90deg);
894 transform: rotate(90deg);
895 }
896
897 /* Progress */
898 /*--------------------------------------------------------------*/
899 @-webkit-keyframes progress-bar-stripes {
900 from {
901 background-position: 1rem 0;
902 }
903 to {
904 background-position: 0 0;
905 }
906 }
907 @keyframes progress-bar-stripes {
908 from {
909 background-position: 1rem 0;
910 }
911 to {
912 background-position: 0 0;
913 }
914 }
915
916 .pk-progress {
917 display: -webkit-box;
918 display: -ms-flexbox;
919 display: flex;
920 height: 1rem;
921 overflow: hidden;
922 font-size: 0.75rem;
923 background-color: #e9ecef;
924 border-radius: 0.25rem;
925 }
926
927 .pk-progress-bar {
928 display: -webkit-box;
929 display: -ms-flexbox;
930 display: flex;
931 -webkit-box-orient: vertical;
932 -webkit-box-direction: normal;
933 -ms-flex-direction: column;
934 flex-direction: column;
935 -webkit-box-pack: center;
936 -ms-flex-pack: center;
937 justify-content: center;
938 color: #fff;
939 text-align: center;
940 white-space: nowrap;
941 -webkit-transition: width 0.6s ease;
942 transition: width 0.6s ease;
943 }
944
945 @media (prefers-reduced-motion: reduce) {
946 .pk-progress-bar {
947 -webkit-transition: none;
948 transition: none;
949 }
950 }
951
952 .pk-progress-bar.pk-bg-primary {
953 background-color: #007bff;
954 }
955
956 .pk-progress-bar-striped {
957 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
958 background-size: 1rem 1rem;
959 }
960
961 .pk-progress-bar-animated {
962 -webkit-animation: progress-bar-stripes 1s linear infinite;
963 animation: progress-bar-stripes 1s linear infinite;
964 }
965
966 /* Separators */
967 /*--------------------------------------------------------------*/
968 .pk-separator {
969 border-bottom-color: #ddd;
970 margin-top: 2rem;
971 margin-bottom: 2rem;
972 }
973