PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 2.0.9
Adminify – White Label, Admin Menu Editor, Login Customizer v2.0.9
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 2.0.9, at lib/adminify-framework/assets/css/style.css

5,177 lines 108.5 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 .button {
1355 margin-right: 5px;
1356 }
1357 .adminify-field-icon .adminify-icon-select {
1358 display: flex;
1359 }
1360 .adminify-field-icon .adminify-icon-preview:not(.hidden) {
1361 display: flex;
1362 }
1363 .adminify-field-icon .adminify-icon-preview i {
1364 display: flex;
1365 justify-content: center;
1366 align-items: center;
1367 width: 30px;
1368 font-size: 14px;
1369 margin-right: 5px;
1370 text-align: center;
1371 vertical-align: top;
1372 color: #555;
1373 border: 1px solid #ccc;
1374 background-color: #f7f7f7;
1375 border-radius: 3px;
1376 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
1377 }
1378
1379 /**
1380 * 03. 17. Field: image_select
1381 */
1382 .adminify-field-image_select .adminify--image {
1383 display: inline-block;
1384 margin: 0 5px 5px 0;
1385 }
1386 .adminify-field-image_select .adminify--inline-list .adminify--image {
1387 display: block;
1388 }
1389 .adminify-field-image_select figure {
1390 cursor: pointer;
1391 position: relative;
1392 display: inline-block;
1393 max-width: 100%;
1394 margin: 0;
1395 vertical-align: bottom;
1396 border: 2px solid transparent;
1397 background-color: #fff;
1398 user-select: none;
1399 transition: all .2s;
1400 }
1401 .adminify-field-image_select figure:before {
1402 position: absolute;
1403 top: 0;
1404 left: 0;
1405 text-align: center;
1406 font-size: 10px;
1407 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
1408 font-weight: 900;
1409 content: "\f00c";
1410 width: 16px;
1411 height: 16px;
1412 line-height: 14px;
1413 opacity: 0;
1414 color: #fff;
1415 background-color: #222;
1416 transition: opacity .2s;
1417 }
1418 .adminify-field-image_select .adminify--active figure {
1419 border-color: #222;
1420 box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
1421 }
1422 .adminify-field-image_select .adminify--active figure:before {
1423 opacity: 1;
1424 }
1425 .adminify-field-image_select img {
1426 max-width: 100%;
1427 height: auto;
1428 vertical-align: top;
1429 }
1430 .adminify-field-image_select input {
1431 display: none;
1432 }
1433
1434 /**
1435 * 03. 18. Field: link_color
1436 */
1437 .adminify-field-link_color .adminify--left {
1438 float: left;
1439 margin-right: 10px;
1440 margin-bottom: 5px;
1441 }
1442 .adminify-field-link_color .adminify--title {
1443 color: #777;
1444 margin-bottom: 5px;
1445 }
1446
1447 /**
1448 * 03. 19. Field: map
1449 */
1450 .adminify-field-map input {
1451 width: 100%;
1452 }
1453 .adminify-field-map input[type="text"].ui-autocomplete-loading {
1454 background-position-x: calc(100% - 5px);
1455 }
1456 .adminify-field-map .adminify--map-search + .adminify--map-osm-wrap {
1457 margin-top: 10px;
1458 }
1459 .adminify-field-map .adminify--map-osm-wrap {
1460 position: relative;
1461 padding: 5px;
1462 border: 1px solid #eee;
1463 background-color: #fff;
1464 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1465 }
1466 .adminify-field-map .adminify--map-osm {
1467 position: relative;
1468 z-index: 1;
1469 min-height: 250px;
1470 }
1471 .adminify-field-map .adminify--map-inputs {
1472 margin-top: 10px;
1473 display: flex;
1474 justify-content: space-between;
1475 }
1476 .adminify-field-map .adminify--map-input {
1477 flex: 1;
1478 }
1479 .adminify-field-map .adminify--map-input:last-child {
1480 padding-left: 10px;
1481 }
1482 .adminify-field-map label {
1483 display: block;
1484 color: #777;
1485 font-size: 12px;
1486 margin: 0 0 2px 0;
1487 }
1488
1489 .adminify-map-ui-autocomplate {
1490 z-index: 999999;
1491 border-radius: 4px;
1492 overflow: hidden;
1493 }
1494
1495 /**
1496 * 03. 20. Field: media
1497 */
1498 .adminify-field-media .adminify--placeholder {
1499 display: flex;
1500 align-items: flex-start;
1501 }
1502 .adminify-field-media .adminify--placeholder input {
1503 width: 100%;
1504 margin: 0;
1505 }
1506 .adminify-field-media .button {
1507 margin-left: 5px;
1508 }
1509 .adminify-field-media .hidden + .button {
1510 margin-left: 0;
1511 }
1512 .adminify-field-media .adminify--preview {
1513 position: relative;
1514 }
1515
1516 /**
1517 * 03. 21. Field: palette
1518 */
1519 .adminify-field-palette .adminify--palette {
1520 position: relative;
1521 display: inline-block;
1522 cursor: pointer;
1523 border: 2px solid #ddd;
1524 margin-right: 10px;
1525 margin-bottom: 10px;
1526 user-select: none;
1527 -webkit-user-select: none;
1528 transition: all .2s;
1529 }
1530 .adminify-field-palette .adminify--palette span {
1531 vertical-align: middle;
1532 display: inline-block;
1533 width: 22px;
1534 height: 60px;
1535 line-height: 60px;
1536 overflow: hidden;
1537 text-indent: -999px;
1538 }
1539 .adminify-field-palette .adminify--palette:before {
1540 position: absolute;
1541 top: 0;
1542 left: 0;
1543 text-align: center;
1544 font-size: 10px;
1545 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
1546 font-weight: 900;
1547 content: "\f00c";
1548 width: 16px;
1549 height: 16px;
1550 line-height: 14px;
1551 opacity: 0;
1552 color: #fff;
1553 background-color: #222;
1554 transition: opacity .2s;
1555 }
1556 .adminify-field-palette .adminify--active {
1557 border-color: #222;
1558 box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
1559 }
1560 .adminify-field-palette .adminify--active:before {
1561 opacity: 1;
1562 }
1563 .adminify-field-palette input {
1564 display: none;
1565 }
1566
1567 /**
1568 * 03. 22. Field: repeater
1569 */
1570 .adminify-field-repeater .adminify-field-text input {
1571 width: 100%;
1572 }
1573 .adminify-field-repeater .adminify-repeater-hidden {
1574 display: none !important;
1575 }
1576 .adminify-field-repeater .adminify-repeater-wrapper .adminify-repeater-item {
1577 display: table;
1578 width: 100%;
1579 margin-bottom: 5px;
1580 border: 1px solid #eee;
1581 }
1582 .adminify-field-repeater .adminify-repeater-wrapper .adminify-repeater-item h4 {
1583 font-size: 1em;
1584 }
1585 .adminify-field-repeater .adminify-repeater-content {
1586 width: 100%;
1587 display: table-cell;
1588 vertical-align: middle;
1589 background-color: #fff;
1590 }
1591 .adminify-field-repeater .adminify-repeater-content > .adminify-field {
1592 padding: 15px;
1593 }
1594 .adminify-field-repeater .adminify-repeater-helper {
1595 width: 100%;
1596 display: table-cell;
1597 vertical-align: middle;
1598 text-align: center;
1599 font-size: 14px;
1600 line-height: 1em;
1601 border-left: 1px solid #eee;
1602 background-color: #f7f7f7;
1603 }
1604 .adminify-field-repeater .adminify-repeater-helper i {
1605 display: inline-block;
1606 cursor: pointer;
1607 color: #999;
1608 padding: 5px;
1609 }
1610 .adminify-field-repeater .adminify-repeater-helper i:hover {
1611 color: #555;
1612 }
1613 .adminify-field-repeater .adminify-repeater-helper-inner {
1614 width: 75px;
1615 }
1616 .adminify-field-repeater .adminify-repeater-alert {
1617 display: none;
1618 margin-bottom: 5px;
1619 padding: 10px 20px;
1620 color: #a94442;
1621 border: 1px solid #ebccd1;
1622 background-color: #f2dede;
1623 }
1624 .adminify-field-repeater .widget-placeholder {
1625 height: 50px;
1626 margin-bottom: 3px;
1627 border: 1px dashed #f1c40f;
1628 background-color: #fffae4;
1629 }
1630 .adminify-field-repeater .ui-sortable-helper {
1631 height: 50px !important;
1632 overflow: hidden !important;
1633 border-color: #ccc !important;
1634 background-color: #eee !important;
1635 opacity: 0.5;
1636 }
1637 .adminify-field-repeater .ui-sortable-helper .adminify-repeater-helper,
1638 .adminify-field-repeater .ui-sortable-helper .adminify-repeater-content {
1639 display: none;
1640 }
1641
1642 /**
1643 * 03. 23. Field: select
1644 */
1645 .adminify-field-select .adminify-fieldset {
1646 min-height: 30px;
1647 }
1648 .adminify-field-select .adminify-chosen {
1649 display: none;
1650 }
1651 .adminify-field-select select {
1652 max-width: 100%;
1653 margin: 0;
1654 }
1655 .adminify-field-select .adminify-hide-select {
1656 display: none !important;
1657 }
1658
1659 /**
1660 * 03. 24. Field: slider
1661 */
1662 .adminify-field-slider .adminify--wrap {
1663 display: flex;
1664 align-items: center;
1665 }
1666 .adminify-field-slider .adminify--input {
1667 display: flex;
1668 }
1669 .adminify-field-slider .adminify--unit {
1670 display: flex;
1671 justify-content: center;
1672 flex-direction: column;
1673 user-select: none;
1674 padding: 0 6px;
1675 font-size: 11px;
1676 line-height: 1;
1677 border-radius: 0 4px 4px 0;
1678 color: #555;
1679 border: 1px solid #7e8993;
1680 border-left: 0;
1681 background-color: #f5f5f5;
1682 }
1683 .adminify-field-slider .adminify-slider-ui {
1684 margin-right: 15px;
1685 }
1686 .adminify-field-slider input[type=number] {
1687 position: relative;
1688 z-index: 1;
1689 margin: 0;
1690 width: 50px;
1691 text-align: center;
1692 }
1693 .adminify-field-slider .adminify--is-unit {
1694 border-top-right-radius: 0 !important;
1695 border-bottom-right-radius: 0 !important;
1696 }
1697 .adminify-field-slider .ui-slider {
1698 position: relative;
1699 width: 100%;
1700 height: 3px;
1701 border: none;
1702 background: #ddd;
1703 border-radius: 2px;
1704 }
1705 .adminify-field-slider .ui-slider-range {
1706 height: 3px;
1707 border: none;
1708 background: #333;
1709 border-radius: 2px;
1710 }
1711 .adminify-field-slider .ui-slider-handle {
1712 position: absolute;
1713 width: 16px;
1714 height: 16px;
1715 top: -7px;
1716 margin-left: -8px;
1717 border: none;
1718 background: #333;
1719 border-radius: 2px;
1720 }
1721 .adminify-field-slider .ui-state-active,
1722 .adminify-field-slider .ui-slider-handle:hover {
1723 cursor: pointer;
1724 background: #111;
1725 }
1726
1727 /**
1728 * 03. 25. Field: sortable
1729 */
1730 .adminify-field-sortable .adminify-field-text input {
1731 width: 100%;
1732 max-width: 100%;
1733 }
1734 .adminify-field-sortable .adminify-sortable .adminify-sortable-item {
1735 display: table;
1736 width: 100%;
1737 margin-bottom: 5px;
1738 border: 1px solid #eee;
1739 }
1740 .adminify-field-sortable .adminify-sortable .adminify-sortable-item h4 {
1741 font-size: 1em;
1742 }
1743 .adminify-field-sortable .adminify-sortable-content {
1744 width: 100%;
1745 display: table-cell;
1746 vertical-align: middle;
1747 background-color: #fff;
1748 }
1749 .adminify-field-sortable .adminify-sortable-content > .adminify-field {
1750 padding: 15px;
1751 }
1752 .adminify-field-sortable .adminify-sortable-helper {
1753 width: 100%;
1754 display: table-cell;
1755 vertical-align: middle;
1756 text-align: center;
1757 font-size: 14px;
1758 line-height: 1em;
1759 border-left: 1px solid #eee;
1760 background-color: #f7f7f7;
1761 }
1762 .adminify-field-sortable .adminify-sortable-helper i {
1763 display: inline-block;
1764 cursor: pointer;
1765 width: 50px;
1766 color: #555;
1767 }
1768 .adminify-field-sortable .adminify-sortable-helper i:hover {
1769 opacity: 0.5;
1770 }
1771 .adminify-field-sortable .widget-placeholder {
1772 height: 50px;
1773 margin-bottom: 3px;
1774 border: 1px dashed #f1c40f;
1775 background-color: #fffae4;
1776 }
1777 .adminify-field-sortable .ui-sortable-helper {
1778 height: 50px !important;
1779 overflow: hidden !important;
1780 border-color: #ccc !important;
1781 background-color: #eee !important;
1782 opacity: 0.5;
1783 }
1784 .adminify-field-sortable .ui-sortable-helper .adminify-sortable-helper,
1785 .adminify-field-sortable .ui-sortable-helper .adminify-sortable-content {
1786 display: none;
1787 }
1788
1789 /**
1790 * 03. 26. Field: sorter
1791 */
1792 .adminify-field-sorter .ui-sortable-placeholder {
1793 height: 20px;
1794 border: 1px dashed #f1c40f;
1795 background-color: #fffae4;
1796 }
1797 .adminify-field-sorter .adminify-modules {
1798 float: left;
1799 width: 50%;
1800 box-sizing: border-box;
1801 }
1802 .adminify-field-sorter .adminify-modules:first-child {
1803 padding-right: 15px;
1804 }
1805 .adminify-field-sorter .adminify-modules:last-child {
1806 padding-left: 15px;
1807 }
1808 .adminify-field-sorter .adminify-disabled,
1809 .adminify-field-sorter .adminify-enabled {
1810 padding: 5px 15px;
1811 border: 1px dashed #ddd;
1812 background-color: #fff;
1813 }
1814 .adminify-field-sorter .adminify-disabled li {
1815 opacity: 0.5;
1816 transition: opacity .15s;
1817 }
1818 .adminify-field-sorter .adminify-disabled .ui-sortable-helper {
1819 opacity: 1;
1820 }
1821 .adminify-field-sorter .adminify-sorter-title {
1822 font-size: 13px;
1823 font-weight: 600;
1824 padding: 10px;
1825 text-align: center;
1826 border: 1px dashed #ddd;
1827 border-bottom: none;
1828 background-color: #f8f8f8;
1829 text-transform: uppercase;
1830 }
1831 .adminify-field-sorter ul {
1832 list-style-type: none;
1833 margin: 0;
1834 padding: 0;
1835 min-height: 62px;
1836 }
1837 .adminify-field-sorter ul li {
1838 margin: 10px 0;
1839 padding: 10px 15px;
1840 cursor: move;
1841 font-weight: bold;
1842 text-align: center;
1843 border: 1px solid #e5e5e5;
1844 background-color: #fafafa;
1845 transition: border-color .15s;
1846 }
1847 .adminify-field-sorter ul li:hover {
1848 border-color: #bbb;
1849 }
1850
1851 /**
1852 * 03. 27. Field: spinner
1853 */
1854 .adminify-field-spinner .adminify--spin {
1855 display: flex;
1856 }
1857 .adminify-field-spinner .ui-widget {
1858 font-family: inherit;
1859 }
1860 .adminify-field-spinner .ui-spinner {
1861 display: flex;
1862 align-items: stretch;
1863 overflow: unset;
1864 border: none;
1865 background: none;
1866 border-radius: 0;
1867 }
1868 .adminify-field-spinner .ui-spinner .ui-button {
1869 display: flex;
1870 flex-direction: column;
1871 justify-content: center;
1872 text-align: center;
1873 min-width: 20px;
1874 padding: 0 4px;
1875 margin: 0;
1876 color: #555;
1877 background-color: #f5f5f5;
1878 border: 1px solid #7e8993;
1879 }
1880 .adminify-field-spinner .ui-spinner .ui-spinner-button {
1881 position: relative;
1882 cursor: pointer;
1883 height: auto;
1884 }
1885 .adminify-field-spinner .ui-spinner .ui-spinner-button:hover {
1886 background-color: #e7e7e7;
1887 }
1888 .adminify-field-spinner .ui-spinner .ui-spinner-button:active {
1889 background-color: #ddd;
1890 }
1891 .adminify-field-spinner .ui-spinner .ui-spinner-button:before {
1892 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
1893 font-weight: 900;
1894 font-size: 14px;
1895 line-height: 14px;
1896 }
1897 .adminify-field-spinner .ui-spinner .ui-spinner-down {
1898 border-right: 0;
1899 border-radius: 4px 0 0 4px;
1900 }
1901 .adminify-field-spinner .ui-spinner .ui-spinner-down:before {
1902 content: "\f0d9";
1903 }
1904 .adminify-field-spinner .ui-spinner .ui-spinner-up {
1905 border-left: 0;
1906 border-radius: 0 4px 4px 0;
1907 }
1908 .adminify-field-spinner .ui-spinner .ui-spinner-up:before {
1909 content: "\f0da";
1910 }
1911 .adminify-field-spinner .ui-spinner .adminify--unit {
1912 border-left: 0;
1913 user-select: none;
1914 }
1915 .adminify-field-spinner .ui-spinner .ui-button-text,
1916 .adminify-field-spinner .ui-spinner .ui-button-icon,
1917 .adminify-field-spinner .ui-spinner .ui-button-icon-space {
1918 display: none;
1919 }
1920 .adminify-field-spinner .ui-spinner input {
1921 font-family: inherit;
1922 font-size: inherit;
1923 position: relative;
1924 z-index: 1;
1925 width: 50px;
1926 text-align: center;
1927 margin: 0;
1928 padding: 0 8px;
1929 border-radius: 0;
1930 }
1931 .adminify-field-spinner .ui-spinner-down {
1932 order: 1;
1933 }
1934 .adminify-field-spinner .ui-spinner-input {
1935 order: 2;
1936 }
1937 .adminify-field-spinner .adminify--unit {
1938 order: 3;
1939 }
1940 .adminify-field-spinner .ui-spinner-up {
1941 order: 4;
1942 }
1943
1944 /**
1945 * 03. 28. Field: switcher
1946 */
1947 .adminify-field-switcher .adminify--switcher {
1948 float: left;
1949 cursor: pointer;
1950 position: relative;
1951 width: 60px;
1952 height: 26px;
1953 padding: 0;
1954 margin: 0;
1955 overflow: hidden;
1956 border-radius: 4px;
1957 background-color: #ed6f6f;
1958 user-select: none;
1959 -webkit-user-select: none;
1960 }
1961 .adminify-field-switcher .adminify--ball {
1962 position: absolute;
1963 top: 4px;
1964 left: 4px;
1965 width: 24px;
1966 height: 18px;
1967 background-color: #fff;
1968 border-radius: 4px;
1969 transition: all .1s;
1970 box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
1971 }
1972 .adminify-field-switcher .adminify--on,
1973 .adminify-field-switcher .adminify--off {
1974 position: absolute;
1975 top: 0;
1976 left: 0;
1977 right: 0;
1978 font-size: 11px;
1979 line-height: 26px;
1980 font-weight: 500;
1981 font-style: normal;
1982 text-align: center;
1983 text-transform: uppercase;
1984 color: #fff;
1985 padding-right: 28px;
1986 opacity: 0;
1987 transition: all .1s;
1988 }
1989 .adminify-field-switcher .adminify--off {
1990 padding-right: 0;
1991 padding-left: 28px;
1992 opacity: 1;
1993 }
1994 .adminify-field-switcher .adminify--active {
1995 background: #4fb845;
1996 }
1997 .adminify-field-switcher .adminify--active .adminify--on {
1998 opacity: 1;
1999 }
2000 .adminify-field-switcher .adminify--active .adminify--off {
2001 opacity: 0;
2002 }
2003 .adminify-field-switcher .adminify--active .adminify--ball {
2004 left: 100%;
2005 margin-left: -28px;
2006 }
2007 .adminify-field-switcher .adminify--label {
2008 float: left;
2009 margin-top: 4px;
2010 margin-left: 8px;
2011 font-weight: 400;
2012 color: #999;
2013 }
2014
2015 /**
2016 * 03. 29. Field: tabbed
2017 */
2018 .adminify-field-tabbed .adminify-tabbed-content {
2019 border: 1px solid #ccd0d4;
2020 background-color: #fff;
2021 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
2022 }
2023 .adminify-field-tabbed .adminify-tabbed-content > .adminify-field {
2024 padding: 15px;
2025 }
2026 .adminify-field-tabbed .adminify-tabbed-nav .adminify--icon {
2027 padding-right: 5px;
2028 }
2029 .adminify-field-tabbed .adminify-tabbed-nav a {
2030 display: inline-block;
2031 padding: 12px 15px;
2032 margin-top: 1px;
2033 margin-right: 5px;
2034 margin-bottom: -1px;
2035 position: relative;
2036 text-decoration: none;
2037 color: #444;
2038 font-weight: 600;
2039 border: 1px solid #ccd0d4;
2040 background-color: #f3f3f3;
2041 transition: all .2s;
2042 }
2043 .adminify-field-tabbed .adminify-tabbed-nav a:hover {
2044 background-color: #f9f9f9;
2045 }
2046 .adminify-field-tabbed .adminify-tabbed-nav a.adminify-tabbed-active {
2047 background-color: #fff;
2048 border-bottom-color: #fff;
2049 }
2050 .adminify-field-tabbed .adminify-tabbed-nav a:focus {
2051 outline: none;
2052 box-shadow: none;
2053 }
2054
2055 /**
2056 * 03. 30. Field: text
2057 */
2058 .adminify-field-text input {
2059 width: 50%;
2060 max-width: 100%;
2061 margin: 0;
2062 }
2063
2064 /**
2065 * 03. 31. Field: textarea
2066 */
2067 .adminify-field-textarea textarea {
2068 width: 100%;
2069 max-width: 100%;
2070 min-height: 125px;
2071 }
2072 .adminify-field-textarea .adminify-shortcode-button {
2073 margin-bottom: 10px;
2074 margin-right: 5px;
2075 }
2076
2077 /**
2078 * 03. 32. Field: typography
2079 */
2080 .adminify-field-typography textarea,
2081 .adminify-field-typography select {
2082 margin: 0;
2083 min-width: 100%;
2084 max-width: 100%;
2085 }
2086 .adminify-field-typography .adminify--title {
2087 color: #777;
2088 margin: 0 0 2px 0;
2089 font-size: 12px;
2090 }
2091 .adminify-field-typography .adminify--title small {
2092 vertical-align: top;
2093 }
2094 .adminify-field-typography .adminify--blocks {
2095 display: flex;
2096 flex-wrap: wrap;
2097 }
2098 .adminify-field-typography .adminify--block {
2099 flex: 1;
2100 max-width: 100%;
2101 padding-right: 6px;
2102 padding-bottom: 6px;
2103 }
2104 .adminify-field-typography .adminify--input {
2105 margin: 0;
2106 min-width: 100%;
2107 }
2108 .adminify-field-typography .adminify--input-wrap {
2109 position: relative;
2110 }
2111 .adminify-field-typography .adminify--unit {
2112 position: absolute;
2113 z-index: 1;
2114 right: 4px;
2115 top: 4px;
2116 bottom: 4px;
2117 padding: 2px 6px;
2118 color: #666;
2119 font-size: 11px;
2120 line-height: 1;
2121 border-radius: 2px;
2122 background: #eee;
2123 user-select: none;
2124 display: flex;
2125 justify-content: center;
2126 flex-direction: column;
2127 }
2128 .adminify-field-typography .adminify--preview {
2129 font-size: 16px;
2130 line-height: 20px;
2131 padding: 20px;
2132 color: #222;
2133 border: 1px solid #eee;
2134 background-color: #fff;
2135 border-radius: 2.5px;
2136 user-select: none;
2137 -webkit-user-select: none;
2138 transition: background-color .2s, border-color .2s;
2139 }
2140 .adminify-field-typography .adminify--block-preview {
2141 cursor: pointer;
2142 position: relative;
2143 overflow: hidden;
2144 margin-top: 10px;
2145 max-width: 100%;
2146 }
2147 .adminify-field-typography .adminify--black-background {
2148 border-color: #000;
2149 background-color: #000;
2150 }
2151 .adminify-field-typography .adminify--toggle {
2152 position: absolute;
2153 top: 5px;
2154 right: 10px;
2155 color: #999;
2156 }
2157 .adminify-field-typography .adminify--block-extra-styles {
2158 margin-top: 5px;
2159 }
2160
2161 /**
2162 * 03. 33. Field: upload
2163 */
2164 .adminify-field-upload input {
2165 width: 100%;
2166 margin: 0;
2167 }
2168 .adminify-field-upload .adminify--wrap {
2169 display: flex;
2170 align-items: flex-start;
2171 }
2172 .adminify-field-upload .button {
2173 margin-left: 5px;
2174 }
2175 .adminify-field-upload .adminify--preview {
2176 position: relative;
2177 }
2178
2179 /**
2180 * 03. 34. Field: wp_editor
2181 */
2182 .adminify-field-wp_editor .adminify-wp-editor {
2183 float: left;
2184 width: 100%;
2185 }
2186 .adminify-field-wp_editor .mce-toolbar-grp {
2187 border: none;
2188 }
2189 .adminify-field-wp_editor .mce-btn.mce-active button,
2190 .adminify-field-wp_editor .mce-btn.mce-active:hover button,
2191 .adminify-field-wp_editor .mce-btn.mce-active i,
2192 .adminify-field-wp_editor .mce-btn.mce-active:hover i {
2193 color: #23282d;
2194 }
2195 .adminify-field-wp_editor .wp-media-buttons {
2196 position: relative;
2197 z-index: 2;
2198 }
2199 .adminify-field-wp_editor .wp-editor-tabs {
2200 position: relative;
2201 z-index: 1;
2202 }
2203 .adminify-field-wp_editor .adminify-no-tinymce {
2204 border: 1px solid #e5e5e5;
2205 }
2206 .adminify-field-wp_editor .adminify-no-quicktags .wp-media-buttons {
2207 float: none;
2208 display: block;
2209 }
2210 .adminify-field-wp_editor .adminify-no-quicktags .mce-tinymce {
2211 box-shadow: none;
2212 border: 1px solid #e5e5e5;
2213 }
2214 .adminify-field-wp_editor textarea {
2215 width: 100%;
2216 max-width: 100%;
2217 margin: 0;
2218 box-shadow: none;
2219 }
2220
2221 /**
2222 * 03. 35. Field: heading
2223 */
2224 .adminify-field-heading {
2225 font-size: 1.5em;
2226 font-weight: bold;
2227 color: #23282d;
2228 background-color: #f5f5f5;
2229 }
2230
2231 /**
2232 * 03. 36. Field: subheading
2233 */
2234 .adminify-field-subheading {
2235 font-size: 14px;
2236 font-weight: bold;
2237 padding-top: 17px;
2238 padding-bottom: 17px;
2239 color: #23282d;
2240 background-color: #f7f7f7;
2241 }
2242
2243 /**
2244 * 03. 37. Field: submessage
2245 */
2246 .adminify-field-submessage {
2247 padding: 0 !important;
2248 border: 0 !important;
2249 }
2250 .adminify-field-submessage + .adminify-field {
2251 border-top: 0 !important;
2252 }
2253
2254 .adminify-submessage {
2255 font-size: 12px;
2256 padding: 17px 30px;
2257 border-top: 1px solid transparent;
2258 border-bottom: 1px solid transparent;
2259 }
2260
2261 .adminify-submessage-success {
2262 color: #3c763d;
2263 border-color: #d6e9c6;
2264 background-color: #dff0d8;
2265 }
2266
2267 .adminify-submessage-info {
2268 color: #31708f;
2269 border-color: #bce8f1;
2270 background-color: #d9edf7;
2271 }
2272
2273 .adminify-submessage-warning {
2274 color: #8a6d3b;
2275 border-color: #faebcc;
2276 background-color: #fcf8e3;
2277 }
2278
2279 .adminify-submessage-danger {
2280 color: #a94442;
2281 border-color: #ebccd1;
2282 background-color: #f2dede;
2283 }
2284
2285 .adminify-submessage-normal {
2286 color: #23282d;
2287 border-color: #eee;
2288 background-color: #f7f7f7;
2289 }
2290
2291 /**
2292 * 03. 38. Field: notice
2293 */
2294 .adminify-field-notice {
2295 background-color: #f7f7f7;
2296 }
2297
2298 .adminify-notice {
2299 padding: 12px;
2300 background-color: #fff;
2301 border-left-style: solid;
2302 border-left-width: 4px;
2303 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
2304 }
2305
2306 .adminify-notice-success {
2307 border-color: #46b450;
2308 }
2309
2310 .adminify-notice-info {
2311 border-color: #339fd4;
2312 }
2313
2314 .adminify-notice-warning {
2315 border-color: #ffbc00;
2316 }
2317
2318 .adminify-notice-danger {
2319 border-color: #dc3232;
2320 }
2321
2322 .adminify-notice-normal {
2323 border-color: #222;
2324 }
2325
2326 /**
2327 * 03. 39. Field: number
2328 */
2329 .adminify-field-number input {
2330 width: 100%;
2331 margin: 0;
2332 }
2333 .adminify-field-number .adminify--wrap {
2334 position: relative;
2335 float: left;
2336 width: 100px;
2337 }
2338 .adminify-field-number .adminify--unit {
2339 position: absolute;
2340 z-index: 1;
2341 right: 4px;
2342 top: 4px;
2343 bottom: 4px;
2344 padding: 2px 6px;
2345 color: #666;
2346 font-size: 11px;
2347 line-height: 1;
2348 border-radius: 2px;
2349 background: #eee;
2350 user-select: none;
2351 display: flex;
2352 justify-content: center;
2353 flex-direction: column;
2354 }
2355
2356 /**
2357 * 03. 40. Field: link
2358 */
2359 .adminify-field-link .adminify--result {
2360 display: inline-block;
2361 font-size: 12px;
2362 line-height: 16px;
2363 padding: 7px 10px;
2364 margin-bottom: 7px;
2365 color: #777;
2366 border: 1px solid #e5e5e5;
2367 background-color: #f5f5f5;
2368 border-radius: 2px;
2369 world-break: break-word;
2370 }
2371 .adminify-field-link .adminify--wrap {
2372 position: relative;
2373 float: left;
2374 width: 100px;
2375 }
2376 .adminify-field-link .adminify--unit {
2377 position: absolute;
2378 z-index: 1;
2379 right: 4px;
2380 top: 4px;
2381 bottom: 4px;
2382 padding: 2px 6px;
2383 color: #666;
2384 font-size: 11px;
2385 line-height: 1;
2386 border-radius: 2px;
2387 background: #eee;
2388 user-select: none;
2389 display: flex;
2390 justify-content: center;
2391 flex-direction: column;
2392 }
2393
2394 /**
2395 * 03. 41. others
2396 */
2397 .adminify-help {
2398 cursor: help;
2399 position: absolute;
2400 top: 0;
2401 right: 0;
2402 padding: 5px;
2403 font-size: 13px;
2404 color: #aaa;
2405 }
2406 .adminify-help .adminify-help-text {
2407 display: none;
2408 }
2409
2410 .adminify--preview {
2411 max-width: 100%;
2412 }
2413
2414 .adminify-image-preview {
2415 display: inline-flex;
2416 align-items: center;
2417 justify-content: center;
2418 flex-direction: column;
2419 position: relative;
2420 padding: 6px;
2421 max-width: 120px;
2422 max-height: 120px;
2423 min-width: 40px;
2424 min-height: 40px;
2425 margin-bottom: 10px;
2426 text-align: center;
2427 border-radius: 2px;
2428 border: 1px solid #ccc;
2429 background-color: #f9f9f9;
2430 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
2431 }
2432 .adminify-image-preview i {
2433 cursor: pointer;
2434 position: absolute;
2435 z-index: 1;
2436 right: 4px;
2437 top: 4px;
2438 font-size: 14px;
2439 width: 22px;
2440 height: 22px;
2441 line-height: 22px;
2442 text-align: center;
2443 text-decoration: none;
2444 color: #fff;
2445 background-color: #dd3333;
2446 opacity: 0.75;
2447 border-radius: 2px;
2448 transition: all .2s;
2449 }
2450 .adminify-image-preview i:hover {
2451 opacity: 1;
2452 }
2453 .adminify-image-preview i:focus {
2454 box-shadow: none;
2455 }
2456 .adminify-image-preview span {
2457 position: relative;
2458 overflow: hidden;
2459 display: flex;
2460 height: 100%;
2461 width: 100%;
2462 }
2463 .adminify-image-preview img {
2464 max-width: 100%;
2465 height: auto;
2466 object-fit: contain;
2467 }
2468
2469 .adminify-field-custom .adminify-field {
2470 padding: 0;
2471 }
2472
2473 .adminify-field .chosen-container-single .chosen-single {
2474 height: 28px;
2475 line-height: 26px;
2476 }
2477 .adminify-field .chosen-container-single .chosen-single abbr {
2478 top: 0;
2479 right: 20px;
2480 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
2481 font-weight: 900;
2482 font-size: 12px;
2483 height: 100%;
2484 width: 18px;
2485 color: #aaa;
2486 text-align: center;
2487 background: none;
2488 }
2489 .adminify-field .chosen-container-single .chosen-single abbr:before {
2490 content: "\f00d";
2491 }
2492 .adminify-field .chosen-container-single .chosen-single abbr:hover {
2493 color: #555;
2494 }
2495 .adminify-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
2496 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
2497 font-weight: 900;
2498 font-size: 12px;
2499 height: 100%;
2500 width: 18px;
2501 color: #aaa;
2502 text-align: center;
2503 background: none;
2504 }
2505 .adminify-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
2506 content: "\f00d";
2507 display: inline-block;
2508 padding-top: 3px;
2509 }
2510 .adminify-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
2511 color: #555;
2512 }
2513 .adminify-field .chosen-container-single .chosen-single div b {
2514 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
2515 font-weight: 900;
2516 font-size: 14px;
2517 color: #aaa;
2518 background: none;
2519 }
2520 .adminify-field .chosen-container-single .chosen-single div b:before {
2521 content: "\f107";
2522 }
2523 .adminify-field .chosen-container-single .chosen-single div b:hover {
2524 color: #555;
2525 }
2526 .adminify-field .chosen-container-multi .chosen-choices li.search-choice-placeholder {
2527 border: 1px dashed #aaa;
2528 margin: 3px 5px 3px 0;
2529 }
2530 .adminify-field .chosen-container-multi .ui-sortable li.search-choice span {
2531 cursor: move;
2532 }
2533 .adminify-field .chosen-container-active.chosen-with-drop .chosen-single div b:before {
2534 content: "\f106";
2535 }
2536 .adminify-field .chosen-container-single .chosen-single-with-deselect span {
2537 margin-right: 40px;
2538 }
2539 .adminify-field .chosen-container-single .chosen-search input[type="text"] {
2540 background: none;
2541 }
2542 .adminify-field .chosen-container-single .chosen-search:before {
2543 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
2544 font-weight: 900;
2545 font-size: 11px;
2546 content: "\f002";
2547 position: absolute;
2548 right: 12px;
2549 top: 10px;
2550 color: #aaa;
2551 }
2552 .adminify-field .wp-picker-container {
2553 display: inline-block;
2554 }
2555 .adminify-field .wp-picker-container .wp-color-result.button {
2556 margin-bottom: 0;
2557 }
2558 .adminify-field .adminify--transparent-wrap {
2559 display: none;
2560 position: relative;
2561 top: -1px;
2562 width: 235px;
2563 padding: 9px 10px;
2564 border: 1px solid #dfdfdf;
2565 border-top: none;
2566 background-color: #fff;
2567 }
2568 .adminify-field .wp-picker-active .adminify--transparent-wrap {
2569 display: block;
2570 }
2571 .adminify-field .adminify--transparent-slider {
2572 position: absolute;
2573 width: 190px;
2574 margin-left: 2px;
2575 height: 18px;
2576 }
2577 .adminify-field .adminify--transparent-slider .ui-slider-handle {
2578 position: absolute;
2579 top: -3px;
2580 bottom: -3px;
2581 z-index: 5;
2582 border-color: #aaa;
2583 border-style: solid;
2584 border-width: 4px 3px;
2585 width: 10px;
2586 height: 16px;
2587 margin: 0 -5px;
2588 background: none;
2589 cursor: ew-resize;
2590 opacity: 0.9;
2591 border-radius: 4px;
2592 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
2593 }
2594 .adminify-field .adminify--transparent-slider .ui-slider-handle:before {
2595 content: " ";
2596 position: absolute;
2597 left: -2px;
2598 right: -2px;
2599 top: -3px;
2600 bottom: -3px;
2601 border: 2px solid #fff;
2602 border-radius: 3px;
2603 }
2604 .adminify-field .adminify--transparent-offset {
2605 height: 18px;
2606 width: 200px;
2607 background: url(../images/checkerboard.png) repeat-y center left scroll #fff;
2608 border-radius: 2px;
2609 box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.4);
2610 }
2611 .adminify-field .adminify--transparent-text {
2612 position: absolute;
2613 top: 12px;
2614 right: 10px;
2615 width: 30px;
2616 font-size: 12px;
2617 line-height: 12px;
2618 text-align: center;
2619 color: #999;
2620 }
2621 .adminify-field .adminify--transparent-button {
2622 cursor: pointer;
2623 user-select: none;
2624 margin-top: 10px;
2625 font-size: 11px;
2626 text-align: center;
2627 border-radius: 2px;
2628 padding: 3px 7px;
2629 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
2630 letter-spacing: 0.2px;
2631 color: #777;
2632 border: 1px solid #ccc;
2633 background-color: #f7f7f7;
2634 transition: background-color .2s, border-color .2s, color .2s;
2635 }
2636 .adminify-field .adminify--transparent-active .wp-color-result {
2637 background-image: url(../images/checkerboard.png);
2638 background-size: 135px;
2639 background-position: center left;
2640 background-color: transparent !important;
2641 }
2642 .adminify-field .adminify--transparent-active .adminify--transparent-button {
2643 color: #fff;
2644 border-color: #3ea032;
2645 background-color: #4fb845;
2646 }
2647 .adminify-field .adminify--transparent-active .fa:before {
2648 content: "\f205";
2649 }
2650
2651 /**
2652 * 04. Widget
2653 */
2654 .adminify-widgets > .adminify-field {
2655 position: relative;
2656 top: -1px;
2657 margin-left: -15px;
2658 margin-right: -15px;
2659 padding: 12px 15px;
2660 }
2661 .adminify-widgets > .adminify-field .adminify-title {
2662 float: none;
2663 width: 100%;
2664 margin-bottom: 5px;
2665 }
2666 .adminify-widgets > .adminify-field .adminify-fieldset {
2667 float: none;
2668 width: 100%;
2669 }
2670 .adminify-widgets .adminify-field-text input {
2671 width: 100%;
2672 }
2673 .adminify-widgets .adminify-field-notice .adminify-notice {
2674 padding: 15px;
2675 }
2676
2677 .control-section .adminify-widgets > .adminify-field {
2678 margin-left: -10px;
2679 margin-right: -10px;
2680 padding: 10px 12px;
2681 }
2682
2683 .wp-block .adminify-widgets {
2684 font-size: 13px;
2685 }
2686 .wp-block .adminify-widgets > .adminify-field {
2687 margin-left: -10px;
2688 margin-right: -10px;
2689 }
2690 .wp-block .adminify-widgets > .adminify-field .button-primary {
2691 color: #fff;
2692 }
2693 .wp-block .adminify-widgets > .adminify-field > .adminify-title > h4 {
2694 font-size: 13px;
2695 }
2696
2697 /**
2698 * 05. Widget
2699 */
2700 .control-section .adminify-field {
2701 padding: 0;
2702 }
2703 .control-section .adminify-field .adminify-title {
2704 float: none;
2705 width: 100%;
2706 margin-bottom: 6px;
2707 }
2708 .control-section .adminify-field .adminify-title h4 {
2709 display: block;
2710 font-size: 13px;
2711 line-height: 1;
2712 font-weight: 600;
2713 color: inherit;
2714 }
2715 .control-section .adminify-field .adminify-fieldset {
2716 float: none;
2717 width: 100%;
2718 }
2719 .control-section .adminify-help {
2720 top: -5px;
2721 right: -5px;
2722 }
2723 .control-section .adminify-field-select select {
2724 width: 100%;
2725 }
2726 .control-section .adminify-field-heading {
2727 color: inherit;
2728 font-size: 14px;
2729 line-height: 1em;
2730 margin-right: -15px;
2731 margin-left: -15px;
2732 padding: 15px;
2733 }
2734 .control-section .adminify-field-subheading {
2735 color: inherit;
2736 font-size: 11px;
2737 margin-right: -15px;
2738 margin-left: -15px;
2739 padding: 10px 15px;
2740 }
2741 .control-section .adminify-subtitle-text {
2742 margin-top: 4px;
2743 font-size: 12px;
2744 }
2745 .control-section .adminify-field-submessage .adminify-submessage {
2746 margin-right: -15px;
2747 margin-left: -15px;
2748 padding: 15px;
2749 }
2750 .control-section .adminify-fieldset .adminify-field-submessage .adminify-submessage,
2751 .control-section .adminify-fieldset .adminify-field-heading,
2752 .control-section .adminify-fieldset .adminify-field-subheading {
2753 margin-left: 0;
2754 margin-right: 0;
2755 }
2756 .control-section .adminify-field-date label,
2757 .control-section .adminify-field-datetime label {
2758 display: block;
2759 }
2760 .control-section .adminify-field-date .adminify--to,
2761 .control-section .adminify-field-datetime .adminify--to {
2762 margin-top: 4px;
2763 margin-left: 0;
2764 }
2765 .control-section .adminify-field-sorter ul li {
2766 padding: 5px;
2767 }
2768 .control-section .adminify-field-sorter .adminify-modules {
2769 float: none;
2770 width: 100%;
2771 }
2772 .control-section .adminify-field-sorter .adminify-modules:first-child {
2773 padding-right: 0;
2774 padding-bottom: 15px;
2775 }
2776 .control-section .adminify-field-background .adminify--background-attributes {
2777 flex-direction: column;
2778 }
2779 .control-section .adminify-field-spacing input {
2780 width: 90px;
2781 }
2782 .control-section .adminify-field-border .adminify--input {
2783 flex: 1 50%;
2784 }
2785 .control-section .adminify-field-border input,
2786 .control-section .adminify-field-border select {
2787 width: 100%;
2788 }
2789 .control-section .adminify-field-spinner input {
2790 width: 50px;
2791 }
2792 .control-section .adminify-field-number .adminify--wrap {
2793 width: 100%;
2794 }
2795 .control-section .adminify-field-backup .adminify-export-data {
2796 display: none;
2797 }
2798 .control-section .adminify-field-fieldset .adminify-fieldset-content {
2799 border-color: #e5e5e5;
2800 }
2801 .control-section .adminify-tabbed-content > .adminify-field,
2802 .control-section .adminify-sortable-content > .adminify-field,
2803 .control-section .adminify-repeater-content > .adminify-field,
2804 .control-section .adminify-fieldset-content > .adminify-field,
2805 .control-section .adminify-cloneable-content > .adminify-field,
2806 .control-section .adminify-accordion-content > .adminify-field {
2807 padding: 10px;
2808 }
2809 .control-section .adminify-tabbed-content > .adminify-field .adminify-title,
2810 .control-section .adminify-sortable-content > .adminify-field .adminify-title,
2811 .control-section .adminify-repeater-content > .adminify-field .adminify-title,
2812 .control-section .adminify-fieldset-content > .adminify-field .adminify-title,
2813 .control-section .adminify-cloneable-content > .adminify-field .adminify-title,
2814 .control-section .adminify-accordion-content > .adminify-field .adminify-title {
2815 margin-bottom: 5px;
2816 }
2817 .control-section .adminify-tabbed-content > .adminify-field h4,
2818 .control-section .adminify-sortable-content > .adminify-field h4,
2819 .control-section .adminify-repeater-content > .adminify-field h4,
2820 .control-section .adminify-fieldset-content > .adminify-field h4,
2821 .control-section .adminify-cloneable-content > .adminify-field h4,
2822 .control-section .adminify-accordion-content > .adminify-field h4 {
2823 font-size: 12px;
2824 }
2825 .control-section .adminify-depend-hidden.adminify-depend-on {
2826 display: none !important;
2827 }
2828 .control-section .adminify-depend-visible.adminify-depend-on {
2829 border-top: 0 !important;
2830 }
2831
2832 /**
2833 * 06. Taxonomy
2834 */
2835 .adminify-taxonomy {
2836 max-width: 95%;
2837 }
2838 .adminify-taxonomy > .adminify-field {
2839 border-top: none !important;
2840 }
2841 .adminify-taxonomy > .adminify-field-heading {
2842 font-size: 1.1em;
2843 padding: 20px !important;
2844 border: 1px solid #ddd;
2845 }
2846 .adminify-taxonomy > .adminify-field-subheading {
2847 font-size: 12px;
2848 padding: 15px !important;
2849 border: 1px solid #ddd;
2850 }
2851 .adminify-taxonomy > .adminify-field-submessage .adminify-submessage {
2852 padding: 15px;
2853 border-left-width: 1px;
2854 border-left-style: solid;
2855 border-right-width: 1px;
2856 border-right-style: solid;
2857 }
2858 .adminify-taxonomy > .adminify-field-notice {
2859 background-color: transparent;
2860 }
2861 .adminify-taxonomy .adminify-section-title {
2862 display: block;
2863 padding: 15px;
2864 background-color: #f9f9f9;
2865 border: 1px solid #e5e5e5;
2866 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
2867 }
2868
2869 .adminify-taxonomy-add-fields > .adminify-field {
2870 padding: 8px 0;
2871 }
2872 .adminify-taxonomy-add-fields > .adminify-field > .adminify-title {
2873 float: none;
2874 width: 100%;
2875 padding: 2px 2px 4px 0;
2876 }
2877 .adminify-taxonomy-add-fields > .adminify-field > .adminify-title h4 {
2878 font-size: 12px;
2879 font-weight: normal;
2880 }
2881 .adminify-taxonomy-add-fields > .adminify-field > .adminify-fieldset {
2882 float: none;
2883 width: 100%;
2884 }
2885 .adminify-taxonomy-add-fields > .adminify-field > .adminify-fieldset > .adminify-help {
2886 right: -5px;
2887 }
2888 .adminify-taxonomy-add-fields + p.submit {
2889 margin-top: 0;
2890 }
2891
2892 .adminify-taxonomy-edit-fields > .adminify-field {
2893 padding: 20px 0;
2894 }
2895 .adminify-taxonomy-edit-fields > .adminify-field > .adminify-title {
2896 width: 200px;
2897 }
2898 .adminify-taxonomy-edit-fields > .adminify-field > .adminify-title h4 {
2899 font-size: 14px;
2900 font-weight: 600;
2901 line-height: 1.3;
2902 display: inline-block;
2903 vertical-align: middle;
2904 }
2905 .adminify-taxonomy-edit-fields > .adminify-field > .adminify-fieldset {
2906 width: calc(100% - 220px);
2907 }
2908 .adminify-taxonomy-edit-fields > .adminify-field > .adminify-fieldset > .adminify-help {
2909 top: -5px;
2910 right: -5px;
2911 }
2912 .adminify-taxonomy-edit-fields > .adminify-field-submessage {
2913 margin: 20px 0;
2914 }
2915 .adminify-taxonomy-edit-fields > .adminify-field-subheading,
2916 .adminify-taxonomy-edit-fields > .adminify-field-heading {
2917 margin: 20px 0;
2918 border: 1px solid #ddd;
2919 }
2920
2921 /**
2922 * 08. Nav Menu
2923 */
2924 .adminify-nav-menu-options {
2925 clear: both;
2926 float: left;
2927 width: 100%;
2928 }
2929 .adminify-nav-menu-options > .adminify-fields {
2930 margin-left: -10px;
2931 margin-top: 10px;
2932 margin-bottom: 10px;
2933 border-top: 1px solid #eee;
2934 border-bottom: 1px solid #eee;
2935 }
2936 .adminify-nav-menu-options > .adminify-fields > .adminify-field {
2937 padding: 12px 14px 12px 12px;
2938 }
2939 .adminify-nav-menu-options > .adminify-fields > .adminify-field .adminify-title {
2940 float: none;
2941 width: 100%;
2942 margin-bottom: 5px;
2943 }
2944 .adminify-nav-menu-options > .adminify-fields > .adminify-field .adminify-fieldset {
2945 float: none;
2946 width: 100%;
2947 }
2948 .adminify-nav-menu-options .adminify-field-text input {
2949 width: 100%;
2950 }
2951 .adminify-nav-menu-options .adminify-field-notice .adminify-notice {
2952 padding: 15px;
2953 }
2954
2955 .adminify-nav-menu-title {
2956 padding: 12px 14px 12px 12px;
2957 background-color: #f5f5f5;
2958 border-top: 1px solid #eee;
2959 border-bottom: 1px solid #eee;
2960 }
2961 .adminify-nav-menu-title:first-child {
2962 border-top: 0;
2963 }
2964 .adminify-nav-menu-title h4 {
2965 margin: 0;
2966 padding: 0;
2967 color: #23282d;
2968 }
2969
2970 .adminify-nav-menu-icon {
2971 margin-right: 5px;
2972 }
2973
2974 /**
2975 * 06. Profile
2976 */
2977 .adminify-profile-options > h2 > .fa {
2978 padding-right: 7px;
2979 }
2980 .adminify-profile-options > .adminify-field {
2981 max-width: 750px;
2982 padding: 15px 0;
2983 border-top: none !important;
2984 }
2985 .adminify-profile-options > .adminify-field > .adminify-title {
2986 width: 200px;
2987 }
2988 .adminify-profile-options > .adminify-field > .adminify-title h4 {
2989 font-size: 14px;
2990 font-weight: 600;
2991 line-height: 1.3;
2992 display: inline-block;
2993 vertical-align: middle;
2994 }
2995 .adminify-profile-options > .adminify-field > .adminify-fieldset {
2996 width: calc(100% - 220px);
2997 }
2998 .adminify-profile-options > .adminify-field > .adminify-fieldset > .adminify-help {
2999 top: -15px;
3000 right: -5px;
3001 }
3002 .adminify-profile-options > .adminify-field-heading {
3003 font-size: 1.1em;
3004 }
3005 .adminify-profile-options > .adminify-field-subheading {
3006 font-size: 12px;
3007 }
3008 .adminify-profile-options > .adminify-field-subheading,
3009 .adminify-profile-options > .adminify-field-heading {
3010 margin: 10px 0;
3011 padding: 15px !important;
3012 border: 1px solid #ddd;
3013 }
3014 .adminify-profile-options > .adminify-field-submessage {
3015 margin: 20px 0;
3016 }
3017 .adminify-profile-options > .adminify-field-submessage .adminify-submessage {
3018 padding: 10px;
3019 border-left-width: 1px;
3020 border-left-style: solid;
3021 border-right-width: 1px;
3022 border-right-style: solid;
3023 }
3024 .adminify-profile-options > .adminify-field-notice {
3025 background-color: transparent;
3026 }
3027
3028 /**
3029 * 09. Modal
3030 */
3031 .adminify-modal {
3032 position: fixed;
3033 z-index: 100101;
3034 top: 0;
3035 left: 0;
3036 width: 100%;
3037 height: 100%;
3038 }
3039 .adminify-modal.hidden {
3040 display: none;
3041 }
3042
3043 .adminify-modal-icon {
3044 z-index: 100102;
3045 }
3046
3047 .adminify-modal-table {
3048 display: table;
3049 width: 100%;
3050 height: 100%;
3051 }
3052
3053 .adminify-modal-table-cell {
3054 display: table-cell;
3055 vertical-align: middle;
3056 margin: 100px 0;
3057 }
3058
3059 .adminify-modal-inner {
3060 position: relative;
3061 z-index: 10;
3062 width: 760px;
3063 height: 750px;
3064 margin: 0 auto;
3065 background-color: #fff;
3066 }
3067
3068 .adminify-modal-content {
3069 position: relative;
3070 overflow: hidden;
3071 overflow-y: auto;
3072 height: 595px;
3073 }
3074 .adminify-modal-content .adminify-shortcode-button {
3075 display: none;
3076 }
3077 .adminify-modal-content .adminify-field {
3078 padding: 15px 30px 15px 15px;
3079 }
3080 .adminify-modal-content a:active, .adminify-modal-content a:focus {
3081 outline: none;
3082 box-shadow: none;
3083 }
3084 .adminify-modal-content h4 {
3085 font-size: 13px;
3086 }
3087 .adminify-modal-content h4 small {
3088 font-style: italic;
3089 font-weight: 400;
3090 color: #aaa;
3091 }
3092
3093 .adminify-modal-title {
3094 position: relative;
3095 background-color: #fcfcfc;
3096 border-bottom: 1px solid #ddd;
3097 height: 36px;
3098 font-size: 16px;
3099 font-weight: 600;
3100 line-height: 36px;
3101 margin: 0;
3102 padding: 0 36px 0 16px;
3103 }
3104
3105 .adminify-modal-header {
3106 width: 100%;
3107 padding: 14px 0;
3108 background-color: #f5f5f5;
3109 border-bottom: 1px solid #ddd;
3110 }
3111 .adminify-modal-header select {
3112 display: block;
3113 width: 250px;
3114 margin: 0 auto;
3115 font-size: 13px;
3116 line-height: 1;
3117 height: 30px;
3118 min-height: 30px;
3119 background-color: #fff;
3120 }
3121
3122 .adminify-modal-close {
3123 color: #666;
3124 padding: 0;
3125 position: absolute;
3126 top: 0;
3127 right: 0;
3128 width: 36px;
3129 height: 36px;
3130 text-align: center;
3131 background: none;
3132 border: none;
3133 cursor: pointer;
3134 }
3135 .adminify-modal-close:before {
3136 font: normal 20px/36px dashicons;
3137 content: "\f158";
3138 vertical-align: top;
3139 width: 36px;
3140 height: 36px;
3141 }
3142 .adminify-modal-close:hover {
3143 opacity: 0.5;
3144 }
3145
3146 .adminify-modal-insert-wrapper {
3147 text-align: center;
3148 width: 100%;
3149 padding: 15px 0;
3150 background-color: #f5f5f5;
3151 border-top: 1px solid #ddd;
3152 }
3153
3154 .adminify-modal-overlay {
3155 position: absolute;
3156 top: 0;
3157 left: 0;
3158 width: 100%;
3159 height: 100%;
3160 background-color: #000;
3161 opacity: 0.5;
3162 }
3163
3164 /**
3165 * 09. 01. Shortcode Modal
3166 */
3167 .adminify--repeatable {
3168 padding: 15px 15px 0 15px;
3169 }
3170
3171 .adminify--repeat-button-block {
3172 text-align: center;
3173 padding-bottom: 15px;
3174 }
3175
3176 .adminify--repeat-shortcode {
3177 position: relative;
3178 margin-bottom: 15px;
3179 border: 1px dashed #ddd;
3180 }
3181 .adminify--repeat-shortcode:first-child .adminify-repeat-remove {
3182 display: none;
3183 }
3184 .adminify--repeat-shortcode .adminify-repeat-remove {
3185 position: absolute;
3186 right: 10px;
3187 top: 10px;
3188 z-index: 10;
3189 cursor: pointer;
3190 display: inline-block;
3191 font-size: 11px;
3192 width: 18px;
3193 height: 18px;
3194 line-height: 18px;
3195 text-align: center;
3196 border-radius: 2px;
3197 color: #fff;
3198 background-color: #e14d43;
3199 opacity: 0.5;
3200 }
3201 .adminify--repeat-shortcode .adminify-repeat-remove:hover {
3202 opacity: 0.5;
3203 }
3204
3205 .adminify-shortcode-single .adminify-modal-inner {
3206 height: 750px;
3207 }
3208 .adminify-shortcode-single .adminify-modal-content {
3209 height: 652px;
3210 }
3211
3212 .elementor-editor-active .adminify-shortcode-button {
3213 margin-left: 5px;
3214 }
3215 .elementor-editor-active .adminify-modal .hidden {
3216 display: none !important;
3217 }
3218
3219 /**
3220 * 09. 02. Gutenberg Modal
3221 */
3222 .adminify-shortcode-block {
3223 text-align: center;
3224 padding: 14px;
3225 font-size: 13px;
3226 background-color: #f5f5f5;
3227 font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
3228 }
3229
3230 .adminify-shortcode-block .components-button {
3231 margin-bottom: 10px;
3232 }
3233
3234 /**
3235 * 09. 03. Icon Modal
3236 */
3237 .adminify-modal-icon .adminify-icon-title {
3238 padding: 15px 0;
3239 margin: 4px;
3240 font-size: 14px;
3241 font-weight: bold;
3242 text-align: center;
3243 border: 1px solid #eee;
3244 background-color: #f7f7f7;
3245 }
3246 .adminify-modal-icon .adminify-modal-header {
3247 text-align: center;
3248 }
3249 .adminify-modal-icon .adminify-icon-search {
3250 width: 50%;
3251 height: 40px;
3252 line-height: 40px;
3253 }
3254 .adminify-modal-icon i {
3255 cursor: pointer;
3256 display: inline-block;
3257 margin: 4px;
3258 width: 35px;
3259 height: 35px;
3260 line-height: 35px;
3261 font-size: 16px;
3262 color: #555;
3263 text-align: center;
3264 border: 1px solid #ccc;
3265 background-color: #f7f7f7;
3266 border-radius: 2px;
3267 box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
3268 }
3269 .adminify-modal-icon i:hover {
3270 color: #fff;
3271 border-color: #222;
3272 background-color: #222;
3273 }
3274 .adminify-modal-icon .adminify-modal-content {
3275 padding: 10px;
3276 height: 618px;
3277 }
3278 .adminify-modal-icon .adminify-error-text {
3279 padding: 10px;
3280 }
3281
3282 .adminify-modal-loading {
3283 display: none;
3284 position: absolute;
3285 left: 15px;
3286 top: 15px;
3287 }
3288
3289 .adminify-loading {
3290 position: relative;
3291 width: 20px;
3292 height: 20px;
3293 background: #ccc;
3294 border-radius: 20px;
3295 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
3296 }
3297 .adminify-loading:after {
3298 position: absolute;
3299 top: 50%;
3300 left: 50%;
3301 width: 4px;
3302 height: 4px;
3303 content: "";
3304 margin-top: -2px;
3305 margin-left: -2px;
3306 background-color: white;
3307 animation-duration: 0.5s;
3308 animation-iteration-count: infinite;
3309 animation-timing-function: linear;
3310 animation-name: adminifyLoader;
3311 border-radius: 4px;
3312 }
3313
3314 @keyframes adminifyLoader {
3315 0% {
3316 transform: rotate(0deg) translateX(-6px) rotate(0deg);
3317 }
3318 100% {
3319 transform: rotate(360deg) translateX(-6px) rotate(-360deg);
3320 }
3321 }
3322 /**
3323 * 10. Helper
3324 */
3325 .adminify-subtitle-text {
3326 margin-top: 6px;
3327 font-weight: 400;
3328 color: #999;
3329 }
3330
3331 .adminify-desc-text {
3332 clear: both;
3333 float: left;
3334 width: 100%;
3335 margin-top: 6px;
3336 font-weight: 400;
3337 color: #999;
3338 }
3339
3340 .adminify-error-text {
3341 margin-top: 6px;
3342 color: #d02c21;
3343 }
3344
3345 .adminify-before-text {
3346 margin-bottom: 6px;
3347 }
3348
3349 .adminify-after-text {
3350 margin-top: 6px;
3351 }
3352
3353 .adminify-metabox-hide {
3354 display: none !important;
3355 }
3356
3357 .adminify-metabox-show {
3358 display: block !important;
3359 }
3360
3361 .adminify-depend-hidden.adminify-depend-on {
3362 display: none;
3363 }
3364
3365 .adminify-depend-visible.adminify-depend-on {
3366 display: block;
3367 opacity: 0.75;
3368 filter: grayscale(1);
3369 user-select: none;
3370 border-top: 1px solid #eee;
3371 }
3372 .adminify-depend-visible.adminify-depend-on .clear:before {
3373 content: "";
3374 left: 0;
3375 top: 0;
3376 right: 0;
3377 bottom: 0;
3378 position: absolute;
3379 background-color: #eee;
3380 opacity: 0.25;
3381 z-index: 10;
3382 }
3383
3384 .adminify-warning-primary {
3385 color: #fff !important;
3386 border-color: #dc3545 !important;
3387 background: #dc3545 !important;
3388 }
3389 .adminify-warning-primary:hover, .adminify-warning-primary:focus {
3390 border-color: #bd2130 !important;
3391 background: #bd2130 !important;
3392 }
3393 .adminify-warning-primary:focus {
3394 box-shadow: 0 0 0 1px #fff, 0 0 0 3px #bd2130 !important;
3395 }
3396 .adminify-warning-primary:active {
3397 border-color: #bd2130 !important;
3398 background: #bd2130 !important;
3399 }
3400
3401 .adminify-form-result {
3402 display: none;
3403 float: left;
3404 padding: 0 8px;
3405 margin-right: 4px;
3406 font-size: 11px;
3407 line-height: 30px;
3408 user-select: none;
3409 border-radius: 2px;
3410 }
3411
3412 .adminify-form-show {
3413 display: block;
3414 }
3415
3416 .adminify-form-success {
3417 color: #fff;
3418 background-color: #46b450;
3419 }
3420
3421 .adminify-form-warning {
3422 color: #8a6d3b;
3423 background-color: #faebcc;
3424 }
3425
3426 .adminify-label-error {
3427 position: relative;
3428 top: -2px;
3429 display: inline-block;
3430 font-size: 10px;
3431 line-height: 10px;
3432 height: 10px;
3433 width: 10px;
3434 padding: 1px;
3435 font-style: normal;
3436 text-align: center;
3437 color: #fff;
3438 vertical-align: middle;
3439 background-color: #e10000;
3440 border-radius: 2px;
3441 }
3442
3443 .adminify-no-option {
3444 padding: 30px;
3445 }
3446
3447 .adminify-input-number {
3448 -moz-appearance: textfield;
3449 }
3450
3451 .adminify-input-number::-webkit-inner-spin-button,
3452 .adminify-input-number::-webkit-outer-spin-button {
3453 -webkit-appearance: none;
3454 margin: 0;
3455 }
3456
3457 .adminify-fa5-shims .adminify .fas,
3458 .adminify-fa5-shims .adminify .far,
3459 .adminify-fa5-shims .adminify .fab {
3460 font-family: "FontAwesome";
3461 font-style: normal;
3462 }
3463
3464 /**
3465 * 11. Welcome Page
3466 */
3467 .adminify-welcome-wrap {
3468 position: relative;
3469 margin: 25px 40px 0 20px;
3470 font-size: 15px;
3471 max-width: 1200px;
3472 }
3473 .adminify-welcome-wrap p {
3474 font-size: 14px;
3475 line-height: 1.5;
3476 }
3477 .adminify-welcome-wrap h1 {
3478 margin: 0.2em 200px 0 0;
3479 padding: 0;
3480 color: #32373c;
3481 line-height: 1.2em;
3482 font-size: 2.8em;
3483 font-weight: 400;
3484 }
3485 .adminify-welcome-wrap .adminify-logo {
3486 position: absolute;
3487 overflow: hidden;
3488 top: 0;
3489 right: 0;
3490 height: 160px;
3491 width: 140px;
3492 background-image: linear-gradient(45deg, #2d67cb, #ad19f3);
3493 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), inset 0 0 0 4px rgba(0, 0, 0, 0.25);
3494 }
3495 .adminify-welcome-wrap .adminify-logo .adminify--effects i {
3496 position: absolute;
3497 width: 200px;
3498 height: 100px;
3499 background-color: rgba(0, 0, 0, 0.15);
3500 transform: rotate(-45deg);
3501 }
3502 .adminify-welcome-wrap .adminify-logo .adminify--effects i:nth-child(1) {
3503 bottom: -20px;
3504 right: -70px;
3505 }
3506 .adminify-welcome-wrap .adminify-logo .adminify--effects i:nth-child(2) {
3507 bottom: -35px;
3508 right: -80px;
3509 }
3510 .adminify-welcome-wrap .adminify-logo .adminify--effects i:nth-child(3) {
3511 bottom: -50px;
3512 right: -90px;
3513 }
3514 .adminify-welcome-wrap .adminify-logo .adminify--effects i:nth-child(4) {
3515 bottom: -65px;
3516 right: -100px;
3517 }
3518 .adminify-welcome-wrap .adminify-logo .adminify--wp-logos {
3519 position: relative;
3520 padding-top: 25px;
3521 text-align: center;
3522 }
3523 .adminify-welcome-wrap .adminify-logo .adminify--wp-logo {
3524 position: absolute;
3525 left: 20px;
3526 width: 20px;
3527 height: 20px;
3528 background-repeat: no-repeat;
3529 background-position: center center;
3530 background-image: url(../images/wp-logo.svg);
3531 }
3532 .adminify-welcome-wrap .adminify-logo .adminify--wp-plugin-logo {
3533 display: inline-block;
3534 width: 50px;
3535 height: 50px;
3536 border: 3px solid #fff;
3537 background-size: 40px;
3538 background-repeat: no-repeat;
3539 background-position: center center;
3540 background-image: url(../images/wp-plugin-logo.svg);
3541 border-radius: 100%;
3542 vertical-align: middle;
3543 }
3544 .adminify-welcome-wrap .adminify-logo .adminify--text {
3545 position: absolute;
3546 left: 0;
3547 right: 0;
3548 top: 90px;
3549 color: #fff;
3550 font-size: 13px;
3551 line-height: 1.2em;
3552 font-weight: 600;
3553 text-align: center;
3554 text-transform: uppercase;
3555 text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
3556 }
3557 .adminify-welcome-wrap .adminify-logo .adminify--version {
3558 top: auto;
3559 left: auto;
3560 right: 8px;
3561 bottom: 4px;
3562 font-size: 11px;
3563 text-transform: lowercase;
3564 }
3565 .adminify-welcome-wrap .adminify-about-text {
3566 font-weight: 400;
3567 line-height: 1.6em;
3568 font-size: 19px;
3569 margin: 1em 200px 1em 0;
3570 color: #555d66;
3571 }
3572 .adminify-welcome-wrap .adminify-demo-button {
3573 margin: 1em 200px 2em 0;
3574 }
3575 .adminify-welcome-wrap .nav-tab-wrapper {
3576 margin-bottom: 20px;
3577 }
3578 .adminify-welcome-wrap ul {
3579 list-style-type: disc;
3580 padding-left: 15px;
3581 }
3582 .adminify-welcome-wrap .adminify--col {
3583 float: left;
3584 padding-right: 20px;
3585 box-sizing: border-box;
3586 }
3587 .adminify-welcome-wrap .adminify--col-2 {
3588 width: 50%;
3589 }
3590 .adminify-welcome-wrap .adminify--col-3 {
3591 width: 33.333%;
3592 }
3593 .adminify-welcome-wrap .adminify--col-4 {
3594 width: 25%;
3595 }
3596 .adminify-welcome-wrap .adminify--col-5 {
3597 width: 20%;
3598 }
3599 .adminify-welcome-wrap .adminify--col-last {
3600 padding-right: 0;
3601 }
3602 .adminify-welcome-wrap .adminify--col-upgrade {
3603 padding: 10px 0;
3604 text-align: center;
3605 border-top: 1px solid #e5e5e5;
3606 }
3607
3608 .adminify--table-compare thead td,
3609 .adminify--table-compare tfoot td {
3610 text-align: center;
3611 }
3612 .adminify--table-compare td {
3613 font-size: 14px;
3614 text-align: center;
3615 vertical-align: middle;
3616 padding: 10px;
3617 }
3618 .adminify--table-compare td:first-child {
3619 text-align: left;
3620 }
3621 .adminify--table-compare tfoot td {
3622 padding: 15px 0;
3623 }
3624 .adminify--table-compare .fa {
3625 font-size: 18px;
3626 }
3627 .adminify--table-compare .fa-check-circle {
3628 color: #46b450;
3629 }
3630 .adminify--table-compare .fa-times-circle {
3631 color: #dc3232;
3632 }
3633
3634 .adminify-welcome-cols {
3635 clear: both;
3636 margin: 20px 0;
3637 background-color: #fff;
3638 padding: 0 0;
3639 border-radius: 2px;
3640 border: 1px solid #e5e5e5;
3641 }
3642 .adminify-welcome-cols .adminify--col {
3643 width: 33.333%;
3644 float: left;
3645 padding: 20px;
3646 text-align: center;
3647 box-sizing: border-box;
3648 min-height: 200px;
3649 border-right: 1px solid #e5e5e5;
3650 }
3651 .adminify-welcome-cols .adminify--left,
3652 .adminify-welcome-cols .adminify--block {
3653 float: left;
3654 width: 20%;
3655 padding: 0 30px;
3656 text-align: center;
3657 box-sizing: border-box;
3658 }
3659 .adminify-welcome-cols .adminify--block {
3660 width: 80%;
3661 }
3662 .adminify-welcome-cols .adminify--col-first {
3663 border-bottom: 1px solid #e5e5e5;
3664 }
3665 .adminify-welcome-cols .adminify--last {
3666 border-right: none;
3667 }
3668 .adminify-welcome-cols .adminify--space {
3669 height: 20px;
3670 }
3671 .adminify-welcome-cols .adminify--icon {
3672 display: inline-block;
3673 font-size: 20px;
3674 width: 30px;
3675 height: 30px;
3676 line-height: 30px;
3677 text-align: center;
3678 margin-bottom: 10px;
3679 color: #fff;
3680 background-color: #555;
3681 border-radius: 30px;
3682 }
3683 .adminify-welcome-cols .adminify--active {
3684 background-color: #5cb85c;
3685 }
3686 .adminify-welcome-cols .adminify--deactive {
3687 background-color: #e14d43;
3688 }
3689 .adminify-welcome-cols .adminify--title {
3690 font-weight: bold;
3691 display: block;
3692 }
3693 .adminify-welcome-cols p:last-child {
3694 margin-bottom: 0;
3695 }
3696
3697 .adminify-features-cols .adminify--key-features {
3698 width: 30%;
3699 }
3700 .adminify-features-cols .adminify--available-fields {
3701 width: 70%;
3702 }
3703
3704 .adminify-code-block {
3705 margin: 20px 0;
3706 padding: 5px 20px;
3707 background-color: #fff;
3708 border-radius: 2px;
3709 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
3710 }
3711 .adminify-code-block pre {
3712 font-size: 13px;
3713 color: #0073aa;
3714 }
3715 .adminify-code-block pre span {
3716 color: #999;
3717 }
3718
3719 .adminify--table-fields td {
3720 font-size: 14px;
3721 }
3722
3723 .adminify--upgrade a {
3724 color: #5cb85c;
3725 font-weight: bold;
3726 }
3727 .adminify--upgrade a:focus, .adminify--upgrade a:hover {
3728 color: #4aa14a;
3729 outline: none;
3730 box-shadow: none;
3731 }
3732
3733 @media only screen and (max-width: 782px) {
3734 .adminify-welcome-cols .adminify--col {
3735 width: 100%;
3736 min-height: auto;
3737 border-right: none;
3738 border-bottom: 1px solid #e5e5e5;
3739 }
3740
3741 .adminify-features-cols .adminify--key-features {
3742 width: 100%;
3743 }
3744 .adminify-features-cols .adminify--available-fields {
3745 width: 100%;
3746 }
3747 }
3748 /**
3749 * 12. Responsive
3750 */
3751 @media only screen and (max-width: 1200px) {
3752 .adminify-metabox .adminify-field .adminify-title {
3753 float: none;
3754 width: 100%;
3755 margin-bottom: 10px;
3756 }
3757 .adminify-metabox .adminify-field .adminify-fieldset {
3758 float: none;
3759 width: 100%;
3760 }
3761 }
3762 @media only screen and (max-width: 782px) {
3763 .adminify-header-inner {
3764 text-align: center;
3765 }
3766 .adminify-header-inner h1 {
3767 width: 100%;
3768 margin-bottom: 10px;
3769 }
3770
3771 .adminify-form-result {
3772 float: none;
3773 margin-right: 0;
3774 margin-bottom: 10px;
3775 }
3776
3777 .adminify-search,
3778 .adminify-header-right,
3779 .adminify-header-left {
3780 width: 100%;
3781 }
3782
3783 .adminify-search {
3784 text-align: center;
3785 margin-bottom: 15px;
3786 }
3787
3788 .adminify-footer {
3789 text-align: center;
3790 }
3791
3792 .adminify-buttons {
3793 float: none;
3794 }
3795
3796 .adminify-copyright {
3797 float: none;
3798 margin-top: 10px;
3799 }
3800
3801 .adminify-nav,
3802 .adminify-expand-all,
3803 .adminify-reset-section,
3804 .adminify-nav-background {
3805 display: none !important;
3806 }
3807
3808 .adminify-nav-normal + .adminify-content {
3809 margin-left: 0;
3810 }
3811
3812 .adminify-section-title,
3813 .adminify-section {
3814 display: block !important;
3815 }
3816
3817 .adminify-field .adminify-title {
3818 float: none;
3819 width: 100%;
3820 margin-bottom: 10px;
3821 }
3822 .adminify-field .adminify-fieldset {
3823 float: none;
3824 width: 100%;
3825 }
3826
3827 .adminify-field-color .button.wp-picker-clear {
3828 padding: 0 8px;
3829 line-height: 2.14285714;
3830 min-height: 32px;
3831 }
3832
3833 .adminify-profile-options > .adminify-field > .adminify-title,
3834 .adminify-taxonomy-edit-fields > .adminify-field > .adminify-title {
3835 float: none;
3836 width: 100%;
3837 margin-bottom: 10px;
3838 }
3839 .adminify-profile-options > .adminify-field > .adminify-fieldset,
3840 .adminify-taxonomy-edit-fields > .adminify-field > .adminify-fieldset {
3841 float: none;
3842 width: 100%;
3843 }
3844
3845 .adminify-nav-menu-options > .adminify-fields {
3846 margin-left: -10px;
3847 margin-right: -10px;
3848 }
3849 .adminify-nav-menu-options > .adminify-fields > .adminify-field {
3850 padding: 10px;
3851 }
3852 }
3853 @media only screen and (max-width: 782px) {
3854 .adminify-modal .adminify-modal-inner {
3855 width: 90%;
3856 }
3857 }
3858 @media only screen and (max-height: 750px) {
3859 .adminify-modal .adminify-modal-inner {
3860 height: auto;
3861 }
3862 .adminify-modal .adminify-modal-content {
3863 height: calc(100vh - 200px);
3864 }
3865 }
3866 /**
3867 * Chosen JS Styles
3868 */
3869 .chosen-container {
3870 position: relative;
3871 display: inline-block;
3872 vertical-align: middle;
3873 font-size: 13px;
3874 user-select: none;
3875 }
3876
3877 .chosen-container * {
3878 box-sizing: border-box;
3879 }
3880
3881 .chosen-container .chosen-drop {
3882 position: absolute;
3883 top: 100%;
3884 z-index: 1010;
3885 width: 100%;
3886 border: 1px solid #aaa;
3887 border-top: 0;
3888 background: #fff;
3889 box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
3890 clip: rect(0, 0, 0, 0);
3891 clip-path: inset(100% 100%);
3892 }
3893
3894 .chosen-container.chosen-with-drop .chosen-drop {
3895 clip: auto;
3896 clip-path: none;
3897 }
3898
3899 .chosen-container a {
3900 cursor: pointer;
3901 }
3902
3903 .chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
3904 margin-right: 4px;
3905 overflow: hidden;
3906 white-space: nowrap;
3907 text-overflow: ellipsis;
3908 font-weight: normal;
3909 color: #999999;
3910 }
3911
3912 .chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
3913 content: ":";
3914 padding-left: 2px;
3915 vertical-align: top;
3916 }
3917
3918 .chosen-container-single .chosen-single {
3919 position: relative;
3920 display: block;
3921 overflow: hidden;
3922 padding: 0 0 0 8px;
3923 height: 25px;
3924 border: 1px solid #aaa;
3925 border-radius: 5px;
3926 background-color: #fff;
3927 background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
3928 background-clip: padding-box;
3929 box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
3930 color: #444;
3931 text-decoration: none;
3932 white-space: nowrap;
3933 line-height: 24px;
3934 }
3935
3936 .chosen-container-single .chosen-default {
3937 color: #999;
3938 }
3939
3940 .chosen-container-single .chosen-single span {
3941 display: block;
3942 overflow: hidden;
3943 margin-right: 26px;
3944 text-overflow: ellipsis;
3945 white-space: nowrap;
3946 }
3947
3948 .chosen-container-single .chosen-single-with-deselect span {
3949 margin-right: 38px;
3950 }
3951
3952 .chosen-container-single .chosen-single abbr {
3953 position: absolute;
3954 top: 6px;
3955 right: 26px;
3956 display: block;
3957 width: 12px;
3958 height: 12px;
3959 font-size: 1px;
3960 }
3961
3962 .chosen-container-single .chosen-single div {
3963 position: absolute;
3964 top: 0;
3965 right: 0;
3966 display: block;
3967 width: 18px;
3968 height: 100%;
3969 }
3970
3971 .chosen-container-single .chosen-single div b {
3972 display: block;
3973 width: 100%;
3974 height: 100%;
3975 }
3976
3977 .chosen-container-single .chosen-search {
3978 position: relative;
3979 z-index: 1010;
3980 margin: 0;
3981 padding: 3px 4px;
3982 white-space: nowrap;
3983 }
3984
3985 .chosen-container-single .chosen-search input[type="text"] {
3986 margin: 1px 0;
3987 padding: 4px 20px 4px 5px;
3988 width: 100%;
3989 height: auto;
3990 outline: 0;
3991 border: 1px solid #aaa;
3992 font-size: 1em;
3993 font-family: sans-serif;
3994 line-height: normal;
3995 border-radius: 0;
3996 }
3997
3998 .chosen-container-single .chosen-drop {
3999 margin-top: -1px;
4000 border-radius: 0 0 4px 4px;
4001 background-clip: padding-box;
4002 }
4003
4004 .chosen-container-single.chosen-container-single-nosearch .chosen-search {
4005 position: absolute;
4006 clip: rect(0, 0, 0, 0);
4007 clip-path: inset(100% 100%);
4008 }
4009
4010 .chosen-container .chosen-results {
4011 color: #444;
4012 position: relative;
4013 overflow-x: hidden;
4014 overflow-y: auto;
4015 margin: 0 4px 4px 0;
4016 padding: 0 0 0 4px;
4017 max-height: 240px;
4018 -webkit-overflow-scrolling: touch;
4019 }
4020
4021 .chosen-container .chosen-results li {
4022 display: none;
4023 margin: 0;
4024 padding: 5px 6px;
4025 list-style: none;
4026 line-height: 15px;
4027 word-wrap: break-word;
4028 -webkit-touch-callout: none;
4029 }
4030
4031 .chosen-container .chosen-results li.active-result {
4032 display: list-item;
4033 cursor: pointer;
4034 }
4035
4036 .chosen-container .chosen-results li.disabled-result {
4037 display: list-item;
4038 color: #ccc;
4039 cursor: default;
4040 }
4041
4042 .chosen-container .chosen-results li.highlighted {
4043 background-color: #3875d7;
4044 background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
4045 color: #fff;
4046 }
4047
4048 .chosen-container .chosen-results li.no-results {
4049 color: #777;
4050 display: list-item;
4051 background: #f4f4f4;
4052 }
4053
4054 .chosen-container .chosen-results li.group-result {
4055 display: list-item;
4056 font-weight: bold;
4057 cursor: default;
4058 }
4059
4060 .chosen-container .chosen-results li.group-option {
4061 padding-left: 15px;
4062 }
4063
4064 .chosen-container .chosen-results li em {
4065 font-style: normal;
4066 text-decoration: underline;
4067 }
4068
4069 .chosen-container-multi .chosen-choices {
4070 position: relative;
4071 overflow: hidden;
4072 margin: 0;
4073 padding: 0 5px;
4074 width: 100%;
4075 height: auto;
4076 border: 1px solid #aaa;
4077 background-color: #fff;
4078 background-image: linear-gradient(#eee 1%, #fff 15%);
4079 cursor: text;
4080 }
4081
4082 .chosen-container-multi .chosen-choices li {
4083 float: left;
4084 list-style: none;
4085 }
4086
4087 .chosen-container-multi .chosen-choices li.search-field {
4088 margin: 0;
4089 padding: 0;
4090 white-space: nowrap;
4091 }
4092
4093 .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
4094 margin: 1px 0;
4095 padding: 0;
4096 outline: 0;
4097 border: 0 !important;
4098 background: transparent !important;
4099 box-shadow: none;
4100 color: #999;
4101 font-size: 100%;
4102 font-family: sans-serif;
4103 line-height: normal;
4104 border-radius: 0;
4105 width: 25px;
4106 height: 25px;
4107 min-height: 25px;
4108 }
4109
4110 .chosen-container-multi .chosen-choices li.search-choice {
4111 position: relative;
4112 margin: 3px 5px 3px 0;
4113 padding: 3px 20px 3px 6px;
4114 border: 1px solid #aaa;
4115 max-width: 100%;
4116 border-radius: 3px;
4117 background-color: #eeeeee;
4118 background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
4119 background-size: 100% 19px;
4120 background-repeat: repeat-x;
4121 background-clip: padding-box;
4122 box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
4123 color: #333;
4124 line-height: 13px;
4125 cursor: default;
4126 }
4127
4128 .chosen-container-multi .chosen-choices li.search-choice span {
4129 word-wrap: break-word;
4130 white-space: nowrap;
4131 }
4132
4133 .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
4134 position: absolute;
4135 top: 0;
4136 right: 0;
4137 display: block;
4138 width: 12px;
4139 height: 12px;
4140 font-size: 1px;
4141 }
4142
4143 .chosen-container-multi .chosen-choices li.search-choice-disabled {
4144 padding-right: 5px;
4145 border: 1px solid #ccc;
4146 background-color: #e4e4e4;
4147 background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
4148 color: #666;
4149 }
4150
4151 .chosen-container-multi .chosen-choices li.search-choice-focus {
4152 background: #d4d4d4;
4153 }
4154
4155 .chosen-container-multi .chosen-results {
4156 margin: 0;
4157 padding: 0;
4158 }
4159
4160 .chosen-container-multi .chosen-drop .result-selected {
4161 display: list-item;
4162 color: #ccc;
4163 cursor: default;
4164 }
4165
4166 .chosen-container-active .chosen-single {
4167 border: 1px solid #5897fb;
4168 box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
4169 }
4170
4171 .chosen-container-active.chosen-with-drop .chosen-single {
4172 border: 1px solid #aaa;
4173 border-bottom-right-radius: 0;
4174 border-bottom-left-radius: 0;
4175 background-image: linear-gradient(#eee 20%, #fff 80%);
4176 box-shadow: 0 1px 0 #fff inset;
4177 }
4178
4179 .chosen-container-active.chosen-with-drop .chosen-single div {
4180 border-left: none;
4181 background: transparent;
4182 }
4183
4184 .chosen-container-active .chosen-choices {
4185 border: 1px solid #5897fb;
4186 box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
4187 }
4188
4189 .chosen-container-active .chosen-choices li.search-field input[type="text"] {
4190 color: #222 !important;
4191 }
4192
4193 .chosen-disabled {
4194 opacity: 0.5 !important;
4195 cursor: default;
4196 }
4197
4198 .chosen-disabled .chosen-single {
4199 cursor: default;
4200 }
4201
4202 .chosen-disabled .chosen-choices .search-choice .search-choice-close {
4203 cursor: default;
4204 }
4205
4206 .chosen-rtl {
4207 text-align: right;
4208 }
4209
4210 .chosen-rtl .chosen-single {
4211 overflow: visible;
4212 padding: 0 8px 0 0;
4213 }
4214
4215 .chosen-rtl .chosen-single span {
4216 margin-right: 0;
4217 margin-left: 26px;
4218 direction: rtl;
4219 }
4220
4221 .chosen-rtl .chosen-single-with-deselect span {
4222 margin-left: 38px;
4223 }
4224
4225 .chosen-rtl .chosen-single div {
4226 right: auto;
4227 left: 3px;
4228 }
4229
4230 .chosen-rtl .chosen-single abbr {
4231 right: auto;
4232 left: 26px;
4233 }
4234
4235 .chosen-rtl .chosen-choices li {
4236 float: right;
4237 }
4238
4239 .chosen-rtl .chosen-choices li.search-field input[type="text"] {
4240 direction: rtl;
4241 }
4242
4243 .chosen-rtl .chosen-choices li.search-choice {
4244 margin: 3px 5px 3px 0;
4245 padding: 3px 5px 3px 19px;
4246 }
4247
4248 .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
4249 right: auto;
4250 left: 4px;
4251 }
4252
4253 .chosen-rtl.chosen-container-single .chosen-results {
4254 margin: 0 0 4px 4px;
4255 padding: 0 4px 0 0;
4256 }
4257
4258 .chosen-rtl .chosen-results li.group-option {
4259 padding-right: 15px;
4260 padding-left: 0;
4261 }
4262
4263 .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
4264 border-right: none;
4265 }
4266
4267 .chosen-rtl .chosen-search input[type="text"] {
4268 padding: 4px 5px 4px 20px;
4269 direction: rtl;
4270 }
4271
4272 /**
4273 * Flatpickr
4274 */
4275 .flatpickr-calendar {
4276 background: transparent;
4277 opacity: 0;
4278 display: none;
4279 text-align: center;
4280 visibility: hidden;
4281 padding: 0;
4282 -webkit-animation: none;
4283 animation: none;
4284 direction: ltr;
4285 border: 0;
4286 font-size: 14px;
4287 line-height: 24px;
4288 border-radius: 5px;
4289 position: absolute;
4290 width: 307.875px;
4291 -webkit-box-sizing: border-box;
4292 box-sizing: border-box;
4293 -ms-touch-action: manipulation;
4294 touch-action: manipulation;
4295 background: #fff;
4296 -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);
4297 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);
4298 }
4299
4300 .flatpickr-calendar.open,
4301 .flatpickr-calendar.inline {
4302 opacity: 1;
4303 max-height: 640px;
4304 visibility: visible;
4305 }
4306
4307 .flatpickr-calendar.open {
4308 display: inline-block;
4309 z-index: 99999;
4310 }
4311
4312 .flatpickr-calendar.animate.open {
4313 -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
4314 animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
4315 }
4316
4317 .flatpickr-calendar.inline {
4318 display: block;
4319 position: relative;
4320 top: 2px;
4321 }
4322
4323 .flatpickr-calendar.static {
4324 position: absolute;
4325 top: calc(100% + 2px);
4326 }
4327
4328 .flatpickr-calendar.static.open {
4329 z-index: 999;
4330 display: block;
4331 }
4332
4333 .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
4334 -webkit-box-shadow: none !important;
4335 box-shadow: none !important;
4336 }
4337
4338 .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
4339 -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
4340 box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
4341 }
4342
4343 .flatpickr-calendar .hasWeeks .dayContainer,
4344 .flatpickr-calendar .hasTime .dayContainer {
4345 border-bottom: 0;
4346 border-bottom-right-radius: 0;
4347 border-bottom-left-radius: 0;
4348 }
4349
4350 .flatpickr-calendar .hasWeeks .dayContainer {
4351 border-left: 0;
4352 }
4353
4354 .flatpickr-calendar.hasTime .flatpickr-time {
4355 height: 40px;
4356 border-top: 1px solid #e6e6e6;
4357 }
4358
4359 .flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
4360 height: auto;
4361 }
4362
4363 .flatpickr-calendar:before,
4364 .flatpickr-calendar:after {
4365 position: absolute;
4366 display: block;
4367 pointer-events: none;
4368 border: solid transparent;
4369 content: '';
4370 height: 0;
4371 width: 0;
4372 left: 22px;
4373 }
4374
4375 .flatpickr-calendar.rightMost:before,
4376 .flatpickr-calendar.arrowRight:before,
4377 .flatpickr-calendar.rightMost:after,
4378 .flatpickr-calendar.arrowRight:after {
4379 left: auto;
4380 right: 22px;
4381 }
4382
4383 .flatpickr-calendar.arrowCenter:before,
4384 .flatpickr-calendar.arrowCenter:after {
4385 left: 50%;
4386 right: 50%;
4387 }
4388
4389 .flatpickr-calendar:before {
4390 border-width: 5px;
4391 margin: 0 -5px;
4392 }
4393
4394 .flatpickr-calendar:after {
4395 border-width: 4px;
4396 margin: 0 -4px;
4397 }
4398
4399 .flatpickr-calendar.arrowTop:before,
4400 .flatpickr-calendar.arrowTop:after {
4401 bottom: 100%;
4402 }
4403
4404 .flatpickr-calendar.arrowTop:before {
4405 border-bottom-color: #e6e6e6;
4406 }
4407
4408 .flatpickr-calendar.arrowTop:after {
4409 border-bottom-color: #fff;
4410 }
4411
4412 .flatpickr-calendar.arrowBottom:before,
4413 .flatpickr-calendar.arrowBottom:after {
4414 top: 100%;
4415 }
4416
4417 .flatpickr-calendar.arrowBottom:before {
4418 border-top-color: #e6e6e6;
4419 }
4420
4421 .flatpickr-calendar.arrowBottom:after {
4422 border-top-color: #fff;
4423 }
4424
4425 .flatpickr-calendar:focus {
4426 outline: 0;
4427 }
4428
4429 .flatpickr-wrapper {
4430 position: relative;
4431 display: inline-block;
4432 }
4433
4434 .flatpickr-months {
4435 display: -webkit-box;
4436 display: -webkit-flex;
4437 display: -ms-flexbox;
4438 display: flex;
4439 }
4440
4441 .flatpickr-months .flatpickr-month {
4442 background: transparent;
4443 color: rgba(0, 0, 0, 0.9);
4444 fill: rgba(0, 0, 0, 0.9);
4445 height: 34px;
4446 line-height: 1;
4447 text-align: center;
4448 position: relative;
4449 -webkit-user-select: none;
4450 -moz-user-select: none;
4451 -ms-user-select: none;
4452 user-select: none;
4453 overflow: hidden;
4454 -webkit-box-flex: 1;
4455 -webkit-flex: 1;
4456 -ms-flex: 1;
4457 flex: 1;
4458 }
4459
4460 .flatpickr-months .flatpickr-prev-month,
4461 .flatpickr-months .flatpickr-next-month {
4462 text-decoration: none;
4463 cursor: pointer;
4464 position: absolute;
4465 top: 0;
4466 height: 34px;
4467 padding: 10px;
4468 z-index: 3;
4469 color: rgba(0, 0, 0, 0.9);
4470 fill: rgba(0, 0, 0, 0.9);
4471 }
4472
4473 .flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
4474 .flatpickr-months .flatpickr-next-month.flatpickr-disabled {
4475 display: none;
4476 }
4477
4478 .flatpickr-months .flatpickr-prev-month i,
4479 .flatpickr-months .flatpickr-next-month i {
4480 position: relative;
4481 }
4482
4483 .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
4484 .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
4485 /*
4486 /*rtl:begin:ignore*/
4487 /*
4488 */
4489 left: 0;
4490 /*
4491 /*rtl:end:ignore*/
4492 /*
4493 */
4494 }
4495
4496 /*
4497 /*rtl:begin:ignore*/
4498 /*
4499 /*rtl:end:ignore*/
4500 .flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
4501 .flatpickr-months .flatpickr-next-month.flatpickr-next-month {
4502 /*
4503 /*rtl:begin:ignore*/
4504 /*
4505 */
4506 right: 0;
4507 /*
4508 /*rtl:end:ignore*/
4509 /*
4510 */
4511 }
4512
4513 /*
4514 /*rtl:begin:ignore*/
4515 /*
4516 /*rtl:end:ignore*/
4517 .flatpickr-months .flatpickr-prev-month:hover,
4518 .flatpickr-months .flatpickr-next-month:hover {
4519 color: #959ea9;
4520 }
4521
4522 .flatpickr-months .flatpickr-prev-month:hover svg,
4523 .flatpickr-months .flatpickr-next-month:hover svg {
4524 fill: #f64747;
4525 }
4526
4527 .flatpickr-months .flatpickr-prev-month svg,
4528 .flatpickr-months .flatpickr-next-month svg {
4529 width: 14px;
4530 height: 14px;
4531 }
4532
4533 .flatpickr-months .flatpickr-prev-month svg path,
4534 .flatpickr-months .flatpickr-next-month svg path {
4535 -webkit-transition: fill 0.1s;
4536 transition: fill 0.1s;
4537 fill: inherit;
4538 }
4539
4540 .numInputWrapper {
4541 position: relative;
4542 height: auto;
4543 }
4544
4545 .numInputWrapper input,
4546 .numInputWrapper span {
4547 display: inline-block;
4548 }
4549
4550 .numInputWrapper input {
4551 width: 100%;
4552 }
4553
4554 .numInputWrapper input::-ms-clear {
4555 display: none;
4556 }
4557
4558 .numInputWrapper input::-webkit-outer-spin-button,
4559 .numInputWrapper input::-webkit-inner-spin-button {
4560 margin: 0;
4561 -webkit-appearance: none;
4562 }
4563
4564 .numInputWrapper span {
4565 position: absolute;
4566 right: 0;
4567 width: 14px;
4568 padding: 0 4px 0 2px;
4569 height: 50%;
4570 line-height: 50%;
4571 opacity: 0;
4572 cursor: pointer;
4573 border: 1px solid rgba(57, 57, 57, 0.15);
4574 -webkit-box-sizing: border-box;
4575 box-sizing: border-box;
4576 }
4577
4578 .numInputWrapper span:hover {
4579 background: rgba(0, 0, 0, 0.1);
4580 }
4581
4582 .numInputWrapper span:active {
4583 background: rgba(0, 0, 0, 0.2);
4584 }
4585
4586 .numInputWrapper span:after {
4587 display: block;
4588 content: "";
4589 position: absolute;
4590 }
4591
4592 .numInputWrapper span.arrowUp {
4593 top: 0;
4594 border-bottom: 0;
4595 }
4596
4597 .numInputWrapper span.arrowUp:after {
4598 border-left: 4px solid transparent;
4599 border-right: 4px solid transparent;
4600 border-bottom: 4px solid rgba(57, 57, 57, 0.6);
4601 top: 26%;
4602 }
4603
4604 .numInputWrapper span.arrowDown {
4605 top: 50%;
4606 }
4607
4608 .numInputWrapper span.arrowDown:after {
4609 border-left: 4px solid transparent;
4610 border-right: 4px solid transparent;
4611 border-top: 4px solid rgba(57, 57, 57, 0.6);
4612 top: 40%;
4613 }
4614
4615 .numInputWrapper span svg {
4616 width: inherit;
4617 height: auto;
4618 }
4619
4620 .numInputWrapper span svg path {
4621 fill: rgba(0, 0, 0, 0.5);
4622 }
4623
4624 .numInputWrapper:hover {
4625 background: rgba(0, 0, 0, 0.05);
4626 }
4627
4628 .numInputWrapper:hover span {
4629 opacity: 1;
4630 }
4631
4632 .flatpickr-current-month {
4633 font-size: 135%;
4634 line-height: inherit;
4635 font-weight: 300;
4636 color: inherit;
4637 position: absolute;
4638 width: 75%;
4639 left: 12.5%;
4640 padding: 7.48px 0 0 0;
4641 line-height: 1;
4642 height: 34px;
4643 display: inline-block;
4644 text-align: center;
4645 -webkit-transform: translate3d(0px, 0px, 0px);
4646 transform: translate3d(0px, 0px, 0px);
4647 }
4648
4649 .flatpickr-current-month span.cur-month {
4650 font-family: inherit;
4651 font-weight: 700;
4652 color: inherit;
4653 display: inline-block;
4654 margin-left: 0.5ch;
4655 padding: 0;
4656 }
4657
4658 .flatpickr-current-month span.cur-month:hover {
4659 background: rgba(0, 0, 0, 0.05);
4660 }
4661
4662 .flatpickr-current-month .numInputWrapper {
4663 width: 6ch;
4664 width: 7ch\0;
4665 display: inline-block;
4666 }
4667
4668 .flatpickr-current-month .numInputWrapper span.arrowUp:after {
4669 border-bottom-color: rgba(0, 0, 0, 0.9);
4670 }
4671
4672 .flatpickr-current-month .numInputWrapper span.arrowDown:after {
4673 border-top-color: rgba(0, 0, 0, 0.9);
4674 }
4675
4676 .flatpickr-current-month input.cur-year {
4677 background: transparent;
4678 -webkit-box-sizing: border-box;
4679 box-sizing: border-box;
4680 color: inherit;
4681 cursor: text;
4682 padding: 0 0 0 0.5ch;
4683 margin: 0;
4684 display: inline-block;
4685 font-size: inherit;
4686 font-family: inherit;
4687 font-weight: 300;
4688 line-height: inherit;
4689 height: auto;
4690 border: 0;
4691 border-radius: 0;
4692 vertical-align: initial;
4693 -webkit-appearance: textfield;
4694 -moz-appearance: textfield;
4695 appearance: textfield;
4696 }
4697
4698 .flatpickr-current-month input.cur-year:focus {
4699 outline: 0;
4700 }
4701
4702 .flatpickr-current-month input.cur-year[disabled],
4703 .flatpickr-current-month input.cur-year[disabled]:hover {
4704 font-size: 100%;
4705 color: rgba(0, 0, 0, 0.5);
4706 background: transparent;
4707 pointer-events: none;
4708 }
4709
4710 .flatpickr-current-month .flatpickr-monthDropdown-months {
4711 appearance: menulist;
4712 background: transparent;
4713 border: none;
4714 border-radius: 0;
4715 box-sizing: border-box;
4716 color: inherit;
4717 cursor: pointer;
4718 font-size: inherit;
4719 font-family: inherit;
4720 font-weight: 300;
4721 height: auto;
4722 line-height: inherit;
4723 margin: -1px 0 0 0;
4724 outline: none;
4725 padding: 0 0 0 0.5ch;
4726 position: relative;
4727 vertical-align: initial;
4728 -webkit-box-sizing: border-box;
4729 -webkit-appearance: menulist;
4730 -moz-appearance: menulist;
4731 width: auto;
4732 }
4733
4734 .flatpickr-current-month .flatpickr-monthDropdown-months:focus,
4735 .flatpickr-current-month .flatpickr-monthDropdown-months:active {
4736 outline: none;
4737 }
4738
4739 .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
4740 background: rgba(0, 0, 0, 0.05);
4741 }
4742
4743 .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
4744 background-color: transparent;
4745 outline: none;
4746 padding: 0;
4747 }
4748
4749 .flatpickr-weekdays {
4750 background: transparent;
4751 text-align: center;
4752 overflow: hidden;
4753 width: 100%;
4754 display: -webkit-box;
4755 display: -webkit-flex;
4756 display: -ms-flexbox;
4757 display: flex;
4758 -webkit-box-align: center;
4759 -webkit-align-items: center;
4760 -ms-flex-align: center;
4761 align-items: center;
4762 height: 28px;
4763 }
4764
4765 .flatpickr-weekdays .flatpickr-weekdaycontainer {
4766 display: -webkit-box;
4767 display: -webkit-flex;
4768 display: -ms-flexbox;
4769 display: flex;
4770 -webkit-box-flex: 1;
4771 -webkit-flex: 1;
4772 -ms-flex: 1;
4773 flex: 1;
4774 }
4775
4776 span.flatpickr-weekday {
4777 cursor: default;
4778 font-size: 90%;
4779 background: transparent;
4780 color: rgba(0, 0, 0, 0.54);
4781 line-height: 1;
4782 margin: 0;
4783 text-align: center;
4784 display: block;
4785 -webkit-box-flex: 1;
4786 -webkit-flex: 1;
4787 -ms-flex: 1;
4788 flex: 1;
4789 font-weight: bolder;
4790 }
4791
4792 .dayContainer,
4793 .flatpickr-weeks {
4794 padding: 1px 0 0 0;
4795 }
4796
4797 .flatpickr-days {
4798 position: relative;
4799 overflow: hidden;
4800 display: -webkit-box;
4801 display: -webkit-flex;
4802 display: -ms-flexbox;
4803 display: flex;
4804 -webkit-box-align: start;
4805 -webkit-align-items: flex-start;
4806 -ms-flex-align: start;
4807 align-items: flex-start;
4808 width: 307.875px;
4809 }
4810
4811 .flatpickr-days:focus {
4812 outline: 0;
4813 }
4814
4815 .dayContainer {
4816 padding: 0;
4817 outline: 0;
4818 text-align: left;
4819 width: 307.875px;
4820 min-width: 307.875px;
4821 max-width: 307.875px;
4822 -webkit-box-sizing: border-box;
4823 box-sizing: border-box;
4824 display: inline-block;
4825 display: -ms-flexbox;
4826 display: -webkit-box;
4827 display: -webkit-flex;
4828 display: flex;
4829 -webkit-flex-wrap: wrap;
4830 flex-wrap: wrap;
4831 -ms-flex-wrap: wrap;
4832 -ms-flex-pack: justify;
4833 -webkit-justify-content: space-around;
4834 justify-content: space-around;
4835 -webkit-transform: translate3d(0px, 0px, 0px);
4836 transform: translate3d(0px, 0px, 0px);
4837 opacity: 1;
4838 }
4839
4840 .dayContainer + .dayContainer {
4841 -webkit-box-shadow: -1px 0 0 #e6e6e6;
4842 box-shadow: -1px 0 0 #e6e6e6;
4843 }
4844
4845 .flatpickr-day {
4846 background: none;
4847 border: 1px solid transparent;
4848 border-radius: 150px;
4849 -webkit-box-sizing: border-box;
4850 box-sizing: border-box;
4851 color: #393939;
4852 cursor: pointer;
4853 font-weight: 400;
4854 width: 14.2857143%;
4855 -webkit-flex-basis: 14.2857143%;
4856 -ms-flex-preferred-size: 14.2857143%;
4857 flex-basis: 14.2857143%;
4858 max-width: 39px;
4859 height: 39px;
4860 line-height: 39px;
4861 margin: 0;
4862 display: inline-block;
4863 position: relative;
4864 -webkit-box-pack: center;
4865 -webkit-justify-content: center;
4866 -ms-flex-pack: center;
4867 justify-content: center;
4868 text-align: center;
4869 }
4870
4871 .flatpickr-day.inRange,
4872 .flatpickr-day.prevMonthDay.inRange,
4873 .flatpickr-day.nextMonthDay.inRange,
4874 .flatpickr-day.today.inRange,
4875 .flatpickr-day.prevMonthDay.today.inRange,
4876 .flatpickr-day.nextMonthDay.today.inRange,
4877 .flatpickr-day:hover,
4878 .flatpickr-day.prevMonthDay:hover,
4879 .flatpickr-day.nextMonthDay:hover,
4880 .flatpickr-day:focus,
4881 .flatpickr-day.prevMonthDay:focus,
4882 .flatpickr-day.nextMonthDay:focus {
4883 cursor: pointer;
4884 outline: 0;
4885 background: #e6e6e6;
4886 border-color: #e6e6e6;
4887 }
4888
4889 .flatpickr-day.today {
4890 border-color: #959ea9;
4891 }
4892
4893 .flatpickr-day.today:hover,
4894 .flatpickr-day.today:focus {
4895 border-color: #959ea9;
4896 background: #959ea9;
4897 color: #fff;
4898 }
4899
4900 .flatpickr-day.selected,
4901 .flatpickr-day.startRange,
4902 .flatpickr-day.endRange,
4903 .flatpickr-day.selected.inRange,
4904 .flatpickr-day.startRange.inRange,
4905 .flatpickr-day.endRange.inRange,
4906 .flatpickr-day.selected:focus,
4907 .flatpickr-day.startRange:focus,
4908 .flatpickr-day.endRange:focus,
4909 .flatpickr-day.selected:hover,
4910 .flatpickr-day.startRange:hover,
4911 .flatpickr-day.endRange:hover,
4912 .flatpickr-day.selected.prevMonthDay,
4913 .flatpickr-day.startRange.prevMonthDay,
4914 .flatpickr-day.endRange.prevMonthDay,
4915 .flatpickr-day.selected.nextMonthDay,
4916 .flatpickr-day.startRange.nextMonthDay,
4917 .flatpickr-day.endRange.nextMonthDay {
4918 background: #569ff7;
4919 -webkit-box-shadow: none;
4920 box-shadow: none;
4921 color: #fff;
4922 border-color: #569ff7;
4923 }
4924
4925 .flatpickr-day.selected.startRange,
4926 .flatpickr-day.startRange.startRange,
4927 .flatpickr-day.endRange.startRange {
4928 border-radius: 50px 0 0 50px;
4929 }
4930
4931 .flatpickr-day.selected.endRange,
4932 .flatpickr-day.startRange.endRange,
4933 .flatpickr-day.endRange.endRange {
4934 border-radius: 0 50px 50px 0;
4935 }
4936
4937 .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
4938 .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
4939 .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
4940 -webkit-box-shadow: -10px 0 0 #569ff7;
4941 box-shadow: -10px 0 0 #569ff7;
4942 }
4943
4944 .flatpickr-day.selected.startRange.endRange,
4945 .flatpickr-day.startRange.startRange.endRange,
4946 .flatpickr-day.endRange.startRange.endRange {
4947 border-radius: 50px;
4948 }
4949
4950 .flatpickr-day.inRange {
4951 border-radius: 0;
4952 -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
4953 box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
4954 }
4955
4956 .flatpickr-day.flatpickr-disabled,
4957 .flatpickr-day.flatpickr-disabled:hover,
4958 .flatpickr-day.prevMonthDay,
4959 .flatpickr-day.nextMonthDay,
4960 .flatpickr-day.notAllowed,
4961 .flatpickr-day.notAllowed.prevMonthDay,
4962 .flatpickr-day.notAllowed.nextMonthDay {
4963 color: rgba(57, 57, 57, 0.3);
4964 background: transparent;
4965 border-color: transparent;
4966 cursor: default;
4967 }
4968
4969 .flatpickr-day.flatpickr-disabled,
4970 .flatpickr-day.flatpickr-disabled:hover {
4971 cursor: not-allowed;
4972 color: rgba(57, 57, 57, 0.1);
4973 }
4974
4975 .flatpickr-day.week.selected {
4976 border-radius: 0;
4977 -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
4978 box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
4979 }
4980
4981 .flatpickr-day.hidden {
4982 visibility: hidden;
4983 }
4984
4985 .rangeMode .flatpickr-day {
4986 margin-top: 1px;
4987 }
4988
4989 .flatpickr-weekwrapper {
4990 float: left;
4991 }
4992
4993 .flatpickr-weekwrapper .flatpickr-weeks {
4994 padding: 0 12px;
4995 -webkit-box-shadow: 1px 0 0 #e6e6e6;
4996 box-shadow: 1px 0 0 #e6e6e6;
4997 }
4998
4999 .flatpickr-weekwrapper .flatpickr-weekday {
5000 float: none;
5001 width: 100%;
5002 line-height: 28px;
5003 }
5004
5005 .flatpickr-weekwrapper span.flatpickr-day,
5006 .flatpickr-weekwrapper span.flatpickr-day:hover {
5007 display: block;
5008 width: 100%;
5009 max-width: none;
5010 color: rgba(57, 57, 57, 0.3);
5011 background: transparent;
5012 cursor: default;
5013 border: none;
5014 }
5015
5016 .flatpickr-innerContainer {
5017 display: block;
5018 display: -webkit-box;
5019 display: -webkit-flex;
5020 display: -ms-flexbox;
5021 display: flex;
5022 -webkit-box-sizing: border-box;
5023 box-sizing: border-box;
5024 overflow: hidden;
5025 }
5026
5027 .flatpickr-rContainer {
5028 display: inline-block;
5029 padding: 0;
5030 -webkit-box-sizing: border-box;
5031 box-sizing: border-box;
5032 }
5033
5034 .flatpickr-time {
5035 text-align: center;
5036 outline: 0;
5037 display: block;
5038 height: 0;
5039 line-height: 40px;
5040 max-height: 40px;
5041 -webkit-box-sizing: border-box;
5042 box-sizing: border-box;
5043 overflow: hidden;
5044 display: -webkit-box;
5045 display: -webkit-flex;
5046 display: -ms-flexbox;
5047 display: flex;
5048 }
5049
5050 .flatpickr-time:after {
5051 content: "";
5052 display: table;
5053 clear: both;
5054 }
5055
5056 .flatpickr-time .numInputWrapper {
5057 -webkit-box-flex: 1;
5058 -webkit-flex: 1;
5059 -ms-flex: 1;
5060 flex: 1;
5061 width: 40%;
5062 height: 40px;
5063 float: left;
5064 }
5065
5066 .flatpickr-time .numInputWrapper span.arrowUp:after {
5067 border-bottom-color: #393939;
5068 }
5069
5070 .flatpickr-time .numInputWrapper span.arrowDown:after {
5071 border-top-color: #393939;
5072 }
5073
5074 .flatpickr-time.hasSeconds .numInputWrapper {
5075 width: 26%;
5076 }
5077
5078 .flatpickr-time.time24hr .numInputWrapper {
5079 width: 49%;
5080 }
5081
5082 .flatpickr-time input {
5083 background: transparent;
5084 -webkit-box-shadow: none;
5085 box-shadow: none;
5086 border: 0;
5087 border-radius: 0;
5088 text-align: center;
5089 margin: 0;
5090 padding: 0;
5091 height: inherit;
5092 line-height: inherit;
5093 color: #393939;
5094 font-size: 14px;
5095 position: relative;
5096 -webkit-box-sizing: border-box;
5097 box-sizing: border-box;
5098 -webkit-appearance: textfield;
5099 -moz-appearance: textfield;
5100 appearance: textfield;
5101 }
5102
5103 .flatpickr-time input.flatpickr-hour {
5104 font-weight: bold;
5105 }
5106
5107 .flatpickr-time input.flatpickr-minute,
5108 .flatpickr-time input.flatpickr-second {
5109 font-weight: 400;
5110 }
5111
5112 .flatpickr-time input:focus {
5113 outline: 0;
5114 border: 0;
5115 }
5116
5117 .flatpickr-time .flatpickr-time-separator,
5118 .flatpickr-time .flatpickr-am-pm {
5119 height: inherit;
5120 float: left;
5121 line-height: inherit;
5122 color: #393939;
5123 font-weight: bold;
5124 width: 2%;
5125 -webkit-user-select: none;
5126 -moz-user-select: none;
5127 -ms-user-select: none;
5128 user-select: none;
5129 -webkit-align-self: center;
5130 -ms-flex-item-align: center;
5131 align-self: center;
5132 }
5133
5134 .flatpickr-time .flatpickr-am-pm {
5135 outline: 0;
5136 width: 18%;
5137 cursor: pointer;
5138 text-align: center;
5139 font-weight: 400;
5140 }
5141
5142 .flatpickr-time input:hover,
5143 .flatpickr-time .flatpickr-am-pm:hover,
5144 .flatpickr-time input:focus,
5145 .flatpickr-time .flatpickr-am-pm:focus {
5146 background: #eee;
5147 }
5148
5149 .flatpickr-input[readonly] {
5150 cursor: pointer;
5151 }
5152
5153 @-webkit-keyframes fpFadeInDown {
5154 from {
5155 opacity: 0;
5156 -webkit-transform: translate3d(0, -20px, 0);
5157 transform: translate3d(0, -20px, 0);
5158 }
5159 to {
5160 opacity: 1;
5161 -webkit-transform: translate3d(0, 0, 0);
5162 transform: translate3d(0, 0, 0);
5163 }
5164 }
5165 @keyframes fpFadeInDown {
5166 from {
5167 opacity: 0;
5168 -webkit-transform: translate3d(0, -20px, 0);
5169 transform: translate3d(0, -20px, 0);
5170 }
5171 to {
5172 opacity: 1;
5173 -webkit-transform: translate3d(0, 0, 0);
5174 transform: translate3d(0, 0, 0);
5175 }
5176 }
5177