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

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

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