PluginProbe ʕ •ᴥ•ʔ
Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager / 2.5
Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager v2.5
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 / design.css
folders / assets / css Last commit date
admin-setting.css 6 years ago design.css 6 years ago design.min.css 6 years ago folder-icon.css 6 years ago media.css 6 years ago select2.min.css 6 years ago settings.css 6 years ago spectrum.min.css 6 years ago
design.css
1592 lines
1 .wcp-custom-menu {
2 padding-left: 0
3 }
4 .wcp-custom-menu {
5 position: relative
6 }
7 .wcp-container ul {
8 list-style: none
9 }
10 .wcp-container .route {
11 position: relative;
12 list-style-type: none;
13 border: 0;
14 margin: 0;
15 padding: 0;
16 top: 0;
17 margin-top: 0;
18 max-height: 100% !important;
19 width: 100%;
20 border-radius: 2px;
21 z-index: -1;
22 background: 0 0
23 }
24 .wcp-container .route span {
25 position: absolute;
26 top: 2px;
27 left: 0;
28 z-index: 10;
29 width: 20px;
30 height: 18px;
31 text-indent: 0;
32 font-size: 20px;
33 background: no-repeat
34 }
35 .wcp-container .route .title {
36 position: absolute;
37 border: 0;
38 margin: 0;
39 padding: 0;
40 padding-top: 0;
41 height: 30px;
42 width: 200px;
43 text-indent: 30px;
44 background: 0 0;
45 border-radius: 0;
46 box-shadow: none;
47 font-size: 14px;
48 line-height: 26px;
49 border-radius: 4px;
50 -webkit-border-radius: 4px;
51 -moz-border-radius: 4px;
52 overflow: hidden
53 }
54 .wcp-container .first-title {
55 margin-left: 10px
56 }
57 .wcp-container .space {
58 position: relative;
59 list-style-type: none;
60 border: 0;
61 margin: 0 0 0 20px;
62 padding: 0 0 30px 0;
63 width: 40px;
64 top: 30px;
65 height: 100%;
66 z-index: 1
67 }
68 .wcp-container .first-space {
69 margin-left: 10px;
70 top: 10px
71 }
72 i.fa-caret-right {
73 transition: .1s;
74 -webkit-transition: .1s;
75 -moz-transition: .1s
76 }
77 li.active > span > i.fa-caret-right {
78 transform: rotate(90deg);
79 -webkit-transform: rotate(90deg);
80 -moz-transform: rotate(90deg)
81 }
82 li.active > span > i.fa-folder:before {
83 content: "\f07c"
84 }
85 .has-sub-tree > ul.ui-sortable li {
86 display: none
87 }
88 .has-sub-tree.active > ul.ui-sortable > li {
89 display: block
90 }
91 .nav-icon {
92 display: none;
93 left: -20px !important
94 }
95 .has-sub-tree > .nav-icon {
96 display: block
97 }
98 .wcp-content {
99 position: fixed !important;
100 top: 32px;
101 left: 160px;
102 bottom: 0;
103 width: 305px;
104 box-sizing: border-box;
105 z-index: 1;
106 direction: ltr;
107 transition: all .15s linear;
108 -webkit-transition: all .15s linear;
109 -moz-transition: all .15s linear
110 }
111 html[dir=rtl] .wcp-content {
112 left: auto;
113 right: 160px
114 }
115 body.folded .wcp-content {
116 left: 36px
117 }
118 html[dir=rtl] body.folded .wcp-content {
119 left: auto;
120 right: 36px
121 }
122 body.wp-admin #wpcontent {
123 padding-left: 310px;
124 transition: all .15s linear;
125 -webkit-transition: all .15s linear;
126 -moz-transition: all .15s linear
127 }
128 html[dir=rtl] body.wp-admin #wpcontent {
129 padding-left: 0;
130 padding-right: 320px
131 }
132 .wcp-container {
133 padding: 20px 20px 20px 16px
134 }
135 .form-title {
136 font-size: 23px;
137 font-weight: 400;
138 margin: 0;
139 padding: 0 0 10px 0;
140 line-height: 29px;
141 min-height: 36px
142 }
143 .form-operations {
144 border: solid 1px #e5e5e5;
145 border-right: none;
146 margin-bottom: 20px
147 }
148 .form-operations ul {
149 margin: 0;
150 padding: 0
151 }
152 .form-operations li {
153 display: block;
154 float: left;
155 width: 20%;
156 text-align: center;
157 background: #fff;
158 margin: 0;
159 padding: 0
160 }
161 .form-operations li a {
162 display: block;
163 padding: 10px 0;
164 border-right: solid 1px #e5e5e5;
165 font-size: 16px;
166 color: #727272
167 }
168 .clearfix {
169 clear: both
170 }
171 .wcp-parent-data {
172 position: relative
173 }
174 .wcp-parent {
175 position: absolute;
176 left: -21px;
177 font-weight: 700;
178 font-size: 14px
179 }
180 .wcp-parent .fa {
181 font-size: 18px;
182 margin-right: 8px
183 }
184 .wcp-form-data {
185 background: #fff;
186 border: solid 1px #f1f1f1;
187 padding: 15px;
188 display: none;
189 margin-bottom: 20px
190 }
191 .wcp-form-title {
192 color: #727272;
193 font-size: 14px;
194 text-transform: uppercase;
195 padding: 0 0 10px 0
196 }
197 .wcp-form-data .form-field {
198 padding: 0 0 10px 0
199 }
200 .wcp-form-data .form-field input, .wcp-form-data .form-field select {
201 width: 100%
202 }
203 button#wcp-save-folder {
204 float: right
205 }
206 .wcp-form-message span {
207 display: block;
208 padding: 5px 10px;
209 background: #ffabab;
210 margin-bottom: 10px;
211 color: #000;
212 border: solid 1px #8c0000;
213 border-radius: 4px
214 }
215 .wcp-container .route.active-item > h3.title {
216 background: #008ec2;
217 color: #fff;
218 border-radius: 4px
219 }
220 .wcp-container .route span.ui-icon {
221 line-height: 24px;
222 font-size: 18px;
223 cursor: move;
224 left: 5px;
225 top: 2px;
226 height: 26px
227 }
228 .route.active-item > span.ui-icon {
229 background: #008ec2;
230 color: #fff
231 }
232 #custom-menu.active > ul > li.route {
233 display: block
234 }
235 .wcp-parent.active > i.fa-caret-right {
236 transform: rotate(90deg);
237 -webkit-transform: rotate(90deg);
238 -moz-transform: rotate(90deg)
239 }
240 .wcp-parent.active > i.fa-folder:before {
241 content: "\f07c"
242 }
243 .wcp-container .route .title img {
244 display: none;
245 width: 14px;
246 height: 14px;
247 margin: 5px auto 0
248 }
249 .wcp-container .route .title:hover {
250 background: #dfdfdf;
251 cursor: pointer
252 }
253 .wcp-container .route .title.wcp-drop-hover .ui-icon img.folder-sticky-icon {
254
255 }
256 body:not(.no-hover-css) .wcp-container .route .title:hover img.move-folder-icon, .wcp-container .route .title.wcp-drop-hover img.move-folder-icon {
257 display: block
258 }
259 body:not(.no-hover-css) .wcp-container .route .title:hover .ui-icon i, body:not(.no-hover-css) .wcp-container .route .title:hover .ui-icon img.folder-sticky-icon, .wcp-container .route .title.wcp-drop-hover .ui-icon i, .wcp-container .route .title.wcp-drop-hover .ui-icon img.folder-sticky-icon {
260 display: none
261 }
262 .route.is-sticky > h3.title > .ui-icon > .folder-sticky-icon {
263 display: block;
264 width: 100%;
265 height: auto;
266 margin: 3px auto 0;
267 }
268 .route.is-sticky.active-item > h3.title > .ui-icon > .folder-sticky-icon {
269 filter: invert(100%);
270 -webkit-filter: invert(100%);
271 }
272 .route.is-sticky > h3.title > .ui-icon > i {
273 display: none;
274 }
275 .wcp-container .route .title.wcp-drop-hover img {
276 filter: invert(100%);
277 -webkit-filter: invert(100%);
278 }
279 .add-new-folder {
280 text-decoration: none;
281 display: block;
282 float: right;
283 font-size: 14px;
284 padding: 4px 10px;
285 background: #f51366;
286 color: #fff;
287 border: solid 1px #f51366;
288 border-radius: 3px;
289 line-height: 24px;
290 -webkit-box-shadow: 0 3px 5px -3px #333;
291 -moz-box-shadow: 0 3px 5px -3px #333;
292 box-shadow: 0 3px 5px -3px #333;
293 position: relative
294 }
295 .add-new-folder:focus, .add-new-folder:hover {
296 color: #fff
297 }
298 .add-new-folder:hover:after {
299 content: "";
300 width: 100%;
301 height: 100%;
302 background: rgba(0, 0, 0, .1);
303 position: absolute;
304 top: 0;
305 left: 0
306 }
307 .add-new-folder span {
308 display: block;
309 float: left;
310 line-height: 20px;
311 font-size: 14px;
312 margin-right: 5px
313 }
314 .add-new-folder span.folder-icon-create_new_folder {
315 font-size: 20px
316 }
317 .form-options {
318 background: #fff;
319 padding: 10px 0 0 10px;
320 margin: 0 0
321 }
322 .form-options ul {
323 margin: 0;
324 padding: 0
325 }
326 .form-options li {
327 display: inline-block;
328 margin: 0 5px 0 0;
329 vertical-align: top
330 }
331 .form-options li.last {
332 margin: 0
333 }
334 .form-options li a {
335 display: inline-block;
336 text-decoration: none;
337 padding: 5px 10px;
338 color: #000;
339 background: #ccc;
340 box-shadow: 0 1px 0 #ccc;
341 vertical-align: middle;
342 border: solid 1px #ccc;
343 border-radius: 3px;
344 margin: 0 0 12px 0
345 }
346 .form-options li.last a {
347 padding: 3px
348 }
349 .form-options li.last a span.icon {
350 font-size: 28px;
351 line-height: 22px
352 }
353 a#expand-collapse-list.all-open span:before {
354 content: "\e911"
355 }
356 .form-options li a:hover {
357 background: #404040;
358 color: #fff;
359 border: solid 1px #404040
360 }
361 .form-options span.icon {
362 font-size: 18px;
363 display: inline-block;
364 vertical-align: top
365 }
366 .un-categorised-items {
367 border-radius: 3px
368 }
369 .header-posts a, .un-categorised-items a {
370 color: #444;
371 padding: 7px;
372 border-radius: 3px;
373 display: block;
374 text-decoration: none;
375 font-size: 14px;
376 line-height: 18px
377 }
378 .header-posts a:hover, .un-categorised-items.active-item, .un-categorised-items:hover {
379 background: #dfdfdf;
380 border-radius: 3px
381 }
382 .header-posts a.active-item, .un-categorised-items.active-item {
383 background: #008ec2 !important;
384 color: #fff !important
385 }
386 .un-categorised-items.active-item a {
387 color: #fff !important
388 }
389 .header-posts a.active-item span.total-count, .un-categorised-items.active-item a span {
390 color: #444 !important
391 }
392 span.total-count {
393 float: right;
394 background: #fff;
395 padding: 0 5px;
396 border: solid 1px #ccc;
397 font-size: 10px;
398 line-height: 16px;
399 border-radius: 2px
400 }
401 .wcp-icon {
402 display: inline-block;
403 font-size: 16px;
404 vertical-align: top;
405 margin-right: 3px
406 }
407 #custom-menu .wcp-icon {
408 font-size: 20px;
409 line-height: 24px
410 }
411 .route.active > .nav-icon > .folder-icon-arrow_right {
412 transform: rotate(90deg);
413 -webkit-transform: rotate(90deg);
414 -moz-transform: rotate(90deg)
415 }
416 .route.active > .ui-icon > .folder-icon-folder:before {
417 content: "\e90c"
418 }
419 .wcp-container .route span.total-count {
420 position: relative;
421 font-size: 8px;
422 float: right;
423 text-align: center;
424 width: auto;
425 background: #fff;
426 display: block;
427 margin: 4px 3px 3px 3px;
428 color: #23282d !important;
429 line-height: 16px;
430 height: 16px
431 }
432 .dynamic-menu {
433 position: absolute;
434 left: 50px;
435 background: #fff;
436 width: 170px;
437 padding: 0;
438 z-index: 101;
439 -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
440 -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
441 box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25)
442 }
443 .sticky-folders .dynamic-menu {
444 left: auto;
445 right: 50px;
446 }
447 .dynamic-menu li {
448 position: relative;
449 width: 100%;
450 display: inline-block !important;
451 padding: 2px 0;
452 margin: 0
453 }
454 .dynamic-menu a {
455 text-decoration: none;
456 color: #848484;
457 position: relative;
458 display: block;
459 padding: 5px 10px;
460 line-height: 18px;
461 white-space: nowrap
462 }
463 .dynamic-menu ul > li > a > span, .dynamic-menu ul > li > a > span span {
464 position: relative !important;
465 display: inline-block;
466 vertical-align: top;
467 margin-right: 5px;
468 top: 0 !important;
469 }
470 .dynamic-menu ul > li > a > span span {
471 top: auto;
472 height: auto;
473 width: auto;
474 margin: 0;
475 left: auto;
476 vertical-align: baseline;
477 display: inline
478 }
479 .dynamic-menu li.new-folder {
480 border-bottom: solid 1px #d8d8d8
481 }
482 .dynamic-menu a:hover, .dynamic-menu a.active {
483 background: #efefef;
484 color: #000
485 }
486 .dynamic-menu ul li span {
487 font-size: 20px;
488 vertical-align: middle;
489 }
490 .dynamic-menu ul li span.sticky-folder-icon {
491 width: 20px;
492 }
493 .wcp-form-input {
494 padding-left: 35px;
495 box-sizing: border-box;
496 position: relative
497 }
498 .wcp-form-input input {
499 width: 100%
500 }
501 .wcp-form-btn {
502 padding: 4px 0 4px 2px
503 }
504 .wcp-form-input:before {
505 content: "\e90d";
506 font-family: folder-icon !important;
507 speak: none;
508 position: absolute;
509 left: 0;
510 font-size: 28px;
511 top: 5px
512 }
513 .add-new-folder-btn {
514 margin-right: 5px !important
515 }
516 .form-loader {
517 width: 100%;
518 height: 5px;
519 margin: 0 0 10px
520 }
521 .form-loader-count {
522 width: 0;
523 height: 5px;
524 background: url(../images/form-loader.png);
525 transition: all 2.5s linear;
526 -webkit-transition: all 2s linear;
527 -moz-transition: all 2.5s linear
528 }
529 .route.is-high > .ui-icon > i:before {
530 content: "\e900" !important
531 }
532 .route.is-high.active > .ui-icon > i:before {
533 content: "\e90c" !important;
534 z-index: 11;
535 color: #444;
536 font-size: 20px
537 }
538 .route.is-high.active > .ui-icon > i:after {
539 content: "\e907";
540 margin-left: -1.2em;
541 color: #444;
542 font-size: 11px;
543 top: 1px;
544 position: absolute
545 }
546 .route.is-high.active.active-item > .ui-icon > i:after, .route.is-high.active.active-item > .ui-icon > i:before {
547 color: #fff
548 }
549 li.active-menu {
550 z-index: 2 !important
551 }
552 .wp-list-table th {
553 width: auto !important
554 }
555 .wp-list-table #wcp_move {
556 width: 20px !important
557 }
558 td.wcp_move.column-wcp_move {
559 vertical-align: middle
560 }
561 .wp-list-table tr td .wcp-move-file {
562 vertical-align: middle;
563 opacity: 0
564 }
565 .wp-list-table td.wcp_move.column-wcp_move.wcp-draggable, .wp-list-table tr:hover td .wcp-move-file {
566 opacity: 1
567 }
568 .wcp-drop-hover {
569 background: #0073aa !important;
570 z-index: 2 !important;
571 color: #fff !important
572 }
573 .wcp-drop-hover span {
574 color: #fff !important
575 }
576 .ui-draggable-dragging {
577 z-index: 1051 !important
578 }
579 .wcp-hover-list {
580 background: #008ec2 !important;
581 color: #fff;
582 position: relative
583 }
584 .wcp-hover-list a {
585 color: #fff
586 }
587 .wcp-hover-list span.total-count {
588 color: #000
589 }
590 span.wcp-item {
591 display: none
592 }
593 .wcp-move-file {
594 cursor: move
595 }
596 .wcp-drop-hover-list a.folder-view {
597 background: #008ec2;
598 color: #fff;
599 border: solid 1px #fff;
600 position: relative
601 }
602 .tree-structure .folder-view {
603 display: block;
604 border: 1px solid #dadce0;
605 color: #404040;
606 border-radius: 4px;
607 -moz-border-radius: 4px;
608 -webkit-border-radius: 4px;
609 position: relative;
610 cursor: pointer;
611 background: #fff
612 }
613 .tree-structure .folder-view:hover {
614 background: #008ec2;
615 color: #fff
616 }
617 .wcp-drop-hover-list a.folder-view:before {
618 width: 100%;
619 height: 100%;
620 content: "";
621 position: absolute;
622 top: -2px;
623 left: -2px;
624 border: solid 1px #008ec2;
625 padding: 1px;
626 border-radius: 4px;
627 -moz-border-radius: 4px;
628 -webkit-border-radius: 4px
629 }
630 .ui-draggable-dragging.wcp-move-file {
631 z-index: 5001;
632 display: inline-block;
633 border: solid 2px #0073aa;
634 padding: 5px 10px;
635 border-radius: 5px;
636 background: #e4f6ff;
637 z-index: 2001;
638 position: fixed !important;
639 max-width: 230px;
640 overflow: hidden;
641 width: auto !important
642 }
643 .ui-draggable-dragging.wcp-move-file span {
644 display: block;
645 float: left
646 }
647 .ui-draggable-dragging.wcp-move-file span.wcp-move {
648 margin-right: 5px;
649 display: block;
650 float: left
651 }
652 .wcp-container .route span.title-text {
653 position: relative;
654 top: auto;
655 left: auto;
656 display: inline-block;
657 font-size: 16px;
658 line-height: 30px;
659 height: 30px;
660 width: calc(100% - 80px);
661 overflow: hidden;
662 white-space: nowrap
663 }
664 .ui-resizable-handle.ui-resizable-e {
665 position: absolute;
666 top: 0;
667 height: 100%;
668 height: 100vh;
669 width: 1px;
670 right: 0;
671 border-right: 1px solid #ccc;
672 cursor: col-resize
673 }
674 .ui-resizable-handle.ui-resizable-e:before, .ui-resizable-handle.ui-resizable-w:before {
675 content: "";
676 top: 68px;
677 width: 3px;
678 height: 53px;
679 position: absolute;
680 border-left: solid 1px #ccc;
681 border-right: solid 1px #ccc;
682 left: -1px
683 }
684 .ui-resizable-handle.ui-resizable-w {
685 position: absolute;
686 top: 0;
687 height: 100%;
688 height: 100vh;
689 width: 1px;
690 left: 0;
691 border-right: 1px solid #ccc;
692 cursor: col-resize
693 }
694 div#custom-menu {
695 padding-bottom: 150px;
696 padding-left: 4px
697 }
698 .wcp-container .route span.star-icon, .sticky-folders li a span.star-icon {
699 position: relative;
700 top: 2px;
701 left: auto;
702 float: right;
703 font-family: folder-icon !important;
704 speak: none;
705 color: #ffc90e;
706 display: none;
707 font-size: 20px;
708 font-weight: bold;
709 }
710 .wcp-container .route span.update-inline-record, .sticky-folders li a span.update-inline-record {
711 position: relative;
712 left: auto;
713 top: 2px;
714 float: right;
715 width: 0;
716 height: 22px;
717 font-family: folder-icon !important;
718 font-size: 16px;
719 overflow: hidden;
720 transition: all .25s linear;
721 -webkit-transition: all .25s linear;
722 -moz-transition: all .25s linear
723 }
724 body:not(.no-hover-css) .wcp-container .route h3:hover > span.update-inline-record, body:not(.no-hover-css) .sticky-folders li a:hover span.update-inline-record {
725 width: 18px
726 }
727 .sticky-folders li a:hover .folder-count {
728 margin: 0px 3px 0px 0px;
729 }
730 .wcp-container .route span.update-inline-record:after, .sticky-folders li a span.update-inline-record:after {
731 content: "\e910"
732 }
733 .wcp-container .route.is-high > h3 > span.star-icon, .sticky-folders li.is-high a span.star-icon {
734 display: block;
735 }
736 .wcp-container .route span.star-icon:after, .sticky-folders li a span.star-icon:after {
737 content: "\e907"
738 }
739 .tree-structure li {
740 display: block;
741 width: auto;
742 float: left;
743 margin: 0;
744 padding: 0
745 }
746 .tree-structure .folder-item {
747 padding: 8px;
748 position: relative
749 }
750 .tree-structure .folder-view {
751 display: block;
752 border: 1px solid #dadce0;
753 color: #404040;
754 border-radius: 4px;
755 -moz-border-radius: 4px;
756 -webkit-border-radius: 4px;
757 position: relative;
758 cursor: pointer;
759 background: #fff
760 }
761 .tree-structure .folder-view span.item-name {
762 display: block;
763 padding: 10px 25px 10px 50px;
764 position: relative;
765 width: 100%;
766 overflow: hidden;
767 height: 38px;
768 font-size: 16px;
769 box-sizing: border-box
770 }
771 .folder-view span.item-name:before {
772 content: "\e90d";
773 font-family: folder-icon !important;
774 position: absolute;
775 left: 15px;
776 font-size: 24px
777 }
778 .folder-view.is-high span.item-name:before {
779 content: "\e900"
780 }
781 .folder-view.is-post span.item-name:before {
782 content: "\e901"
783 }
784 .tree-structure span.folder-option {
785 position: absolute;
786 right: 0;
787 font-family: folder-icon !important;
788 top: 0;
789 font-size: 20px;
790 line-height: 38px;
791 z-index: 1;
792 cursor: pointer;
793 display: none
794 }
795 .tree-structure .folder-view:hover span.folder-option {
796 display: block
797 }
798 .tree-structure span.folder-option:hover {
799 color: #f51366
800 }
801 .tree-structure span.folder-option:after {
802 content: "\e90a"
803 }
804 .tree-structure li {
805 position: relative
806 }
807 .tree-structure {
808 margin-left: -8px;
809 margin-right: -8px
810 }
811 .tree-structure .folder-view span.folder-title {
812 overflow: hidden;
813 width: 100%;
814 height: 18px;
815 display: block
816 }
817 .swal2-popup .swal2-title {
818 line-height: 36px
819 }
820 .attachments-browser.ui-draggable-dragging .media-sidebar, .attachments-browser.ui-draggable-dragging .media-toolbar, .attachments-browser.ui-draggable-dragging .uploader-inline, .attachments-browser.ui-draggable-dragging ul.attachments {
821 display: none
822 }
823 .attachments.ui-sortable.ui-draggable-dragging {
824 z-index: 5000
825 }
826 .selected-items {
827 background: #0073aa;
828 color: #fff;
829 padding: 10px 20px;
830 border-radius: 5px;
831 -moz-border-radius: 5px;
832 -webkit-border-radius: 5px;
833 margin-top: 0;
834 cursor: none;
835 font-size: 12px
836 }
837 .media-frame, .media-frame .attachments-browser, .media-frame-content {
838 overflow: inherit
839 }
840 .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
841 width: 2px !important;
842 background-color: #0073aa !important;
843 background-color: rgba(0, 115, 170, .6) !important;
844 box-shadow: none !important
845 }
846 .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
847 background-color: #0073aa !important
848 }
849 .mCSB_outside + .mCSB_scrollTools {
850 right: -15px !important
851 }
852 body.upload-php.eml-grid #wpbody {
853 position: relative !important;
854 top: 0 !important;
855 bottom: auto !important;
856 left: auto !important;
857 right: auto !important;
858 height: auto
859 }
860 #footer-thankyou {
861 display: none
862 }
863 span.upgrade-message {
864 padding: 0 0 10px;
865 background: #fff;
866 display: inline-block;
867 font-size: 14px;
868 color: #000
869 }
870 span.upgrade-message a.pink, span.upgrade-message span.pink {
871 color: #ff5983;
872 text-decoration: none;
873 font-weight: 700
874 }
875 .media-toolbar.sticky-media {
876 position: fixed;
877 top: 32px;
878 right: 18px !important;
879 left: auto
880 }
881 .media-position {
882 width: 1px;
883 height: 1px
884 }
885 .media-frame.mode-grid .media-toolbar {
886 margin: 0 !important
887 }
888 .button-disabled {
889 cursor: no-drop;
890 pointer-events: none
891 }
892 .wcp-hide-show-buttons {
893 position: absolute;
894 top: 25px;
895 right: -20px;
896 z-index: 10001;
897 }
898 html[dir="rtl"] .wcp-hide-show-buttons {
899 left: -20px;
900 right: auto;
901 }
902 .wcp-hide-show-buttons .toggle-buttons {
903 background: #f51366;
904 color: #fff;
905 display: inline-block;
906 margin: 0;
907 padding: 0;
908 float: left;
909 -webkit-border-top-right-radius: 50%;
910 -webkit-border-bottom-right-radius: 50%;
911 -moz-border-radius-topright: 50%;
912 -moz-border-radius-bottomright: 50%;
913 border-top-right-radius: 50%;
914 border-bottom-right-radius: 50%;
915 display: none;
916 width: 20px;
917 height: 20px;
918 cursor: pointer;
919 position: relative
920 }
921 .wcp-hide-show-buttons:hover .toggle-buttons:after {
922 content: "";
923 width: 100%;
924 height: 100%;
925 background: transparent;
926 position: absolute;
927 top: 0;
928 left: 0;
929 -webkit-border-top-right-radius: 50%;
930 -webkit-border-bottom-right-radius: 50%;
931 -moz-border-radius-topright: 50%;
932 -moz-border-radius-bottomright: 50%;
933 border-top-right-radius: 50%;
934 border-bottom-right-radius: 50%
935 }
936 html[dir="rtl"] .wcp-hide-show-buttons .toggle-buttons {
937 border-radius: 0;
938 -webkit-border-radius: 0;
939 -moz-border-radius: 0;
940 -webkit-border-top-left-radius: 50%;
941 -webkit-border-bottom-left-radius: 50%;
942 -moz-border-radius-top-left: 50%;
943 -moz-border-radius-bottom-left: 50%;
944 border-top-left-radius: 50%;
945 border-bottom-left-radius: 50%;
946 }
947 html[dir="rtl"] .wcp-hide-show-buttons .toggle-buttons span {
948 -webkit-transform: rotate(180deg);
949 transform: rotate(180deg);
950 }
951 .hide-folders-area .wcp-content {
952 width: 0 !important
953 }
954 .hide-folders-area .wcp-container {
955 display: none
956 }
957 .wcp-hide-show-buttons .toggle-buttons.active {
958 display: block
959 }
960 #wcp-content.no-transition .wcp-container {
961 display: none
962 }
963 button.button.organize-button {
964 vertical-align: middle;
965 text-decoration: none;
966 display: inline-block;
967 font-size: 14px;
968 padding: 4px 10px;
969 background: #f51366;
970 color: #fff;
971 border: solid 1px #f51366;
972 border-radius: 3px;
973 line-height: 14px;
974 -webkit-box-shadow: 0 3px 5px -3px #333;
975 -moz-box-shadow: 0 3px 5px -3px #333;
976 box-shadow: 0 3px 5px -3px #333;
977 position: relative
978 }
979 button.button.organize-button:focus, button.button.organize-button:hover {
980 color: #fff
981 }
982 button.button.organize-button:hover:after {
983 content: "";
984 width: 100%;
985 height: 100%;
986 background: rgba(0, 0, 0, .1);
987 position: absolute;
988 top: 0;
989 left: 0
990 }
991 .tree-structure-content ul {
992 margin: 0;
993 padding: 0
994 }
995 .tree-structure-content {
996 padding: 10px 20px 10px;
997 background: #fff;
998 margin: 10px 0 15px;
999 border-radius: 4px;
1000 -moz-border-radius: 4px;
1001 -webkit-border-radius: 4px;
1002 border: solid 1px #ccc
1003 }
1004 .tree-structure-content .tree-structure {
1005 height: 55px;
1006 overflow: hidden;
1007 transition: .1s;
1008 -webkit-transition: .1s;
1009 -moz-transition: .1s
1010 }
1011 .tree-structure-content.active .tree-structure {
1012 height: auto
1013 }
1014 .folders-toggle-button {
1015 height: 15px;
1016 text-align: center;
1017 position: relative
1018 }
1019 .folders-toggle-button span {
1020 background: #f51366;
1021 color: #fff;
1022 height: 20px;
1023 width: 30px;
1024 text-align: center;
1025 display: block;
1026 margin: 0 auto;
1027 position: absolute;
1028 left: 0;
1029 right: 0;
1030 bottom: -10px;
1031 cursor: pointer;
1032 font-family: dashicons;
1033 font-size: 20px;
1034 line-height: 20px
1035 }
1036 .folders-toggle-button span:after {
1037 content: "\f347"
1038 }
1039 .tree-structure-content.active .folders-toggle-button span:after {
1040 content: "\f343"
1041 }
1042 span.media-info-message {
1043 vertical-align: middle;
1044 line-height: 20px;
1045 font-weight: 700;
1046 color: #f51366;
1047 padding: 0 0 10px 0;
1048 display: none !important
1049 }
1050 span.media-info-message.active {
1051 display: block !important
1052 }
1053 .folder-popup-form {
1054 position: fixed;
1055 width: 100%;
1056 height: 100%;
1057 background: rgba(0, 0, 0, .5);
1058 top: 0;
1059 left: 0;
1060 z-index: 10001;
1061 display: none
1062 }
1063 .folder-popup-form.disabled {
1064 pointer-events: none
1065 }
1066 .popup-form-content {
1067 background: #fff;
1068 min-height: 100px;
1069 width: 400px;
1070 text-align: center;
1071 margin: 0 auto;
1072 position: absolute;
1073 left: 0;
1074 right: 0;
1075 top: 50%;
1076 transform: translate(0, -50%);
1077 -webkit-transform: translate(0, -50%);
1078 -moz-transform: translate(0, -50%);
1079 -o-transform: translate(0, -50%);
1080 -ms-transform: translate(0, -50%);
1081 padding: 20px;
1082 -webkit-border-radius: 10px;
1083 -moz-border-radius: 10px;
1084 border-radius: 10px
1085 }
1086 .folder-form-buttons a, .folder-form-buttons button {
1087 display: inline-block;
1088 padding: 10px 20px;
1089 text-decoration: none;
1090 margin: 10px 3px;
1091 font-size: 18px;
1092 line-height: 22px;
1093 border-radius: .25em;
1094 color: #fff;
1095 border: none
1096 }
1097 .folder-form-buttons a span, .folder-form-buttons button span {
1098 -webkit-animation: fa-spin .75s infinite linear;
1099 animation: fa-spin .75s infinite linear
1100 }
1101 [data-tooltip] {
1102 position: relative
1103 }
1104 [data-tooltip]::after, [data-tooltip]::before {
1105 text-transform: none;
1106 font-size: .9em;
1107 line-height: 1;
1108 user-select: none;
1109 pointer-events: none;
1110 position: absolute;
1111 display: none;
1112 opacity: 0
1113 }
1114 [data-tooltip]::before {
1115 content: '';
1116 border: 5px solid transparent;
1117 z-index: 1001
1118 }
1119 [data-tooltip]::after {
1120 content: attr(data-tooltip);
1121 font-family: Helvetica, sans-serif;
1122 text-align: center;
1123 min-width: 3em;
1124 max-width: 21em;
1125 white-space: nowrap;
1126 overflow: hidden;
1127 text-overflow: ellipsis;
1128 padding: 1ch 1.5ch;
1129 border-radius: .3ch;
1130 box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, .35);
1131 background: #333;
1132 color: #fff;
1133 z-index: 1000
1134 }
1135 [data-tooltip]:hover::after, [data-tooltip]:hover::before {
1136 display: block;
1137 opacity: 1
1138 }
1139 [data-tooltip]:not([flow])::before, [data-tooltip][flow^=up]::before {
1140 bottom: 100%;
1141 border-bottom-width: 0;
1142 border-top-color: #333
1143 }
1144 [data-tooltip]:not([flow])::after, [data-tooltip][flow^=up]::after {
1145 bottom: calc(100% + 5px)
1146 }
1147 [data-tooltip]:not([flow])::after, [data-tooltip]:not([flow])::before, [data-tooltip][flow^=up]::after, [data-tooltip][flow^=up]::before {
1148 left: 50%;
1149 transform: translate(-50%, -.5em)
1150 }
1151 #remove-folder-item {
1152 width: 126px !important
1153 }
1154 .wp-core-ui .button-primary.select-all-item-btn {
1155 margin: 11px 11px 11px 0;
1156 display: none !important
1157 }
1158 .wp-core-ui .button-primary.select-all-item-btn.active {
1159 display: inline-block !important
1160 }
1161 .form-options li.last.folder-checkbox {
1162 padding: 8px 0 0 6px
1163 }
1164 #custom-menu input.checkbox {
1165 display: none
1166 }
1167 #custom-menu.show-folder-checkbox input.checkbox {
1168 display: block;
1169 margin: 5px 0 0 0
1170 }
1171 #custom-menu.show-folder-checkbox h3.title > .ui-icon > i, #custom-menu.show-folder-checkbox h3.title > .ui-icon > img {
1172 display: none !important
1173 }
1174 @-webkit-keyframes fa-spin {
1175 0% {
1176 -webkit-transform: rotate(0);
1177 transform: rotate(0)
1178 } 100% {
1179 -webkit-transform: rotate(359deg);
1180 transform: rotate(359deg)
1181 }}
1182 .folder-form-buttons a:focus, .folder-form-buttons a:hover, .folder-form-buttons button:focus, .folder-form-buttons button:hover {
1183 color: #fff;
1184 background-image: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .1))
1185 }
1186 .folder-form-buttons a:focus {
1187 outline: 0;
1188 box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, .4)
1189 }
1190 .form-cancel-btn {
1191 background-color: #aaa
1192 }
1193 .form-submit-btn {
1194 background-color: #3085d6
1195 }
1196 .add-update-folder-title {
1197 display: block;
1198 position: relative;
1199 max-width: 100%;
1200 margin: 0 0 .4em;
1201 padding: 0;
1202 color: #595959;
1203 font-size: 1.875em;
1204 font-weight: 600;
1205 text-align: center;
1206 text-transform: none;
1207 word-wrap: break-word;
1208 line-height: 30px
1209 }
1210 .folder-form-input input {
1211 width: 100%;
1212 transition: border-color .3s, box-shadow .3s;
1213 border: 1px solid #d9d9d9;
1214 border-radius: .1875em;
1215 font-size: 1.125em;
1216 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06);
1217 box-sizing: border-box;
1218 height: 2.625em;
1219 padding: 0 .75em;
1220 margin: 1em auto
1221 }
1222 .folder-form-message {
1223 font-size: 16px;
1224 line-height: 20px;
1225 margin: 25px 0
1226 }
1227 .folder-form-errors {
1228 margin: 0 0 10px 0;
1229 padding: 8px 0;
1230 background: #ffe4e4;
1231 color: #a20000;
1232 display: none
1233 }
1234 .folder-form-errors.active {
1235 display: block
1236 }
1237 .sticky-menu #adminmenuwrap {
1238 position: relative !important
1239 }
1240 span.folder-loader-ajax {
1241 float: right;
1242 margin: 0 8px 0 0;
1243 line-height: 30px;
1244 display: none
1245 }
1246 .folder-loader-ajax.active {
1247 display: inline-block
1248 }
1249 @-webkit-keyframes scaleAnimation {
1250 0% {
1251 opacity: 0;
1252 -webkit-transform: scale(1.5);
1253 transform: scale(1.5)
1254 } 100% {
1255 opacity: 1;
1256 -webkit-transform: scale(1);
1257 transform: scale(1)
1258 }}
1259 @keyframes scaleAnimation {
1260 0% {
1261 opacity: 0;
1262 -webkit-transform: scale(1.5);
1263 transform: scale(1.5)
1264 } 100% {
1265 opacity: 1;
1266 -webkit-transform: scale(1);
1267 transform: scale(1)
1268 }}
1269 @-webkit-keyframes drawCircle {
1270 0% {
1271 stroke-dashoffset: 151px
1272 } 100% {
1273 stroke-dashoffset: 0
1274 }}
1275 @keyframes drawCircle {
1276 0% {
1277 stroke-dashoffset: 151px
1278 } 100% {
1279 stroke-dashoffset: 0
1280 }}
1281 @-webkit-keyframes drawCheck {
1282 0% {
1283 stroke-dashoffset: 36px
1284 } 100% {
1285 stroke-dashoffset: 0
1286 }}
1287 @keyframes drawCheck {
1288 0% {
1289 stroke-dashoffset: 36px
1290 } 100% {
1291 stroke-dashoffset: 0
1292 }}
1293 @-webkit-keyframes fadeOut {
1294 0% {
1295 opacity: 1
1296 } 100% {
1297 opacity: 0
1298 }}
1299 @keyframes fadeOut {
1300 0% {
1301 opacity: 1
1302 } 100% {
1303 opacity: 0
1304 }}
1305 @-webkit-keyframes fadeIn {
1306 0% {
1307 opacity: 0
1308 } 100% {
1309 opacity: 1
1310 }}
1311 @keyframes fadeIn {
1312 0% {
1313 opacity: 0
1314 } 100% {
1315 opacity: 1
1316 }}
1317 #successAnimationCircle {
1318 stroke-dasharray: 151px 151px;
1319 stroke: #2ce0a7
1320 }
1321 #successAnimationCheck {
1322 stroke-dasharray: 36px 36px;
1323 stroke: #2ce0a7
1324 }
1325 #successAnimationResult {
1326 fill: #2ce0a7;
1327 opacity: 0
1328 }
1329 svg#successAnimation {
1330 width: 34px;
1331 height: 34px;
1332 padding: 0;
1333 display: none;
1334 float: left
1335 }
1336 #successAnimation.active {
1337 display: inline-block
1338 }
1339 .folder-loader-ajax img {
1340 display: none
1341 }
1342 .folder-loader-ajax img.active {
1343 display: inline-block
1344 }
1345 #successAnimation.animated {
1346 -webkit-animation: 1s ease-out 0s 1 both scaleAnimation;
1347 animation: 1s ease-out 0s 1 both scaleAnimation
1348 }
1349 #successAnimation.animated #successAnimationCircle {
1350 -webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCircle, .3s linear .9s 1 both fadeOut;
1351 animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCircle, .3s linear .9s 1 both fadeOut
1352 }
1353 #successAnimation.animated #successAnimationCheck {
1354 -webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCheck, .3s linear .9s 1 both fadeOut;
1355 animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCheck, .3s linear .9s 1 both fadeOut
1356 }
1357 #successAnimation.animated #successAnimationResult {
1358 -webkit-animation: .3s linear .9s both fadeIn;
1359 animation: .3s linear .9s both fadeIn
1360 }
1361 .mCSB_scrollTools a + .mCSB_draggerContainer {
1362 margin: 10px 0 !important
1363 }
1364 .popup-folder-title {
1365 font-weight: 700;
1366 font-size: 24px;
1367 padding: 0 0 20px 0
1368 }
1369 .select-box {
1370 padding: 20px 0 10px 0
1371 }
1372 .select-box select {
1373 width: 100%;
1374 max-width: 300px
1375 }
1376 .actions #media_folder, select.media-select-folder {
1377 width: 132px
1378 }
1379 select#media-attachment-taxonomy-filter {
1380 width: 132px
1381 }
1382 .custom-media-select {
1383 float: right;
1384 padding: 10px 0 0 0;
1385 display: none
1386 }
1387 .custom-media-select.active {
1388 display: block
1389 }
1390 .folder-progress {
1391 background: #b4b9be;
1392 border-radius: 4px;
1393 margin: 5px 0 0 0;
1394 position: relative
1395 }
1396 .folder-meter {
1397 height: 20px;
1398 position: relative;
1399 background: #f1f1f1;
1400 padding: 0;
1401 width: 0%;
1402 border-radius: 4px;
1403 -webkit-transition: all .2s linear;
1404 transition: all .2s linear
1405 }
1406 .folder-meter > span {
1407 display: block;
1408 height: 100%;
1409 -webkit-box-shadow: inset 0 2px 9px rgba(255, 255, 255, .3), inset 0 -2px 6px rgba(0, 0, 0, .4);
1410 -moz-box-shadow: inset 0 2px 9px rgba(255, 255, 255, .3), inset 0 -2px 6px rgba(0, 0, 0, .4);
1411 box-shadow: inset 0 2px 9px rgba(255, 255, 255, .3), inset 0 -2px 6px rgba(0, 0, 0, .4);
1412 position: relative;
1413 overflow: hidden;
1414 border-radius: 4px
1415 }
1416 .folder-animate > span > span, .folder-meter > span:after, .folder-progress:after {
1417 content: "";
1418 position: absolute;
1419 border-radius: 4px;
1420 top: 0;
1421 left: 0;
1422 bottom: 0;
1423 right: 0;
1424 background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent));
1425 background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
1426 z-index: 1;
1427 -webkit-background-size: 50px 50px;
1428 -moz-background-size: 50px 50px;
1429 -webkit-animation: move 2s linear infinite;
1430 overflow: hidden
1431 }
1432 .folder-animate > span:after {
1433 display: none
1434 }
1435 @-webkit-keyframes move {
1436 0% {
1437 background-position: 0 0
1438 } 100% {
1439 background-position: 50px 50px
1440 }}
1441 .orange-bg > span {
1442 background-color: #ff5983
1443 }
1444 .media-folder-loader {
1445 padding: 10px 0 15px;
1446 display: none
1447 }
1448 .media-folder-loader > span {
1449 font-weight: 700
1450 }
1451 .sticky-folders {
1452 display: none;
1453 padding: 0 0 5px;
1454 margin: 0 0 5px;
1455 border-bottom: solid 1px #ccc;
1456 }
1457 .top-settings {
1458 padding: 0 0 5px;
1459 margin: 0 0 5px;
1460 border-bottom: solid 1px #ccc;
1461 }
1462 .sticky-folders.active {
1463 display: block;
1464 }
1465 .sticky-folders ul {
1466 margin: 0;
1467 padding: 0;
1468 }
1469 .sticky-folders > ul > li {
1470 display: block;
1471 margin: 0;
1472 padding: 0;
1473 }
1474 .sticky-folders > ul > li > a {
1475 display: block;
1476 color: #444;
1477 padding: 7px;
1478 border-radius: 3px;
1479 text-decoration: none;
1480 font-size: 16px;
1481 line-height: 18px;
1482 }
1483 .sticky-folders ul li a:hover, .sticky-folders ul li a.active {
1484 background: #dfdfdf;
1485 border-radius: 3px;
1486 }
1487 .sticky-folders ul li a.active-item {
1488 background-color: #008ec2 !important;
1489 color: #ffffff;
1490 }
1491 .sticky-folders ul li a.active-item img {
1492 filter: invert(100%);
1493 -webkit-filter: invert(100%);
1494 }
1495 .sticky-folders ul li a span {
1496 display: inline-block;
1497 vertical-align: middle;
1498 line-height: 18px;
1499 }
1500 .sticky-folders ul li a span.sticky-icon {
1501 width: 18px;
1502 height: 18px;
1503 margin-right: 3px;
1504 }
1505 .sticky-folders ul li a span.sticky-icon img {
1506 width: 100%;
1507 height: 100%;
1508 }
1509 .sticky-wcp-custom-form a:focus {
1510 box-shadow: none;
1511 outline: none;
1512 }
1513 span.folder-count {
1514 float: right;
1515 background: #fff;
1516 padding: 0 5px;
1517 border: solid 1px #ccc;
1518 font-size: 10px;
1519 line-height: 16px;
1520 border-radius: 2px;
1521 color: #444 !important;
1522 }
1523 span.folder-count:empty {
1524 display: none;
1525 }
1526 .sticky-title {
1527 font-size: 16px;
1528 font-weight: bold;
1529 padding: 7px;
1530 }
1531 .sticky-title img {
1532 display: inline-block;
1533 vertical-align: middle;
1534 height: 20px;
1535 width: 20px;
1536 }
1537 .sticky-folder-icon img {
1538 width: 100%;
1539 filter: invert(50%);
1540 -webkit-filter: invert(50%);
1541 }
1542 .dynamic-menu .sticky-folder:hover img {
1543 filter: invert(0%);
1544 -webkit-filter: invert(0%);
1545 }
1546 @media screen and (max-width: 960px) {
1547 .wcp-content {
1548 left: 36px
1549 }
1550 html[dir=rtl] .wcp-content {
1551 right: 36px;
1552 left: auto
1553 }
1554 }
1555 @media screen and (max-width: 780px) {
1556 .wcp-content {
1557 left: 0
1558 }
1559 html[dir=rtl] .wcp-content {
1560 right: 0
1561 }
1562 }
1563 @media screen and (max-width: 640px) {
1564 .wcp-content {
1565 left: 0;
1566 position: relative !important;
1567 width: 100% !important;
1568 padding-bottom: 100px;
1569 top: 0;
1570 right: 0;
1571 display: block
1572 }
1573 .ui-resizable-handle.ui-resizable-e {
1574 display: none !important
1575 }
1576 .hide-folders-area .wcp-container {
1577 display: block
1578 }
1579 .wcp-hide-show-buttons {
1580 display: none
1581 }
1582 .hide-folders-area .wcp-content {
1583 width: 100% !important
1584 }
1585 body.wp-admin #wpcontent {
1586 padding: 0 !important
1587 }
1588 #wpbody-content {
1589 padding-bottom: 30px
1590 }
1591 }
1592