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