PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 3.1.2
Adminify – White Label, Admin Menu Editor, Login Customizer v3.1.2
4.3.1 4.3.0 4.2.26 4.2.25 4.2.24 4.2.23 4.2.22 4.2.21 4.2.20 4.2.19 4.2.18 4.2.17 4.2.16 4.2.15 4.2.14 4.2.13 4.2.12 4.2.11 4.2.10 4.2.9 4.2.8 4.2.7 4.2.6 4.2.5 4.1.17 All 164 releases
adminify / lib / adminify-framework / assets / css / style.css

style.css in Adminify – White Label, Admin Menu Editor, Login Customizer 3.1.2, at lib/adminify-framework/assets/css/style.css

5,172 lines 108.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 *
3 * ---------------------------------------------------------
4 * ADMINIFY FRAMEWORK CSS MAP
5 * ---------------------------------------------------------
6 *
7 * 01. Base
8 * 01. 01. Header
9 * 01. 02. Sticky
10 * 01. 03. Header Buttons
11 * 01. 04. Navigation
12 * 01. 05. Wrapper
13 * 01. 06. Content
14 * 01. 07. Section
15 * 01. 08. Footer
16 * 01. 09. Copyright
17 * 01. 10. Show All Settings
18 * 01. 11. Search Input
19 * 01. 12. Metabox
20 * 01. 13. Comment Metabox
21 * 01. 14. Help Tooltip
22 * 02. Themes
23 * 02. 01. Theme Dark
24 * 02. 02. Theme Light
25 * 03. Fields
26 * 03. 01. Field
27 * 03. 02. Field: accordion
28 * 03. 03. Field: background
29 * 03. 04. Field: backup
30 * 03. 05. Field: border, spacing, dimensions
31 * 03. 06. Field: button_set
32 * 03. 07. Field: checkbox, radio
33 * 03. 08. Field: code_editor
34 * 03. 09. Field: color
35 * 03. 10. Field: color_group
36 * 03. 11. Field: fieldset
37 * 03. 12. Field: date
38 * 03. 13. Field: datetime
39 * 03. 14. Field: gallery
40 * 03. 15. Field: group
41 * 03. 16. Field: icon
42 * 03. 17. Field: image_select
43 * 03. 18. Field: link_color
44 * 03. 19. Field: map
45 * 03. 20. Field: media
46 * 03. 21. Field: palette
47 * 03. 22. Field: repeater
48 * 03. 23. Field: select
49 * 03. 24. Field: slider
50 * 03. 25. Field: sortable
51 * 03. 26. Field: sorter
52 * 03. 27. Field: spinner
53 * 03. 28. Field: switcher
54 * 03. 29. Field: tabbed
55 * 03. 30. Field: text
56 * 03. 31. Field: textarea
57 * 03. 32. Field: typography
58 * 03. 33. Field: upload
59 * 03. 34. Field: wp_editor
60 * 03. 35. Field: heading
61 * 03. 36. Field: subheading
62 * 03. 37. Field: submessage
63 * 03. 38. Field: notice
64 * 03. 39. Field: number
65 * 03. 40. Field: link
66 * 03. 41. Field: others
67 * 04. Widget
68 * 05. Customizer
69 * 06. Taxonomy
70 * 07. Profile
71 * 08. Nav Menu
72 * 09. Modal
73 * 09. 01. Shortcode Modal
74 * 09. 02. Gutenberg Modal
75 * 09. 03. Icon Modal
76 * 10. Helper
77 * 11. Welcome Page
78 * 12. Responsive
79 * 13. Others
80 *
81 * ---------------------------------------------------------
82 *
83 */
84 /**
85 * 01. Base
86 */
87 .adminify {
88 position: relative;
89 }
90 .adminify label {
91 padding: 0;
92 margin: 0;
93 display: inline-block;
94 }
95
96 .adminify-ab-icon {
97 top: 2px;
98 }
99
100 #screen-meta-links + .adminify-options {
101 margin-top: 40px;
102 }
103
104 .adminify-options {
105 margin-top: 20px;
106 margin-right: 20px;
107 }
108
109 /**
110 * 01. 01. Header
111 */
112 .adminify-header {
113 position: relative;
114 }
115
116 .adminify-header-inner {
117 padding: 25px;
118 transition: box-shadow .3s ease;
119 }
120 .adminify-header-inner h1 {
121 float: left;
122 font-size: 1.5em;
123 line-height: 26px;
124 font-weight: 400;
125 margin: 0;
126 }
127 .adminify-header-inner h1 small {
128 font-size: 11px;
129 font-weight: 500;
130 }
131
132 /**
133 * 01. 02. Sticky
134 */
135 .adminify-sticky .adminify-header-inner {
136 position: fixed;
137 z-index: 99;
138 top: 32px;
139 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
140 }
141
142 /**
143 * 01. 03. Header Buttons
144 */
145 .adminify-buttons {
146 float: right;
147 }
148 .adminify-buttons .button {
149 margin: 0 2px;
150 line-height: 26px;
151 }
152 .adminify-buttons .button:focus {
153 outline: none !important;
154 box-shadow: none !important;
155 }
156 .adminify-buttons .adminify-save {
157 min-width: 72px;
158 }
159
160 .adminify-header-left {
161 float: left;
162 }
163
164 .adminify-header-right {
165 float: right;
166 }
167
168 /**
169 * 01. 04. Navigation
170 */
171 .adminify-nav {
172 display: block;
173 position: relative;
174 z-index: 10;
175 float: left;
176 }
177 .adminify-nav ul {
178 clear: left;
179 margin: 0;
180 list-style-type: none;
181 }
182 .adminify-nav ul li {
183 margin-bottom: 0;
184 }
185 .adminify-nav ul li a {
186 font-size: 13px;
187 position: relative;
188 display: block;
189 padding: 14px 12px;
190 text-decoration: none;
191 transition-property: color, background;
192 transition-duration: 0.2s;
193 transition-timing-function: ease;
194 }
195 .adminify-nav ul li a:focus {
196 outline: none;
197 box-shadow: none;
198 }
199 .adminify-nav ul li .adminify-arrow:after {
200 content: "\f054";
201 display: inline-block;
202 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
203 font-weight: 900;
204 font-size: 9px;
205 line-height: 1;
206 position: absolute;
207 right: 10px;
208 top: 50%;
209 margin-top: -4px;
210 }
211 .adminify-nav ul li.adminify-tab-expanded .adminify-arrow:after {
212 transform: rotate(90deg);
213 }
214 .adminify-nav ul li.adminify-tab-expanded ul {
215 display: block;
216 }
217 .adminify-nav ul ul {
218 display: none;
219 position: relative;
220 }
221 .adminify-nav ul ul li a {
222 font-size: 12px;
223 padding: 12px 14px 12px 24px;
224 }
225 .adminify-nav .adminify-tab-icon {
226 width: 20px;
227 margin-right: 5px;
228 font-size: 13px;
229 text-align: center;
230 }
231 .adminify-nav .adminify-label-error {
232 margin-left: 4px;
233 vertical-align: top;
234 }
235
236 .adminify-nav-normal {
237 width: 225px;
238 }
239 .adminify-nav-normal + .adminify-content {
240 margin-left: 225px;
241 }
242
243 .adminify-nav-inline {
244 width: 100%;
245 }
246 .adminify-nav-inline ul li {
247 display: inline-block;
248 vertical-align: top;
249 }
250
251 .adminify-nav-background {
252 position: absolute;
253 top: 0;
254 left: 0;
255 bottom: 0;
256 z-index: 9;
257 width: 225px;
258 }
259
260 /**
261 * 01. 05. Wrapper
262 */
263 .adminify-wrapper {
264 position: relative;
265 }
266
267 /**
268 * 01. 06. Content
269 */
270 .adminify-content {
271 position: relative;
272 background-color: #fff;
273 }
274
275 /**
276 * 01. 07. Section
277 */
278 .adminify-sections {
279 float: left;
280 width: 100%;
281 }
282
283 .adminify-section-title {
284 display: none;
285 padding: 20px 30px;
286 background-color: #f5f5f5;
287 border-top: 1px solid #eee;
288 border-bottom: 1px solid #eee;
289 }
290 .adminify-section-title h3 {
291 margin: 0;
292 padding: 0;
293 font-size: 13px;
294 font-weight: bold;
295 text-transform: uppercase;
296 }
297 .adminify-section-title .adminify-section-icon {
298 margin-right: 5px;
299 }
300
301 /**
302 * 01. 08. Footer
303 */
304 .adminify-footer {
305 padding: 20px;
306 font-size: 11px;
307 }
308
309 /**
310 * 01. 09. Copyright
311 */
312 .adminify-copyright {
313 float: left;
314 margin-top: 5px;
315 }
316
317 /**
318 * 01. 10. Show All Settings
319 */
320 .adminify-search-all .adminify-nav-background,
321 .adminify-search-all .adminify-nav,
322 .adminify-show-all .adminify-nav-background,
323 .adminify-show-all .adminify-nav {
324 display: none;
325 }
326 .adminify-search-all .adminify-content,
327 .adminify-show-all .adminify-content {
328 margin-left: 0;
329 }
330 .adminify-search-all .adminify-section-title,
331 .adminify-search-all .adminify-section,
332 .adminify-show-all .adminify-section-title,
333 .adminify-show-all .adminify-section {
334 display: block !important;
335 }
336
337 .adminify-search-all .adminify-section-title {
338 display: none !important;
339 }
340
341 .adminify-expand-all {
342 float: left;
343 padding: 0 8px;
344 margin-right: 4px;
345 z-index: 1;
346 font-size: 13px;
347 line-height: 30px;
348 cursor: pointer;
349 user-select: none;
350 border-radius: 2px;
351 transition: all .2s;
352 }
353 .adminify-expand-all span {
354 font-size: 11px;
355 vertical-align: middle;
356 }
357
358 /**
359 * 01. 11. Search Input
360 */
361 .adminify-search {
362 float: left;
363 }
364 .adminify-search input {
365 margin: 0 2px 0 0;
366 border: none;
367 font-size: 12px;
368 line-height: 30px;
369 min-height: 30px;
370 text-align: inherit;
371 padding: 0 10px;
372 border-radius: 2px;
373 box-shadow: none;
374 }
375 .adminify-search input:focus {
376 box-shadow: none;
377 }
378
379 .adminify-saving .adminify-buttons,
380 .adminify-saving .adminify-content {
381 cursor: default;
382 pointer-events: none;
383 opacity: 0.5;
384 }
385
386 /**
387 * 01. 12. Metabox
388 */
389 .adminify-metabox {
390 margin: -6px -12px -12px -12px;
391 }
392 .adminify-metabox .adminify-field {
393 padding: 20px;
394 }
395 .adminify-metabox .adminify-section-title {
396 padding: 20px;
397 }
398
399 .block-editor-page .adminify-metabox {
400 margin: -6px -14px -14px -14px;
401 }
402
403 .block-editor-editor-skeleton__content .adminify-metabox {
404 border-left: 1px solid #e2e4e7;
405 border-right: 1px solid #e2e4e7;
406 }
407
408 .adminify-sections-reset {
409 float: left;
410 width: 100%;
411 text-align: right;
412 border-top: 1px solid #eee;
413 }
414 .adminify-sections-reset .adminify-button-cancel,
415 .adminify-sections-reset input {
416 display: none;
417 }
418 .adminify-sections-reset label {
419 padding: 10px;
420 }
421 .adminify-sections-reset span {
422 -webkit-user-select: none;
423 user-select: none;
424 }
425 .adminify-sections-reset input:checked ~ .adminify-button-reset {
426 display: none;
427 }
428 .adminify-sections-reset input:checked ~ .adminify-button-cancel {
429 display: inline-block;
430 }
431
432 #side-sortables .adminify-section-title {
433 padding: 12px;
434 }
435 #side-sortables .adminify-field {
436 padding: 10px 15px;
437 }
438 #side-sortables .adminify-field .adminify-title {
439 float: none;
440 width: 100%;
441 margin-bottom: 6px;
442 }
443 #side-sortables .adminify-field .adminify-fieldset {
444 float: none;
445 width: 100%;
446 }
447 #side-sortables .adminify-field-text input {
448 width: 100%;
449 }
450 #side-sortables .adminify-notice {
451 padding: 10px 15px;
452 }
453
454 /**
455 * 01. 13. Comment Metabox
456 */
457 .adminify-comment-metabox {
458 margin: -6px -12px -12px -12px;
459 }
460 .adminify-comment-metabox .adminify-field {
461 padding: 20px;
462 }
463 .adminify-comment-metabox .adminify-section-title {
464 padding: 20px;
465 }
466
467 /**
468 * 01. 14. Help Tooltip
469 */
470 .adminify-tooltip {
471 position: absolute;
472 z-index: 5000001;
473 font-size: 12px;
474 line-height: 1.4;
475 text-align: center;
476 text-decoration: none;
477 padding: 6px 12px;
478 max-width: 200px;
479 color: #fff;
480 background-color: #000;
481 background-color: rgba(0, 0, 0, 0.85);
482 border-radius: 4px;
483 }
484
485 /**
486 * 02. Themes
487 */
488 /**
489 * 02. 01. Theme Dark
490 */
491 .adminify-theme-dark .adminify-header-inner {
492 background-color: #050505;
493 }
494 .adminify-theme-dark .adminify-header-inner h1 {
495 color: #fff;
496 }
497 .adminify-theme-dark .adminify-header-inner h1 small {
498 color: #555;
499 }
500 .adminify-theme-dark .adminify-expand-all {
501 color: #999;
502 background-color: #222;
503 }
504 .adminify-theme-dark .adminify-expand-all:hover {
505 color: #fff;
506 background-color: #333;
507 }
508 .adminify-theme-dark .adminify-search input {
509 color: #fff;
510 background-color: #222;
511 }
512 .adminify-theme-dark .adminify-search:focus {
513 background-color: #444;
514 }
515 .adminify-theme-dark .adminify-search::-webkit-input-placeholder {
516 color: #666;
517 }
518 .adminify-theme-dark .adminify-nav ul li a {
519 color: #999;
520 border-color: #2f2f2f;
521 background-color: #222;
522 }
523 .adminify-theme-dark .adminify-nav ul li a:hover {
524 color: #fff;
525 }
526 .adminify-theme-dark .adminify-nav ul li .adminify-active {
527 color: #fff;
528 background-color: #111;
529 }
530 .adminify-theme-dark .adminify-nav ul ul li a {
531 border-color: #2f2f2f;
532 background-color: #191919;
533 }
534 .adminify-theme-dark .adminify-nav ul ul li .adminify-active {
535 background-color: #101010;
536 }
537 .adminify-theme-dark .adminify-nav ul ul:before {
538 background-color: rgba(34, 34, 34, 0.75);
539 }
540 .adminify-theme-dark .adminify-nav > ul > li:last-child > a {
541 border: none;
542 }
543 .adminify-theme-dark .adminify-nav-normal ul li a {
544 border-bottom-width: 1px;
545 border-bottom-style: solid;
546 }
547 .adminify-theme-dark .adminify-nav-normal ul li .adminify-active:after {
548 content: " ";
549 position: absolute;
550 right: 0;
551 top: 50%;
552 height: 0;
553 width: 0;
554 pointer-events: none;
555 border: solid transparent;
556 border-right-color: #fff;
557 border-width: 4px;
558 margin-top: -4px;
559 }
560 .adminify-theme-dark .adminify-nav-inline {
561 background-color: #222;
562 }
563 .adminify-theme-dark .adminify-nav-inline ul li a {
564 text-align: center;
565 border-right-width: 1px;
566 border-right-style: solid;
567 }
568 .adminify-theme-dark .adminify-nav-inline ul li .adminify-active:after {
569 content: " ";
570 position: absolute;
571 left: 50%;
572 bottom: 0;
573 height: 0;
574 width: 0;
575 pointer-events: none;
576 border: solid transparent;
577 border-bottom-color: #fff;
578 border-width: 4px;
579 margin-left: -4px;
580 }
581 .adminify-theme-dark .adminify-nav-background {
582 background-color: #222;
583 }
584 .adminify-theme-dark .adminify-footer {
585 color: #555;
586 background-color: #050505;
587 }
588
589 /**
590 * 02. 02. Theme Light
591 */
592 .adminify-theme-light .adminify-container {
593 border: 1px solid #ccd0d4;
594 box-shadow: 0 0 15 rgba(0, 0, 0, 0.04);
595 }
596 .adminify-theme-light .adminify-header-inner {
597 border-bottom: 1px solid #ccd0d4;
598 background-color: #f5f5f5;
599 background: linear-gradient(#fefefe, #f5f5f5);
600 }
601 .adminify-theme-light .adminify-header-inner h1 small {
602 color: #999;
603 }
604 .adminify-theme-light .adminify-expand-all {
605 color: #999;
606 background-color: #eee;
607 }
608 .adminify-theme-light .adminify-expand-all:hover {
609 color: #555;
610 }
611 .adminify-theme-light .adminify-search input {
612 color: #555;
613 background-color: #eee;
614 }
615 .adminify-theme-light .adminify-search input::-webkit-input-placeholder {
616 color: #999;
617 }
618 .adminify-theme-light .adminify-nav ul li a {
619 font-weight: 500;
620 color: #444;
621 background-color: #f5f5f5;
622 }
623 .adminify-theme-light .adminify-nav ul li a:hover {
624 color: #111;
625 background-color: #fff;
626 }
627 .adminify-theme-light .adminify-nav ul li .adminify-active {
628 color: #111;
629 background-color: #fff;
630 }
631 .adminify-theme-light .adminify-nav ul ul li a {
632 background-color: #eee;
633 }
634 .adminify-theme-light .adminify-nav-normal > ul {
635 margin-right: -1px;
636 margin-bottom: -1px;
637 }
638 .adminify-theme-light .adminify-nav-normal > ul li a {
639 border-bottom: 1px solid #ccd0d4;
640 border-right: 1px solid #ccd0d4;
641 }
642 .adminify-theme-light .adminify-nav-normal > ul li .adminify-active {
643 border-right-color: #fff;
644 }
645 .adminify-theme-light .adminify-nav-inline {
646 background-color: #f5f5f5;
647 border-bottom: 1px solid #ccd0d4;
648 }
649 .adminify-theme-light .adminify-nav-inline > ul {
650 margin-bottom: -1px;
651 }
652 .adminify-theme-light .adminify-nav-inline > ul li a {
653 text-align: center;
654 border-right: 1px solid #ccd0d4;
655 border-bottom: 1px solid #ccd0d4;
656 }
657 .adminify-theme-light .adminify-nav-inline > ul li .adminify-active {
658 border-bottom-color: #fff;
659 }
660 .adminify-theme-light .adminify-nav-inline > ul ul {
661 display: none !important;
662 }
663 .adminify-theme-light .adminify-nav-inline .adminify-arrow:after {
664 display: none;
665 }
666 .adminify-theme-light .adminify-nav-background {
667 background-color: #f5f5f5;
668 border-right: 1px solid #ccd0d4;
669 }
670 .adminify-theme-light .adminify-footer {
671 color: #555;
672 border-top: 1px solid #ccd0d4;
673 background-color: #f5f5f5;
674 background: linear-gradient(#fafafa, #f5f5f5);
675 }
676
677 /**
678 * 03. Fields
679 */
680 .adminify-field {
681 position: relative;
682 padding: 30px;
683 }
684 .adminify-field + .adminify-field {
685 border-top: 1px solid #eee;
686 }
687 .adminify-field p:first-child {
688 margin-top: 0;
689 }
690 .adminify-field p:last-child {
691 margin-bottom: 0;
692 }
693 .adminify-field:after, .adminify-field:before {
694 content: " ";
695 display: table;
696 }
697 .adminify-field:after {
698 clear: both;
699 }
700 .adminify-field h4 {
701 margin-top: 0;
702 }
703 .adminify-field .adminify-title {
704 position: relative;
705 width: 20%;
706 float: left;
707 }
708 .adminify-field .adminify-title h4 {
709 margin: 0;
710 color: #23282d;
711 }
712 .adminify-field .adminify-fieldset {
713 float: right;
714 width: calc(80% - 20px);
715 }
716
717 .adminify-pseudo-field {
718 padding: 0 5px 0 0 !important;
719 display: inline-block;
720 }
721 .adminify-pseudo-field + .adminify-pseudo-field {
722 border: 0;
723 }
724 .adminify-pseudo-field pre {
725 display: none;
726 }
727
728 /**
729 * 03. 02. Field: accordion
730 */
731 .adminify-field-accordion .adminify-accordion-item {
732 position: relative;
733 margin-bottom: 5px;
734 }
735 .adminify-field-accordion .adminify-accordion-item:last-child {
736 margin-bottom: 0;
737 }
738 .adminify-field-accordion .adminify-accordion-item h4 {
739 font-size: 1em;
740 }
741 .adminify-field-accordion .adminify-accordion-title {
742 display: block;
743 cursor: pointer;
744 position: relative;
745 margin: 0;
746 padding: 15px;
747 min-height: 0;
748 font-size: 100%;
749 user-select: none;
750 border: 1px solid #ccd0d4;
751 background-color: #fafafa;
752 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
753 transition: border-color .15s;
754 }
755 .adminify-field-accordion .adminify-accordion-title:active, .adminify-field-accordion .adminify-accordion-title:hover, .adminify-field-accordion .adminify-accordion-title:focus {
756 outline: none;
757 border-color: #999;
758 }
759 .adminify-field-accordion .adminify-accordion-title .adminify--icon {
760 width: 20px;
761 text-align: center;
762 margin-right: 2px;
763 }
764 .adminify-field-accordion .adminify-accordion-icon {
765 width: 16px;
766 text-align: center;
767 }
768 .adminify-field-accordion .adminify-accordion-content {
769 display: none;
770 padding: 0;
771 border: 1px solid #ccd0d4;
772 border-top: none;
773 background-color: #fff;
774 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
775 }
776 .adminify-field-accordion .adminify-accordion-content > .adminify-field {
777 padding: 15px;
778 }
779 .adminify-field-accordion .adminify-accordion-open {
780 display: block;
781 }
782
783 /**
784 * 03. 03. Field: background
785 */
786 .adminify-field-background .adminify-field {
787 border: 0 !important;
788 padding: 0;
789 margin-bottom: 6px;
790 margin-right: 6px;
791 }
792 .adminify-field-background .adminify--title {
793 color: #777;
794 font-size: 12px;
795 }
796 .adminify-field-background .adminify--background-colors {
797 display: flex;
798 flex-wrap: wrap;
799 }
800 .adminify-field-background .adminify--background-attributes {
801 display: flex;
802 flex-wrap: wrap;
803 }
804 .adminify-field-background .adminify--background-attributes select {
805 min-width: 100%;
806 margin: 0;
807 }
808 .adminify-field-background .adminify--background-attributes .adminify-field {
809 flex: 1;
810 }
811 .adminify-field-background .adminify--attributes-hidden {
812 display: none;
813 }
814
815 /**
816 * 03. 04. Field: backup
817 */
818 .adminify-field-backup textarea {
819 width: 100%;
820 min-height: 200px;
821 margin-bottom: 5px;
822 }
823 .adminify-field-backup small {
824 display: inline-block;
825 margin: 5px;
826 }
827 .adminify-field-backup hr {
828 margin: 20px 0;
829 border: none;
830 border-bottom: 1px solid #e5e5e5;
831 }
832
833 /**
834 * 03. 05. Field: border, spacing, dimensions
835 */
836 .adminify-field-border .adminify--inputs,
837 .adminify-field-spacing .adminify--inputs,
838 .adminify-field-dimensions .adminify--inputs {
839 float: left;
840 display: flex;
841 flex-wrap: wrap;
842 }
843 .adminify-field-border .adminify--input,
844 .adminify-field-spacing .adminify--input,
845 .adminify-field-dimensions .adminify--input {
846 display: flex;
847 padding-right: 6px;
848 padding-bottom: 4px;
849 box-sizing: border-box;
850 }
851 .adminify-field-border .adminify--input select,
852 .adminify-field-spacing .adminify--input select,
853 .adminify-field-dimensions .adminify--input select {
854 margin: 0;
855 }
856 .adminify-field-border .adminify--input input,
857 .adminify-field-spacing .adminify--input input,
858 .adminify-field-dimensions .adminify--input input {
859 position: relative;
860 z-index: 1;
861 margin: 0;
862 width: 65px;
863 max-width: 100%;
864 text-align: center;
865 }
866 .adminify-field-border .adminify--color,
867 .adminify-field-spacing .adminify--color,
868 .adminify-field-dimensions .adminify--color {
869 float: left;
870 }
871 .adminify-field-border .adminify--label,
872 .adminify-field-spacing .adminify--label,
873 .adminify-field-dimensions .adminify--label {
874 display: flex;
875 flex-direction: column;
876 justify-content: center;
877 user-select: none;
878 min-width: 20px;
879 max-width: 100%;
880 padding: 0 4px;
881 font-size: 12px;
882 text-align: center;
883 color: #555;
884 border: 1px solid #7B776C;
885 background-color: #f5f5f5;
886 }
887 .adminify-field-border .adminify--icon,
888 .adminify-field-spacing .adminify--icon,
889 .adminify-field-dimensions .adminify--icon {
890 border-right: 0;
891 border-radius: 4px 0 0 4px;
892 }
893 .adminify-field-border .adminify--icon + input,
894 .adminify-field-spacing .adminify--icon + input,
895 .adminify-field-dimensions .adminify--icon + input {
896 border-top-left-radius: 0 !important;
897 border-bottom-left-radius: 0 !important;
898 }
899 .adminify-field-border .adminify--unit,
900 .adminify-field-spacing .adminify--unit,
901 .adminify-field-dimensions .adminify--unit {
902 border-left: 0;
903 border-radius: 0 4px 4px 0;
904 }
905 .adminify-field-border .adminify--is-unit,
906 .adminify-field-spacing .adminify--is-unit,
907 .adminify-field-dimensions .adminify--is-unit {
908 border-top-right-radius: 0 !important;
909 border-bottom-right-radius: 0 !important;
910 }
911
912 /**
913 * 03. 06. Field: button_set
914 */
915 .adminify-field-button_set .adminify--buttons {
916 display: inline-block;
917 }
918 .adminify-field-button_set .adminify--button {
919 position: relative;
920 z-index: 1;
921 float: left;
922 cursor: pointer;
923 padding: 7px 14px;
924 min-width: 16px;
925 text-align: center;
926 color: #555;
927 border: 1px solid #cccccc;
928 background-color: #f7f7f7;
929 user-select: none;
930 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
931 }
932 .adminify-field-button_set .adminify--button:first-child {
933 border-radius: 4px 0 0 4px;
934 }
935 .adminify-field-button_set .adminify--button:last-child {
936 border-radius: 0 4px 4px 0;
937 }
938 .adminify-field-button_set .adminify--button:not(:first-child) {
939 margin-left: -1px;
940 }
941 .adminify-field-button_set .adminify--button:hover {
942 background-color: #eee;
943 }
944 .adminify-field-button_set .adminify--active:hover,
945 .adminify-field-button_set .adminify--active {
946 z-index: 2;
947 color: #fff;
948 border-color: #006799;
949 background-color: #0085ba;
950 }
951 .adminify-field-button_set input {
952 display: none;
953 }
954
955 /**
956 * 03. 07. Field: checkbox, radio
957 */
958 .adminify-field-checkbox ul,
959 .adminify-field-radio ul {
960 margin: 0;
961 padding: 0;
962 list-style-type: none;
963 overflow-y: auto;
964 max-height: 305px;
965 }
966 .adminify-field-checkbox ul li,
967 .adminify-field-radio ul li {
968 margin-bottom: 6px;
969 }
970 .adminify-field-checkbox ul ul,
971 .adminify-field-radio ul ul {
972 max-height: none;
973 }
974 .adminify-field-checkbox ul ul li,
975 .adminify-field-radio ul ul li {
976 margin-left: 8px;
977 }
978 .adminify-field-checkbox ul ul li:first-child,
979 .adminify-field-radio ul ul li:first-child {
980 margin-left: 0;
981 }
982 .adminify-field-checkbox input,
983 .adminify-field-radio input {
984 margin: 0 1px;
985 }
986 .adminify-field-checkbox .adminify--inline-list li,
987 .adminify-field-radio .adminify--inline-list li {
988 display: inline-block;
989 margin-right: 15px;
990 }
991 .adminify-field-checkbox .adminify--text,
992 .adminify-field-radio .adminify--text {
993 margin-left: 5px;
994 vertical-align: middle;
995 }
996 .adminify-field-checkbox .adminify-checker,
997 .adminify-field-radio .adminify-checker {
998 cursor: pointer;
999 }
1000
1001 /**
1002 * 03. 08. Field: code_editor
1003 */
1004 .adminify-field-code_editor .CodeMirror {
1005 width: 100%;
1006 height: 400px;
1007 }
1008 .adminify-field-code_editor .cm-s-default {
1009 border: 1px solid #ccd0d4;
1010 }
1011 .adminify-field-code_editor textarea {
1012 width: 100%;
1013 height: 400px;
1014 }
1015
1016 /**
1017 * 03. 09. Field: color
1018 */
1019 .adminify-field-color > input {
1020 opacity: 0.75;
1021 width: 115px;
1022 max-width: 100%;
1023 }
1024 .adminify-field-color .button.wp-picker-clear {
1025 padding: 0 8px;
1026 margin-left: 6px;
1027 line-height: 2.54545455;
1028 min-height: 30px;
1029 }
1030
1031 /**
1032 * 03. 10. Field: color_group
1033 */
1034 .adminify-field-color_group .adminify--left {
1035 float: left;
1036 margin-right: 10px;
1037 margin-bottom: 5px;
1038 }
1039 .adminify-field-color_group .adminify--title {
1040 color: #999;
1041 margin-bottom: 5px;
1042 }
1043
1044 /**
1045 * 03. 11. Field: fieldset
1046 */
1047 .adminify-field-fieldset .adminify-fieldset-content {
1048 border: 1px solid #ccd0d4;
1049 background-color: #fff;
1050 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1051 }
1052 .adminify-field-fieldset .adminify-fieldset-content > .adminify-field {
1053 padding: 15px;
1054 }
1055 .adminify-field-fieldset .adminify-field-subheading {
1056 font-size: 13px;
1057 }
1058
1059 /**
1060 * 03. 12. Field: date
1061 */
1062 .adminify-field-date input {
1063 margin: 0;
1064 }
1065 .adminify-field-date .adminify--to {
1066 margin-left: 7px;
1067 }
1068
1069 .adminify-datepicker-wrapper {
1070 margin-top: 5px;
1071 width: auto;
1072 background-color: #fff;
1073 z-index: 9999999 !important;
1074 box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
1075 }
1076 .adminify-datepicker-wrapper * {
1077 float: none;
1078 margin: 0;
1079 padding: 0;
1080 font-family: inherit;
1081 font-weight: normal;
1082 font-style: normal;
1083 text-decoration: none;
1084 border: 0;
1085 border-radius: 0;
1086 box-shadow: none;
1087 }
1088 .adminify-datepicker-wrapper .ui-widget-header,
1089 .adminify-datepicker-wrapper .ui-datepicker-header {
1090 color: #fff;
1091 background: #00a0d2;
1092 }
1093 .adminify-datepicker-wrapper .ui-datepicker-header .ui-state-hover {
1094 cursor: pointer;
1095 }
1096 .adminify-datepicker-wrapper .ui-datepicker-title {
1097 font-size: 14px;
1098 line-height: 40px;
1099 text-align: center;
1100 }
1101 .adminify-datepicker-wrapper .ui-datepicker-prev,
1102 .adminify-datepicker-wrapper .ui-datepicker-next {
1103 position: static;
1104 top: auto;
1105 left: auto;
1106 right: auto;
1107 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
1108 font-weight: 900;
1109 font-size: 12px;
1110 text-align: center;
1111 width: 41px;
1112 height: 40px;
1113 line-height: 40px;
1114 color: #fff;
1115 background-color: rgba(255, 255, 255, 0.1);
1116 text-rendering: auto;
1117 -webkit-font-smoothing: antialiased;
1118 -moz-osx-font-smoothing: grayscale;
1119 }
1120 .adminify-datepicker-wrapper .ui-datepicker-next span,
1121 .adminify-datepicker-wrapper .ui-datepicker-prev span {
1122 display: none;
1123 }
1124 .adminify-datepicker-wrapper .ui-datepicker-prev {
1125 float: left;
1126 }
1127 .adminify-datepicker-wrapper .ui-datepicker-next {
1128 float: right;
1129 }
1130 .adminify-datepicker-wrapper .ui-datepicker-prev:before {
1131 content: '\f053';
1132 }
1133 .adminify-datepicker-wrapper .ui-datepicker-next:before {
1134 content: '\f054';
1135 }
1136 .adminify-datepicker-wrapper .ui-datepicker-prev-hover,
1137 .adminify-datepicker-wrapper .ui-datepicker-next-hover {
1138 opacity: 0.75;
1139 }
1140 .adminify-datepicker-wrapper tbody .ui-datepicker-week-col {
1141 background-color: #f7f7f7;
1142 }
1143 .adminify-datepicker-wrapper .ui-datepicker-buttonpane {
1144 padding: 10px;
1145 text-align: center;
1146 background-color: #f7f7f7;
1147 }
1148 .adminify-datepicker-wrapper .ui-datepicker-buttonpane button {
1149 cursor: pointer;
1150 margin: 0 5px;
1151 padding: 7px 14px;
1152 border: 1px solid #eee;
1153 background-color: #fff;
1154 }
1155 .adminify-datepicker-wrapper select {
1156 margin: 0 4px;
1157 }
1158 .adminify-datepicker-wrapper select option {
1159 color: #555;
1160 }
1161 .adminify-datepicker-wrapper table {
1162 font-size: 13px;
1163 border-collapse: collapse;
1164 width: 100%;
1165 }
1166 .adminify-datepicker-wrapper thead {
1167 color: #fff;
1168 background: #32373c;
1169 }
1170 .adminify-datepicker-wrapper th {
1171 text-align: center;
1172 padding: 7px;
1173 border: 1px solid #444;
1174 }
1175 .adminify-datepicker-wrapper td {
1176 text-align: center;
1177 border: 1px solid #f4f4f4;
1178 }
1179 .adminify-datepicker-wrapper td.ui-datepicker-other-month {
1180 border: transparent;
1181 }
1182 .adminify-datepicker-wrapper td .ui-state-default {
1183 color: #555;
1184 width: auto;
1185 display: block;
1186 padding: 6px 12px;
1187 }
1188 .adminify-datepicker-wrapper td .ui-state-active,
1189 .adminify-datepicker-wrapper td .ui-state-hover {
1190 color: #fff;
1191 background-color: #0073aa;
1192 }
1193 .adminify-datepicker-wrapper td.ui-state-disabled .ui-state-default {
1194 opacity: 0.5;
1195 }
1196
1197 /**
1198 * 03. 13. Field: datetime
1199 */
1200 .adminify-field-datetime input {
1201 margin: 0;
1202 }
1203 .adminify-field-datetime .adminify--to {
1204 margin-left: 7px;
1205 }
1206
1207 .adminify-flatpickr select,
1208 .adminify-flatpickr input {
1209 min-height: auto;
1210 }
1211 .adminify-flatpickr select:focus,
1212 .adminify-flatpickr input:focus {
1213 box-shadow: none;
1214 }
1215 .adminify-flatpickr.open {
1216 z-index: 9999999 !important;
1217 }
1218
1219 /**
1220 * 03. 14. Field: gallery
1221 */
1222 .adminify-field-gallery ul {
1223 margin: 0;
1224 padding: 0;
1225 list-style-type: none;
1226 }
1227 .adminify-field-gallery ul li {
1228 display: inline-block;
1229 position: relative;
1230 padding: 4px;
1231 margin: 0 5px 10px 0;
1232 border: 1px solid #ccc;
1233 background-color: #f9f9f9;
1234 border-radius: 2px;
1235 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
1236 }
1237 .adminify-field-gallery ul li img {
1238 max-height: 60px;
1239 display: inline-block;
1240 vertical-align: middle;
1241 }
1242 .adminify-field-gallery .button {
1243 margin-right: 5px;
1244 margin-bottom: 5px;
1245 }
1246
1247 /**
1248 * 03. 15. Field: group
1249 */
1250 .adminify-field-group .adminify-cloneable-hidden {
1251 display: none !important;
1252 }
1253 .adminify-field-group .adminify-cloneable-wrapper {
1254 position: relative;
1255 }
1256 .adminify-field-group .adminify-cloneable-item {
1257 display: none;
1258 position: relative;
1259 margin-bottom: 5px;
1260 }
1261 .adminify-field-group .adminify-cloneable-item h4 {
1262 font-size: 1em;
1263 }
1264 .adminify-field-group .ui-accordion .adminify-cloneable-item {
1265 display: block;
1266 }
1267 .adminify-field-group .adminify-cloneable-content {
1268 border: 1px solid #ccd0d4;
1269 background-color: #fff;
1270 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1271 }
1272 .adminify-field-group .adminify-cloneable-content > .adminify-field {
1273 padding: 15px;
1274 }
1275 .adminify-field-group .adminify-cloneable-title {
1276 display: block;
1277 cursor: pointer;
1278 position: relative;
1279 user-select: none;
1280 margin: 0;
1281 padding: 15px 65px 15px 10px;
1282 min-height: 0;
1283 font-size: 100%;
1284 border: 1px solid #ccd0d4;
1285 background-color: #fafafa;
1286 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1287 transition: border-color .15s;
1288 }
1289 .adminify-field-group .adminify-cloneable-title:active, .adminify-field-group .adminify-cloneable-title:hover, .adminify-field-group .adminify-cloneable-title:focus {
1290 border-color: #999;
1291 outline: none;
1292 }
1293 .adminify-field-group .adminify-cloneable-helper {
1294 position: absolute;
1295 top: 12px;
1296 right: 10px;
1297 z-index: 1;
1298 font-size: 14px;
1299 line-height: 1em;
1300 }
1301 .adminify-field-group .adminify-cloneable-helper i {
1302 display: inline-block;
1303 cursor: pointer;
1304 padding: 5px;
1305 color: #999;
1306 }
1307 .adminify-field-group .adminify-cloneable-helper i:hover {
1308 color: #555;
1309 }
1310 .adminify-field-group .adminify-cloneable-content {
1311 padding: 0;
1312 border-top: 0;
1313 }
1314 .adminify-field-group .adminify-cloneable-title-prefix,
1315 .adminify-field-group .adminify-cloneable-title-number {
1316 margin-right: 5px;
1317 }
1318 .adminify-field-group .adminify-cloneable-alert {
1319 display: none;
1320 margin-bottom: 5px;
1321 padding: 10px 20px;
1322 color: #a94442;
1323 border: 1px solid #ebccd1;
1324 background-color: #f2dede;
1325 }
1326 .adminify-field-group .widget-placeholder {
1327 margin-bottom: 10px;
1328 border: 1px dashed #f1c40f;
1329 background-color: #fffae4;
1330 }
1331 .adminify-field-group .adminify-cloneable-header-icon {
1332 display: inline-block;
1333 text-align: center;
1334 font-size: 14px;
1335 width: 17px;
1336 text-indent: 0;
1337 vertical-align: text-top;
1338 }
1339 .adminify-field-group .adminify-cloneable-placeholder {
1340 background-color: #ddd;
1341 margin-top: 4px;
1342 width: 100px;
1343 height: 10px;
1344 font-size: 10px;
1345 line-height: 10px;
1346 display: inline-block;
1347 vertical-align: top;
1348 border-radius: 2px;
1349 }
1350
1351 /**
1352 * 03. 16. Field: icon
1353 */
1354 .adminify-field-icon .adminify-icon-select {
1355 display: flex;
1356 grid-gap: 5px;
1357 }
1358 .adminify-field-icon .adminify-icon-preview:not(.hidden) {
1359 display: flex;
1360 }
1361 .adminify-field-icon .adminify-icon-preview i {
1362 display: flex;
1363 justify-content: center;
1364 align-items: center;
1365 width: 30px;
1366 font-size: 14px;
1367 text-align: center;
1368 vertical-align: top;
1369 color: #555;
1370 border: 1px solid #ccc;
1371 background-color: #f7f7f7;
1372 border-radius: 3px;
1373 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
1374 }
1375
1376 /**
1377 * 03. 17. Field: image_select
1378 */
1379 .adminify-field-image_select .adminify--image {
1380 display: inline-block;
1381 margin: 0 5px 5px 0;
1382 }
1383 .adminify-field-image_select .adminify--inline-list .adminify--image {
1384 display: block;
1385 }
1386 .adminify-field-image_select figure {
1387 cursor: pointer;
1388 position: relative;
1389 display: inline-block;
1390 max-width: 100%;
1391 margin: 0;
1392 vertical-align: bottom;
1393 border: 2px solid transparent;
1394 background-color: #fff;
1395 user-select: none;
1396 transition: all .2s;
1397 }
1398 .adminify-field-image_select figure:before {
1399 position: absolute;
1400 top: 0;
1401 left: 0;
1402 text-align: center;
1403 font-size: 10px;
1404 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
1405 font-weight: 900;
1406 content: "\f00c";
1407 width: 16px;
1408 height: 16px;
1409 line-height: 14px;
1410 opacity: 0;
1411 color: #fff;
1412 background-color: #222;
1413 transition: opacity .2s;
1414 }
1415 .adminify-field-image_select .adminify--active figure {
1416 border-color: #222;
1417 box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
1418 }
1419 .adminify-field-image_select .adminify--active figure:before {
1420 opacity: 1;
1421 }
1422 .adminify-field-image_select img {
1423 max-width: 100%;
1424 height: auto;
1425 vertical-align: top;
1426 }
1427 .adminify-field-image_select input {
1428 display: none;
1429 }
1430
1431 /**
1432 * 03. 18. Field: link_color
1433 */
1434 .adminify-field-link_color .adminify--left {
1435 float: left;
1436 margin-right: 10px;
1437 margin-bottom: 5px;
1438 }
1439 .adminify-field-link_color .adminify--title {
1440 color: #777;
1441 margin-bottom: 5px;
1442 }
1443
1444 /**
1445 * 03. 19. Field: map
1446 */
1447 .adminify-field-map input {
1448 width: 100%;
1449 }
1450 .adminify-field-map input[type="text"].ui-autocomplete-loading {
1451 background-position-x: calc(100% - 5px);
1452 }
1453 .adminify-field-map .adminify--map-search + .adminify--map-osm-wrap {
1454 margin-top: 10px;
1455 }
1456 .adminify-field-map .adminify--map-osm-wrap {
1457 position: relative;
1458 padding: 5px;
1459 border: 1px solid #eee;
1460 background-color: #fff;
1461 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1462 }
1463 .adminify-field-map .adminify--map-osm {
1464 position: relative;
1465 z-index: 1;
1466 min-height: 250px;
1467 }
1468 .adminify-field-map .adminify--map-inputs {
1469 margin-top: 10px;
1470 display: flex;
1471 justify-content: space-between;
1472 }
1473 .adminify-field-map .adminify--map-input {
1474 flex: 1;
1475 }
1476 .adminify-field-map .adminify--map-input:last-child {
1477 padding-left: 10px;
1478 }
1479 .adminify-field-map label {
1480 display: block;
1481 color: #777;
1482 font-size: 12px;
1483 margin: 0 0 2px 0;
1484 }
1485
1486 .adminify-map-ui-autocomplate {
1487 z-index: 999999;
1488 border-radius: 4px;
1489 overflow: hidden;
1490 }
1491
1492 /**
1493 * 03. 20. Field: media
1494 */
1495 .adminify-field-media .adminify--placeholder {
1496 display: flex;
1497 align-items: flex-start;
1498 }
1499 .adminify-field-media .adminify--placeholder input {
1500 width: 100%;
1501 margin: 0;
1502 }
1503 .adminify-field-media .button {
1504 margin-left: 5px;
1505 }
1506 .adminify-field-media .hidden + .button {
1507 margin-left: 0;
1508 }
1509 .adminify-field-media .adminify--preview {
1510 position: relative;
1511 }
1512
1513 /**
1514 * 03. 21. Field: palette
1515 */
1516 .adminify-field-palette .adminify--palette {
1517 position: relative;
1518 display: inline-block;
1519 cursor: pointer;
1520 border: 2px solid #ddd;
1521 margin-right: 10px;
1522 margin-bottom: 10px;
1523 user-select: none;
1524 -webkit-user-select: none;
1525 transition: all .2s;
1526 }
1527 .adminify-field-palette .adminify--palette span {
1528 vertical-align: middle;
1529 display: inline-block;
1530 width: 22px;
1531 height: 60px;
1532 line-height: 60px;
1533 overflow: hidden;
1534 text-indent: -999px;
1535 }
1536 .adminify-field-palette .adminify--palette:before {
1537 position: absolute;
1538 top: 0;
1539 left: 0;
1540 text-align: center;
1541 font-size: 10px;
1542 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
1543 font-weight: 900;
1544 content: "\f00c";
1545 width: 16px;
1546 height: 16px;
1547 line-height: 14px;
1548 opacity: 0;
1549 color: #fff;
1550 background-color: #222;
1551 transition: opacity .2s;
1552 }
1553 .adminify-field-palette .adminify--active {
1554 border-color: #222;
1555 box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
1556 }
1557 .adminify-field-palette .adminify--active:before {
1558 opacity: 1;
1559 }
1560 .adminify-field-palette input {
1561 display: none;
1562 }
1563
1564 /**
1565 * 03. 22. Field: repeater
1566 */
1567 .adminify-field-repeater .adminify-field-text input {
1568 width: 100%;
1569 }
1570 .adminify-field-repeater .adminify-repeater-hidden {
1571 display: none !important;
1572 }
1573 .adminify-field-repeater .adminify-repeater-wrapper .adminify-repeater-item {
1574 display: table;
1575 width: 100%;
1576 margin-bottom: 5px;
1577 border: 1px solid #eee;
1578 }
1579 .adminify-field-repeater .adminify-repeater-wrapper .adminify-repeater-item h4 {
1580 font-size: 1em;
1581 }
1582 .adminify-field-repeater .adminify-repeater-content {
1583 width: 100%;
1584 display: table-cell;
1585 vertical-align: middle;
1586 background-color: #fff;
1587 }
1588 .adminify-field-repeater .adminify-repeater-content > .adminify-field {
1589 padding: 15px;
1590 }
1591 .adminify-field-repeater .adminify-repeater-helper {
1592 width: 100%;
1593 display: table-cell;
1594 vertical-align: middle;
1595 text-align: center;
1596 font-size: 14px;
1597 line-height: 1em;
1598 border-left: 1px solid #eee;
1599 background-color: #f7f7f7;
1600 }
1601 .adminify-field-repeater .adminify-repeater-helper i {
1602 display: inline-block;
1603 cursor: pointer;
1604 color: #999;
1605 padding: 5px;
1606 }
1607 .adminify-field-repeater .adminify-repeater-helper i:hover {
1608 color: #555;
1609 }
1610 .adminify-field-repeater .adminify-repeater-helper-inner {
1611 width: 75px;
1612 }
1613 .adminify-field-repeater .adminify-repeater-alert {
1614 display: none;
1615 margin-bottom: 5px;
1616 padding: 10px 20px;
1617 color: #a94442;
1618 border: 1px solid #ebccd1;
1619 background-color: #f2dede;
1620 }
1621 .adminify-field-repeater .widget-placeholder {
1622 height: 50px;
1623 margin-bottom: 3px;
1624 border: 1px dashed #f1c40f;
1625 background-color: #fffae4;
1626 }
1627 .adminify-field-repeater .ui-sortable-helper {
1628 height: 50px !important;
1629 overflow: hidden !important;
1630 border-color: #ccc !important;
1631 background-color: #eee !important;
1632 opacity: 0.5;
1633 }
1634 .adminify-field-repeater .ui-sortable-helper .adminify-repeater-helper,
1635 .adminify-field-repeater .ui-sortable-helper .adminify-repeater-content {
1636 display: none;
1637 }
1638
1639 /**
1640 * 03. 23. Field: select
1641 */
1642 .adminify-field-select .adminify-fieldset {
1643 min-height: 30px;
1644 }
1645 .adminify-field-select .adminify-chosen {
1646 display: none;
1647 }
1648 .adminify-field-select select {
1649 max-width: 100%;
1650 margin: 0;
1651 }
1652 .adminify-field-select .adminify-hide-select {
1653 display: none !important;
1654 }
1655
1656 /**
1657 * 03. 24. Field: slider
1658 */
1659 .adminify-field-slider .adminify--wrap {
1660 display: flex;
1661 align-items: center;
1662 }
1663 .adminify-field-slider .adminify--input {
1664 display: flex;
1665 }
1666 .adminify-field-slider .adminify--unit {
1667 display: flex;
1668 justify-content: center;
1669 flex-direction: column;
1670 user-select: none;
1671 padding: 0 6px;
1672 font-size: 11px;
1673 line-height: 1;
1674 border-radius: 0 4px 4px 0;
1675 color: #555;
1676 border: 1px solid #7e8993;
1677 border-left: 0;
1678 background-color: #f5f5f5;
1679 }
1680 .adminify-field-slider .adminify-slider-ui {
1681 margin-right: 15px;
1682 }
1683 .adminify-field-slider input[type=number] {
1684 position: relative;
1685 z-index: 1;
1686 margin: 0;
1687 width: 50px;
1688 text-align: center;
1689 }
1690 .adminify-field-slider .adminify--is-unit {
1691 border-top-right-radius: 0 !important;
1692 border-bottom-right-radius: 0 !important;
1693 }
1694 .adminify-field-slider .ui-slider {
1695 position: relative;
1696 width: 100%;
1697 height: 3px;
1698 border: none;
1699 background: #ddd;
1700 border-radius: 2px;
1701 }
1702 .adminify-field-slider .ui-slider-range {
1703 height: 3px;
1704 border: none;
1705 background: #333;
1706 border-radius: 2px;
1707 }
1708 .adminify-field-slider .ui-slider-handle {
1709 position: absolute;
1710 width: 16px;
1711 height: 16px;
1712 top: -7px;
1713 margin-left: -8px;
1714 border: none;
1715 background: #333;
1716 border-radius: 2px;
1717 }
1718 .adminify-field-slider .ui-state-active,
1719 .adminify-field-slider .ui-slider-handle:hover {
1720 cursor: pointer;
1721 background: #111;
1722 }
1723
1724 /**
1725 * 03. 25. Field: sortable
1726 */
1727 .adminify-field-sortable .adminify-field-text input {
1728 width: 100%;
1729 max-width: 100%;
1730 }
1731 .adminify-field-sortable .adminify-sortable .adminify-sortable-item {
1732 display: table;
1733 width: 100%;
1734 margin-bottom: 5px;
1735 border: 1px solid #eee;
1736 }
1737 .adminify-field-sortable .adminify-sortable .adminify-sortable-item h4 {
1738 font-size: 1em;
1739 }
1740 .adminify-field-sortable .adminify-sortable-content {
1741 width: 100%;
1742 display: table-cell;
1743 vertical-align: middle;
1744 background-color: #fff;
1745 }
1746 .adminify-field-sortable .adminify-sortable-content > .adminify-field {
1747 padding: 15px;
1748 }
1749 .adminify-field-sortable .adminify-sortable-helper {
1750 width: 100%;
1751 display: table-cell;
1752 vertical-align: middle;
1753 text-align: center;
1754 font-size: 14px;
1755 line-height: 1em;
1756 border-left: 1px solid #eee;
1757 background-color: #f7f7f7;
1758 }
1759 .adminify-field-sortable .adminify-sortable-helper i {
1760 display: inline-block;
1761 cursor: pointer;
1762 width: 50px;
1763 color: #555;
1764 }
1765 .adminify-field-sortable .adminify-sortable-helper i:hover {
1766 opacity: 0.5;
1767 }
1768 .adminify-field-sortable .widget-placeholder {
1769 height: 50px;
1770 margin-bottom: 3px;
1771 border: 1px dashed #f1c40f;
1772 background-color: #fffae4;
1773 }
1774 .adminify-field-sortable .ui-sortable-helper {
1775 height: 50px !important;
1776 overflow: hidden !important;
1777 border-color: #ccc !important;
1778 background-color: #eee !important;
1779 opacity: 0.5;
1780 }
1781 .adminify-field-sortable .ui-sortable-helper .adminify-sortable-helper,
1782 .adminify-field-sortable .ui-sortable-helper .adminify-sortable-content {
1783 display: none;
1784 }
1785
1786 /**
1787 * 03. 26. Field: sorter
1788 */
1789 .adminify-field-sorter .ui-sortable-placeholder {
1790 height: 20px;
1791 border: 1px dashed #f1c40f;
1792 background-color: #fffae4;
1793 }
1794 .adminify-field-sorter .adminify-modules {
1795 float: left;
1796 width: 50%;
1797 box-sizing: border-box;
1798 }
1799 .adminify-field-sorter .adminify-modules:first-child {
1800 padding-right: 15px;
1801 }
1802 .adminify-field-sorter .adminify-modules:last-child {
1803 padding-left: 15px;
1804 }
1805 .adminify-field-sorter .adminify-disabled,
1806 .adminify-field-sorter .adminify-enabled {
1807 padding: 5px 15px;
1808 border: 1px dashed #ddd;
1809 background-color: #fff;
1810 }
1811 .adminify-field-sorter .adminify-disabled li {
1812 opacity: 0.5;
1813 transition: opacity .15s;
1814 }
1815 .adminify-field-sorter .adminify-disabled .ui-sortable-helper {
1816 opacity: 1;
1817 }
1818 .adminify-field-sorter .adminify-sorter-title {
1819 font-size: 13px;
1820 font-weight: 600;
1821 padding: 10px;
1822 text-align: center;
1823 border: 1px dashed #ddd;
1824 border-bottom: none;
1825 background-color: #f8f8f8;
1826 text-transform: uppercase;
1827 }
1828 .adminify-field-sorter ul {
1829 list-style-type: none;
1830 margin: 0;
1831 padding: 0;
1832 min-height: 62px;
1833 }
1834 .adminify-field-sorter ul li {
1835 margin: 10px 0;
1836 padding: 10px 15px;
1837 cursor: move;
1838 font-weight: bold;
1839 text-align: center;
1840 border: 1px solid #e5e5e5;
1841 background-color: #fafafa;
1842 transition: border-color .15s;
1843 }
1844 .adminify-field-sorter ul li:hover {
1845 border-color: #bbb;
1846 }
1847
1848 /**
1849 * 03. 27. Field: spinner
1850 */
1851 .adminify-field-spinner .adminify--spin {
1852 display: flex;
1853 }
1854 .adminify-field-spinner .ui-widget {
1855 font-family: inherit;
1856 }
1857 .adminify-field-spinner .ui-spinner {
1858 display: flex;
1859 align-items: stretch;
1860 overflow: unset;
1861 border: none;
1862 background: none;
1863 border-radius: 0;
1864 }
1865 .adminify-field-spinner .ui-spinner .ui-button {
1866 display: flex;
1867 flex-direction: column;
1868 justify-content: center;
1869 text-align: center;
1870 min-width: 20px;
1871 padding: 0 4px;
1872 margin: 0;
1873 color: #555;
1874 background-color: #f5f5f5;
1875 border: 1px solid #7e8993;
1876 }
1877 .adminify-field-spinner .ui-spinner .ui-spinner-button {
1878 position: relative;
1879 cursor: pointer;
1880 height: auto;
1881 }
1882 .adminify-field-spinner .ui-spinner .ui-spinner-button:hover {
1883 background-color: #e7e7e7;
1884 }
1885 .adminify-field-spinner .ui-spinner .ui-spinner-button:active {
1886 background-color: #ddd;
1887 }
1888 .adminify-field-spinner .ui-spinner .ui-spinner-button:before {
1889 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
1890 font-weight: 900;
1891 font-size: 14px;
1892 line-height: 14px;
1893 }
1894 .adminify-field-spinner .ui-spinner .ui-spinner-down {
1895 border-right: 0;
1896 border-radius: 4px 0 0 4px;
1897 }
1898 .adminify-field-spinner .ui-spinner .ui-spinner-down:before {
1899 content: "\f0d9";
1900 }
1901 .adminify-field-spinner .ui-spinner .ui-spinner-up {
1902 border-left: 0;
1903 border-radius: 0 4px 4px 0;
1904 }
1905 .adminify-field-spinner .ui-spinner .ui-spinner-up:before {
1906 content: "\f0da";
1907 }
1908 .adminify-field-spinner .ui-spinner .adminify--unit {
1909 border-left: 0;
1910 user-select: none;
1911 }
1912 .adminify-field-spinner .ui-spinner .ui-button-text,
1913 .adminify-field-spinner .ui-spinner .ui-button-icon,
1914 .adminify-field-spinner .ui-spinner .ui-button-icon-space {
1915 display: none;
1916 }
1917 .adminify-field-spinner .ui-spinner input {
1918 font-family: inherit;
1919 font-size: inherit;
1920 position: relative;
1921 z-index: 1;
1922 width: 50px;
1923 text-align: center;
1924 margin: 0;
1925 padding: 0 8px;
1926 border-radius: 0;
1927 }
1928 .adminify-field-spinner .ui-spinner-down {
1929 order: 1;
1930 }
1931 .adminify-field-spinner .ui-spinner-input {
1932 order: 2;
1933 }
1934 .adminify-field-spinner .adminify--unit {
1935 order: 3;
1936 }
1937 .adminify-field-spinner .ui-spinner-up {
1938 order: 4;
1939 }
1940
1941 /**
1942 * 03. 28. Field: switcher
1943 */
1944 .adminify-field-switcher .adminify--switcher {
1945 float: left;
1946 cursor: pointer;
1947 position: relative;
1948 width: 60px;
1949 height: 26px;
1950 padding: 0;
1951 margin: 0;
1952 overflow: hidden;
1953 border-radius: 4px;
1954 background-color: #ed6f6f;
1955 user-select: none;
1956 -webkit-user-select: none;
1957 }
1958 .adminify-field-switcher .adminify--ball {
1959 position: absolute;
1960 top: 4px;
1961 left: 4px;
1962 width: 24px;
1963 height: 18px;
1964 background-color: #fff;
1965 border-radius: 4px;
1966 transition: all .1s;
1967 box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
1968 }
1969 .adminify-field-switcher .adminify--on,
1970 .adminify-field-switcher .adminify--off {
1971 position: absolute;
1972 top: 0;
1973 left: 0;
1974 right: 0;
1975 font-size: 11px;
1976 line-height: 26px;
1977 font-weight: 500;
1978 font-style: normal;
1979 text-align: center;
1980 text-transform: uppercase;
1981 color: #fff;
1982 padding-right: 28px;
1983 opacity: 0;
1984 transition: all .1s;
1985 }
1986 .adminify-field-switcher .adminify--off {
1987 padding-right: 0;
1988 padding-left: 28px;
1989 opacity: 1;
1990 }
1991 .adminify-field-switcher .adminify--active {
1992 background: #4fb845;
1993 }
1994 .adminify-field-switcher .adminify--active .adminify--on {
1995 opacity: 1;
1996 }
1997 .adminify-field-switcher .adminify--active .adminify--off {
1998 opacity: 0;
1999 }
2000 .adminify-field-switcher .adminify--active .adminify--ball {
2001 left: 100%;
2002 margin-left: -28px;
2003 }
2004 .adminify-field-switcher .adminify--label {
2005 float: left;
2006 margin-top: 4px;
2007 margin-left: 8px;
2008 font-weight: 400;
2009 color: #999;
2010 }
2011
2012 /**
2013 * 03. 29. Field: tabbed
2014 */
2015 .adminify-field-tabbed .adminify-tabbed-content {
2016 border: 1px solid #ccd0d4;
2017 background-color: #fff;
2018 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
2019 }
2020 .adminify-field-tabbed .adminify-tabbed-content > .adminify-field {
2021 padding: 15px;
2022 }
2023 .adminify-field-tabbed .adminify-tabbed-nav .adminify--icon {
2024 padding-right: 5px;
2025 }
2026 .adminify-field-tabbed .adminify-tabbed-nav a {
2027 display: inline-block;
2028 padding: 12px 15px;
2029 margin-top: 1px;
2030 margin-right: 5px;
2031 margin-bottom: -1px;
2032 position: relative;
2033 text-decoration: none;
2034 color: #444;
2035 font-weight: 600;
2036 border: 1px solid #ccd0d4;
2037 background-color: #f3f3f3;
2038 transition: all .2s;
2039 }
2040 .adminify-field-tabbed .adminify-tabbed-nav a:hover {
2041 background-color: #f9f9f9;
2042 }
2043 .adminify-field-tabbed .adminify-tabbed-nav a.adminify-tabbed-active {
2044 background-color: #fff;
2045 border-bottom-color: #fff;
2046 }
2047 .adminify-field-tabbed .adminify-tabbed-nav a:focus {
2048 outline: none;
2049 box-shadow: none;
2050 }
2051
2052 /**
2053 * 03. 30. Field: text
2054 */
2055 .adminify-field-text input {
2056 width: 50%;
2057 max-width: 100%;
2058 margin: 0;
2059 }
2060
2061 /**
2062 * 03. 31. Field: textarea
2063 */
2064 .adminify-field-textarea textarea {
2065 width: 100%;
2066 max-width: 100%;
2067 min-height: 125px;
2068 }
2069 .adminify-field-textarea .adminify-shortcode-button {
2070 margin-bottom: 10px;
2071 margin-right: 5px;
2072 }
2073
2074 /**
2075 * 03. 32. Field: typography
2076 */
2077 .adminify-field-typography textarea,
2078 .adminify-field-typography select {
2079 margin: 0;
2080 min-width: 100%;
2081 max-width: 100%;
2082 }
2083 .adminify-field-typography .adminify--title {
2084 color: #777;
2085 margin: 0 0 2px 0;
2086 font-size: 12px;
2087 }
2088 .adminify-field-typography .adminify--title small {
2089 vertical-align: top;
2090 }
2091 .adminify-field-typography .adminify--blocks {
2092 display: flex;
2093 flex-wrap: wrap;
2094 }
2095 .adminify-field-typography .adminify--block {
2096 flex: 1;
2097 max-width: 100%;
2098 padding-right: 6px;
2099 padding-bottom: 6px;
2100 }
2101 .adminify-field-typography .adminify--input {
2102 margin: 0;
2103 min-width: 100%;
2104 }
2105 .adminify-field-typography .adminify--input-wrap {
2106 position: relative;
2107 }
2108 .adminify-field-typography .adminify--unit {
2109 position: absolute;
2110 z-index: 1;
2111 right: 4px;
2112 top: 4px;
2113 bottom: 4px;
2114 padding: 2px 6px;
2115 color: #666;
2116 font-size: 11px;
2117 line-height: 1;
2118 border-radius: 2px;
2119 background: #eee;
2120 user-select: none;
2121 display: flex;
2122 justify-content: center;
2123 flex-direction: column;
2124 }
2125 .adminify-field-typography .adminify--preview {
2126 font-size: 16px;
2127 line-height: 20px;
2128 padding: 20px;
2129 color: #222;
2130 border: 1px solid #eee;
2131 background-color: #fff;
2132 border-radius: 2.5px;
2133 user-select: none;
2134 -webkit-user-select: none;
2135 transition: background-color .2s, border-color .2s;
2136 }
2137 .adminify-field-typography .adminify--block-preview {
2138 cursor: pointer;
2139 position: relative;
2140 overflow: hidden;
2141 margin-top: 10px;
2142 max-width: 100%;
2143 }
2144 .adminify-field-typography .adminify--black-background {
2145 border-color: #000;
2146 background-color: #000;
2147 }
2148 .adminify-field-typography .adminify--toggle {
2149 position: absolute;
2150 top: 5px;
2151 right: 10px;
2152 color: #999;
2153 }
2154 .adminify-field-typography .adminify--block-extra-styles {
2155 margin-top: 5px;
2156 }
2157
2158 /**
2159 * 03. 33. Field: upload
2160 */
2161 .adminify-field-upload input {
2162 width: 100%;
2163 margin: 0;
2164 }
2165 .adminify-field-upload .adminify--wrap {
2166 display: flex;
2167 align-items: flex-start;
2168 }
2169 .adminify-field-upload .button {
2170 margin-left: 5px;
2171 }
2172 .adminify-field-upload .adminify--preview {
2173 position: relative;
2174 }
2175
2176 /**
2177 * 03. 34. Field: wp_editor
2178 */
2179 .adminify-field-wp_editor .adminify-wp-editor {
2180 float: left;
2181 width: 100%;
2182 }
2183 .adminify-field-wp_editor .mce-toolbar-grp {
2184 border: none;
2185 }
2186 .adminify-field-wp_editor .mce-btn.mce-active button,
2187 .adminify-field-wp_editor .mce-btn.mce-active:hover button,
2188 .adminify-field-wp_editor .mce-btn.mce-active i,
2189 .adminify-field-wp_editor .mce-btn.mce-active:hover i {
2190 color: #23282d;
2191 }
2192 .adminify-field-wp_editor .wp-media-buttons {
2193 position: relative;
2194 z-index: 2;
2195 }
2196 .adminify-field-wp_editor .wp-editor-tabs {
2197 position: relative;
2198 z-index: 1;
2199 }
2200 .adminify-field-wp_editor .adminify-no-tinymce {
2201 border: 1px solid #e5e5e5;
2202 }
2203 .adminify-field-wp_editor .adminify-no-quicktags .wp-media-buttons {
2204 float: none;
2205 display: block;
2206 }
2207 .adminify-field-wp_editor .adminify-no-quicktags .mce-tinymce {
2208 box-shadow: none;
2209 border: 1px solid #e5e5e5;
2210 }
2211 .adminify-field-wp_editor textarea {
2212 width: 100%;
2213 max-width: 100%;
2214 margin: 0;
2215 box-shadow: none;
2216 }
2217
2218 /**
2219 * 03. 35. Field: heading
2220 */
2221 .adminify-field-heading {
2222 font-size: 1.5em;
2223 font-weight: bold;
2224 color: #23282d;
2225 background-color: #f5f5f5;
2226 }
2227
2228 /**
2229 * 03. 36. Field: subheading
2230 */
2231 .adminify-field-subheading {
2232 font-size: 14px;
2233 font-weight: bold;
2234 padding-top: 17px;
2235 padding-bottom: 17px;
2236 color: #23282d;
2237 background-color: #f7f7f7;
2238 }
2239
2240 /**
2241 * 03. 37. Field: submessage
2242 */
2243 .adminify-field-submessage {
2244 padding: 0 !important;
2245 border: 0 !important;
2246 }
2247 .adminify-field-submessage + .adminify-field {
2248 border-top: 0 !important;
2249 }
2250
2251 .adminify-submessage {
2252 font-size: 12px;
2253 padding: 17px 30px;
2254 border-top: 1px solid transparent;
2255 border-bottom: 1px solid transparent;
2256 }
2257
2258 .adminify-submessage-success {
2259 color: #3c763d;
2260 border-color: #d6e9c6;
2261 background-color: #dff0d8;
2262 }
2263
2264 .adminify-submessage-info {
2265 color: #31708f;
2266 border-color: #bce8f1;
2267 background-color: #d9edf7;
2268 }
2269
2270 .adminify-submessage-warning {
2271 color: #8a6d3b;
2272 border-color: #faebcc;
2273 background-color: #fcf8e3;
2274 }
2275
2276 .adminify-submessage-danger {
2277 color: #a94442;
2278 border-color: #ebccd1;
2279 background-color: #f2dede;
2280 }
2281
2282 .adminify-submessage-normal {
2283 color: #23282d;
2284 border-color: #eee;
2285 background-color: #f7f7f7;
2286 }
2287
2288 /**
2289 * 03. 38. Field: notice
2290 */
2291 .adminify-field-notice {
2292 background-color: #f7f7f7;
2293 }
2294
2295 .adminify-notice {
2296 padding: 12px;
2297 background-color: #fff;
2298 border-left-style: solid;
2299 border-left-width: 4px;
2300 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
2301 }
2302
2303 .adminify-notice-success {
2304 border-color: #46b450;
2305 }
2306
2307 .adminify-notice-info {
2308 border-color: #339fd4;
2309 }
2310
2311 .adminify-notice-warning {
2312 border-color: #ffbc00;
2313 }
2314
2315 .adminify-notice-danger {
2316 border-color: #dc3232;
2317 }
2318
2319 .adminify-notice-normal {
2320 border-color: #222;
2321 }
2322
2323 /**
2324 * 03. 39. Field: number
2325 */
2326 .adminify-field-number input {
2327 width: 100%;
2328 margin: 0;
2329 }
2330 .adminify-field-number .adminify--wrap {
2331 position: relative;
2332 float: left;
2333 width: 100px;
2334 }
2335 .adminify-field-number .adminify--unit {
2336 position: absolute;
2337 z-index: 1;
2338 right: 4px;
2339 top: 4px;
2340 bottom: 4px;
2341 padding: 2px 6px;
2342 color: #666;
2343 font-size: 11px;
2344 line-height: 1;
2345 border-radius: 2px;
2346 background: #eee;
2347 user-select: none;
2348 display: flex;
2349 justify-content: center;
2350 flex-direction: column;
2351 }
2352
2353 /**
2354 * 03. 40. Field: link
2355 */
2356 .adminify-field-link .adminify--result {
2357 display: inline-block;
2358 font-size: 12px;
2359 line-height: 16px;
2360 padding: 7px 10px;
2361 margin-bottom: 7px;
2362 color: #777;
2363 border: 1px solid #e5e5e5;
2364 background-color: #f5f5f5;
2365 border-radius: 2px;
2366 world-break: break-word;
2367 }
2368 .adminify-field-link .adminify--wrap {
2369 position: relative;
2370 float: left;
2371 width: 100px;
2372 }
2373 .adminify-field-link .adminify--unit {
2374 position: absolute;
2375 z-index: 1;
2376 right: 4px;
2377 top: 4px;
2378 bottom: 4px;
2379 padding: 2px 6px;
2380 color: #666;
2381 font-size: 11px;
2382 line-height: 1;
2383 border-radius: 2px;
2384 background: #eee;
2385 user-select: none;
2386 display: flex;
2387 justify-content: center;
2388 flex-direction: column;
2389 }
2390
2391 /**
2392 * 03. 41. others
2393 */
2394 .adminify-help {
2395 cursor: help;
2396 position: absolute;
2397 top: 0;
2398 right: 0;
2399 padding: 5px;
2400 font-size: 13px;
2401 color: #aaa;
2402 }
2403 .adminify-help .adminify-help-text {
2404 display: none;
2405 }
2406
2407 .adminify--preview {
2408 max-width: 100%;
2409 }
2410
2411 .adminify-image-preview {
2412 display: inline-flex;
2413 align-items: center;
2414 justify-content: center;
2415 flex-direction: column;
2416 position: relative;
2417 padding: 6px;
2418 max-width: 120px;
2419 max-height: 120px;
2420 min-width: 40px;
2421 min-height: 40px;
2422 margin-bottom: 10px;
2423 text-align: center;
2424 border-radius: 2px;
2425 border: 1px solid #ccc;
2426 background-color: #f9f9f9;
2427 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
2428 }
2429 .adminify-image-preview i {
2430 cursor: pointer;
2431 position: absolute;
2432 z-index: 1;
2433 right: 4px;
2434 top: 4px;
2435 font-size: 14px;
2436 width: 22px;
2437 height: 22px;
2438 line-height: 22px;
2439 text-align: center;
2440 text-decoration: none;
2441 color: #fff;
2442 background-color: #dd3333;
2443 opacity: 0.75;
2444 border-radius: 2px;
2445 transition: all .2s;
2446 }
2447 .adminify-image-preview i:hover {
2448 opacity: 1;
2449 }
2450 .adminify-image-preview i:focus {
2451 box-shadow: none;
2452 }
2453 .adminify-image-preview span {
2454 position: relative;
2455 overflow: hidden;
2456 display: flex;
2457 height: 100%;
2458 width: 100%;
2459 }
2460 .adminify-image-preview img {
2461 max-width: 100%;
2462 height: auto;
2463 object-fit: contain;
2464 }
2465
2466 .adminify-field-custom .adminify-field {
2467 padding: 0;
2468 }
2469
2470 .adminify-field .chosen-container-single .chosen-single {
2471 height: 28px;
2472 line-height: 26px;
2473 }
2474 .adminify-field .chosen-container-single .chosen-single abbr {
2475 top: 0;
2476 right: 20px;
2477 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
2478 font-weight: 900;
2479 font-size: 12px;
2480 height: 100%;
2481 width: 18px;
2482 color: #aaa;
2483 text-align: center;
2484 background: none;
2485 }
2486 .adminify-field .chosen-container-single .chosen-single abbr:before {
2487 content: "\f00d";
2488 }
2489 .adminify-field .chosen-container-single .chosen-single abbr:hover {
2490 color: #555;
2491 }
2492 .adminify-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
2493 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
2494 font-weight: 900;
2495 font-size: 12px;
2496 height: 100%;
2497 width: 18px;
2498 color: #aaa;
2499 text-align: center;
2500 background: none;
2501 }
2502 .adminify-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
2503 content: "\f00d";
2504 display: inline-block;
2505 padding-top: 3px;
2506 }
2507 .adminify-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
2508 color: #555;
2509 }
2510 .adminify-field .chosen-container-single .chosen-single div b {
2511 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
2512 font-weight: 900;
2513 font-size: 14px;
2514 color: #aaa;
2515 background: none;
2516 }
2517 .adminify-field .chosen-container-single .chosen-single div b:before {
2518 content: "\f107";
2519 }
2520 .adminify-field .chosen-container-single .chosen-single div b:hover {
2521 color: #555;
2522 }
2523 .adminify-field .chosen-container-multi .chosen-choices li.search-choice-placeholder {
2524 border: 1px dashed #aaa;
2525 margin: 3px 5px 3px 0;
2526 }
2527 .adminify-field .chosen-container-multi .ui-sortable li.search-choice span {
2528 cursor: move;
2529 }
2530 .adminify-field .chosen-container-active.chosen-with-drop .chosen-single div b:before {
2531 content: "\f106";
2532 }
2533 .adminify-field .chosen-container-single .chosen-single-with-deselect span {
2534 margin-right: 40px;
2535 }
2536 .adminify-field .chosen-container-single .chosen-search input[type="text"] {
2537 background: none;
2538 }
2539 .adminify-field .chosen-container-single .chosen-search:before {
2540 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
2541 font-weight: 900;
2542 font-size: 11px;
2543 content: "\f002";
2544 position: absolute;
2545 right: 12px;
2546 top: 10px;
2547 color: #aaa;
2548 }
2549 .adminify-field .wp-picker-container {
2550 display: inline-block;
2551 }
2552 .adminify-field .wp-picker-container .wp-color-result.button {
2553 margin-bottom: 0;
2554 }
2555 .adminify-field .adminify--transparent-wrap {
2556 display: none;
2557 position: relative;
2558 top: -1px;
2559 width: 235px;
2560 padding: 9px 10px;
2561 border: 1px solid #dfdfdf;
2562 border-top: none;
2563 background-color: #fff;
2564 }
2565 .adminify-field .wp-picker-active .adminify--transparent-wrap {
2566 display: block;
2567 }
2568 .adminify-field .adminify--transparent-slider {
2569 position: absolute;
2570 width: 190px;
2571 margin-left: 2px;
2572 height: 18px;
2573 }
2574 .adminify-field .adminify--transparent-slider .ui-slider-handle {
2575 position: absolute;
2576 top: -3px;
2577 bottom: -3px;
2578 z-index: 5;
2579 border-color: #aaa;
2580 border-style: solid;
2581 border-width: 4px 3px;
2582 width: 10px;
2583 height: 16px;
2584 margin: 0 -5px;
2585 background: none;
2586 cursor: ew-resize;
2587 opacity: 0.9;
2588 border-radius: 4px;
2589 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
2590 }
2591 .adminify-field .adminify--transparent-slider .ui-slider-handle:before {
2592 content: " ";
2593 position: absolute;
2594 left: -2px;
2595 right: -2px;
2596 top: -3px;
2597 bottom: -3px;
2598 border: 2px solid #fff;
2599 border-radius: 3px;
2600 }
2601 .adminify-field .adminify--transparent-offset {
2602 height: 18px;
2603 width: 200px;
2604 background: url(../images/checkerboard.png) repeat-y center left scroll #fff;
2605 border-radius: 2px;
2606 box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.4);
2607 }
2608 .adminify-field .adminify--transparent-text {
2609 position: absolute;
2610 top: 12px;
2611 right: 10px;
2612 width: 30px;
2613 font-size: 12px;
2614 line-height: 12px;
2615 text-align: center;
2616 color: #999;
2617 }
2618 .adminify-field .adminify--transparent-button {
2619 cursor: pointer;
2620 user-select: none;
2621 margin-top: 10px;
2622 font-size: 11px;
2623 text-align: center;
2624 border-radius: 2px;
2625 padding: 3px 7px;
2626 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
2627 letter-spacing: 0.2px;
2628 color: #777;
2629 border: 1px solid #ccc;
2630 background-color: #f7f7f7;
2631 transition: background-color .2s, border-color .2s, color .2s;
2632 }
2633 .adminify-field .adminify--transparent-active .wp-color-result {
2634 background-image: url(../images/checkerboard.png);
2635 background-size: 135px;
2636 background-position: center left;
2637 background-color: transparent !important;
2638 }
2639 .adminify-field .adminify--transparent-active .adminify--transparent-button {
2640 color: #fff;
2641 border-color: #3ea032;
2642 background-color: #4fb845;
2643 }
2644 .adminify-field .adminify--transparent-active .fa:before {
2645 content: "\f205";
2646 }
2647
2648 /**
2649 * 04. Widget
2650 */
2651 .adminify-widgets > .adminify-field {
2652 position: relative;
2653 top: -1px;
2654 margin-left: -15px;
2655 margin-right: -15px;
2656 padding: 12px 15px;
2657 }
2658 .adminify-widgets > .adminify-field .adminify-title {
2659 float: none;
2660 width: 100%;
2661 margin-bottom: 5px;
2662 }
2663 .adminify-widgets > .adminify-field .adminify-fieldset {
2664 float: none;
2665 width: 100%;
2666 }
2667 .adminify-widgets .adminify-field-text input {
2668 width: 100%;
2669 }
2670 .adminify-widgets .adminify-field-notice .adminify-notice {
2671 padding: 15px;
2672 }
2673
2674 .control-section .adminify-widgets > .adminify-field {
2675 margin-left: -10px;
2676 margin-right: -10px;
2677 padding: 10px 12px;
2678 }
2679
2680 .wp-block .adminify-widgets {
2681 font-size: 13px;
2682 }
2683 .wp-block .adminify-widgets > .adminify-field {
2684 margin-left: -10px;
2685 margin-right: -10px;
2686 }
2687 .wp-block .adminify-widgets > .adminify-field .button-primary {
2688 color: #fff;
2689 }
2690 .wp-block .adminify-widgets > .adminify-field > .adminify-title > h4 {
2691 font-size: 13px;
2692 }
2693
2694 /**
2695 * 05. Widget
2696 */
2697 .control-section .adminify-field {
2698 padding: 0;
2699 }
2700 .control-section .adminify-field .adminify-title {
2701 float: none;
2702 width: 100%;
2703 margin-bottom: 6px;
2704 }
2705 .control-section .adminify-field .adminify-title h4 {
2706 display: block;
2707 font-size: 13px;
2708 line-height: 1;
2709 font-weight: 600;
2710 color: inherit;
2711 }
2712 .control-section .adminify-field .adminify-fieldset {
2713 float: none;
2714 width: 100%;
2715 }
2716 .control-section .adminify-help {
2717 top: -5px;
2718 right: -5px;
2719 }
2720 .control-section .adminify-field-select select {
2721 width: 100%;
2722 }
2723 .control-section .adminify-field-heading {
2724 color: inherit;
2725 font-size: 14px;
2726 line-height: 1em;
2727 margin-right: -15px;
2728 margin-left: -15px;
2729 padding: 15px;
2730 }
2731 .control-section .adminify-field-subheading {
2732 color: inherit;
2733 font-size: 11px;
2734 margin-right: -15px;
2735 margin-left: -15px;
2736 padding: 10px 15px;
2737 }
2738 .control-section .adminify-subtitle-text {
2739 margin-top: 4px;
2740 font-size: 12px;
2741 }
2742 .control-section .adminify-field-submessage .adminify-submessage {
2743 margin-right: -15px;
2744 margin-left: -15px;
2745 padding: 15px;
2746 }
2747 .control-section .adminify-fieldset .adminify-field-submessage .adminify-submessage,
2748 .control-section .adminify-fieldset .adminify-field-heading,
2749 .control-section .adminify-fieldset .adminify-field-subheading {
2750 margin-left: 0;
2751 margin-right: 0;
2752 }
2753 .control-section .adminify-field-date label,
2754 .control-section .adminify-field-datetime label {
2755 display: block;
2756 }
2757 .control-section .adminify-field-date .adminify--to,
2758 .control-section .adminify-field-datetime .adminify--to {
2759 margin-top: 4px;
2760 margin-left: 0;
2761 }
2762 .control-section .adminify-field-sorter ul li {
2763 padding: 5px;
2764 }
2765 .control-section .adminify-field-sorter .adminify-modules {
2766 float: none;
2767 width: 100%;
2768 }
2769 .control-section .adminify-field-sorter .adminify-modules:first-child {
2770 padding-right: 0;
2771 padding-bottom: 15px;
2772 }
2773 .control-section .adminify-field-background .adminify--background-attributes {
2774 flex-direction: column;
2775 }
2776 .control-section .adminify-field-spacing input {
2777 width: 90px;
2778 }
2779 .control-section .adminify-field-border .adminify--input {
2780 flex: 1 50%;
2781 }
2782 .control-section .adminify-field-border input,
2783 .control-section .adminify-field-border select {
2784 width: 100%;
2785 }
2786 .control-section .adminify-field-spinner input {
2787 width: 50px;
2788 }
2789 .control-section .adminify-field-number .adminify--wrap {
2790 width: 100%;
2791 }
2792 .control-section .adminify-field-backup .adminify-export-data {
2793 display: none;
2794 }
2795 .control-section .adminify-field-fieldset .adminify-fieldset-content {
2796 border-color: #e5e5e5;
2797 }
2798 .control-section .adminify-tabbed-content > .adminify-field,
2799 .control-section .adminify-sortable-content > .adminify-field,
2800 .control-section .adminify-repeater-content > .adminify-field,
2801 .control-section .adminify-fieldset-content > .adminify-field,
2802 .control-section .adminify-cloneable-content > .adminify-field,
2803 .control-section .adminify-accordion-content > .adminify-field {
2804 padding: 10px;
2805 }
2806 .control-section .adminify-tabbed-content > .adminify-field .adminify-title,
2807 .control-section .adminify-sortable-content > .adminify-field .adminify-title,
2808 .control-section .adminify-repeater-content > .adminify-field .adminify-title,
2809 .control-section .adminify-fieldset-content > .adminify-field .adminify-title,
2810 .control-section .adminify-cloneable-content > .adminify-field .adminify-title,
2811 .control-section .adminify-accordion-content > .adminify-field .adminify-title {
2812 margin-bottom: 5px;
2813 }
2814 .control-section .adminify-tabbed-content > .adminify-field h4,
2815 .control-section .adminify-sortable-content > .adminify-field h4,
2816 .control-section .adminify-repeater-content > .adminify-field h4,
2817 .control-section .adminify-fieldset-content > .adminify-field h4,
2818 .control-section .adminify-cloneable-content > .adminify-field h4,
2819 .control-section .adminify-accordion-content > .adminify-field h4 {
2820 font-size: 12px;
2821 }
2822 .control-section .adminify-depend-hidden.adminify-depend-on {
2823 display: none !important;
2824 }
2825 .control-section .adminify-depend-visible.adminify-depend-on {
2826 border-top: 0 !important;
2827 }
2828
2829 /**
2830 * 06. Taxonomy
2831 */
2832 .adminify-taxonomy {
2833 max-width: 95%;
2834 }
2835 .adminify-taxonomy > .adminify-field {
2836 border-top: none !important;
2837 }
2838 .adminify-taxonomy > .adminify-field-heading {
2839 font-size: 1.1em;
2840 padding: 20px !important;
2841 border: 1px solid #ddd;
2842 }
2843 .adminify-taxonomy > .adminify-field-subheading {
2844 font-size: 12px;
2845 padding: 15px !important;
2846 border: 1px solid #ddd;
2847 }
2848 .adminify-taxonomy > .adminify-field-submessage .adminify-submessage {
2849 padding: 15px;
2850 border-left-width: 1px;
2851 border-left-style: solid;
2852 border-right-width: 1px;
2853 border-right-style: solid;
2854 }
2855 .adminify-taxonomy > .adminify-field-notice {
2856 background-color: transparent;
2857 }
2858 .adminify-taxonomy .adminify-section-title {
2859 display: block;
2860 padding: 15px;
2861 background-color: #f9f9f9;
2862 border: 1px solid #e5e5e5;
2863 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
2864 }
2865
2866 .adminify-taxonomy-add-fields > .adminify-field {
2867 padding: 8px 0;
2868 }
2869 .adminify-taxonomy-add-fields > .adminify-field > .adminify-title {
2870 float: none;
2871 width: 100%;
2872 padding: 2px 2px 4px 0;
2873 }
2874 .adminify-taxonomy-add-fields > .adminify-field > .adminify-title h4 {
2875 font-size: 12px;
2876 font-weight: normal;
2877 }
2878 .adminify-taxonomy-add-fields > .adminify-field > .adminify-fieldset {
2879 float: none;
2880 width: 100%;
2881 }
2882 .adminify-taxonomy-add-fields > .adminify-field > .adminify-fieldset > .adminify-help {
2883 right: -5px;
2884 }
2885 .adminify-taxonomy-add-fields + p.submit {
2886 margin-top: 0;
2887 }
2888
2889 .adminify-taxonomy-edit-fields > .adminify-field {
2890 padding: 20px 0;
2891 }
2892 .adminify-taxonomy-edit-fields > .adminify-field > .adminify-title {
2893 width: 200px;
2894 }
2895 .adminify-taxonomy-edit-fields > .adminify-field > .adminify-title h4 {
2896 font-size: 14px;
2897 font-weight: 600;
2898 line-height: 1.3;
2899 display: inline-block;
2900 vertical-align: middle;
2901 }
2902 .adminify-taxonomy-edit-fields > .adminify-field > .adminify-fieldset {
2903 width: calc(100% - 220px);
2904 }
2905 .adminify-taxonomy-edit-fields > .adminify-field > .adminify-fieldset > .adminify-help {
2906 top: -5px;
2907 right: -5px;
2908 }
2909 .adminify-taxonomy-edit-fields > .adminify-field-submessage {
2910 margin: 20px 0;
2911 }
2912 .adminify-taxonomy-edit-fields > .adminify-field-subheading,
2913 .adminify-taxonomy-edit-fields > .adminify-field-heading {
2914 margin: 20px 0;
2915 border: 1px solid #ddd;
2916 }
2917
2918 /**
2919 * 08. Nav Menu
2920 */
2921 .adminify-nav-menu-options {
2922 clear: both;
2923 float: left;
2924 width: 100%;
2925 }
2926 .adminify-nav-menu-options > .adminify-fields {
2927 margin: 10px -10px;
2928 border-top: 1px solid #eee;
2929 border-bottom: 1px solid #eee;
2930 }
2931 .adminify-nav-menu-options > .adminify-fields > .adminify-field {
2932 padding: 12px;
2933 }
2934 .adminify-nav-menu-options > .adminify-fields > .adminify-field .adminify-title {
2935 float: none;
2936 width: 100%;
2937 margin-bottom: 5px;
2938 }
2939 .adminify-nav-menu-options > .adminify-fields > .adminify-field .adminify-fieldset {
2940 float: none;
2941 width: 100%;
2942 }
2943 .adminify-nav-menu-options .adminify-field-text input {
2944 width: 100%;
2945 }
2946 .adminify-nav-menu-options .adminify-field-notice .adminify-notice {
2947 padding: 15px;
2948 }
2949
2950 .adminify-nav-menu-title {
2951 padding: 12px;
2952 background-color: #f5f5f5;
2953 border-top: 1px solid #eee;
2954 border-bottom: 1px solid #eee;
2955 }
2956 .adminify-nav-menu-title:first-child {
2957 border-top: 0;
2958 }
2959 .adminify-nav-menu-title h4 {
2960 margin: 0;
2961 padding: 0;
2962 color: #23282d;
2963 }
2964
2965 .adminify-nav-menu-icon {
2966 margin-right: 5px;
2967 }
2968
2969 /**
2970 * 06. Profile
2971 */
2972 .adminify-profile-options > h2 > .fa {
2973 padding-right: 7px;
2974 }
2975 .adminify-profile-options > .adminify-field {
2976 max-width: 750px;
2977 padding: 15px 0;
2978 border-top: none !important;
2979 }
2980 .adminify-profile-options > .adminify-field > .adminify-title {
2981 width: 200px;
2982 }
2983 .adminify-profile-options > .adminify-field > .adminify-title h4 {
2984 font-size: 14px;
2985 font-weight: 600;
2986 line-height: 1.3;
2987 display: inline-block;
2988 vertical-align: middle;
2989 }
2990 .adminify-profile-options > .adminify-field > .adminify-fieldset {
2991 width: calc(100% - 220px);
2992 }
2993 .adminify-profile-options > .adminify-field > .adminify-fieldset > .adminify-help {
2994 top: -15px;
2995 right: -5px;
2996 }
2997 .adminify-profile-options > .adminify-field-heading {
2998 font-size: 1.1em;
2999 }
3000 .adminify-profile-options > .adminify-field-subheading {
3001 font-size: 12px;
3002 }
3003 .adminify-profile-options > .adminify-field-subheading,
3004 .adminify-profile-options > .adminify-field-heading {
3005 margin: 10px 0;
3006 padding: 15px !important;
3007 border: 1px solid #ddd;
3008 }
3009 .adminify-profile-options > .adminify-field-submessage {
3010 margin: 20px 0;
3011 }
3012 .adminify-profile-options > .adminify-field-submessage .adminify-submessage {
3013 padding: 10px;
3014 border-left-width: 1px;
3015 border-left-style: solid;
3016 border-right-width: 1px;
3017 border-right-style: solid;
3018 }
3019 .adminify-profile-options > .adminify-field-notice {
3020 background-color: transparent;
3021 }
3022
3023 /**
3024 * 09. Modal
3025 */
3026 .adminify-modal {
3027 position: fixed;
3028 z-index: 100101;
3029 top: 0;
3030 left: 0;
3031 width: 100%;
3032 height: 100%;
3033 }
3034 .adminify-modal.hidden {
3035 display: none;
3036 }
3037
3038 .adminify-modal-icon {
3039 z-index: 100102;
3040 }
3041
3042 .adminify-modal-table {
3043 display: table;
3044 width: 100%;
3045 height: 100%;
3046 }
3047
3048 .adminify-modal-table-cell {
3049 display: table-cell;
3050 vertical-align: middle;
3051 margin: 100px 0;
3052 }
3053
3054 .adminify-modal-inner {
3055 position: relative;
3056 z-index: 10;
3057 width: 760px;
3058 height: 750px;
3059 margin: 0 auto;
3060 background-color: #fff;
3061 }
3062
3063 .adminify-modal-content {
3064 position: relative;
3065 overflow: hidden;
3066 overflow-y: auto;
3067 height: 595px;
3068 }
3069 .adminify-modal-content .adminify-shortcode-button {
3070 display: none;
3071 }
3072 .adminify-modal-content .adminify-field {
3073 padding: 15px 30px 15px 15px;
3074 }
3075 .adminify-modal-content a:active, .adminify-modal-content a:focus {
3076 outline: none;
3077 box-shadow: none;
3078 }
3079 .adminify-modal-content h4 {
3080 font-size: 13px;
3081 }
3082 .adminify-modal-content h4 small {
3083 font-style: italic;
3084 font-weight: 400;
3085 color: #aaa;
3086 }
3087
3088 .adminify-modal-title {
3089 position: relative;
3090 background-color: #fcfcfc;
3091 border-bottom: 1px solid #ddd;
3092 height: 36px;
3093 font-size: 16px;
3094 font-weight: 600;
3095 line-height: 36px;
3096 margin: 0;
3097 padding: 0 36px 0 16px;
3098 }
3099
3100 .adminify-modal-header {
3101 width: 100%;
3102 padding: 14px 0;
3103 background-color: #f5f5f5;
3104 border-bottom: 1px solid #ddd;
3105 }
3106 .adminify-modal-header select {
3107 display: block;
3108 width: 250px;
3109 margin: 0 auto;
3110 font-size: 13px;
3111 line-height: 1;
3112 height: 30px;
3113 min-height: 30px;
3114 background-color: #fff;
3115 }
3116
3117 .adminify-modal-close {
3118 color: #666;
3119 padding: 0;
3120 position: absolute;
3121 top: 0;
3122 right: 0;
3123 width: 36px;
3124 height: 36px;
3125 text-align: center;
3126 background: none;
3127 border: none;
3128 cursor: pointer;
3129 }
3130 .adminify-modal-close:before {
3131 font: normal 20px/36px dashicons;
3132 content: "\f158";
3133 vertical-align: top;
3134 width: 36px;
3135 height: 36px;
3136 }
3137 .adminify-modal-close:hover {
3138 opacity: 0.5;
3139 }
3140
3141 .adminify-modal-insert-wrapper {
3142 text-align: center;
3143 width: 100%;
3144 padding: 15px 0;
3145 background-color: #f5f5f5;
3146 border-top: 1px solid #ddd;
3147 }
3148
3149 .adminify-modal-overlay {
3150 position: absolute;
3151 top: 0;
3152 left: 0;
3153 width: 100%;
3154 height: 100%;
3155 background-color: #000;
3156 opacity: 0.5;
3157 }
3158
3159 /**
3160 * 09. 01. Shortcode Modal
3161 */
3162 .adminify--repeatable {
3163 padding: 15px 15px 0 15px;
3164 }
3165
3166 .adminify--repeat-button-block {
3167 text-align: center;
3168 padding-bottom: 15px;
3169 }
3170
3171 .adminify--repeat-shortcode {
3172 position: relative;
3173 margin-bottom: 15px;
3174 border: 1px dashed #ddd;
3175 }
3176 .adminify--repeat-shortcode:first-child .adminify-repeat-remove {
3177 display: none;
3178 }
3179 .adminify--repeat-shortcode .adminify-repeat-remove {
3180 position: absolute;
3181 right: 10px;
3182 top: 10px;
3183 z-index: 10;
3184 cursor: pointer;
3185 display: inline-block;
3186 font-size: 11px;
3187 width: 18px;
3188 height: 18px;
3189 line-height: 18px;
3190 text-align: center;
3191 border-radius: 2px;
3192 color: #fff;
3193 background-color: #e14d43;
3194 opacity: 0.5;
3195 }
3196 .adminify--repeat-shortcode .adminify-repeat-remove:hover {
3197 opacity: 0.5;
3198 }
3199
3200 .adminify-shortcode-single .adminify-modal-inner {
3201 height: 750px;
3202 }
3203 .adminify-shortcode-single .adminify-modal-content {
3204 height: 652px;
3205 }
3206
3207 .elementor-editor-active .adminify-shortcode-button {
3208 margin-left: 5px;
3209 }
3210 .elementor-editor-active .adminify-modal .hidden {
3211 display: none !important;
3212 }
3213
3214 /**
3215 * 09. 02. Gutenberg Modal
3216 */
3217 .adminify-shortcode-block {
3218 text-align: center;
3219 padding: 14px;
3220 font-size: 13px;
3221 background-color: #f5f5f5;
3222 font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
3223 }
3224
3225 .adminify-shortcode-block .components-button {
3226 margin-bottom: 10px;
3227 }
3228
3229 /**
3230 * 09. 03. Icon Modal
3231 */
3232 .adminify-modal-icon .adminify-icon-title {
3233 padding: 15px 0;
3234 margin: 4px;
3235 font-size: 14px;
3236 font-weight: bold;
3237 text-align: center;
3238 border: 1px solid #eee;
3239 background-color: #f7f7f7;
3240 }
3241 .adminify-modal-icon .adminify-modal-header {
3242 text-align: center;
3243 }
3244 .adminify-modal-icon .adminify-icon-search {
3245 width: 50%;
3246 height: 40px;
3247 line-height: 40px;
3248 }
3249 .adminify-modal-icon i {
3250 cursor: pointer;
3251 display: inline-block;
3252 margin: 4px;
3253 width: 35px;
3254 height: 35px;
3255 line-height: 35px;
3256 font-size: 16px;
3257 color: #555;
3258 text-align: center;
3259 border: 1px solid #ccc;
3260 background-color: #f7f7f7;
3261 border-radius: 2px;
3262 box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
3263 }
3264 .adminify-modal-icon i:hover {
3265 color: #fff;
3266 border-color: #222;
3267 background-color: #222;
3268 }
3269 .adminify-modal-icon .adminify-modal-content {
3270 padding: 10px;
3271 height: 618px;
3272 }
3273 .adminify-modal-icon .adminify-error-text {
3274 padding: 10px;
3275 }
3276
3277 .adminify-modal-loading {
3278 display: none;
3279 position: absolute;
3280 left: 15px;
3281 top: 15px;
3282 }
3283
3284 .adminify-loading {
3285 position: relative;
3286 width: 20px;
3287 height: 20px;
3288 background: #ccc;
3289 border-radius: 20px;
3290 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
3291 }
3292 .adminify-loading:after {
3293 position: absolute;
3294 top: 50%;
3295 left: 50%;
3296 width: 4px;
3297 height: 4px;
3298 content: "";
3299 margin-top: -2px;
3300 margin-left: -2px;
3301 background-color: white;
3302 animation-duration: 0.5s;
3303 animation-iteration-count: infinite;
3304 animation-timing-function: linear;
3305 animation-name: adminifyLoader;
3306 border-radius: 4px;
3307 }
3308
3309 @keyframes adminifyLoader {
3310 0% {
3311 transform: rotate(0deg) translateX(-6px) rotate(0deg);
3312 }
3313 100% {
3314 transform: rotate(360deg) translateX(-6px) rotate(-360deg);
3315 }
3316 }
3317 /**
3318 * 10. Helper
3319 */
3320 .adminify-subtitle-text {
3321 margin-top: 6px;
3322 font-weight: 400;
3323 color: #999;
3324 }
3325
3326 .adminify-desc-text {
3327 clear: both;
3328 float: left;
3329 width: 100%;
3330 margin-top: 6px;
3331 font-weight: 400;
3332 color: #999;
3333 }
3334
3335 .adminify-error-text {
3336 margin-top: 6px;
3337 color: #d02c21;
3338 }
3339
3340 .adminify-before-text {
3341 margin-bottom: 6px;
3342 }
3343
3344 .adminify-after-text {
3345 margin-top: 6px;
3346 }
3347
3348 .adminify-metabox-hide {
3349 display: none !important;
3350 }
3351
3352 .adminify-metabox-show {
3353 display: block !important;
3354 }
3355
3356 .adminify-depend-hidden.adminify-depend-on {
3357 display: none;
3358 }
3359
3360 .adminify-depend-visible.adminify-depend-on {
3361 display: block;
3362 opacity: 0.75;
3363 filter: grayscale(1);
3364 user-select: none;
3365 border-top: 1px solid #eee;
3366 }
3367 .adminify-depend-visible.adminify-depend-on .clear:before {
3368 content: "";
3369 left: 0;
3370 top: 0;
3371 right: 0;
3372 bottom: 0;
3373 position: absolute;
3374 background-color: #eee;
3375 opacity: 0.25;
3376 z-index: 10;
3377 }
3378
3379 .adminify-warning-primary {
3380 color: #fff !important;
3381 border-color: #dc3545 !important;
3382 background: #dc3545 !important;
3383 }
3384 .adminify-warning-primary:hover, .adminify-warning-primary:focus {
3385 border-color: #bd2130 !important;
3386 background: #bd2130 !important;
3387 }
3388 .adminify-warning-primary:focus {
3389 box-shadow: 0 0 0 1px #fff, 0 0 0 3px #bd2130 !important;
3390 }
3391 .adminify-warning-primary:active {
3392 border-color: #bd2130 !important;
3393 background: #bd2130 !important;
3394 }
3395
3396 .adminify-form-result {
3397 display: none;
3398 float: left;
3399 padding: 0 8px;
3400 margin-right: 4px;
3401 font-size: 11px;
3402 line-height: 30px;
3403 user-select: none;
3404 border-radius: 2px;
3405 }
3406
3407 .adminify-form-show {
3408 display: block;
3409 }
3410
3411 .adminify-form-success {
3412 color: #fff;
3413 background-color: #46b450;
3414 }
3415
3416 .adminify-form-warning {
3417 color: #8a6d3b;
3418 background-color: #faebcc;
3419 }
3420
3421 .adminify-label-error {
3422 position: relative;
3423 top: -2px;
3424 display: inline-block;
3425 font-size: 10px;
3426 line-height: 10px;
3427 height: 10px;
3428 width: 10px;
3429 padding: 1px;
3430 font-style: normal;
3431 text-align: center;
3432 color: #fff;
3433 vertical-align: middle;
3434 background-color: #e10000;
3435 border-radius: 2px;
3436 }
3437
3438 .adminify-no-option {
3439 padding: 30px;
3440 }
3441
3442 .adminify-input-number {
3443 -moz-appearance: textfield;
3444 }
3445
3446 .adminify-input-number::-webkit-inner-spin-button,
3447 .adminify-input-number::-webkit-outer-spin-button {
3448 -webkit-appearance: none;
3449 margin: 0;
3450 }
3451
3452 .adminify-fa5-shims .adminify .fas,
3453 .adminify-fa5-shims .adminify .far,
3454 .adminify-fa5-shims .adminify .fab {
3455 font-family: "FontAwesome";
3456 font-style: normal;
3457 }
3458
3459 /**
3460 * 11. Welcome Page
3461 */
3462 .adminify-welcome-wrap {
3463 position: relative;
3464 margin: 25px 40px 0 20px;
3465 font-size: 15px;
3466 max-width: 1200px;
3467 }
3468 .adminify-welcome-wrap p {
3469 font-size: 14px;
3470 line-height: 1.5;
3471 }
3472 .adminify-welcome-wrap h1 {
3473 margin: 0.2em 200px 0 0;
3474 padding: 0;
3475 color: #32373c;
3476 line-height: 1.2em;
3477 font-size: 2.8em;
3478 font-weight: 400;
3479 }
3480 .adminify-welcome-wrap .adminify-logo {
3481 position: absolute;
3482 overflow: hidden;
3483 top: 0;
3484 right: 0;
3485 height: 160px;
3486 width: 140px;
3487 background-image: linear-gradient(45deg, #2d67cb, #ad19f3);
3488 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), inset 0 0 0 4px rgba(0, 0, 0, 0.25);
3489 }
3490 .adminify-welcome-wrap .adminify-logo .adminify--effects i {
3491 position: absolute;
3492 width: 200px;
3493 height: 100px;
3494 background-color: rgba(0, 0, 0, 0.15);
3495 transform: rotate(-45deg);
3496 }
3497 .adminify-welcome-wrap .adminify-logo .adminify--effects i:nth-child(1) {
3498 bottom: -20px;
3499 right: -70px;
3500 }
3501 .adminify-welcome-wrap .adminify-logo .adminify--effects i:nth-child(2) {
3502 bottom: -35px;
3503 right: -80px;
3504 }
3505 .adminify-welcome-wrap .adminify-logo .adminify--effects i:nth-child(3) {
3506 bottom: -50px;
3507 right: -90px;
3508 }
3509 .adminify-welcome-wrap .adminify-logo .adminify--effects i:nth-child(4) {
3510 bottom: -65px;
3511 right: -100px;
3512 }
3513 .adminify-welcome-wrap .adminify-logo .adminify--wp-logos {
3514 position: relative;
3515 padding-top: 25px;
3516 text-align: center;
3517 }
3518 .adminify-welcome-wrap .adminify-logo .adminify--wp-logo {
3519 position: absolute;
3520 left: 20px;
3521 width: 20px;
3522 height: 20px;
3523 background-repeat: no-repeat;
3524 background-position: center center;
3525 background-image: url(../images/wp-logo.svg);
3526 }
3527 .adminify-welcome-wrap .adminify-logo .adminify--wp-plugin-logo {
3528 display: inline-block;
3529 width: 50px;
3530 height: 50px;
3531 border: 3px solid #fff;
3532 background-size: 40px;
3533 background-repeat: no-repeat;
3534 background-position: center center;
3535 background-image: url(../images/wp-plugin-logo.svg);
3536 border-radius: 100%;
3537 vertical-align: middle;
3538 }
3539 .adminify-welcome-wrap .adminify-logo .adminify--text {
3540 position: absolute;
3541 left: 0;
3542 right: 0;
3543 top: 90px;
3544 color: #fff;
3545 font-size: 13px;
3546 line-height: 1.2em;
3547 font-weight: 600;
3548 text-align: center;
3549 text-transform: uppercase;
3550 text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
3551 }
3552 .adminify-welcome-wrap .adminify-logo .adminify--version {
3553 top: auto;
3554 left: auto;
3555 right: 8px;
3556 bottom: 4px;
3557 font-size: 11px;
3558 text-transform: lowercase;
3559 }
3560 .adminify-welcome-wrap .adminify-about-text {
3561 font-weight: 400;
3562 line-height: 1.6em;
3563 font-size: 19px;
3564 margin: 1em 200px 1em 0;
3565 color: #555d66;
3566 }
3567 .adminify-welcome-wrap .adminify-demo-button {
3568 margin: 1em 200px 2em 0;
3569 }
3570 .adminify-welcome-wrap .nav-tab-wrapper {
3571 margin-bottom: 20px;
3572 }
3573 .adminify-welcome-wrap ul {
3574 list-style-type: disc;
3575 padding-left: 15px;
3576 }
3577 .adminify-welcome-wrap .adminify--col {
3578 float: left;
3579 padding-right: 20px;
3580 box-sizing: border-box;
3581 }
3582 .adminify-welcome-wrap .adminify--col-2 {
3583 width: 50%;
3584 }
3585 .adminify-welcome-wrap .adminify--col-3 {
3586 width: 33.333%;
3587 }
3588 .adminify-welcome-wrap .adminify--col-4 {
3589 width: 25%;
3590 }
3591 .adminify-welcome-wrap .adminify--col-5 {
3592 width: 20%;
3593 }
3594 .adminify-welcome-wrap .adminify--col-last {
3595 padding-right: 0;
3596 }
3597 .adminify-welcome-wrap .adminify--col-upgrade {
3598 padding: 10px 0;
3599 text-align: center;
3600 border-top: 1px solid #e5e5e5;
3601 }
3602
3603 .adminify--table-compare thead td,
3604 .adminify--table-compare tfoot td {
3605 text-align: center;
3606 }
3607 .adminify--table-compare td {
3608 font-size: 14px;
3609 text-align: center;
3610 vertical-align: middle;
3611 padding: 10px;
3612 }
3613 .adminify--table-compare td:first-child {
3614 text-align: left;
3615 }
3616 .adminify--table-compare tfoot td {
3617 padding: 15px 0;
3618 }
3619 .adminify--table-compare .fa {
3620 font-size: 18px;
3621 }
3622 .adminify--table-compare .fa-check-circle {
3623 color: #46b450;
3624 }
3625 .adminify--table-compare .fa-times-circle {
3626 color: #dc3232;
3627 }
3628
3629 .adminify-welcome-cols {
3630 clear: both;
3631 margin: 20px 0;
3632 background-color: #fff;
3633 padding: 0 0;
3634 border-radius: 2px;
3635 border: 1px solid #e5e5e5;
3636 }
3637 .adminify-welcome-cols .adminify--col {
3638 width: 33.333%;
3639 float: left;
3640 padding: 20px;
3641 text-align: center;
3642 box-sizing: border-box;
3643 min-height: 200px;
3644 border-right: 1px solid #e5e5e5;
3645 }
3646 .adminify-welcome-cols .adminify--left,
3647 .adminify-welcome-cols .adminify--block {
3648 float: left;
3649 width: 20%;
3650 padding: 0 30px;
3651 text-align: center;
3652 box-sizing: border-box;
3653 }
3654 .adminify-welcome-cols .adminify--block {
3655 width: 80%;
3656 }
3657 .adminify-welcome-cols .adminify--col-first {
3658 border-bottom: 1px solid #e5e5e5;
3659 }
3660 .adminify-welcome-cols .adminify--last {
3661 border-right: none;
3662 }
3663 .adminify-welcome-cols .adminify--space {
3664 height: 20px;
3665 }
3666 .adminify-welcome-cols .adminify--icon {
3667 display: inline-block;
3668 font-size: 20px;
3669 width: 30px;
3670 height: 30px;
3671 line-height: 30px;
3672 text-align: center;
3673 margin-bottom: 10px;
3674 color: #fff;
3675 background-color: #555;
3676 border-radius: 30px;
3677 }
3678 .adminify-welcome-cols .adminify--active {
3679 background-color: #5cb85c;
3680 }
3681 .adminify-welcome-cols .adminify--deactive {
3682 background-color: #e14d43;
3683 }
3684 .adminify-welcome-cols .adminify--title {
3685 font-weight: bold;
3686 display: block;
3687 }
3688 .adminify-welcome-cols p:last-child {
3689 margin-bottom: 0;
3690 }
3691
3692 .adminify-features-cols .adminify--key-features {
3693 width: 30%;
3694 }
3695 .adminify-features-cols .adminify--available-fields {
3696 width: 70%;
3697 }
3698
3699 .adminify-code-block {
3700 margin: 20px 0;
3701 padding: 5px 20px;
3702 background-color: #fff;
3703 border-radius: 2px;
3704 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
3705 }
3706 .adminify-code-block pre {
3707 font-size: 13px;
3708 color: #0073aa;
3709 }
3710 .adminify-code-block pre span {
3711 color: #999;
3712 }
3713
3714 .adminify--table-fields td {
3715 font-size: 14px;
3716 }
3717
3718 .adminify--upgrade a {
3719 color: #5cb85c;
3720 font-weight: bold;
3721 }
3722 .adminify--upgrade a:focus, .adminify--upgrade a:hover {
3723 color: #4aa14a;
3724 outline: none;
3725 box-shadow: none;
3726 }
3727
3728 @media only screen and (max-width: 782px) {
3729 .adminify-welcome-cols .adminify--col {
3730 width: 100%;
3731 min-height: auto;
3732 border-right: none;
3733 border-bottom: 1px solid #e5e5e5;
3734 }
3735
3736 .adminify-features-cols .adminify--key-features {
3737 width: 100%;
3738 }
3739 .adminify-features-cols .adminify--available-fields {
3740 width: 100%;
3741 }
3742 }
3743 /**
3744 * 12. Responsive
3745 */
3746 @media only screen and (max-width: 1200px) {
3747 .adminify-metabox .adminify-field .adminify-title {
3748 float: none;
3749 width: 100%;
3750 margin-bottom: 10px;
3751 }
3752 .adminify-metabox .adminify-field .adminify-fieldset {
3753 float: none;
3754 width: 100%;
3755 }
3756 }
3757 @media only screen and (max-width: 782px) {
3758 .adminify-header-inner {
3759 text-align: center;
3760 }
3761 .adminify-header-inner h1 {
3762 width: 100%;
3763 margin-bottom: 10px;
3764 }
3765
3766 .adminify-form-result {
3767 float: none;
3768 margin-right: 0;
3769 margin-bottom: 10px;
3770 }
3771
3772 .adminify-search,
3773 .adminify-header-right,
3774 .adminify-header-left {
3775 width: 100%;
3776 }
3777
3778 .adminify-search {
3779 text-align: center;
3780 margin-bottom: 15px;
3781 }
3782
3783 .adminify-footer {
3784 text-align: center;
3785 }
3786
3787 .adminify-buttons {
3788 float: none;
3789 }
3790
3791 .adminify-copyright {
3792 float: none;
3793 margin-top: 10px;
3794 }
3795
3796 .adminify-nav,
3797 .adminify-expand-all,
3798 .adminify-reset-section,
3799 .adminify-nav-background {
3800 display: none !important;
3801 }
3802
3803 .adminify-nav-normal + .adminify-content {
3804 margin-left: 0;
3805 }
3806
3807 .adminify-section-title,
3808 .adminify-section {
3809 display: block !important;
3810 }
3811
3812 .adminify-field .adminify-title {
3813 float: none;
3814 width: 100%;
3815 margin-bottom: 10px;
3816 }
3817 .adminify-field .adminify-fieldset {
3818 float: none;
3819 width: 100%;
3820 }
3821
3822 .adminify-field-color .button.wp-picker-clear {
3823 padding: 0 8px;
3824 line-height: 2.14285714;
3825 min-height: 32px;
3826 }
3827
3828 .adminify-profile-options > .adminify-field > .adminify-title,
3829 .adminify-taxonomy-edit-fields > .adminify-field > .adminify-title {
3830 float: none;
3831 width: 100%;
3832 margin-bottom: 10px;
3833 }
3834 .adminify-profile-options > .adminify-field > .adminify-fieldset,
3835 .adminify-taxonomy-edit-fields > .adminify-field > .adminify-fieldset {
3836 float: none;
3837 width: 100%;
3838 }
3839
3840 .adminify-nav-menu-options > .adminify-fields {
3841 margin-left: -10px;
3842 margin-right: -10px;
3843 }
3844 .adminify-nav-menu-options > .adminify-fields > .adminify-field {
3845 padding: 10px;
3846 }
3847 }
3848 @media only screen and (max-width: 782px) {
3849 .adminify-modal .adminify-modal-inner {
3850 width: 90%;
3851 }
3852 }
3853 @media only screen and (max-height: 750px) {
3854 .adminify-modal .adminify-modal-inner {
3855 height: auto;
3856 }
3857 .adminify-modal .adminify-modal-content {
3858 height: calc(100vh - 200px);
3859 }
3860 }
3861 /**
3862 * Chosen JS Styles
3863 */
3864 .chosen-container {
3865 position: relative;
3866 display: inline-block;
3867 vertical-align: middle;
3868 font-size: 13px;
3869 user-select: none;
3870 }
3871
3872 .chosen-container * {
3873 box-sizing: border-box;
3874 }
3875
3876 .chosen-container .chosen-drop {
3877 position: absolute;
3878 top: 100%;
3879 z-index: 1010;
3880 width: 100%;
3881 border: 1px solid #aaa;
3882 border-top: 0;
3883 background: #fff;
3884 box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
3885 clip: rect(0, 0, 0, 0);
3886 clip-path: inset(100% 100%);
3887 }
3888
3889 .chosen-container.chosen-with-drop .chosen-drop {
3890 clip: auto;
3891 clip-path: none;
3892 }
3893
3894 .chosen-container a {
3895 cursor: pointer;
3896 }
3897
3898 .chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
3899 margin-right: 4px;
3900 overflow: hidden;
3901 white-space: nowrap;
3902 text-overflow: ellipsis;
3903 font-weight: normal;
3904 color: #999999;
3905 }
3906
3907 .chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
3908 content: ":";
3909 padding-left: 2px;
3910 vertical-align: top;
3911 }
3912
3913 .chosen-container-single .chosen-single {
3914 position: relative;
3915 display: block;
3916 overflow: hidden;
3917 padding: 0 0 0 8px;
3918 height: 25px;
3919 border: 1px solid #aaa;
3920 border-radius: 5px;
3921 background-color: #fff;
3922 background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
3923 background-clip: padding-box;
3924 box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
3925 color: #444;
3926 text-decoration: none;
3927 white-space: nowrap;
3928 line-height: 24px;
3929 }
3930
3931 .chosen-container-single .chosen-default {
3932 color: #999;
3933 }
3934
3935 .chosen-container-single .chosen-single span {
3936 display: block;
3937 overflow: hidden;
3938 margin-right: 26px;
3939 text-overflow: ellipsis;
3940 white-space: nowrap;
3941 }
3942
3943 .chosen-container-single .chosen-single-with-deselect span {
3944 margin-right: 38px;
3945 }
3946
3947 .chosen-container-single .chosen-single abbr {
3948 position: absolute;
3949 top: 6px;
3950 right: 26px;
3951 display: block;
3952 width: 12px;
3953 height: 12px;
3954 font-size: 1px;
3955 }
3956
3957 .chosen-container-single .chosen-single div {
3958 position: absolute;
3959 top: 0;
3960 right: 0;
3961 display: block;
3962 width: 18px;
3963 height: 100%;
3964 }
3965
3966 .chosen-container-single .chosen-single div b {
3967 display: block;
3968 width: 100%;
3969 height: 100%;
3970 }
3971
3972 .chosen-container-single .chosen-search {
3973 position: relative;
3974 z-index: 1010;
3975 margin: 0;
3976 padding: 3px 4px;
3977 white-space: nowrap;
3978 }
3979
3980 .chosen-container-single .chosen-search input[type="text"] {
3981 margin: 1px 0;
3982 padding: 4px 20px 4px 5px;
3983 width: 100%;
3984 height: auto;
3985 outline: 0;
3986 border: 1px solid #aaa;
3987 font-size: 1em;
3988 font-family: sans-serif;
3989 line-height: normal;
3990 border-radius: 0;
3991 }
3992
3993 .chosen-container-single .chosen-drop {
3994 margin-top: -1px;
3995 border-radius: 0 0 4px 4px;
3996 background-clip: padding-box;
3997 }
3998
3999 .chosen-container-single.chosen-container-single-nosearch .chosen-search {
4000 position: absolute;
4001 clip: rect(0, 0, 0, 0);
4002 clip-path: inset(100% 100%);
4003 }
4004
4005 .chosen-container .chosen-results {
4006 color: #444;
4007 position: relative;
4008 overflow-x: hidden;
4009 overflow-y: auto;
4010 margin: 0 4px 4px 0;
4011 padding: 0 0 0 4px;
4012 max-height: 240px;
4013 -webkit-overflow-scrolling: touch;
4014 }
4015
4016 .chosen-container .chosen-results li {
4017 display: none;
4018 margin: 0;
4019 padding: 5px 6px;
4020 list-style: none;
4021 line-height: 15px;
4022 word-wrap: break-word;
4023 -webkit-touch-callout: none;
4024 }
4025
4026 .chosen-container .chosen-results li.active-result {
4027 display: list-item;
4028 cursor: pointer;
4029 }
4030
4031 .chosen-container .chosen-results li.disabled-result {
4032 display: list-item;
4033 color: #ccc;
4034 cursor: default;
4035 }
4036
4037 .chosen-container .chosen-results li.highlighted {
4038 background-color: #3875d7;
4039 background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
4040 color: #fff;
4041 }
4042
4043 .chosen-container .chosen-results li.no-results {
4044 color: #777;
4045 display: list-item;
4046 background: #f4f4f4;
4047 }
4048
4049 .chosen-container .chosen-results li.group-result {
4050 display: list-item;
4051 font-weight: bold;
4052 cursor: default;
4053 }
4054
4055 .chosen-container .chosen-results li.group-option {
4056 padding-left: 15px;
4057 }
4058
4059 .chosen-container .chosen-results li em {
4060 font-style: normal;
4061 text-decoration: underline;
4062 }
4063
4064 .chosen-container-multi .chosen-choices {
4065 position: relative;
4066 overflow: hidden;
4067 margin: 0;
4068 padding: 0 5px;
4069 width: 100%;
4070 height: auto;
4071 border: 1px solid #aaa;
4072 background-color: #fff;
4073 background-image: linear-gradient(#eee 1%, #fff 15%);
4074 cursor: text;
4075 }
4076
4077 .chosen-container-multi .chosen-choices li {
4078 float: left;
4079 list-style: none;
4080 }
4081
4082 .chosen-container-multi .chosen-choices li.search-field {
4083 margin: 0;
4084 padding: 0;
4085 white-space: nowrap;
4086 }
4087
4088 .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
4089 margin: 1px 0;
4090 padding: 0;
4091 outline: 0;
4092 border: 0 !important;
4093 background: transparent !important;
4094 box-shadow: none;
4095 color: #999;
4096 font-size: 100%;
4097 font-family: sans-serif;
4098 line-height: normal;
4099 border-radius: 0;
4100 width: 25px;
4101 height: 25px;
4102 min-height: 25px;
4103 }
4104
4105 .chosen-container-multi .chosen-choices li.search-choice {
4106 position: relative;
4107 margin: 3px 5px 3px 0;
4108 padding: 3px 20px 3px 6px;
4109 border: 1px solid #aaa;
4110 max-width: 100%;
4111 border-radius: 3px;
4112 background-color: #eeeeee;
4113 background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
4114 background-size: 100% 19px;
4115 background-repeat: repeat-x;
4116 background-clip: padding-box;
4117 box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
4118 color: #333;
4119 line-height: 13px;
4120 cursor: default;
4121 }
4122
4123 .chosen-container-multi .chosen-choices li.search-choice span {
4124 word-wrap: break-word;
4125 white-space: nowrap;
4126 }
4127
4128 .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
4129 position: absolute;
4130 top: 0;
4131 right: 0;
4132 display: block;
4133 width: 12px;
4134 height: 12px;
4135 font-size: 1px;
4136 }
4137
4138 .chosen-container-multi .chosen-choices li.search-choice-disabled {
4139 padding-right: 5px;
4140 border: 1px solid #ccc;
4141 background-color: #e4e4e4;
4142 background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
4143 color: #666;
4144 }
4145
4146 .chosen-container-multi .chosen-choices li.search-choice-focus {
4147 background: #d4d4d4;
4148 }
4149
4150 .chosen-container-multi .chosen-results {
4151 margin: 0;
4152 padding: 0;
4153 }
4154
4155 .chosen-container-multi .chosen-drop .result-selected {
4156 display: list-item;
4157 color: #ccc;
4158 cursor: default;
4159 }
4160
4161 .chosen-container-active .chosen-single {
4162 border: 1px solid #5897fb;
4163 box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
4164 }
4165
4166 .chosen-container-active.chosen-with-drop .chosen-single {
4167 border: 1px solid #aaa;
4168 border-bottom-right-radius: 0;
4169 border-bottom-left-radius: 0;
4170 background-image: linear-gradient(#eee 20%, #fff 80%);
4171 box-shadow: 0 1px 0 #fff inset;
4172 }
4173
4174 .chosen-container-active.chosen-with-drop .chosen-single div {
4175 border-left: none;
4176 background: transparent;
4177 }
4178
4179 .chosen-container-active .chosen-choices {
4180 border: 1px solid #5897fb;
4181 box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
4182 }
4183
4184 .chosen-container-active .chosen-choices li.search-field input[type="text"] {
4185 color: #222 !important;
4186 }
4187
4188 .chosen-disabled {
4189 opacity: 0.5 !important;
4190 cursor: default;
4191 }
4192
4193 .chosen-disabled .chosen-single {
4194 cursor: default;
4195 }
4196
4197 .chosen-disabled .chosen-choices .search-choice .search-choice-close {
4198 cursor: default;
4199 }
4200
4201 .chosen-rtl {
4202 text-align: right;
4203 }
4204
4205 .chosen-rtl .chosen-single {
4206 overflow: visible;
4207 padding: 0 8px 0 0;
4208 }
4209
4210 .chosen-rtl .chosen-single span {
4211 margin-right: 0;
4212 margin-left: 26px;
4213 direction: rtl;
4214 }
4215
4216 .chosen-rtl .chosen-single-with-deselect span {
4217 margin-left: 38px;
4218 }
4219
4220 .chosen-rtl .chosen-single div {
4221 right: auto;
4222 left: 3px;
4223 }
4224
4225 .chosen-rtl .chosen-single abbr {
4226 right: auto;
4227 left: 26px;
4228 }
4229
4230 .chosen-rtl .chosen-choices li {
4231 float: right;
4232 }
4233
4234 .chosen-rtl .chosen-choices li.search-field input[type="text"] {
4235 direction: rtl;
4236 }
4237
4238 .chosen-rtl .chosen-choices li.search-choice {
4239 margin: 3px 5px 3px 0;
4240 padding: 3px 5px 3px 19px;
4241 }
4242
4243 .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
4244 right: auto;
4245 left: 4px;
4246 }
4247
4248 .chosen-rtl.chosen-container-single .chosen-results {
4249 margin: 0 0 4px 4px;
4250 padding: 0 4px 0 0;
4251 }
4252
4253 .chosen-rtl .chosen-results li.group-option {
4254 padding-right: 15px;
4255 padding-left: 0;
4256 }
4257
4258 .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
4259 border-right: none;
4260 }
4261
4262 .chosen-rtl .chosen-search input[type="text"] {
4263 padding: 4px 5px 4px 20px;
4264 direction: rtl;
4265 }
4266
4267 /**
4268 * Flatpickr
4269 */
4270 .flatpickr-calendar {
4271 background: transparent;
4272 opacity: 0;
4273 display: none;
4274 text-align: center;
4275 visibility: hidden;
4276 padding: 0;
4277 -webkit-animation: none;
4278 animation: none;
4279 direction: ltr;
4280 border: 0;
4281 font-size: 14px;
4282 line-height: 24px;
4283 border-radius: 5px;
4284 position: absolute;
4285 width: 307.875px;
4286 -webkit-box-sizing: border-box;
4287 box-sizing: border-box;
4288 -ms-touch-action: manipulation;
4289 touch-action: manipulation;
4290 background: #fff;
4291 -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
4292 box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
4293 }
4294
4295 .flatpickr-calendar.open,
4296 .flatpickr-calendar.inline {
4297 opacity: 1;
4298 max-height: 640px;
4299 visibility: visible;
4300 }
4301
4302 .flatpickr-calendar.open {
4303 display: inline-block;
4304 z-index: 99999;
4305 }
4306
4307 .flatpickr-calendar.animate.open {
4308 -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
4309 animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
4310 }
4311
4312 .flatpickr-calendar.inline {
4313 display: block;
4314 position: relative;
4315 top: 2px;
4316 }
4317
4318 .flatpickr-calendar.static {
4319 position: absolute;
4320 top: calc(100% + 2px);
4321 }
4322
4323 .flatpickr-calendar.static.open {
4324 z-index: 999;
4325 display: block;
4326 }
4327
4328 .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
4329 -webkit-box-shadow: none !important;
4330 box-shadow: none !important;
4331 }
4332
4333 .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
4334 -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
4335 box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
4336 }
4337
4338 .flatpickr-calendar .hasWeeks .dayContainer,
4339 .flatpickr-calendar .hasTime .dayContainer {
4340 border-bottom: 0;
4341 border-bottom-right-radius: 0;
4342 border-bottom-left-radius: 0;
4343 }
4344
4345 .flatpickr-calendar .hasWeeks .dayContainer {
4346 border-left: 0;
4347 }
4348
4349 .flatpickr-calendar.hasTime .flatpickr-time {
4350 height: 40px;
4351 border-top: 1px solid #e6e6e6;
4352 }
4353
4354 .flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
4355 height: auto;
4356 }
4357
4358 .flatpickr-calendar:before,
4359 .flatpickr-calendar:after {
4360 position: absolute;
4361 display: block;
4362 pointer-events: none;
4363 border: solid transparent;
4364 content: '';
4365 height: 0;
4366 width: 0;
4367 left: 22px;
4368 }
4369
4370 .flatpickr-calendar.rightMost:before,
4371 .flatpickr-calendar.arrowRight:before,
4372 .flatpickr-calendar.rightMost:after,
4373 .flatpickr-calendar.arrowRight:after {
4374 left: auto;
4375 right: 22px;
4376 }
4377
4378 .flatpickr-calendar.arrowCenter:before,
4379 .flatpickr-calendar.arrowCenter:after {
4380 left: 50%;
4381 right: 50%;
4382 }
4383
4384 .flatpickr-calendar:before {
4385 border-width: 5px;
4386 margin: 0 -5px;
4387 }
4388
4389 .flatpickr-calendar:after {
4390 border-width: 4px;
4391 margin: 0 -4px;
4392 }
4393
4394 .flatpickr-calendar.arrowTop:before,
4395 .flatpickr-calendar.arrowTop:after {
4396 bottom: 100%;
4397 }
4398
4399 .flatpickr-calendar.arrowTop:before {
4400 border-bottom-color: #e6e6e6;
4401 }
4402
4403 .flatpickr-calendar.arrowTop:after {
4404 border-bottom-color: #fff;
4405 }
4406
4407 .flatpickr-calendar.arrowBottom:before,
4408 .flatpickr-calendar.arrowBottom:after {
4409 top: 100%;
4410 }
4411
4412 .flatpickr-calendar.arrowBottom:before {
4413 border-top-color: #e6e6e6;
4414 }
4415
4416 .flatpickr-calendar.arrowBottom:after {
4417 border-top-color: #fff;
4418 }
4419
4420 .flatpickr-calendar:focus {
4421 outline: 0;
4422 }
4423
4424 .flatpickr-wrapper {
4425 position: relative;
4426 display: inline-block;
4427 }
4428
4429 .flatpickr-months {
4430 display: -webkit-box;
4431 display: -webkit-flex;
4432 display: -ms-flexbox;
4433 display: flex;
4434 }
4435
4436 .flatpickr-months .flatpickr-month {
4437 background: transparent;
4438 color: rgba(0, 0, 0, 0.9);
4439 fill: rgba(0, 0, 0, 0.9);
4440 height: 34px;
4441 line-height: 1;
4442 text-align: center;
4443 position: relative;
4444 -webkit-user-select: none;
4445 -moz-user-select: none;
4446 -ms-user-select: none;
4447 user-select: none;
4448 overflow: hidden;
4449 -webkit-box-flex: 1;
4450 -webkit-flex: 1;
4451 -ms-flex: 1;
4452 flex: 1;
4453 }
4454
4455 .flatpickr-months .flatpickr-prev-month,
4456 .flatpickr-months .flatpickr-next-month {
4457 text-decoration: none;
4458 cursor: pointer;
4459 position: absolute;
4460 top: 0;
4461 height: 34px;
4462 padding: 10px;
4463 z-index: 3;
4464 color: rgba(0, 0, 0, 0.9);
4465 fill: rgba(0, 0, 0, 0.9);
4466 }
4467
4468 .flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
4469 .flatpickr-months .flatpickr-next-month.flatpickr-disabled {
4470 display: none;
4471 }
4472
4473 .flatpickr-months .flatpickr-prev-month i,
4474 .flatpickr-months .flatpickr-next-month i {
4475 position: relative;
4476 }
4477
4478 .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
4479 .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
4480 /*
4481 /*rtl:begin:ignore*/
4482 /*
4483 */
4484 left: 0;
4485 /*
4486 /*rtl:end:ignore*/
4487 /*
4488 */
4489 }
4490
4491 /*
4492 /*rtl:begin:ignore*/
4493 /*
4494 /*rtl:end:ignore*/
4495 .flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
4496 .flatpickr-months .flatpickr-next-month.flatpickr-next-month {
4497 /*
4498 /*rtl:begin:ignore*/
4499 /*
4500 */
4501 right: 0;
4502 /*
4503 /*rtl:end:ignore*/
4504 /*
4505 */
4506 }
4507
4508 /*
4509 /*rtl:begin:ignore*/
4510 /*
4511 /*rtl:end:ignore*/
4512 .flatpickr-months .flatpickr-prev-month:hover,
4513 .flatpickr-months .flatpickr-next-month:hover {
4514 color: #959ea9;
4515 }
4516
4517 .flatpickr-months .flatpickr-prev-month:hover svg,
4518 .flatpickr-months .flatpickr-next-month:hover svg {
4519 fill: #f64747;
4520 }
4521
4522 .flatpickr-months .flatpickr-prev-month svg,
4523 .flatpickr-months .flatpickr-next-month svg {
4524 width: 14px;
4525 height: 14px;
4526 }
4527
4528 .flatpickr-months .flatpickr-prev-month svg path,
4529 .flatpickr-months .flatpickr-next-month svg path {
4530 -webkit-transition: fill 0.1s;
4531 transition: fill 0.1s;
4532 fill: inherit;
4533 }
4534
4535 .numInputWrapper {
4536 position: relative;
4537 height: auto;
4538 }
4539
4540 .numInputWrapper input,
4541 .numInputWrapper span {
4542 display: inline-block;
4543 }
4544
4545 .numInputWrapper input {
4546 width: 100%;
4547 }
4548
4549 .numInputWrapper input::-ms-clear {
4550 display: none;
4551 }
4552
4553 .numInputWrapper input::-webkit-outer-spin-button,
4554 .numInputWrapper input::-webkit-inner-spin-button {
4555 margin: 0;
4556 -webkit-appearance: none;
4557 }
4558
4559 .numInputWrapper span {
4560 position: absolute;
4561 right: 0;
4562 width: 14px;
4563 padding: 0 4px 0 2px;
4564 height: 50%;
4565 line-height: 50%;
4566 opacity: 0;
4567 cursor: pointer;
4568 border: 1px solid rgba(57, 57, 57, 0.15);
4569 -webkit-box-sizing: border-box;
4570 box-sizing: border-box;
4571 }
4572
4573 .numInputWrapper span:hover {
4574 background: rgba(0, 0, 0, 0.1);
4575 }
4576
4577 .numInputWrapper span:active {
4578 background: rgba(0, 0, 0, 0.2);
4579 }
4580
4581 .numInputWrapper span:after {
4582 display: block;
4583 content: "";
4584 position: absolute;
4585 }
4586
4587 .numInputWrapper span.arrowUp {
4588 top: 0;
4589 border-bottom: 0;
4590 }
4591
4592 .numInputWrapper span.arrowUp:after {
4593 border-left: 4px solid transparent;
4594 border-right: 4px solid transparent;
4595 border-bottom: 4px solid rgba(57, 57, 57, 0.6);
4596 top: 26%;
4597 }
4598
4599 .numInputWrapper span.arrowDown {
4600 top: 50%;
4601 }
4602
4603 .numInputWrapper span.arrowDown:after {
4604 border-left: 4px solid transparent;
4605 border-right: 4px solid transparent;
4606 border-top: 4px solid rgba(57, 57, 57, 0.6);
4607 top: 40%;
4608 }
4609
4610 .numInputWrapper span svg {
4611 width: inherit;
4612 height: auto;
4613 }
4614
4615 .numInputWrapper span svg path {
4616 fill: rgba(0, 0, 0, 0.5);
4617 }
4618
4619 .numInputWrapper:hover {
4620 background: rgba(0, 0, 0, 0.05);
4621 }
4622
4623 .numInputWrapper:hover span {
4624 opacity: 1;
4625 }
4626
4627 .flatpickr-current-month {
4628 font-size: 135%;
4629 line-height: inherit;
4630 font-weight: 300;
4631 color: inherit;
4632 position: absolute;
4633 width: 75%;
4634 left: 12.5%;
4635 padding: 7.48px 0 0 0;
4636 line-height: 1;
4637 height: 34px;
4638 display: inline-block;
4639 text-align: center;
4640 -webkit-transform: translate3d(0px, 0px, 0px);
4641 transform: translate3d(0px, 0px, 0px);
4642 }
4643
4644 .flatpickr-current-month span.cur-month {
4645 font-family: inherit;
4646 font-weight: 700;
4647 color: inherit;
4648 display: inline-block;
4649 margin-left: 0.5ch;
4650 padding: 0;
4651 }
4652
4653 .flatpickr-current-month span.cur-month:hover {
4654 background: rgba(0, 0, 0, 0.05);
4655 }
4656
4657 .flatpickr-current-month .numInputWrapper {
4658 width: 6ch;
4659 width: 7ch\0;
4660 display: inline-block;
4661 }
4662
4663 .flatpickr-current-month .numInputWrapper span.arrowUp:after {
4664 border-bottom-color: rgba(0, 0, 0, 0.9);
4665 }
4666
4667 .flatpickr-current-month .numInputWrapper span.arrowDown:after {
4668 border-top-color: rgba(0, 0, 0, 0.9);
4669 }
4670
4671 .flatpickr-current-month input.cur-year {
4672 background: transparent;
4673 -webkit-box-sizing: border-box;
4674 box-sizing: border-box;
4675 color: inherit;
4676 cursor: text;
4677 padding: 0 0 0 0.5ch;
4678 margin: 0;
4679 display: inline-block;
4680 font-size: inherit;
4681 font-family: inherit;
4682 font-weight: 300;
4683 line-height: inherit;
4684 height: auto;
4685 border: 0;
4686 border-radius: 0;
4687 vertical-align: initial;
4688 -webkit-appearance: textfield;
4689 -moz-appearance: textfield;
4690 appearance: textfield;
4691 }
4692
4693 .flatpickr-current-month input.cur-year:focus {
4694 outline: 0;
4695 }
4696
4697 .flatpickr-current-month input.cur-year[disabled],
4698 .flatpickr-current-month input.cur-year[disabled]:hover {
4699 font-size: 100%;
4700 color: rgba(0, 0, 0, 0.5);
4701 background: transparent;
4702 pointer-events: none;
4703 }
4704
4705 .flatpickr-current-month .flatpickr-monthDropdown-months {
4706 appearance: menulist;
4707 background: transparent;
4708 border: none;
4709 border-radius: 0;
4710 box-sizing: border-box;
4711 color: inherit;
4712 cursor: pointer;
4713 font-size: inherit;
4714 font-family: inherit;
4715 font-weight: 300;
4716 height: auto;
4717 line-height: inherit;
4718 margin: -1px 0 0 0;
4719 outline: none;
4720 padding: 0 0 0 0.5ch;
4721 position: relative;
4722 vertical-align: initial;
4723 -webkit-box-sizing: border-box;
4724 -webkit-appearance: menulist;
4725 -moz-appearance: menulist;
4726 width: auto;
4727 }
4728
4729 .flatpickr-current-month .flatpickr-monthDropdown-months:focus,
4730 .flatpickr-current-month .flatpickr-monthDropdown-months:active {
4731 outline: none;
4732 }
4733
4734 .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
4735 background: rgba(0, 0, 0, 0.05);
4736 }
4737
4738 .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
4739 background-color: transparent;
4740 outline: none;
4741 padding: 0;
4742 }
4743
4744 .flatpickr-weekdays {
4745 background: transparent;
4746 text-align: center;
4747 overflow: hidden;
4748 width: 100%;
4749 display: -webkit-box;
4750 display: -webkit-flex;
4751 display: -ms-flexbox;
4752 display: flex;
4753 -webkit-box-align: center;
4754 -webkit-align-items: center;
4755 -ms-flex-align: center;
4756 align-items: center;
4757 height: 28px;
4758 }
4759
4760 .flatpickr-weekdays .flatpickr-weekdaycontainer {
4761 display: -webkit-box;
4762 display: -webkit-flex;
4763 display: -ms-flexbox;
4764 display: flex;
4765 -webkit-box-flex: 1;
4766 -webkit-flex: 1;
4767 -ms-flex: 1;
4768 flex: 1;
4769 }
4770
4771 span.flatpickr-weekday {
4772 cursor: default;
4773 font-size: 90%;
4774 background: transparent;
4775 color: rgba(0, 0, 0, 0.54);
4776 line-height: 1;
4777 margin: 0;
4778 text-align: center;
4779 display: block;
4780 -webkit-box-flex: 1;
4781 -webkit-flex: 1;
4782 -ms-flex: 1;
4783 flex: 1;
4784 font-weight: bolder;
4785 }
4786
4787 .dayContainer,
4788 .flatpickr-weeks {
4789 padding: 1px 0 0 0;
4790 }
4791
4792 .flatpickr-days {
4793 position: relative;
4794 overflow: hidden;
4795 display: -webkit-box;
4796 display: -webkit-flex;
4797 display: -ms-flexbox;
4798 display: flex;
4799 -webkit-box-align: start;
4800 -webkit-align-items: flex-start;
4801 -ms-flex-align: start;
4802 align-items: flex-start;
4803 width: 307.875px;
4804 }
4805
4806 .flatpickr-days:focus {
4807 outline: 0;
4808 }
4809
4810 .dayContainer {
4811 padding: 0;
4812 outline: 0;
4813 text-align: left;
4814 width: 307.875px;
4815 min-width: 307.875px;
4816 max-width: 307.875px;
4817 -webkit-box-sizing: border-box;
4818 box-sizing: border-box;
4819 display: inline-block;
4820 display: -ms-flexbox;
4821 display: -webkit-box;
4822 display: -webkit-flex;
4823 display: flex;
4824 -webkit-flex-wrap: wrap;
4825 flex-wrap: wrap;
4826 -ms-flex-wrap: wrap;
4827 -ms-flex-pack: justify;
4828 -webkit-justify-content: space-around;
4829 justify-content: space-around;
4830 -webkit-transform: translate3d(0px, 0px, 0px);
4831 transform: translate3d(0px, 0px, 0px);
4832 opacity: 1;
4833 }
4834
4835 .dayContainer + .dayContainer {
4836 -webkit-box-shadow: -1px 0 0 #e6e6e6;
4837 box-shadow: -1px 0 0 #e6e6e6;
4838 }
4839
4840 .flatpickr-day {
4841 background: none;
4842 border: 1px solid transparent;
4843 border-radius: 150px;
4844 -webkit-box-sizing: border-box;
4845 box-sizing: border-box;
4846 color: #393939;
4847 cursor: pointer;
4848 font-weight: 400;
4849 width: 14.2857143%;
4850 -webkit-flex-basis: 14.2857143%;
4851 -ms-flex-preferred-size: 14.2857143%;
4852 flex-basis: 14.2857143%;
4853 max-width: 39px;
4854 height: 39px;
4855 line-height: 39px;
4856 margin: 0;
4857 display: inline-block;
4858 position: relative;
4859 -webkit-box-pack: center;
4860 -webkit-justify-content: center;
4861 -ms-flex-pack: center;
4862 justify-content: center;
4863 text-align: center;
4864 }
4865
4866 .flatpickr-day.inRange,
4867 .flatpickr-day.prevMonthDay.inRange,
4868 .flatpickr-day.nextMonthDay.inRange,
4869 .flatpickr-day.today.inRange,
4870 .flatpickr-day.prevMonthDay.today.inRange,
4871 .flatpickr-day.nextMonthDay.today.inRange,
4872 .flatpickr-day:hover,
4873 .flatpickr-day.prevMonthDay:hover,
4874 .flatpickr-day.nextMonthDay:hover,
4875 .flatpickr-day:focus,
4876 .flatpickr-day.prevMonthDay:focus,
4877 .flatpickr-day.nextMonthDay:focus {
4878 cursor: pointer;
4879 outline: 0;
4880 background: #e6e6e6;
4881 border-color: #e6e6e6;
4882 }
4883
4884 .flatpickr-day.today {
4885 border-color: #959ea9;
4886 }
4887
4888 .flatpickr-day.today:hover,
4889 .flatpickr-day.today:focus {
4890 border-color: #959ea9;
4891 background: #959ea9;
4892 color: #fff;
4893 }
4894
4895 .flatpickr-day.selected,
4896 .flatpickr-day.startRange,
4897 .flatpickr-day.endRange,
4898 .flatpickr-day.selected.inRange,
4899 .flatpickr-day.startRange.inRange,
4900 .flatpickr-day.endRange.inRange,
4901 .flatpickr-day.selected:focus,
4902 .flatpickr-day.startRange:focus,
4903 .flatpickr-day.endRange:focus,
4904 .flatpickr-day.selected:hover,
4905 .flatpickr-day.startRange:hover,
4906 .flatpickr-day.endRange:hover,
4907 .flatpickr-day.selected.prevMonthDay,
4908 .flatpickr-day.startRange.prevMonthDay,
4909 .flatpickr-day.endRange.prevMonthDay,
4910 .flatpickr-day.selected.nextMonthDay,
4911 .flatpickr-day.startRange.nextMonthDay,
4912 .flatpickr-day.endRange.nextMonthDay {
4913 background: #569ff7;
4914 -webkit-box-shadow: none;
4915 box-shadow: none;
4916 color: #fff;
4917 border-color: #569ff7;
4918 }
4919
4920 .flatpickr-day.selected.startRange,
4921 .flatpickr-day.startRange.startRange,
4922 .flatpickr-day.endRange.startRange {
4923 border-radius: 50px 0 0 50px;
4924 }
4925
4926 .flatpickr-day.selected.endRange,
4927 .flatpickr-day.startRange.endRange,
4928 .flatpickr-day.endRange.endRange {
4929 border-radius: 0 50px 50px 0;
4930 }
4931
4932 .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
4933 .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
4934 .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
4935 -webkit-box-shadow: -10px 0 0 #569ff7;
4936 box-shadow: -10px 0 0 #569ff7;
4937 }
4938
4939 .flatpickr-day.selected.startRange.endRange,
4940 .flatpickr-day.startRange.startRange.endRange,
4941 .flatpickr-day.endRange.startRange.endRange {
4942 border-radius: 50px;
4943 }
4944
4945 .flatpickr-day.inRange {
4946 border-radius: 0;
4947 -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
4948 box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
4949 }
4950
4951 .flatpickr-day.flatpickr-disabled,
4952 .flatpickr-day.flatpickr-disabled:hover,
4953 .flatpickr-day.prevMonthDay,
4954 .flatpickr-day.nextMonthDay,
4955 .flatpickr-day.notAllowed,
4956 .flatpickr-day.notAllowed.prevMonthDay,
4957 .flatpickr-day.notAllowed.nextMonthDay {
4958 color: rgba(57, 57, 57, 0.3);
4959 background: transparent;
4960 border-color: transparent;
4961 cursor: default;
4962 }
4963
4964 .flatpickr-day.flatpickr-disabled,
4965 .flatpickr-day.flatpickr-disabled:hover {
4966 cursor: not-allowed;
4967 color: rgba(57, 57, 57, 0.1);
4968 }
4969
4970 .flatpickr-day.week.selected {
4971 border-radius: 0;
4972 -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
4973 box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
4974 }
4975
4976 .flatpickr-day.hidden {
4977 visibility: hidden;
4978 }
4979
4980 .rangeMode .flatpickr-day {
4981 margin-top: 1px;
4982 }
4983
4984 .flatpickr-weekwrapper {
4985 float: left;
4986 }
4987
4988 .flatpickr-weekwrapper .flatpickr-weeks {
4989 padding: 0 12px;
4990 -webkit-box-shadow: 1px 0 0 #e6e6e6;
4991 box-shadow: 1px 0 0 #e6e6e6;
4992 }
4993
4994 .flatpickr-weekwrapper .flatpickr-weekday {
4995 float: none;
4996 width: 100%;
4997 line-height: 28px;
4998 }
4999
5000 .flatpickr-weekwrapper span.flatpickr-day,
5001 .flatpickr-weekwrapper span.flatpickr-day:hover {
5002 display: block;
5003 width: 100%;
5004 max-width: none;
5005 color: rgba(57, 57, 57, 0.3);
5006 background: transparent;
5007 cursor: default;
5008 border: none;
5009 }
5010
5011 .flatpickr-innerContainer {
5012 display: block;
5013 display: -webkit-box;
5014 display: -webkit-flex;
5015 display: -ms-flexbox;
5016 display: flex;
5017 -webkit-box-sizing: border-box;
5018 box-sizing: border-box;
5019 overflow: hidden;
5020 }
5021
5022 .flatpickr-rContainer {
5023 display: inline-block;
5024 padding: 0;
5025 -webkit-box-sizing: border-box;
5026 box-sizing: border-box;
5027 }
5028
5029 .flatpickr-time {
5030 text-align: center;
5031 outline: 0;
5032 display: block;
5033 height: 0;
5034 line-height: 40px;
5035 max-height: 40px;
5036 -webkit-box-sizing: border-box;
5037 box-sizing: border-box;
5038 overflow: hidden;
5039 display: -webkit-box;
5040 display: -webkit-flex;
5041 display: -ms-flexbox;
5042 display: flex;
5043 }
5044
5045 .flatpickr-time:after {
5046 content: "";
5047 display: table;
5048 clear: both;
5049 }
5050
5051 .flatpickr-time .numInputWrapper {
5052 -webkit-box-flex: 1;
5053 -webkit-flex: 1;
5054 -ms-flex: 1;
5055 flex: 1;
5056 width: 40%;
5057 height: 40px;
5058 float: left;
5059 }
5060
5061 .flatpickr-time .numInputWrapper span.arrowUp:after {
5062 border-bottom-color: #393939;
5063 }
5064
5065 .flatpickr-time .numInputWrapper span.arrowDown:after {
5066 border-top-color: #393939;
5067 }
5068
5069 .flatpickr-time.hasSeconds .numInputWrapper {
5070 width: 26%;
5071 }
5072
5073 .flatpickr-time.time24hr .numInputWrapper {
5074 width: 49%;
5075 }
5076
5077 .flatpickr-time input {
5078 background: transparent;
5079 -webkit-box-shadow: none;
5080 box-shadow: none;
5081 border: 0;
5082 border-radius: 0;
5083 text-align: center;
5084 margin: 0;
5085 padding: 0;
5086 height: inherit;
5087 line-height: inherit;
5088 color: #393939;
5089 font-size: 14px;
5090 position: relative;
5091 -webkit-box-sizing: border-box;
5092 box-sizing: border-box;
5093 -webkit-appearance: textfield;
5094 -moz-appearance: textfield;
5095 appearance: textfield;
5096 }
5097
5098 .flatpickr-time input.flatpickr-hour {
5099 font-weight: bold;
5100 }
5101
5102 .flatpickr-time input.flatpickr-minute,
5103 .flatpickr-time input.flatpickr-second {
5104 font-weight: 400;
5105 }
5106
5107 .flatpickr-time input:focus {
5108 outline: 0;
5109 border: 0;
5110 }
5111
5112 .flatpickr-time .flatpickr-time-separator,
5113 .flatpickr-time .flatpickr-am-pm {
5114 height: inherit;
5115 float: left;
5116 line-height: inherit;
5117 color: #393939;
5118 font-weight: bold;
5119 width: 2%;
5120 -webkit-user-select: none;
5121 -moz-user-select: none;
5122 -ms-user-select: none;
5123 user-select: none;
5124 -webkit-align-self: center;
5125 -ms-flex-item-align: center;
5126 align-self: center;
5127 }
5128
5129 .flatpickr-time .flatpickr-am-pm {
5130 outline: 0;
5131 width: 18%;
5132 cursor: pointer;
5133 text-align: center;
5134 font-weight: 400;
5135 }
5136
5137 .flatpickr-time input:hover,
5138 .flatpickr-time .flatpickr-am-pm:hover,
5139 .flatpickr-time input:focus,
5140 .flatpickr-time .flatpickr-am-pm:focus {
5141 background: #eee;
5142 }
5143
5144 .flatpickr-input[readonly] {
5145 cursor: pointer;
5146 }
5147
5148 @-webkit-keyframes fpFadeInDown {
5149 from {
5150 opacity: 0;
5151 -webkit-transform: translate3d(0, -20px, 0);
5152 transform: translate3d(0, -20px, 0);
5153 }
5154 to {
5155 opacity: 1;
5156 -webkit-transform: translate3d(0, 0, 0);
5157 transform: translate3d(0, 0, 0);
5158 }
5159 }
5160 @keyframes fpFadeInDown {
5161 from {
5162 opacity: 0;
5163 -webkit-transform: translate3d(0, -20px, 0);
5164 transform: translate3d(0, -20px, 0);
5165 }
5166 to {
5167 opacity: 1;
5168 -webkit-transform: translate3d(0, 0, 0);
5169 transform: translate3d(0, 0, 0);
5170 }
5171 }
5172