PluginProbe ʕ •ᴥ•ʔ
Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager / 2.7.3
Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager v2.7.3
3.1.9 3.1.8 3.1.7 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 trunk 1.3.7 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6 2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.6.6 2.6.7 2.6.8 2.6.9 2.7 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9 2.9.1 2.9.2
folders / assets / css / page-post-media.css
folders / assets / css Last commit date
admin-setting.css 5 years ago design.css 5 years ago design.min.css 5 years ago folder-icon.css 5 years ago folders.css 5 years ago folders.min.css 5 years ago jquery.mcustomscrollbar.min.css 5 years ago jstree.css 5 years ago jstree.min.css 5 years ago media.css 5 years ago new-media.css 5 years ago page-post-media.css 4 years ago page-post-media.min.css 4 years ago replace-media.css 5 years ago select2.min.css 5 years ago settings.css 5 years ago spectrum.min.css 6 years ago
page-post-media.css
1428 lines
1 .folder-custom-menu {
2 width: 275px;
3 z-index: 10001;
4 position: absolute;
5 height: 100%;
6 border-right: solid 1px #ddd;
7 background: #f1f1f1;
8 direction: ltr;
9 top: 0;
10 }
11 .folder-modal .media-frame .media-frame-content, .folder-modal .media-frame .media-frame-router, .folder-modal .media-frame .media-frame-title, .folder-modal .media-frame .media-frame-toolbar {
12 left: 275px
13 }
14 .wcp-container {
15 padding: 20px 20px 20px 16px
16 }
17
18 .form-title {
19 font-size: 23px;
20 font-weight: 400;
21 margin: 0;
22 padding: 0 0 10px 0;
23 line-height: 29px;
24 min-height: 36px
25 }
26
27 .media-frame a.add-new-folder {
28 text-decoration: none;
29 display: block;
30 float: right;
31 font-size: 14px;
32 padding: 4px 10px 4px 4px;
33 background: #f51366;
34 color: #fff;
35 border: solid 1px #f51366;
36 border-radius: 4px;
37 line-height: 24px;
38 position: relative
39 }
40
41 .add-new-folder span {
42 display: block;
43 float: left;
44 line-height: 24px;
45 font-size: 14px;
46 margin-right: 5px
47 }
48
49 span.create_new_folder {
50 width: 26px;
51 height: 26px;
52 line-height: 26px;
53 font-size: 14px;
54 background: rgba(255, 255, 255, .4);
55 backdrop-filter: blur(16px);
56 border-radius: 4px;
57 text-align: center;
58 margin: 0 15px 0 0
59 }
60
61 span.folder-loader-ajax {
62 float: right;
63 margin: 0;
64 line-height: 30px;
65 display: none
66 }
67
68 .folder-loader-ajax.active {
69 display: inline-block
70 }
71
72 @-webkit-keyframes scaleAnimation {
73 0% {
74 opacity: 0;
75 -webkit-transform: scale(1.5);
76 transform: scale(1.5)
77 }
78 100% {
79 opacity: 1;
80 -webkit-transform: scale(1);
81 transform: scale(1)
82 }
83 }
84
85 @keyframes scaleAnimation {
86 0% {
87 opacity: 0;
88 -webkit-transform: scale(1.5);
89 transform: scale(1.5)
90 }
91 100% {
92 opacity: 1;
93 -webkit-transform: scale(1);
94 transform: scale(1)
95 }
96 }
97
98 @-webkit-keyframes drawCircle {
99 0% {
100 stroke-dashoffset: 151px
101 }
102 100% {
103 stroke-dashoffset: 0
104 }
105 }
106
107 @keyframes drawCircle {
108 0% {
109 stroke-dashoffset: 151px
110 }
111 100% {
112 stroke-dashoffset: 0
113 }
114 }
115
116 @-webkit-keyframes drawCheck {
117 0% {
118 stroke-dashoffset: 36px
119 }
120 100% {
121 stroke-dashoffset: 0
122 }
123 }
124
125 @keyframes drawCheck {
126 0% {
127 stroke-dashoffset: 36px
128 }
129 100% {
130 stroke-dashoffset: 0
131 }
132 }
133
134 @-webkit-keyframes fadeOut {
135 0% {
136 opacity: 1
137 }
138 100% {
139 opacity: 0
140 }
141 }
142
143 @keyframes fadeOut {
144 0% {
145 opacity: 1
146 }
147 100% {
148 opacity: 0
149 }
150 }
151
152 @-webkit-keyframes fadeIn {
153 0% {
154 opacity: 0
155 }
156 100% {
157 opacity: 1
158 }
159 }
160
161 @keyframes fadeIn {
162 0% {
163 opacity: 0
164 }
165 100% {
166 opacity: 1
167 }
168 }
169
170 #successAnimationCircle {
171 stroke-dasharray: 151px 151px;
172 stroke: #2ce0a7
173 }
174
175 #successAnimationCheck {
176 stroke-dasharray: 36px 36px;
177 stroke: #2ce0a7
178 }
179
180 #successAnimationResult {
181 fill: #2ce0a7;
182 opacity: 0
183 }
184
185 svg#successAnimation {
186 width: 30px;
187 height: 34px;
188 padding: 0;
189 display: none;
190 float: left
191 }
192
193 #successAnimation.active {
194 display: inline-block
195 }
196
197 .folder-loader-ajax img {
198 display: none
199 }
200
201 #successAnimation.animated {
202 -webkit-animation: 1s ease-out 0s 1 both scaleAnimation;
203 animation: 1s ease-out 0s 1 both scaleAnimation
204 }
205
206 #successAnimation.animated #successAnimationCircle {
207 -webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCircle, .3s linear .9s 1 both fadeOut;
208 animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCircle, .3s linear .9s 1 both fadeOut
209 }
210
211 #successAnimation.animated #successAnimationCheck {
212 -webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCheck, .3s linear .9s 1 both fadeOut;
213 animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCheck, .3s linear .9s 1 both fadeOut
214 }
215
216 #successAnimation.animated #successAnimationResult {
217 -webkit-animation: .3s linear .9s both fadeIn;
218 animation: .3s linear .9s both fadeIn
219 }
220
221 .form-options {
222 background: #fff;
223 padding: 5px;
224 margin: 0 0;
225 border-radius: 4px;
226 box-shadow: 0 4px 21px rgba(7, 16, 28, .1)
227 }
228
229 .wcp-container ul {
230 list-style: none
231 }
232
233 .form-options ul {
234 margin: 0;
235 padding: 0
236 }
237
238 .form-options > ul > li {
239 display: inline-block;
240 margin: 0 2px 0 0;
241 vertical-align: top
242 }
243
244 .form-options > ul > li.last {
245 margin: 0
246 }
247
248 .form-options > ul > li.last.folder-checkbox {
249 padding: 5px 0 0
250 }
251
252 .form-options > ul > li > a {
253 display: inline-block;
254 text-decoration: none;
255 padding: 5px 7px;
256 color: #000;
257 vertical-align: middle;
258 margin: 0;
259 background: #f1f1f1;
260 border-radius: 4px
261 }
262
263 .form-options span.icon {
264 font-size: 12px;
265 display: inline-block;
266 vertical-align: baseline;
267 color: #a4c0d2
268 }
269
270 .media-frame .wcp-hide-show-buttons {
271 display: none
272 }
273
274
275 .folder-order {
276 position: relative
277 }
278
279 .form-options > ul > li.last > a.sort-folder-order {
280 width: 28px;
281 padding: 5px;
282 text-align: center;
283 display: inline-block;
284 box-sizing: border-box
285 }
286
287 .folder-sort-menu {
288 position: absolute;
289 left: 0;
290 width: 120px;
291 z-index: 101;
292 background: #fff;
293 -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
294 -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
295 box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
296 display: none
297 }
298 .folder-sort-menu.is-pro {
299 width: 170px;
300 }
301 .folder-sort-menu.is-pro a span {
302 display: inline-block;
303 color: #ff5983;
304 font-weight: 500;
305 }
306 .folder-sort-menu li {
307 display: block;
308 margin: 0;
309 padding: 0;
310 background: 0 0
311 }
312
313 .folder-sort-menu li a {
314 display: block;
315 margin: 0;
316 padding: 3px 5px;
317 background: 0 0;
318 color: #848484;
319 text-decoration: none;
320 font-size: 14px
321 }
322 .folder-sort-menu.is-pro {
323 width: 140px;
324 }
325 .folder-sort-menu a.pro-feature {
326 color: #848484;
327 }
328 .folder-sort-menu a.pro-feature span {
329 display: inline-block;
330 color: #ff5983;
331 font-weight: 500;
332 }
333 .folder-sort-menu li a:hover, .folder-sort-menu li a.active {
334 background: #efefef;
335 color: #000;
336 }
337 span.upgrade-message {
338 padding: 0;
339 background: #fff;
340 display: inline-block;
341 font-size: 12px;
342 color: #000
343 }
344
345 span.upgrade-message a.pink, span.upgrade-message span.pink {
346 color: #ff5983;
347 text-decoration: none;
348 font-weight: 700
349 }
350
351 .form-loader {
352 width: 100%;
353 height: 5px;
354 margin: 0 0 10px
355 }
356
357 .form-loader-count {
358 width: 0;
359 height: 5px;
360 background: url(../images/form-loader.png);
361 transition: all 2.5s linear;
362 -webkit-transition: all 2s linear;
363 -moz-transition: all 2.5s linear
364 }
365
366 .top-settings {
367 background: #fff;
368 padding: 10px 10px 5px;
369 -webkit-border-top-left-radius: 4px;
370 -webkit-border-top-right-radius: 4px;
371 -moz-border-radius-topleft: 4px;
372 -moz-border-radius-topright: 4px;
373 border-top-left-radius: 4px;
374 border-top-right-radius: 4px;
375 box-shadow: 0 4px 21px rgba(7, 16, 28, .1)
376 }
377
378 .header-posts a, .un-categorised-items a {
379 color: #444;
380 padding: 7px;
381 display: block;
382 text-decoration: none;
383 font-size: 14px;
384 border-radius: 4px;
385 line-height: 18px
386 }
387
388 .header-posts a.active-item, .orange-bg > span, .un-categorised-items.active-item, .wcp-container .route.active-item > h3.title {
389 background-color: #fa166b !important;
390 color: #fff
391 }
392
393 .header-posts a.active-item span.total-count, .un-categorised-items.active-item span.total-count, .wcp-container .route.active-item > h3.title span.total-count {
394 color: #fff !important
395 }
396
397 .wcp-icon {
398 display: inline-block;
399 font-size: 16px;
400 vertical-align: top;
401 margin-right: 3px
402 }
403
404 span.total-count {
405 float: right;
406 font-size: 12px;
407 line-height: 16px
408 }
409
410 .header-posts a.active-item span.total-count, .un-categorised-items.active-item a span {
411 color: #fff !important
412 }
413
414 .header-posts a:hover, .un-categorised-items.active-item, .un-categorised-items:hover {
415 background: rgba(250, 22, 107, .08);
416 border-radius: 4px;
417 color: #444
418 }
419
420 .un-categorised-items.active-item a, .un-categorised-items.active-item a:hover {
421 color: #fff
422 }
423
424 .un-categorised-items a:hover, .un-categorised-items:hover a {
425 color: #444
426 }
427
428 .media-frame .folder-custom-menu a:focus {
429 outline: 0;
430 box-shadow: none
431 }
432 .sticky-title {
433 font-size: 16px;
434 font-weight: 700;
435 padding: 7px
436 }
437 div#custom-menu {
438 padding: 10px;
439 background: #fff;
440 box-shadow: 0 4px 21px rgba(7, 16, 28, .1)
441 }
442
443 .wcp-container .space {
444 position: relative;
445 list-style-type: none;
446 border: 0;
447 margin: 0 0 0 20px;
448 padding: 0 0 30px 0;
449 width: 40px;
450 top: 30px;
451 height: 100%;
452 z-index: 1
453 }
454
455 .wcp-container .first-space {
456 margin-left: 0;
457 top: 0;
458 padding: 0
459 }
460
461 .wcp-container .route {
462 position: relative;
463 list-style-type: none;
464 border: 0;
465 margin: 0;
466 padding: 0;
467 top: 0;
468 max-height: 100% !important;
469 width: 100%;
470 border-radius: 2px;
471 z-index: -1;
472 background: 0 0
473 }
474
475 .wcp-container .route .title {
476 position: absolute;
477 border: 0;
478 margin: 0;
479 padding: 0;
480 height: 30px;
481 width: 200px;
482 text-indent: 28px;
483 background: 0 0;
484 box-shadow: none;
485 font-size: 13px;
486 line-height: 26px;
487 border-radius: 4px;
488 -webkit-border-radius: 4px;
489 -moz-border-radius: 4px;
490 overflow: hidden;
491 font-weight: 400
492 }
493
494 .wcp-container .route span {
495 position: absolute;
496 top: 2px;
497 left: 0;
498 z-index: 10;
499 width: 20px;
500 height: 18px;
501 text-indent: 0;
502 font-size: 20px;
503 background: no-repeat;
504 text-align: center
505 }
506
507 .wcp-container .route span.ui-icon {
508 line-height: 24px;
509 font-size: 18px;
510 cursor: move;
511 left: 5px;
512 top: 2px;
513 height: 26px
514 }
515
516 #custom-menu .wcp-icon {
517 font-size: 16px !important;
518 line-height: 24px
519 }
520
521 #custom-menu input.checkbox {
522 display: none
523 }
524
525 .wcp-container .route span.title-text {
526 position: relative;
527 top: auto;
528 left: auto;
529 display: inline-block;
530 font-size: 16px;
531 line-height: 30px;
532 height: 30px;
533 width: calc(100% - 100px);
534 overflow: hidden;
535 white-space: nowrap;
536 text-align: left
537 }
538
539 #custom-menu [class*=" pfolder-"], #custom-menu [class^=pfolder-] {
540 font-size: 12px
541 }
542 .wcp-container .route .title .folder-sticky-icon, .wcp-container .route .title .move-folder-icon {
543 float: right;
544 position: relative;
545 top: 0;
546 left: auto;
547 width: 20px;
548 height: 30px;
549 line-height: 26px;
550 display: none
551 }
552
553 .wcp-container .route.is-sticky > h3.title .folder-sticky-icon, .wcp-container .route.is-sticky > h3.title .move-folder-icon {
554 display: block;
555 }
556
557 .nav-icon {
558 display: none;
559 left: -10px !important;
560 cursor: pointer
561 }
562
563 #custom-menu .route .nav-icon .wcp-icon {
564 font-size: 9px !important;
565 color: #fa166b;
566 font-weight: 700;
567 transform: rotate(-90deg);
568 transition: all .25s linear
569 }
570
571 .header-posts a, .un-categorised-items a, .wcp-container .route span.title-text {
572 font-size: 12px
573 }
574
575 .wcp-container .route span.total-count {
576 position: relative;
577 font-size: 10px;
578 float: right;
579 text-align: center;
580 width: auto;
581 display: block;
582 margin: 4px 8px 3px 3px;
583 color: #23282d !important;
584 line-height: 16px;
585 height: 16px
586 }
587
588 .has-sub-tree > .nav-icon {
589 display: block
590 }
591
592 .has-sub-tree > ul.ui-sortable li {
593 display: none
594 }
595
596 .has-sub-tree.active > ul.ui-sortable > li {
597 display: block
598 }
599
600 body:not(.no-hover-css) .wcp-container .route .title:hover {
601 background: rgba(250, 22, 107, .08);
602 cursor: pointer
603 }
604
605 body:not(.no-hover-css) .wcp-container .route .title.wcp-drop-hover .move-folder-icon, body:not(.no-hover-css) .wcp-container .route .title:hover .move-folder-icon {
606 display: block
607 }
608
609 body:not(.no-hover-css) .wcp-container .route .title:hover > .folder-sticky-icon, body:not(.no-hover-css) .wcp-container .route .title:hover > .star-icon {
610 display: none !important
611 }
612
613 body:not(.no-hover-css) .sticky-folders li a:hover span.update-inline-record, body:not(.no-hover-css) .wcp-container .route h3:hover > span.update-inline-record {
614 width: 18px
615 }
616 body:not(.no-hover-css) .wcp-container .route .title:hover .ui-icon .pfolder-folder-close:before, body:not(.no-hover-css) .wcp-container .route .title.wcp-drop-hover .ui-icon .pfolder-folder-close:before {
617 content: "\e901" !important;
618 }
619 .sticky-folders li.is-high a span.star-icon, .wcp-container .route.is-high > h3 > span.star-icon {
620 display: inline-block
621 }
622
623 .dynamic-menu {
624 position: fixed;
625 left: 50px;
626 background: #fff;
627 width: 235px;
628 padding: 0;
629 z-index: 1000001;
630 -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
631 -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
632 box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
633 font-size: 13px;
634 }
635 .dynamic-menu.no-key {
636 width: 195px;
637 }
638 .dynamic-menu ul {
639 margin: 0;
640 padding: 0;
641 }
642
643 .dynamic-menu li {
644 position: relative;
645 width: 100%;
646 display: block !important;
647 padding: 2px 0;
648 margin: 0
649 }
650
651 .dynamic-menu li.new-folder {
652 border-bottom: solid 1px #d8d8d8
653 }
654
655 .dynamic-menu a {
656 text-decoration: none;
657 position: relative;
658 display: block;
659 padding: 5px 10px;
660 line-height: 18px;
661 white-space: nowrap;
662 color: #333;
663 font-size:13px;
664 font-weight: normal;
665 }
666
667 .dynamic-menu ul > li > a > span, .dynamic-menu ul > li > a > span span {
668 position: relative !important;
669 display: inline-block;
670 vertical-align: middle;
671 margin-right: 5px;
672 top: auto !important;
673 width: 20px !important;
674 height: 20px !important;
675 line-height: 18px;
676 text-align: center;
677 }
678
679 #custom-menu .dynamic-menu ul > li > a .sticky-pin {
680 line-height: 20px
681 }
682
683 #custom-menu .dynamic-menu ul > li > a .sticky-pin i {
684 font-size: 16px !important
685 }
686
687 .dynamic-menu ul > li > a > span.dashicons {
688 font-size: 18px;
689 text-align: left;
690 }
691
692 li.active-menu {
693 z-index: 2 !important
694 }
695
696 .dynamic-menu a.active, .dynamic-menu a:hover {
697 background: #efefef;
698 color: #000
699 }
700
701 .folder-popup-form {
702 position: fixed;
703 width: 100%;
704 height: 100%;
705 background: rgba(0, 0, 0, .5);
706 top: 0;
707 left: 0;
708 z-index: 10001;
709 display: none
710 }
711
712 .popup-form-content {
713 background: #fff;
714 min-height: 100px;
715 width: 400px;
716 text-align: center;
717 margin: 0 auto;
718 position: absolute;
719 left: 0;
720 right: 0;
721 top: 50%;
722 transform: translate(0, -50%);
723 -webkit-transform: translate(0, -50%);
724 -moz-transform: translate(0, -50%);
725 -o-transform: translate(0, -50%);
726 -ms-transform: translate(0, -50%);
727 padding: 20px;
728 -webkit-border-radius: 4px;
729 -moz-border-radius: 4px;
730 border-radius: 4px;
731 color: #484848
732 }
733
734 .add-update-folder-title {
735 display: block;
736 position: relative;
737 max-width: 100%;
738 margin: 0;
739 padding: 0 0 15px 0;
740 color: #595959;
741 text-align: center;
742 text-transform: none;
743 word-wrap: break-word;
744 font-weight: bold;
745 font-size: 22px;
746 line-height: 26px;
747 }
748 .add-update-folder-title:after {
749 content: "";
750 position: absolute;
751 top: 100%;
752 width: 70px;
753 height: 2px;
754 background: #3085d6;
755 left: 0;
756 right: 0;
757 margin: 0 auto;
758 }
759
760 .folder-group {
761 position: relative;
762 margin: 45px auto 15px;
763 padding: 0 2px
764 }
765
766 .folder-group input, .folder-group textarea {
767 background: 0 0;
768 font-size: 14px;
769 padding: 0 0 0 15px;
770 display: block;
771 width: 100%;
772 border-radius: 4px;
773 border: 1px solid #484848;
774 height: 34px;
775 line-height: 34px;
776 color: #484848;
777 outline: 0
778 }
779
780 .highlight {
781 background-color: #e4f2fd;
782 color: #000
783 }
784
785 .folder-group .folder-bar {
786 position: relative;
787 display: block;
788 width: 320px
789 }
790
791 .folder-group label {
792 font-size: 14px;
793 font-weight: 500;
794 position: absolute;
795 pointer-events: none;
796 left: 20px;
797 top: 10px;
798 -webkit-transition: .3s ease all;
799 transition: .3s ease all;
800 color: #484848
801 }
802
803 .folder-form-errors {
804 margin: 0 0 10px 0;
805 padding: 8px 0;
806 background: #ffe4e4;
807 color: #a20000;
808 display: none
809 }
810
811 .folder-form-buttons {
812 display: flex
813 }
814 .folder-form-buttons.pro-message {
815 padding: 0 0 20px 0;
816 }
817
818 .folder-form-buttons a:not(.inline-button), .folder-form-buttons button {
819 display: inline-flex;
820 padding: 0;
821 text-decoration: none;
822 margin: 10px 3px;
823 border-radius: 4px;
824 border: solid 1px #1da1f4;
825 line-height: 34px;
826 font-weight: 700;
827 font-size: 14px;
828 box-sizing: border-box;
829 height: 36px;
830 cursor: pointer;
831 flex: 1;
832 justify-content: center;
833 outline: 0;
834 }
835
836 .folder-form-buttons .form-cancel-btn, .folder-form-buttons a.form-cancel-btn:hover {
837 background-color: #fff;
838 color: #3085d6;
839 outline: 0
840 }
841
842 .folder-form-buttons a.inline-button {
843 display: inline-block;
844 color: #f51366;
845 text-decoration: none;
846 font-weight: 500;
847 }
848 .folder-form-buttons a.inline-button:hover, .folder-form-buttons a.inline-button:focus {
849 color: #f51366;
850 }
851 .folder-form-buttons a span, .folder-form-buttons button span {
852 -webkit-animation: fa-spin .75s infinite linear;
853 animation: fa-spin .75s infinite linear;
854 padding: 7px;
855 }
856 .form-submit-btn, .form-submit-btn:hover {
857 background-color: #3085d6;
858 color: #fff !important;
859 outline: 0
860 }
861
862 .folder-group input:focus ~ label, .folder-group input:valid ~ label, .folder-group textarea:focus ~ label, .folder-group textarea:valid ~ label {
863 top: -9px;
864 background: #fff;
865 padding: 0 5px;
866 font-weight: 400;
867 font-size: 12px;
868 line-height: 14px;
869 color: #aeaeae
870 }
871
872 #no-more-folder-credit .folder-form-message {
873 margin: 20px 80px;
874 font-size: 14px
875 }
876
877 .folder-form-message {
878 padding: 25px 70px;
879 font-size: 15px;
880 line-height: 18px;
881 color: #484848;
882 width: 310px
883 }
884
885 @-webkit-keyframes fa-spin {
886 0% {
887 -webkit-transform: rotate(0);
888 transform: rotate(0)
889 }
890 100% {
891 -webkit-transform: rotate(359deg);
892 transform: rotate(359deg)
893 }
894 }
895
896 .folder-form-buttons a span, .folder-form-buttons button span {
897 -webkit-animation: fa-spin .75s infinite linear;
898 animation: fa-spin .75s infinite linear;
899 padding: 7px
900 }
901
902 .wcp-container .folder-tooltip {
903 position: relative
904 }
905
906 .wcp-container .folder-tooltip::after, .wcp-container .folder-tooltip::before {
907 text-transform: none;
908 font-size: .9em;
909 line-height: 1;
910 user-select: none;
911 pointer-events: none;
912 position: absolute;
913 display: none;
914 opacity: 0
915 }
916
917 .wcp-container .folder-tooltip::before {
918 content: '';
919 border: 5px solid transparent;
920 z-index: 1001
921 }
922
923 .wcp-container .folder-tooltip::after {
924 content: attr(data-folder-tooltip);
925 font-family: Helvetica, sans-serif;
926 text-align: center;
927 min-width: 3em;
928 max-width: 21em;
929 white-space: nowrap;
930 overflow: hidden;
931 text-overflow: ellipsis;
932 padding: 1ch 1.5ch;
933 border-radius: .3ch;
934 box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, .35);
935 background: #333;
936 color: #fff;
937 z-index: 1000
938 }
939
940 .wcp-container .folder-tooltip:hover::after, .wcp-container .folder-tooltip:hover::before {
941 display: block;
942 opacity: 1
943 }
944
945 .wcp-container .folder-tooltip:not([flow])::before, .wcp-container .folder-tooltip[flow^=up]::before {
946 bottom: 100%;
947 border-bottom-width: 0;
948 border-top-color: #333
949 }
950
951 .wcp-container .folder-tooltip:not([flow])::after, .wcp-container .folder-tooltip[flow^=up]::after {
952 bottom: calc(100% + 5px)
953 }
954
955 .wcp-container .folder-tooltip:not([flow])::after, .wcp-container .folder-tooltip:not([flow])::before, .wcp-container .folder-tooltip[flow^=up]::after, .wcp-container .folder-tooltip[flow^=up]::before {
956 left: 50%;
957 transform: translate(-50%, -.5em)
958 }
959
960 .folder-order.active .folder-sort-menu {
961 display: block
962 }
963
964 .folder-sort-menu li a.active, .folder-sort-menu li a:hover {
965 background: #efefef;
966 color: #000
967 }
968
969 .media-toolbar-secondary select {
970 width: 30%!important;
971 width: calc(30% - 10px)!important;
972 margin: 32px 10px 0 0!important;
973 }
974
975 .media-frame .uploader-inline {
976 z-index: 1
977 }
978
979 .wcp-drop-hover {
980 background: #fa166b !important;
981 z-index: 2 !important;
982 color: #fff !important
983 }
984
985 .wcp-drop-hover i {
986 color: #fff !important
987 }
988
989 .selected-items {
990 background: #0073aa;
991 color: #fff;
992 padding: 10px 20px;
993 border-radius: 5px;
994 -moz-border-radius: 5px;
995 -webkit-border-radius: 5px;
996 margin-top: 0;
997 cursor: none;
998 font-size: 12px;
999 z-index: 10001 !important
1000 }
1001
1002 .media-frame, .media-frame .attachments-browser, .media-frame-content {
1003 overflow: inherit
1004 }
1005
1006 #custom-menu .route.active .nav-icon .wcp-icon {
1007 transform: rotate(0);
1008 -webkit-transform: rotate(0)
1009 }
1010
1011 .expand-collapse.all-open span.icon {
1012 transform: rotate(180deg);
1013 -webkit-transform: rotate(180deg)
1014 }
1015
1016 .folder-search-form {
1017 padding: 0 0 10px 0;
1018 position: relative
1019 }
1020
1021 .folder-search-form input {
1022 background: #fff;
1023 border: 1px solid #dbdbdb !important;
1024 box-sizing: border-box;
1025 border-radius: 4px;
1026 height: 32px;
1027 line-height: 32px;
1028 box-sizing: border-box;
1029 padding: 0 5px !important;
1030 width: 100% !important;
1031 box-shadow: none !important;
1032 outline: 0
1033 }
1034
1035 .folder-search-form span {
1036 position: absolute;
1037 color: #aeaeae;
1038 right: 0;
1039 top: 0;
1040 height: 32px;
1041 line-height: 32px;
1042 width: 32px;
1043 text-align: center
1044 }
1045
1046 .folder-separator {
1047 padding: 0 10px;
1048 height: 1px;
1049 background: #e9e5e5;
1050 margin: 0 0 10px 0
1051 }
1052
1053 .wcp-drop-hover i {
1054 color: #fff !important
1055 }
1056
1057 .ui-draggable-dragging {
1058 z-index: 10051 !important
1059 }
1060
1061 .attachments.ui-sortable.ui-draggable-dragging {
1062 z-index: 10001 !important
1063 }
1064
1065 #custom-menu.has-filter li.route {
1066 display: none !important
1067 }
1068
1069 #custom-menu.has-filter li.route.has-search {
1070 display: block !important
1071 }
1072
1073 #custom-menu.has-filter h3 span.title-text.has-search-text {
1074 font-weight: 700
1075 }
1076
1077 .form-options > ul > li > a:hover {
1078 background: #404040;
1079 color: #fff
1080 }
1081
1082 #custom-menu.show-folder-checkbox input.checkbox {
1083 display: block;
1084 margin: 5px 0 0 0
1085 }
1086
1087 #custom-menu.show-folder-checkbox h3.title > .ui-icon > i, #custom-menu.show-folder-checkbox h3.title > .ui-icon > img {
1088 display: none !important
1089 }
1090 .mCSB_scrollTools a + .mCSB_draggerContainer {
1091 margin: 10px 0 !important
1092 }
1093 .mCS_no_scrollbar .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
1094 overflow: visible;
1095 }
1096 .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
1097 width: 2px !important;
1098 background-color: transparent !important;
1099 box-shadow: none !important
1100 }
1101 .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
1102 width: 2px !important;
1103 background-color: #fa166b !important;
1104 margin: 0 0 0 4px !important;
1105 padding: 0 !important;
1106 }
1107 .mCSB_scrollTools {
1108 width: 10px !important;
1109 }
1110 .mCSB_inside>.mCSB_container {
1111 margin-right: 0 !important;
1112 }
1113 #custom-menu .route.has-sub-tree.has-search > .nav-icon > .pfolder-arrow-down {
1114 transform: rotate(0);
1115 }
1116 .dynamic-menu.bottom-fix {
1117 bottom: 0;
1118 }
1119 .sticky-folders {
1120 display: none;
1121 padding: 0;
1122 margin: 10px 0 5px;
1123 border-top: solid 1px #E9E5E5;
1124 }
1125 .sticky-folders.active {
1126 display: block;
1127 }
1128 .plugin-title {
1129 display: inline-block;
1130 }
1131 .plugin-button {
1132 float: right;
1133 }
1134 .plugin-button.d-block {
1135 float: none;
1136 }
1137 .plugin-title {
1138 display: inline-block;
1139 }
1140 .form-options .form-options {
1141 padding: 0;
1142 margin: 0;
1143 box-shadow: none;
1144 }
1145 .attachments-browser .media-toolbar-secondary {
1146 width: 78%;
1147 max-width: inherit;
1148 }
1149 .media-toolbar-primary.search-form {
1150 width: 20%;
1151 max-width: inherit;
1152 }
1153
1154 body *.media-frame.hide-menu .media-frame-menu {
1155 display: block;
1156 }
1157
1158 .folder-modal .media-frame:not(.hide-menu):not(.hide-router) .media-frame-content, .folder-modal .media-frame:not(.hide-menu):not(.hide-router) .media-frame-router, .folder-modal .media-frame:not(.hide-menu):not(.hide-router) .media-frame-title, .folder-modal .media-frame:not(.hide-menu):not(.hide-router) .media-frame-toolbar {
1159 left: 275px !important;
1160 }
1161 .media-frame-menu.has-folder-menu {
1162 width: 275px !important;
1163 }
1164 .media-frame:not(.hide-router) .media-frame-content, .folder-modal .media-frame:not(.hide-router) .media-frame-router, .folder-modal .media-frame:not(.hide-router) .media-frame-title, .folder-modal .media-frame:not(.hide-router) .media-frame-toolbar {
1165 left: 275px !important;
1166 }
1167 .media-frame-menu.has-folder-menu .folder-custom-menu {
1168 position: relative;
1169 border: none;
1170 width: 100%;
1171 height: auto;
1172 }
1173 .media-frame.mode-select.hide-router .media-frame-title, .media-frame.mode-select.hide-router .media-frame-router, .media-frame.mode-select.hide-router .media-frame-content, .media-frame.mode-select.hide-router .media-frame-toolbar {
1174 left: 275px !important;
1175 }
1176 .media-frame.mode-select.hide-router select#media-attachment-taxonomy-filter {
1177 display: none;
1178 }
1179 .media-frame.mode-select.hide-router .folder-custom-menu {
1180 display: none;
1181 }
1182
1183 html[dir=rtl] .folder-modal .media-frame:not(.hide-menu):not(.hide-router) .media-frame-content, html[dir=rtl] .folder-modal .media-frame:not(.hide-menu):not(.hide-router) .media-frame-router, html[dir=rtl] .folder-modal .media-frame:not(.hide-menu):not(.hide-router) .media-frame-title, html[dir=rtl] .folder-modal .media-frame:not(.hide-menu):not(.hide-router) .media-frame-toolbar {
1184 left: 0 !important;
1185 right: 275px !important;
1186 }
1187 html[dir=rtl] .media-frame.mode-select.hide-router .media-frame-title, html[dir=rtl] .media-frame.mode-select.hide-router .media-frame-router, html[dir=rtl] .media-frame.mode-select.hide-router .media-frame-content, html[dir=rtl] .media-frame.mode-select.hide-router .media-frame-toolbar {
1188 left: 0 !important;
1189 right: 275px !important;
1190 }
1191 html[dir=rtl] .media-frame.hide-menu .media-frame-content, html[dir=rtl] .media-frame.hide-menu .media-frame-router, html[dir=rtl] .media-frame.hide-menu .media-frame-title, html[dir=rtl] .media-frame.hide-menu .media-frame-toolbar {
1192 left: 0 !important;
1193 right: 275px !important;
1194 }
1195 html[dir=rtl] .media-frame .folder-modal .media-frame-content, html[dir=rtl] .folder-modal .media-frame .media-frame-router, html[dir=rtl] .folder-modal .media-frame .media-frame-title, html[dir=rtl] .folder-modal .media-frame .media-frame-toolbar {
1196 left: 0 !important;
1197 right: 275px !important;
1198 }
1199 html[dir=rtl] .media-frame:not(.hide-router) .media-frame-content, html[dir=rtl] .folder-modal .media-frame:not(.hide-router) .media-frame-router, html[dir=rtl] .folder-modal .media-frame:not(.hide-router) .media-frame-title, html[dir=rtl] .folder-modal .media-frame:not(.hide-router) .media-frame-toolbar {
1200 left: 0 !important;
1201 right: 275px !important;
1202 }
1203 .media-frame .sticky-folders > ul > li {
1204 position: relative;
1205 }
1206 #vakata-dnd {
1207 z-index: 10000000 !important;
1208 }
1209 .dynamic-menu.is-locked .remove-folder {
1210 background: #ececec;
1211 }
1212 .dynamic-menu.is-locked .remove-folder a {
1213 cursor: no-drop;
1214 }
1215 .jstree-node.is-locked, .jstree-node.is-locked a {
1216 -webkit-user-select: none;
1217 -khtml-user-select: none;
1218 -moz-user-select: none;
1219 -o-user-select: none;
1220 user-select: none;
1221 user-drag: none;
1222 -webkit-user-drag: none;
1223 -o-user-drag: none;
1224 -moz-user-drag: none;
1225 }
1226 .jstree-node.is-locked i.pfolder-folder-close {
1227 cursor: not-allowed;
1228 }
1229 .add-folder-note {
1230 font-size: 13px;
1231 padding: 20px 0 0;
1232 }
1233
1234 .close-popup-button {
1235 position: absolute;
1236 right: -10px;
1237 top: -10px;
1238 width: 20px;
1239 height: 20px;
1240 }
1241 .close-popup-button a {
1242 display: block;
1243 position: relative;
1244 width: 20px;
1245 height: 20px;
1246 color: #333;
1247 padding: 2px;
1248 box-sizing: border-box;
1249 }
1250 .close-popup-button a span {
1251 display: block;
1252 position: relative;
1253 width: 16px;
1254 height: 16px;
1255 transition: all .2s linear;
1256 }
1257 .close-popup-button a span:after, .close-popup-button a span:before {
1258 content: "";
1259 position: absolute;
1260 width: 12px;
1261 height: 2px;
1262 background-color: #333;
1263 display: block;
1264 border-radius: 2px;
1265 transform: rotate(
1266 45deg
1267 );
1268 top: 7px;
1269 left: 2px;
1270 }
1271 .close-popup-button a span:after {
1272 transform: rotate(
1273 -45deg
1274 );
1275 }
1276 .close-popup-button a:hover span {
1277 transform: rotate(
1278 180deg
1279 );
1280 }
1281 .popup-form-data {
1282 position: relative;
1283 }
1284 a#remove-folder-item {
1285 border: solid 1px #860000;
1286 background-color: #d40000;
1287 outline: none;
1288 box-shadow: none;
1289 }
1290 .pro-notice {
1291 text-align: center;
1292 padding: 0 0 0 5px;
1293 }
1294 .folder-form-buttons a.inline-button {
1295 display: inline-block;
1296 }
1297 span.pro-tip {
1298 display: block;
1299 width: 80px;
1300 background: #7e3af2;
1301 padding: 7px;
1302 height: 20px;
1303 color: #fff;
1304 border-radius: 4px;
1305 }
1306 select#media-attachment-dynamic-filter {
1307 display: none !important;
1308 }
1309 .dynamic-tree-data-separator {
1310 margin: 7px 10px 10px;
1311 height: 1px;
1312 background: #E9E5E5;
1313 }
1314
1315 /* Date: Feb 2021 */
1316 .dynamic-tree-data {
1317 display: none;
1318 padding: 5px 0 0 0;
1319 }
1320 #dynamic-tree-folders {
1321 background: #fff;
1322 padding: 0 10px 0 0;
1323 }
1324 .dynamic-folders .folder-checkbox, .dynamic-folders .folder-actions {
1325 display: none !important;
1326 }
1327
1328 .folders-undo-notification {
1329 position: fixed;
1330 right: -500px;
1331 bottom: 25px;
1332 width: 280px;
1333 background: #fff;
1334 padding: 15px;
1335 -webkit-box-shadow: 0 3px 6px -4px rgb(0 0 0 / 12%), 0 6px 16px 0 rgb(0 0 0 / 8%), 0 9px 28px 8px rgb(0 0 0 / 5%);
1336 box-shadow: 0 3px 6px -4px rgb(0 0 0 / 12%), 0 6px 16px 0 rgb(0 0 0 / 8%), 0 9px 28px 8px rgb(0 0 0 / 5%);
1337 transition: all 0.25s linear;
1338 z-index: 1001;
1339 }
1340 .folders-undo-notification.active {
1341 right: 25px;
1342 }
1343 .folders-undo-header {
1344 font-weight: 500;
1345 font-size: 14px;
1346 padding: 0 0 3px 0;
1347 }
1348 .folders-undo-body {
1349 font-size: 13px;
1350 padding: 0 0 5px 0;
1351 }
1352 .folders-undo-footer {
1353 text-align: right;
1354 padding: 5px 0 0 0;
1355 }
1356 .folders-undo-footer .undo-button {
1357 background: #1da1f4;
1358 border: none;
1359 color: #fff;
1360 padding: 3px 10px;
1361 font-size: 12px;
1362 border-radius: 2px;
1363 cursor: pointer;
1364 }
1365 .folders-undo-body {
1366 position: relative;
1367 }
1368 .close-undo-box {
1369 position: absolute;
1370 right: -10px;
1371 top: 0;
1372 width: 16px;
1373 height: 16px;
1374 transition: all 0.25s linear;
1375 }
1376 .close-undo-box:hover {
1377 transform: rotate(180deg);
1378 }
1379 .close-undo-box span {
1380 display: block;
1381 position: relative;
1382 width: 16px;
1383 height: 16px;
1384 transition: all .2s linear;
1385 }
1386 .close-undo-box span:after, .close-undo-box span:before {
1387 content: "";
1388 position: absolute;
1389 width: 12px;
1390 height: 2px;
1391 background-color: #333;
1392 display: block;
1393 border-radius: 2px;
1394 transform: rotate(45deg);
1395 top: 7px;
1396 left: 2px;
1397 }
1398 .close-undo-box span:after {
1399 transform: rotate(-45deg);
1400 }
1401 #custom-scroll-menu .mCSB_container {
1402 background: #fff;
1403 }
1404 .folder-separator-2 {
1405 padding: 0;
1406 height: 1px;
1407 background: #E9E5E5;
1408 margin: 0px 0 5px 0;
1409 }
1410 .form-options > ul > li > a.expand-collapse {
1411 width: 14px;
1412 text-align: center;
1413 }
1414 .form-options a.expand-collapse span.icon {
1415 font-size: 8px;
1416 }
1417
1418 .image-details .media-frame, .image-details .media-frame .attachments-browser, .image-details .media-frame-content {
1419 overflow: hidden;
1420 }
1421
1422 .image-details .media-frame.mode-select.hide-router .media-frame-content, .image-details .media-frame.mode-select.hide-router .media-frame-router, .image-details .media-frame.mode-select.hide-router .media-frame-title, .image-details .media-frame.mode-select.hide-router .media-frame-toolbar {
1423 left: 0 !important;
1424 }
1425
1426 .image-details .media-frame.mode-select.hide-router .media-frame-content {
1427 overflow: auto;
1428 }