PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 3.2.1
Adminify – White Label, Admin Menu Editor, Login Customizer v3.2.1
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 / Libs / adminify-framework / assets / scss / style.css

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

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