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