PluginProbe ʕ •ᴥ•ʔ
Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager / 2.4.9
Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager v2.4.9
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
1444 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 body:not(.no-hover-css) .wcp-container .route .title:hover img, .wcp-container .route .title.wcp-drop-hover img {
254 display: block
255 }
256 body:not(.no-hover-css) .wcp-container .route .title:hover .ui-icon i, .wcp-container .route .title.wcp-drop-hover .ui-icon i {
257 display: none
258 }
259 body.no-hover-css .wcp-container .route .title:hover {
260 background: 0 0
261 }
262 .wcp-container .route .title.wcp-drop-hover img {
263 filter: invert(100%);
264 -webkit-filter: invert(100%);
265 }
266 .add-new-folder {
267 text-decoration: none;
268 display: block;
269 float: right;
270 font-size: 14px;
271 padding: 4px 10px;
272 background: #f51366;
273 color: #fff;
274 border: solid 1px #f51366;
275 border-radius: 3px;
276 line-height: 24px;
277 -webkit-box-shadow: 0 3px 5px -3px #333;
278 -moz-box-shadow: 0 3px 5px -3px #333;
279 box-shadow: 0 3px 5px -3px #333;
280 position: relative
281 }
282 .add-new-folder:focus, .add-new-folder:hover {
283 color: #fff
284 }
285 .add-new-folder:hover:after {
286 content: "";
287 width: 100%;
288 height: 100%;
289 background: rgba(0, 0, 0, .1);
290 position: absolute;
291 top: 0;
292 left: 0
293 }
294 .add-new-folder span {
295 display: block;
296 float: left;
297 line-height: 20px;
298 font-size: 14px;
299 margin-right: 5px
300 }
301 .add-new-folder span.folder-icon-create_new_folder {
302 font-size: 20px
303 }
304 .form-options {
305 background: #fff;
306 padding: 10px 0 0 10px;
307 margin: 0 0
308 }
309 .form-options ul {
310 margin: 0;
311 padding: 0
312 }
313 .form-options li {
314 display: inline-block;
315 margin: 0 5px 0 0;
316 vertical-align: top
317 }
318 .form-options li.last {
319 margin: 0
320 }
321 .form-options li a {
322 display: inline-block;
323 text-decoration: none;
324 padding: 5px 10px;
325 color: #000;
326 background: #ccc;
327 box-shadow: 0 1px 0 #ccc;
328 vertical-align: middle;
329 border: solid 1px #ccc;
330 border-radius: 3px;
331 margin: 0 0 12px 0
332 }
333 .form-options li.last a {
334 padding: 3px
335 }
336 .form-options li.last a span.icon {
337 font-size: 28px;
338 line-height: 22px
339 }
340 a#expand-collapse-list.all-open span:before {
341 content: "\e911"
342 }
343 .form-options li a:hover {
344 background: #404040;
345 color: #fff;
346 border: solid 1px #404040
347 }
348 .form-options span.icon {
349 font-size: 18px;
350 display: inline-block;
351 vertical-align: top
352 }
353 .un-categorised-items {
354 border-radius: 3px
355 }
356 .header-posts a, .un-categorised-items a {
357 color: #444;
358 padding: 7px;
359 border-radius: 3px;
360 display: block;
361 text-decoration: none;
362 font-size: 14px;
363 line-height: 18px
364 }
365 .header-posts a:hover, .un-categorised-items.active-item, .un-categorised-items:hover {
366 background: #dfdfdf;
367 border-radius: 3px
368 }
369 .header-posts a.active-item, .un-categorised-items.active-item {
370 background: #008ec2 !important;
371 color: #fff !important
372 }
373 .un-categorised-items.active-item a {
374 color: #fff !important
375 }
376 .header-posts a.active-item span.total-count, .un-categorised-items.active-item a span {
377 color: #444 !important
378 }
379 span.total-count {
380 float: right;
381 background: #fff;
382 padding: 0 5px;
383 border: solid 1px #ccc;
384 font-size: 10px;
385 line-height: 16px;
386 border-radius: 2px
387 }
388 .wcp-icon {
389 display: inline-block;
390 font-size: 16px;
391 vertical-align: top;
392 margin-right: 3px
393 }
394 #custom-menu .wcp-icon {
395 font-size: 20px;
396 line-height: 24px
397 }
398 .route.active > .nav-icon > .folder-icon-arrow_right {
399 transform: rotate(90deg);
400 -webkit-transform: rotate(90deg);
401 -moz-transform: rotate(90deg)
402 }
403 .route.active > .ui-icon > .folder-icon-folder:before {
404 content: "\e90c"
405 }
406 .wcp-container .route span.total-count {
407 position: relative;
408 font-size: 8px;
409 float: right;
410 text-align: center;
411 width: auto;
412 background: #fff;
413 display: block;
414 margin: 4px 3px 3px 3px;
415 color: #23282d !important;
416 line-height: 16px;
417 height: 16px
418 }
419 .dynamic-menu {
420 position: absolute;
421 left: 50px;
422 background: #fff;
423 width: 170px;
424 padding: 0;
425 z-index: 101;
426 -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
427 -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
428 box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25)
429 }
430 .dynamic-menu li {
431 position: relative;
432 display: block !important;
433 padding: 2px 0;
434 margin: 0
435 }
436 .dynamic-menu a {
437 text-decoration: none;
438 color: #848484;
439 position: relative;
440 display: block;
441 padding: 5px 10px;
442 line-height: 18px;
443 white-space: nowrap
444 }
445 .wcp-container .route .dynamic-menu ul > li > a > span, .wcp-container .route .dynamic-menu ul > li > a > span span {
446 position: relative;
447 top: auto;
448 display: inline-block;
449 vertical-align: top;
450 margin-right: 5px
451 }
452 .wcp-container .route .dynamic-menu ul > li > a > span span {
453 top: auto;
454 height: auto;
455 width: auto;
456 margin: 0;
457 left: auto;
458 vertical-align: baseline;
459 display: inline
460 }
461 .dynamic-menu li.new-folder {
462 border-bottom: solid 1px #d8d8d8
463 }
464 .dynamic-menu a:hover {
465 background: #efefef;
466 color: #000
467 }
468 .wcp-form-input {
469 padding-left: 35px;
470 box-sizing: border-box;
471 position: relative
472 }
473 .wcp-form-input input {
474 width: 100%
475 }
476 .wcp-form-btn {
477 padding: 4px 0 4px 2px
478 }
479 .wcp-form-input:before {
480 content: "\e90d";
481 font-family: folder-icon !important;
482 speak: none;
483 position: absolute;
484 left: 0;
485 font-size: 28px;
486 top: 5px
487 }
488 .add-new-folder-btn {
489 margin-right: 5px !important
490 }
491 .form-loader {
492 width: 100%;
493 height: 5px;
494 margin: 0 0 10px
495 }
496 .form-loader-count {
497 width: 0;
498 height: 5px;
499 background: url(../images/form-loader.png);
500 transition: all 2.5s linear;
501 -webkit-transition: all 2s linear;
502 -moz-transition: all 2.5s linear
503 }
504 .route.is-high > .ui-icon > i:before {
505 content: "\e900" !important
506 }
507 .route.is-high.active > .ui-icon > i:before {
508 content: "\e90c" !important;
509 z-index: 11;
510 color: #444;
511 font-size: 20px
512 }
513 .route.is-high.active > .ui-icon > i:after {
514 content: "\e907";
515 margin-left: -1.2em;
516 color: #444;
517 font-size: 11px;
518 top: 1px;
519 position: absolute
520 }
521 .route.is-high.active.active-item > .ui-icon > i:after, .route.is-high.active.active-item > .ui-icon > i:before {
522 color: #fff
523 }
524 li.active-menu {
525 z-index: 2 !important
526 }
527 .wp-list-table th {
528 width: auto !important
529 }
530 .wp-list-table #wcp_move {
531 width: 20px !important
532 }
533 td.wcp_move.column-wcp_move {
534 vertical-align: middle
535 }
536 .wp-list-table tr td .wcp-move-file {
537 vertical-align: middle;
538 opacity: 0
539 }
540 .wp-list-table td.wcp_move.column-wcp_move.wcp-draggable, .wp-list-table tr:hover td .wcp-move-file {
541 opacity: 1
542 }
543 .wcp-drop-hover {
544 background: #0073aa !important;
545 z-index: 2 !important;
546 color: #fff !important
547 }
548 .wcp-drop-hover span {
549 color: #fff !important
550 }
551 .ui-draggable-dragging {
552 z-index: 1051 !important
553 }
554 .wcp-hover-list {
555 background: #008ec2 !important;
556 color: #fff;
557 position: relative
558 }
559 .wcp-hover-list a {
560 color: #fff
561 }
562 .wcp-hover-list span.total-count {
563 color: #000
564 }
565 span.wcp-item {
566 display: none
567 }
568 .wcp-move-file {
569 cursor: move
570 }
571 .wcp-drop-hover-list a.folder-view {
572 background: #008ec2;
573 color: #fff;
574 border: solid 1px #fff;
575 position: relative
576 }
577 .tree-structure .folder-view {
578 display: block;
579 border: 1px solid #dadce0;
580 color: #404040;
581 border-radius: 4px;
582 -moz-border-radius: 4px;
583 -webkit-border-radius: 4px;
584 position: relative;
585 cursor: pointer;
586 background: #fff
587 }
588 .tree-structure .folder-view:hover {
589 background: #008ec2;
590 color: #fff
591 }
592 .wcp-drop-hover-list a.folder-view:before {
593 width: 100%;
594 height: 100%;
595 content: "";
596 position: absolute;
597 top: -2px;
598 left: -2px;
599 border: solid 1px #008ec2;
600 padding: 1px;
601 border-radius: 4px;
602 -moz-border-radius: 4px;
603 -webkit-border-radius: 4px
604 }
605 .ui-draggable-dragging.wcp-move-file {
606 z-index: 5001;
607 display: inline-block;
608 border: solid 2px #0073aa;
609 padding: 5px 10px;
610 border-radius: 5px;
611 background: #e4f6ff;
612 z-index: 2001;
613 position: fixed !important;
614 max-width: 230px;
615 overflow: hidden;
616 width: auto !important
617 }
618 .ui-draggable-dragging.wcp-move-file span {
619 display: block;
620 float: left
621 }
622 .ui-draggable-dragging.wcp-move-file span.wcp-move {
623 margin-right: 5px;
624 display: block;
625 float: left
626 }
627 .wcp-container .route span.title-text {
628 position: relative;
629 top: auto;
630 left: auto;
631 display: inline-block;
632 font-size: 16px;
633 line-height: 30px;
634 height: 30px;
635 width: calc(100% - 80px);
636 overflow: hidden;
637 white-space: nowrap
638 }
639 .ui-resizable-handle.ui-resizable-e {
640 position: absolute;
641 top: 0;
642 height: 100%;
643 height: 100vh;
644 width: 1px;
645 right: 0;
646 border-right: 1px solid #ccc;
647 cursor: col-resize
648 }
649 .ui-resizable-handle.ui-resizable-e:before, .ui-resizable-handle.ui-resizable-w:before {
650 content: "";
651 top: 68px;
652 width: 3px;
653 height: 53px;
654 position: absolute;
655 border-left: solid 1px #ccc;
656 border-right: solid 1px #ccc;
657 left: -1px
658 }
659 .ui-resizable-handle.ui-resizable-w {
660 position: absolute;
661 top: 0;
662 height: 100%;
663 height: 100vh;
664 width: 1px;
665 left: 0;
666 border-right: 1px solid #ccc;
667 cursor: col-resize
668 }
669 div#custom-menu {
670 padding-bottom: 120px;
671 padding-left: 4px
672 }
673 .wcp-container .route span.star-icon {
674 position: relative;
675 top: 2px;
676 left: auto;
677 float: right;
678 font-family: folder-icon !important;
679 speak: none;
680 color: #ffc90e;
681 display: none
682 }
683 .wcp-container .route span.update-inline-record {
684 position: relative;
685 left: auto;
686 top: 2px;
687 float: right;
688 width: 0;
689 height: 22px;
690 font-family: folder-icon !important;
691 font-size: 16px;
692 overflow: hidden;
693 transition: all .25s linear;
694 -webkit-transition: all .25s linear;
695 -moz-transition: all .25s linear
696 }
697 body:not(.no-hover-css) .wcp-container .route h3:hover > span.update-inline-record {
698 width: 18px
699 }
700 .wcp-container .route span.update-inline-record:after {
701 content: "\e910"
702 }
703 .wcp-container .route.is-high > h3 > span.star-icon {
704 display: block
705 }
706 .wcp-container .route span.star-icon:after {
707 content: "\e907"
708 }
709 .tree-structure li {
710 display: block;
711 width: 16.667%;
712 float: left;
713 margin: 0;
714 padding: 0
715 }
716 .tree-structure .folder-item {
717 padding: 8px;
718 position: relative
719 }
720 .tree-structure .folder-view {
721 display: block;
722 border: 1px solid #dadce0;
723 color: #404040;
724 border-radius: 4px;
725 -moz-border-radius: 4px;
726 -webkit-border-radius: 4px;
727 position: relative;
728 cursor: pointer;
729 background: #fff
730 }
731 .tree-structure .folder-view span.item-name {
732 display: block;
733 padding: 10px 25px 10px 50px;
734 position: relative;
735 width: 100%;
736 overflow: hidden;
737 height: 38px;
738 font-size: 16px;
739 box-sizing: border-box
740 }
741 .folder-view span.item-name:before {
742 content: "\e90d";
743 font-family: folder-icon !important;
744 position: absolute;
745 left: 15px;
746 font-size: 24px
747 }
748 .folder-view.is-high span.item-name:before {
749 content: "\e900"
750 }
751 .folder-view.is-post span.item-name:before {
752 content: "\e901"
753 }
754 .tree-structure span.folder-option {
755 position: absolute;
756 right: 0;
757 font-family: folder-icon !important;
758 top: 0;
759 font-size: 20px;
760 line-height: 38px;
761 z-index: 1;
762 cursor: pointer;
763 display: none
764 }
765 .tree-structure .folder-view:hover span.folder-option {
766 display: block
767 }
768 .tree-structure span.folder-option:hover {
769 color: #f51366
770 }
771 .tree-structure span.folder-option:after {
772 content: "\e90a"
773 }
774 .tree-structure li {
775 position: relative
776 }
777 .tree-structure {
778 margin-left: -8px;
779 margin-right: -8px
780 }
781 .tree-structure .folder-view span.folder-title {
782 overflow: hidden;
783 width: 100%;
784 height: 18px;
785 display: block
786 }
787 .swal2-popup .swal2-title {
788 line-height: 36px
789 }
790 .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 {
791 display: none
792 }
793 .attachments.ui-sortable.ui-draggable-dragging {
794 z-index: 5000
795 }
796 .selected-items {
797 background: #0073aa;
798 color: #fff;
799 padding: 10px 20px;
800 border-radius: 5px;
801 -moz-border-radius: 5px;
802 -webkit-border-radius: 5px;
803 margin-top: 0;
804 cursor: none;
805 font-size: 12px
806 }
807 .media-frame, .media-frame .attachments-browser, .media-frame-content {
808 overflow: inherit
809 }
810 body.upload-php.eml-grid #wpbody {
811 position: relative !important;
812 top: 0 !important;
813 bottom: auto !important;
814 left: auto !important;
815 right: auto !important;
816 height: auto
817 }
818 #footer-thankyou {
819 display: none
820 }
821 span.upgrade-message {
822 padding: 0 0 10px;
823 background: #fff;
824 display: inline-block;
825 font-size: 14px;
826 color: #000
827 }
828 span.upgrade-message a.pink, span.upgrade-message span.pink {
829 color: #ff5983;
830 text-decoration: none;
831 font-weight: 700
832 }
833 .media-toolbar.sticky-media {
834 position: fixed;
835 top: 32px;
836 right: 18px !important;
837 left: auto
838 }
839 .media-position {
840 width: 1px;
841 height: 1px
842 }
843 .media-frame.mode-grid .media-toolbar {
844 margin: 0 !important
845 }
846 .button-disabled {
847 cursor: no-drop;
848 pointer-events: none
849 }
850 .wcp-hide-show-buttons {
851 position: absolute;
852 top: 25px;
853 right: -20px
854 }
855 .wcp-hide-show-buttons .toggle-buttons {
856 background: #f51366;
857 color: #fff;
858 display: inline-block;
859 margin: 0;
860 padding: 0;
861 float: left;
862 -webkit-border-top-right-radius: 50%;
863 -webkit-border-bottom-right-radius: 50%;
864 -moz-border-radius-topright: 50%;
865 -moz-border-radius-bottomright: 50%;
866 border-top-right-radius: 50%;
867 border-bottom-right-radius: 50%;
868 display: none;
869 width: 20px;
870 height: 20px;
871 cursor: pointer;
872 position: relative
873 }
874 .wcp-hide-show-buttons:hover .toggle-buttons:after {
875 content: "";
876 width: 100%;
877 height: 100%;
878 background: rgba(0, 0, 0, .1);
879 position: absolute;
880 top: 0;
881 left: 0;
882 -webkit-border-top-right-radius: 50%;
883 -webkit-border-bottom-right-radius: 50%;
884 -moz-border-radius-topright: 50%;
885 -moz-border-radius-bottomright: 50%;
886 border-top-right-radius: 50%;
887 border-bottom-right-radius: 50%
888 }
889 .hide-folders-area .wcp-content {
890 width: 0 !important
891 }
892 .hide-folders-area .wcp-container {
893 display: none
894 }
895 .wcp-hide-show-buttons .toggle-buttons.active {
896 display: block
897 }
898 #wcp-content.no-transition .wcp-container {
899 display: none
900 }
901 button.button.organize-button {
902 vertical-align: middle;
903 text-decoration: none;
904 display: inline-block;
905 font-size: 14px;
906 padding: 4px 10px;
907 background: #f51366;
908 color: #fff;
909 border: solid 1px #f51366;
910 border-radius: 3px;
911 line-height: 14px;
912 -webkit-box-shadow: 0 3px 5px -3px #333;
913 -moz-box-shadow: 0 3px 5px -3px #333;
914 box-shadow: 0 3px 5px -3px #333;
915 position: relative
916 }
917 button.button.organize-button:focus, button.button.organize-button:hover {
918 color: #fff
919 }
920 button.button.organize-button:hover:after {
921 content: "";
922 width: 100%;
923 height: 100%;
924 background: rgba(0, 0, 0, .1);
925 position: absolute;
926 top: 0;
927 left: 0
928 }
929 .tree-structure-content ul {
930 margin: 0;
931 padding: 0
932 }
933 .tree-structure-content {
934 padding: 10px 20px 10px;
935 background: #fff;
936 margin: 10px 0 15px;
937 border-radius: 4px;
938 -moz-border-radius: 4px;
939 -webkit-border-radius: 4px;
940 border: solid 1px #ccc
941 }
942 .tree-structure-content .tree-structure {
943 height: 55px;
944 overflow: hidden;
945 transition: .1s;
946 -webkit-transition: .1s;
947 -moz-transition: .1s
948 }
949 .tree-structure-content.active .tree-structure {
950 height: auto
951 }
952 .folders-toggle-button {
953 height: 15px;
954 text-align: center;
955 position: relative
956 }
957 .folders-toggle-button span {
958 background: #f51366;
959 color: #fff;
960 height: 20px;
961 width: 30px;
962 text-align: center;
963 display: block;
964 margin: 0 auto;
965 position: absolute;
966 left: 0;
967 right: 0;
968 bottom: -10px;
969 cursor: pointer;
970 font-family: dashicons;
971 font-size: 20px;
972 line-height: 20px
973 }
974 .folders-toggle-button span:after {
975 content: "\f347"
976 }
977 .tree-structure-content.active .folders-toggle-button span:after {
978 content: "\f343"
979 }
980 span.media-info-message {
981 vertical-align: middle;
982 line-height: 20px;
983 font-weight: 700;
984 color: #f51366;
985 padding: 0 0 10px 0;
986 display: none !important
987 }
988 span.media-info-message.active {
989 display: block !important
990 }
991 .folder-popup-form {
992 position: fixed;
993 width: 100%;
994 height: 100%;
995 background: rgba(0, 0, 0, .5);
996 top: 0;
997 left: 0;
998 z-index: 10001;
999 display: none
1000 }
1001 .folder-popup-form.disabled {
1002 pointer-events: none
1003 }
1004 .popup-form-content {
1005 background: #fff;
1006 min-height: 100px;
1007 width: 400px;
1008 text-align: center;
1009 margin: 0 auto;
1010 position: absolute;
1011 left: 0;
1012 right: 0;
1013 top: 50%;
1014 transform: translate(0, -50%);
1015 -webkit-transform: translate(0, -50%);
1016 -moz-transform: translate(0, -50%);
1017 -o-transform: translate(0, -50%);
1018 -ms-transform: translate(0, -50%);
1019 padding: 20px;
1020 -webkit-border-radius: 10px;
1021 -moz-border-radius: 10px;
1022 border-radius: 10px
1023 }
1024 .folder-form-buttons a, .folder-form-buttons button {
1025 display: inline-block;
1026 padding: 10px 20px;
1027 text-decoration: none;
1028 margin: 10px 3px;
1029 font-size: 18px;
1030 line-height: 22px;
1031 border-radius: .25em;
1032 color: #fff;
1033 border: none
1034 }
1035 .folder-form-buttons a span, .folder-form-buttons button span {
1036 -webkit-animation: fa-spin .75s infinite linear;
1037 animation: fa-spin .75s infinite linear
1038 }
1039 [data-tooltip] {
1040 position: relative
1041 }
1042 [data-tooltip]::after, [data-tooltip]::before {
1043 text-transform: none;
1044 font-size: .9em;
1045 line-height: 1;
1046 user-select: none;
1047 pointer-events: none;
1048 position: absolute;
1049 display: none;
1050 opacity: 0
1051 }
1052 [data-tooltip]::before {
1053 content: '';
1054 border: 5px solid transparent;
1055 z-index: 1001
1056 }
1057 [data-tooltip]::after {
1058 content: attr(data-tooltip);
1059 font-family: Helvetica, sans-serif;
1060 text-align: center;
1061 min-width: 3em;
1062 max-width: 21em;
1063 white-space: nowrap;
1064 overflow: hidden;
1065 text-overflow: ellipsis;
1066 padding: 1ch 1.5ch;
1067 border-radius: .3ch;
1068 box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, .35);
1069 background: #333;
1070 color: #fff;
1071 z-index: 1000
1072 }
1073 [data-tooltip]:hover::after, [data-tooltip]:hover::before {
1074 display: block;
1075 opacity: 1
1076 }
1077 [data-tooltip]:not([flow])::before, [data-tooltip][flow^=up]::before {
1078 bottom: 100%;
1079 border-bottom-width: 0;
1080 border-top-color: #333
1081 }
1082 [data-tooltip]:not([flow])::after, [data-tooltip][flow^=up]::after {
1083 bottom: calc(100% + 5px)
1084 }
1085 [data-tooltip]:not([flow])::after, [data-tooltip]:not([flow])::before, [data-tooltip][flow^=up]::after, [data-tooltip][flow^=up]::before {
1086 left: 50%;
1087 transform: translate(-50%, -.5em)
1088 }
1089 #remove-folder-item {
1090 width: 126px !important
1091 }
1092 .wp-core-ui .button-primary.select-all-item-btn {
1093 margin: 11px 11px 11px 0;
1094 display: none !important
1095 }
1096 .wp-core-ui .button-primary.select-all-item-btn.active {
1097 display: inline-block !important
1098 }
1099 .form-options li.last.folder-checkbox {
1100 padding: 8px 0 0 6px
1101 }
1102 #custom-menu input.checkbox {
1103 display: none
1104 }
1105 #custom-menu.show-folder-checkbox input.checkbox {
1106 display: block;
1107 margin: 5px 0 0 0
1108 }
1109 #custom-menu.show-folder-checkbox h3.title > .ui-icon > i, #custom-menu.show-folder-checkbox h3.title > .ui-icon > img {
1110 display: none !important
1111 }
1112 @-webkit-keyframes fa-spin {
1113 0% {
1114 -webkit-transform: rotate(0);
1115 transform: rotate(0)
1116 } 100% {
1117 -webkit-transform: rotate(359deg);
1118 transform: rotate(359deg)
1119 }}
1120 .folder-form-buttons a:focus, .folder-form-buttons a:hover, .folder-form-buttons button:focus, .folder-form-buttons button:hover {
1121 color: #fff;
1122 background-image: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .1))
1123 }
1124 .folder-form-buttons a:focus {
1125 outline: 0;
1126 box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, .4)
1127 }
1128 .form-cancel-btn {
1129 background-color: #aaa
1130 }
1131 .form-submit-btn {
1132 background-color: #3085d6
1133 }
1134 .add-update-folder-title {
1135 display: block;
1136 position: relative;
1137 max-width: 100%;
1138 margin: 0 0 .4em;
1139 padding: 0;
1140 color: #595959;
1141 font-size: 1.875em;
1142 font-weight: 600;
1143 text-align: center;
1144 text-transform: none;
1145 word-wrap: break-word;
1146 line-height: 30px
1147 }
1148 .folder-form-input input {
1149 width: 100%;
1150 transition: border-color .3s, box-shadow .3s;
1151 border: 1px solid #d9d9d9;
1152 border-radius: .1875em;
1153 font-size: 1.125em;
1154 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06);
1155 box-sizing: border-box;
1156 height: 2.625em;
1157 padding: 0 .75em;
1158 margin: 1em auto
1159 }
1160 .folder-form-message {
1161 font-size: 16px;
1162 line-height: 20px;
1163 margin: 25px 0
1164 }
1165 .folder-form-errors {
1166 margin: 0 0 10px 0;
1167 padding: 8px 0;
1168 background: #ffe4e4;
1169 color: #a20000;
1170 display: none
1171 }
1172 .folder-form-errors.active {
1173 display: block
1174 }
1175 .sticky-menu #adminmenuwrap {
1176 position: relative !important
1177 }
1178 span.folder-loader-ajax {
1179 float: right;
1180 margin: 0 8px 0 0;
1181 line-height: 30px;
1182 display: none
1183 }
1184 .folder-loader-ajax.active {
1185 display: inline-block
1186 }
1187 @-webkit-keyframes scaleAnimation {
1188 0% {
1189 opacity: 0;
1190 -webkit-transform: scale(1.5);
1191 transform: scale(1.5)
1192 } 100% {
1193 opacity: 1;
1194 -webkit-transform: scale(1);
1195 transform: scale(1)
1196 }}
1197 @keyframes scaleAnimation {
1198 0% {
1199 opacity: 0;
1200 -webkit-transform: scale(1.5);
1201 transform: scale(1.5)
1202 } 100% {
1203 opacity: 1;
1204 -webkit-transform: scale(1);
1205 transform: scale(1)
1206 }}
1207 @-webkit-keyframes drawCircle {
1208 0% {
1209 stroke-dashoffset: 151px
1210 } 100% {
1211 stroke-dashoffset: 0
1212 }}
1213 @keyframes drawCircle {
1214 0% {
1215 stroke-dashoffset: 151px
1216 } 100% {
1217 stroke-dashoffset: 0
1218 }}
1219 @-webkit-keyframes drawCheck {
1220 0% {
1221 stroke-dashoffset: 36px
1222 } 100% {
1223 stroke-dashoffset: 0
1224 }}
1225 @keyframes drawCheck {
1226 0% {
1227 stroke-dashoffset: 36px
1228 } 100% {
1229 stroke-dashoffset: 0
1230 }}
1231 @-webkit-keyframes fadeOut {
1232 0% {
1233 opacity: 1
1234 } 100% {
1235 opacity: 0
1236 }}
1237 @keyframes fadeOut {
1238 0% {
1239 opacity: 1
1240 } 100% {
1241 opacity: 0
1242 }}
1243 @-webkit-keyframes fadeIn {
1244 0% {
1245 opacity: 0
1246 } 100% {
1247 opacity: 1
1248 }}
1249 @keyframes fadeIn {
1250 0% {
1251 opacity: 0
1252 } 100% {
1253 opacity: 1
1254 }}
1255 #successAnimationCircle {
1256 stroke-dasharray: 151px 151px;
1257 stroke: #2ce0a7
1258 }
1259 #successAnimationCheck {
1260 stroke-dasharray: 36px 36px;
1261 stroke: #2ce0a7
1262 }
1263 #successAnimationResult {
1264 fill: #2ce0a7;
1265 opacity: 0
1266 }
1267 svg#successAnimation {
1268 width: 34px;
1269 height: 34px;
1270 padding: 0;
1271 display: none;
1272 float: left
1273 }
1274 #successAnimation.active {
1275 display: inline-block
1276 }
1277 .folder-loader-ajax img {
1278 display: none
1279 }
1280 .folder-loader-ajax img.active {
1281 display: inline-block
1282 }
1283 #successAnimation.animated {
1284 -webkit-animation: 1s ease-out 0s 1 both scaleAnimation;
1285 animation: 1s ease-out 0s 1 both scaleAnimation
1286 }
1287 #successAnimation.animated #successAnimationCircle {
1288 -webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCircle, .3s linear .9s 1 both fadeOut;
1289 animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCircle, .3s linear .9s 1 both fadeOut
1290 }
1291 #successAnimation.animated #successAnimationCheck {
1292 -webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCheck, .3s linear .9s 1 both fadeOut;
1293 animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCheck, .3s linear .9s 1 both fadeOut
1294 }
1295 #successAnimation.animated #successAnimationResult {
1296 -webkit-animation: .3s linear .9s both fadeIn;
1297 animation: .3s linear .9s both fadeIn
1298 }
1299 .mCSB_scrollTools a + .mCSB_draggerContainer {
1300 margin: 10px 0 !important
1301 }
1302 .popup-folder-title {
1303 font-weight: 700;
1304 font-size: 24px;
1305 padding: 0 0 20px 0
1306 }
1307 .select-box {
1308 padding: 20px 0 10px 0
1309 }
1310 .select-box select {
1311 width: 100%;
1312 max-width: 300px
1313 }
1314 .actions #media_folder, select.media-select-folder {
1315 width: 132px
1316 }
1317 select#media-attachment-taxonomy-filter {
1318 width: 132px
1319 }
1320 .custom-media-select {
1321 float: right;
1322 padding: 10px 0 0 0;
1323 display: none
1324 }
1325 .custom-media-select.active {
1326 display: block
1327 }
1328 .folder-progress {
1329 background: #b4b9be;
1330 border-radius: 4px;
1331 margin: 5px 0 0 0;
1332 position: relative
1333 }
1334 .folder-meter {
1335 height: 20px;
1336 position: relative;
1337 background: #f1f1f1;
1338 padding: 0;
1339 width: 0%;
1340 border-radius: 4px;
1341 -webkit-transition: all .2s linear;
1342 transition: all .2s linear
1343 }
1344 .folder-meter > span {
1345 display: block;
1346 height: 100%;
1347 -webkit-box-shadow: inset 0 2px 9px rgba(255, 255, 255, .3), inset 0 -2px 6px rgba(0, 0, 0, .4);
1348 -moz-box-shadow: inset 0 2px 9px rgba(255, 255, 255, .3), inset 0 -2px 6px rgba(0, 0, 0, .4);
1349 box-shadow: inset 0 2px 9px rgba(255, 255, 255, .3), inset 0 -2px 6px rgba(0, 0, 0, .4);
1350 position: relative;
1351 overflow: hidden;
1352 border-radius: 4px
1353 }
1354 .folder-animate > span > span, .folder-meter > span:after, .folder-progress:after {
1355 content: "";
1356 position: absolute;
1357 border-radius: 4px;
1358 top: 0;
1359 left: 0;
1360 bottom: 0;
1361 right: 0;
1362 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));
1363 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);
1364 z-index: 1;
1365 -webkit-background-size: 50px 50px;
1366 -moz-background-size: 50px 50px;
1367 -webkit-animation: move 2s linear infinite;
1368 overflow: hidden
1369 }
1370 .folder-animate > span:after {
1371 display: none
1372 }
1373 @-webkit-keyframes move {
1374 0% {
1375 background-position: 0 0
1376 } 100% {
1377 background-position: 50px 50px
1378 }}
1379 .orange-bg > span {
1380 background-color: #ff5983
1381 }
1382 .media-folder-loader {
1383 padding: 10px 0 15px;
1384 display: none
1385 }
1386 .media-folder-loader > span {
1387 font-weight: 700
1388 }
1389 @media screen and (max-width: 1300px) {
1390 .tree-structure li {
1391 width: 20%
1392 }}
1393 @media screen and (max-width: 960px) {
1394 .wcp-content {
1395 left: 36px
1396 }
1397 html[dir=rtl] .wcp-content {
1398 right: 36px;
1399 left: auto
1400 }
1401 .tree-structure li {
1402 width: 25%
1403 }}
1404 @media screen and (max-width: 780px) {
1405 .wcp-content {
1406 left: 0
1407 }
1408 html[dir=rtl] .wcp-content {
1409 right: 0
1410 }
1411 .tree-structure li {
1412 width: 33.33%
1413 }}
1414 @media screen and (max-width: 640px) {
1415 .wcp-content {
1416 left: 0;
1417 position: relative !important;
1418 width: 100% !important;
1419 padding-bottom: 100px;
1420 top: 0;
1421 right: 0;
1422 display: block
1423 }
1424 .ui-resizable-handle.ui-resizable-e {
1425 display: none !important
1426 }
1427 .hide-folders-area .wcp-container {
1428 display: block
1429 }
1430 .wcp-hide-show-buttons {
1431 display: none
1432 }
1433 .hide-folders-area .wcp-content {
1434 width: 100% !important
1435 }
1436 body.wp-admin #wpcontent {
1437 padding: 0 !important
1438 }
1439 #wpbody-content {
1440 padding-bottom: 30px
1441 }
1442 .tree-structure li {
1443 width: 50%
1444 }}