PluginProbe ʕ •ᴥ•ʔ
Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager / 2.6.4
Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager v2.6.4
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 replace-media.css 5 years ago select2.min.css 5 years ago settings.css 5 years ago spectrum.min.css 6 years ago
design.css
1829 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: 305px;
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: 305px
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.column-title {
619 width: 22% !important;
620 }
621 .wp-list-table #wcp_move {
622 width: 20px !important
623 }
624 body.woocommerce-page th#taxonomy-product_folder {
625 width: 10% !important;
626 }
627 td.wcp_move.column-wcp_move {
628 vertical-align: middle
629 }
630 .wp-list-table tr td .wcp-move-file {
631 vertical-align: middle;
632 opacity: 0
633 }
634 .wp-list-table td.wcp_move.column-wcp_move.wcp-draggable, .wp-list-table tr:hover td .wcp-move-file {
635 opacity: 1
636 }
637 .wcp-drop-hover {
638 background: #FA166B !important;
639 z-index: 2 !important;
640 color: #fff !important
641 }
642 .wcp-drop-hover i {
643 color: #fff !important
644 }
645 .ui-draggable-dragging {
646 z-index: 1051 !important
647 }
648 .wcp-hover-list {
649 background: #FA166B !important;
650 color: #fff;
651 position: relative
652 }
653 .wcp-hover-list a {
654 color: #fff
655 }
656 .wcp-hover-list span.total-count {
657 color: #000
658 }
659 span.wcp-item {
660 display: none
661 }
662 .wcp-move-file {
663 cursor: move
664 }
665 .wcp-drop-hover-list a.folder-view {
666 background: #008ec2;
667 color: #fff;
668 border: solid 1px #fff;
669 position: relative
670 }
671 .wcp-drop-hover-list a.folder-view:before {
672 width: 100%;
673 height: 100%;
674 content: "";
675 position: absolute;
676 top: -2px;
677 left: -2px;
678 border: solid 1px #008ec2;
679 padding: 1px;
680 border-radius: 4px;
681 -moz-border-radius: 4px;
682 -webkit-border-radius: 4px
683 }
684 .ui-draggable-dragging.wcp-move-file {
685 z-index: 5001;
686 display: inline-block;
687 border: solid 2px #0073aa;
688 padding: 5px 10px;
689 border-radius: 5px;
690 background: #e4f6ff;
691 position: fixed !important;
692 max-width: 230px;
693 overflow: hidden;
694 width: auto !important
695 }
696 .ui-draggable-dragging.wcp-move-file span {
697 display: block;
698 float: left
699 }
700 .ui-draggable-dragging.wcp-move-file span.wcp-move {
701 margin-right: 5px;
702 display: block;
703 float: left
704 }
705 .wcp-container .route span.title-text {
706 position: relative;
707 top: auto;
708 left: auto;
709 display: inline-block;
710 font-size: 16px;
711 line-height: 30px;
712 height: 30px;
713 width: calc(100% - 100px);
714 overflow: hidden;
715 white-space: nowrap;
716 text-align: left;
717 }
718 .ui-resizable-handle.ui-resizable-e {
719 position: absolute;
720 top: 0;
721 height: 100%;
722 height: 100vh;
723 width: 1px;
724 right: 0;
725 border-right: 1px solid #ccc;
726 cursor: col-resize
727 }
728 .ui-resizable-handle.ui-resizable-e:before, .ui-resizable-handle.ui-resizable-w:before {
729 content: "";
730 top: 25%;
731 width: 3px;
732 height: 30px;
733 position: absolute;
734 border-left: solid 1px #fa166b;
735 border-right: solid 1px #fa166b;
736 left: -1px
737 }
738 .ui-resizable-handle.ui-resizable-w {
739 position: absolute;
740 top: 0;
741 height: 100%;
742 height: 100vh;
743 width: 1px;
744 left: 0;
745 border-right: 1px solid #ccc;
746 cursor: col-resize
747 }
748 div#custom-menu {
749 padding: 0 10px 10px;
750 background: #ffffff;
751 box-shadow: 0px 4px 21px rgba(7, 16, 28, 0.1);
752 }
753 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 {
754 width: 18px
755 }
756 .tree-structure li {
757 display: block;
758 width: auto;
759 float: left;
760 margin: 0;
761 padding: 0
762 }
763 .tree-structure .folder-item {
764 padding: 4px;
765 position: relative
766 }
767 .tree-structure .folder-view {
768 display: block;
769 border: none;
770 color: #404040;
771 border-radius: 4px;
772 -moz-border-radius: 4px;
773 -webkit-border-radius: 4px;
774 position: relative;
775 cursor: pointer;
776 background: #F1F1F1;
777 font-size: 14px;
778 line-height: 16px;
779 }
780 .tree-structure .folder-view span.item-name {
781 display: block;
782 padding: 8px 15px 8px 30px;
783 position: relative;
784 width: 100%;
785 overflow: hidden;
786 height: 32px;
787 font-size: 14px;
788 box-sizing: border-box;
789 }
790 .folder-view span.item-name:before {
791 content: "\e906";
792 font-family: 'premio-folder' !important;
793 position: absolute;
794 left: 8px;
795 font-size: 16px;
796 color: #A4C0D2;
797 }
798 .folder-view.is-high span.item-name:before {
799 content: "\e900"
800 }
801 .folder-view.is-post span.item-name:before {
802 content: "\e901"
803 }
804 .tree-structure span.folder-option {
805 position: absolute;
806 right: 0;
807 font-family: folder-icon !important;
808 top: 0;
809 font-size: 20px;
810 line-height: 38px;
811 z-index: 1;
812 cursor: pointer;
813 display: none
814 }
815 .tree-structure .folder-view:hover span.folder-option {
816 display: block
817 }
818 .tree-structure span.folder-option:hover {
819 color: #f51366
820 }
821 .tree-structure span.folder-option:after {
822 content: "\e90a"
823 }
824 .tree-structure li {
825 position: relative
826 }
827 .tree-structure {
828 margin-left: -8px;
829 margin-right: -8px
830 }
831 .tree-structure .folder-view span.folder-title {
832 width: 100%;
833 display: block
834 }
835 .swal2-popup .swal2-title {
836 line-height: 36px
837 }
838 .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 {
839 display: none
840 }
841 .attachments.ui-sortable.ui-draggable-dragging {
842 z-index: 5000
843 }
844 .selected-items {
845 background: #0073aa;
846 color: #fff;
847 padding: 10px 20px;
848 border-radius: 5px;
849 -moz-border-radius: 5px;
850 -webkit-border-radius: 5px;
851 margin-top: 0;
852 cursor: none;
853 font-size: 12px
854 }
855 .media-frame, .media-frame .attachments-browser, .media-frame-content {
856 overflow: inherit
857 }
858 .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
859 width: 2px !important;
860 background-color: transparent !important;
861 box-shadow: none !important
862 }
863 .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
864 width: 2px !important;
865 background-color: #fa166b !important;
866 margin: 0 0 0 4px!important;
867 padding: 0 !important;
868 }
869 .mCSB_outside + .mCSB_scrollTools {
870 right: -15px !important
871 }
872 body.upload-php.eml-grid #wpbody {
873 position: relative !important;
874 top: 0 !important;
875 bottom: auto !important;
876 left: auto !important;
877 right: auto !important;
878 height: auto
879 }
880 #footer-thankyou {
881 display: none
882 }
883 span.upgrade-message {
884 padding: 0;
885 background: #fff;
886 display: inline-block;
887 font-size: 12px;
888 color: #000
889 }
890 span.upgrade-message a.pink, span.upgrade-message span.pink {
891 color: #ff5983;
892 text-decoration: none;
893 font-weight: 700
894 }
895 .media-toolbar.sticky-media {
896 position: fixed;
897 top: 32px;
898 right: 18px !important;
899 left: auto
900 }
901 .media-position {
902 width: 1px;
903 height: 1px
904 }
905 .media-frame.mode-grid .media-toolbar {
906 margin: 0 !important
907 }
908 .button-disabled {
909 cursor: no-drop;
910 pointer-events: none
911 }
912 .wcp-hide-show-buttons {
913 position: absolute;
914 top: 25px;
915 right: -20px;
916 z-index: 10001;
917 }
918 html[dir="rtl"] .wcp-hide-show-buttons {
919 left: -20px;
920 right: auto;
921 }
922 .wcp-hide-show-buttons .toggle-buttons {
923 background: #f51366;
924 color: #fff;
925 display: inline-block;
926 margin: 0;
927 padding: 0;
928 float: left;
929 -webkit-border-top-right-radius: 50%;
930 -webkit-border-bottom-right-radius: 50%;
931 -moz-border-radius-topright: 50%;
932 -moz-border-radius-bottomright: 50%;
933 border-top-right-radius: 50%;
934 border-bottom-right-radius: 50%;
935 display: none;
936 width: 20px;
937 height: 20px;
938 cursor: pointer;
939 position: relative
940 }
941 .wcp-hide-show-buttons:hover .toggle-buttons:after {
942 content: "";
943 width: 100%;
944 height: 100%;
945 background: transparent;
946 position: absolute;
947 top: 0;
948 left: 0;
949 -webkit-border-top-right-radius: 50%;
950 -webkit-border-bottom-right-radius: 50%;
951 -moz-border-radius-topright: 50%;
952 -moz-border-radius-bottomright: 50%;
953 border-top-right-radius: 50%;
954 border-bottom-right-radius: 50%
955 }
956 html[dir="rtl"] .wcp-hide-show-buttons .toggle-buttons {
957 border-radius: 0;
958 -webkit-border-radius: 0;
959 -moz-border-radius: 0;
960 -webkit-border-top-left-radius: 50%;
961 -webkit-border-bottom-left-radius: 50%;
962 -moz-border-radius-top-left: 50%;
963 -moz-border-radius-bottom-left: 50%;
964 border-top-left-radius: 50%;
965 border-bottom-left-radius: 50%;
966 }
967 html[dir="rtl"] .wcp-hide-show-buttons .toggle-buttons span {
968 -webkit-transform: rotate(180deg);
969 transform: rotate(180deg);
970 }
971 .hide-folders-area .wcp-content {
972 width: 0 !important
973 }
974 .hide-folders-area .wcp-container {
975 display: none
976 }
977 .wcp-hide-show-buttons .toggle-buttons.active {
978 display: block
979 }
980 #wcp-content.no-transition .wcp-container {
981 display: none
982 }
983 button.button.organize-button {
984 vertical-align: middle;
985 text-decoration: none;
986 display: inline-block;
987 font-size: 14px;
988 padding: 4px 10px;
989 background: #f51366;
990 color: #fff;
991 border: solid 1px #f51366;
992 border-radius: 3px;
993 line-height: 14px;
994 -webkit-box-shadow: 0 3px 5px -3px #333;
995 -moz-box-shadow: 0 3px 5px -3px #333;
996 box-shadow: 0 3px 5px -3px #333;
997 position: relative
998 }
999 button.button.organize-button:focus, button.button.organize-button:hover {
1000 color: #fff
1001 }
1002 button.button.organize-button:hover:after {
1003 content: "";
1004 width: 100%;
1005 height: 100%;
1006 background: rgba(0, 0, 0, .1);
1007 position: absolute;
1008 top: 0;
1009 left: 0
1010 }
1011 .tree-structure-content ul {
1012 margin: 0;
1013 padding: 0
1014 }
1015 .tree-structure-content {
1016 padding: 5px 10px;
1017 background: #fff;
1018 margin: 10px 0 15px;
1019 border-radius: 4px;
1020 -moz-border-radius: 4px;
1021 -webkit-border-radius: 4px;
1022 border: solid 1px #ccc
1023 }
1024 .tree-structure-content .tree-structure {
1025 height: 40px;
1026 overflow: hidden;
1027 transition: .1s;
1028 -webkit-transition: .1s;
1029 -moz-transition: .1s
1030 }
1031 .tree-structure-content.active .tree-structure {
1032 height: auto
1033 }
1034 .folders-toggle-button {
1035 height: 15px;
1036 text-align: center;
1037 position: relative
1038 }
1039 .folders-toggle-button span {
1040 background: #f51366;
1041 color: #fff;
1042 height: 20px;
1043 width: 30px;
1044 text-align: center;
1045 display: block;
1046 margin: 0 auto;
1047 position: absolute;
1048 left: 0;
1049 right: 0;
1050 bottom: -10px;
1051 cursor: pointer;
1052 font-family: dashicons;
1053 font-size: 20px;
1054 line-height: 20px
1055 }
1056 .folders-toggle-button span:after {
1057 content: "\f347"
1058 }
1059 .tree-structure-content.active .folders-toggle-button span:after {
1060 content: "\f343"
1061 }
1062 span.media-info-message {
1063 vertical-align: middle;
1064 line-height: 20px;
1065 font-weight: 700;
1066 color: #f51366;
1067 padding: 0 0 10px 0;
1068 display: none !important
1069 }
1070 span.media-info-message.active {
1071 display: block !important
1072 }
1073 .folder-popup-form {
1074 position: fixed;
1075 width: 100%;
1076 height: 100%;
1077 background: rgba(0, 0, 0, .5);
1078 top: 0;
1079 left: 0;
1080 z-index: 10001;
1081 display: none
1082 }
1083 .folder-popup-form.disabled {
1084 pointer-events: none
1085 }
1086 .popup-form-content {
1087 background: #fff;
1088 min-height: 100px;
1089 width: 400px;
1090 text-align: center;
1091 margin: 0 auto;
1092 position: absolute;
1093 left: 0;
1094 right: 0;
1095 top: 50%;
1096 transform: translate(0, -50%);
1097 -webkit-transform: translate(0, -50%);
1098 -moz-transform: translate(0, -50%);
1099 -o-transform: translate(0, -50%);
1100 -ms-transform: translate(0, -50%);
1101 padding: 20px;
1102 -webkit-border-radius: 4px;
1103 -moz-border-radius: 4px;
1104 border-radius: 4px;
1105 color: #484848;
1106 }
1107 .folder-form-buttons a, .folder-form-buttons button {
1108 display: inline-flex;
1109 padding: 0;
1110 text-decoration: none;
1111 margin: 10px 3px;
1112 border-radius: 4px;
1113 border: solid 1px #1DA1F4;
1114 line-height: 34px;
1115 font-weight: bold;
1116 font-size: 14px;
1117 box-sizing: border-box;
1118 height: 36px;
1119 cursor: pointer;
1120 flex: 1;
1121 justify-content: center;
1122 }
1123 .folder-form-buttons a span, .folder-form-buttons button span {
1124 -webkit-animation: fa-spin .75s infinite linear;
1125 animation: fa-spin .75s infinite linear;
1126 padding: 7px;
1127 }
1128 .wcp-container .folder-tooltip {
1129 position: relative
1130 }
1131 .wcp-container .folder-tooltip::after, .wcp-container .folder-tooltip::before {
1132 text-transform: none;
1133 font-size: .9em;
1134 line-height: 1;
1135 user-select: none;
1136 pointer-events: none;
1137 position: absolute;
1138 display: none;
1139 opacity: 0
1140 }
1141 .wcp-container .folder-tooltip::before {
1142 content: '';
1143 border: 5px solid transparent;
1144 z-index: 1001
1145 }
1146 .wcp-container .folder-tooltip::after {
1147 content: attr(data-folder-tooltip);
1148 font-family: Helvetica, sans-serif;
1149 text-align: center;
1150 min-width: 3em;
1151 max-width: 21em;
1152 white-space: nowrap;
1153 overflow: hidden;
1154 text-overflow: ellipsis;
1155 padding: 1ch 1.5ch;
1156 border-radius: .3ch;
1157 box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, .35);
1158 background: #333;
1159 color: #fff;
1160 z-index: 1000
1161 }
1162 .wcp-container .folder-tooltip:hover::after, .wcp-container .folder-tooltip:hover::before {
1163 display: block;
1164 opacity: 1
1165 }
1166 .wcp-container .folder-tooltip:not([flow])::before, .wcp-container .folder-tooltip[flow^=up]::before {
1167 bottom: 100%;
1168 border-bottom-width: 0;
1169 border-top-color: #333
1170 }
1171 .wcp-container .folder-tooltip:not([flow])::after, .wcp-container .folder-tooltip[flow^=up]::after {
1172 bottom: calc(100% + 5px)
1173 }
1174 .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 {
1175 left: 50%;
1176 transform: translate(-50%, -.5em)
1177 }
1178 .wp-core-ui .button-primary.select-all-item-btn {
1179 margin: 11px 11px 11px 0;
1180 display: none !important
1181 }
1182 .wp-core-ui .button-primary.select-all-item-btn.active {
1183 display: inline-block !important
1184 }
1185 .form-options > ul > li.last.folder-checkbox {
1186 padding: 5px 0 0;
1187 }
1188 #custom-menu input.checkbox {
1189 display: none
1190 }
1191 #custom-menu.show-folder-checkbox input.checkbox {
1192 display: block;
1193 margin: 5px 0 0 0
1194 }
1195 #custom-menu.show-folder-checkbox h3.title > .ui-icon > i, #custom-menu.show-folder-checkbox h3.title > .ui-icon > img {
1196 display: none !important
1197 }
1198 @-webkit-keyframes fa-spin {
1199 0% {
1200 -webkit-transform: rotate(0);
1201 transform: rotate(0)
1202 } 100% {
1203 -webkit-transform: rotate(359deg);
1204 transform: rotate(359deg)
1205 }
1206 }
1207 .folder-form-buttons a:focus, .folder-form-buttons a:hover, .folder-form-buttons button:focus, .folder-form-buttons button:hover {
1208 color: #fff;
1209 outline: none;
1210 }
1211 .folder-form-buttons a:focus {
1212 outline: 0;
1213 outline: none;
1214 }
1215 .form-cancel-btn, a.form-cancel-btn:hover {
1216 background-color: #fff;
1217 color: #3085d6;
1218 outline: none;
1219 }
1220 .form-submit-btn {
1221 background-color: #3085d6;
1222 color: #ffffff;
1223 outline: none;
1224 }
1225 .add-update-folder-title {
1226 display: block;
1227 position: relative;
1228 max-width: 100%;
1229 margin: 0 0 .4em;
1230 padding: 0;
1231 color: #595959;
1232 text-align: center;
1233 text-transform: none;
1234 word-wrap: break-word;
1235 font-weight: bold;
1236 font-size: 22px;
1237 line-height: 26px;
1238 }
1239 .folder-form-message {
1240 font-size: 15px;
1241 line-height: 18px;
1242 color: #484848;
1243 padding: 25px 70px;
1244 }
1245 .folder-form-errors {
1246 margin: 0 0 10px 0;
1247 padding: 8px 0;
1248 background: #ffe4e4;
1249 color: #a20000;
1250 display: none
1251 }
1252 .folder-form-errors.active {
1253 display: block
1254 }
1255 span.folder-loader-ajax {
1256 margin: 0;
1257 line-height: 30px;
1258 display: none;
1259 vertical-align: middle;
1260 }
1261 .folder-loader-ajax.active {
1262 display: inline-block
1263 }
1264 @-webkit-keyframes scaleAnimation {
1265 0% {
1266 opacity: 0;
1267 -webkit-transform: scale(1.5);
1268 transform: scale(1.5)
1269 } 100% {
1270 opacity: 1;
1271 -webkit-transform: scale(1);
1272 transform: scale(1)
1273 }}
1274 @keyframes scaleAnimation {
1275 0% {
1276 opacity: 0;
1277 -webkit-transform: scale(1.5);
1278 transform: scale(1.5)
1279 } 100% {
1280 opacity: 1;
1281 -webkit-transform: scale(1);
1282 transform: scale(1)
1283 }}
1284 @-webkit-keyframes drawCircle {
1285 0% {
1286 stroke-dashoffset: 151px
1287 } 100% {
1288 stroke-dashoffset: 0
1289 }}
1290 @keyframes drawCircle {
1291 0% {
1292 stroke-dashoffset: 151px
1293 } 100% {
1294 stroke-dashoffset: 0
1295 }}
1296 @-webkit-keyframes drawCheck {
1297 0% {
1298 stroke-dashoffset: 36px
1299 } 100% {
1300 stroke-dashoffset: 0
1301 }}
1302 @keyframes drawCheck {
1303 0% {
1304 stroke-dashoffset: 36px
1305 } 100% {
1306 stroke-dashoffset: 0
1307 }}
1308 @-webkit-keyframes fadeOut {
1309 0% {
1310 opacity: 1
1311 } 100% {
1312 opacity: 0
1313 }}
1314 @keyframes fadeOut {
1315 0% {
1316 opacity: 1
1317 } 100% {
1318 opacity: 0
1319 }}
1320 @-webkit-keyframes fadeIn {
1321 0% {
1322 opacity: 0
1323 } 100% {
1324 opacity: 1
1325 }}
1326 @keyframes fadeIn {
1327 0% {
1328 opacity: 0
1329 } 100% {
1330 opacity: 1
1331 }
1332 }
1333 #successAnimationCircle {
1334 stroke-dasharray: 151px 151px;
1335 stroke: #2ce0a7
1336 }
1337 #successAnimationCheck {
1338 stroke-dasharray: 36px 36px;
1339 stroke: #2ce0a7
1340 }
1341 #successAnimationResult {
1342 fill: #2ce0a7;
1343 opacity: 0
1344 }
1345 svg#successAnimation {
1346 width: 30px;
1347 height: 34px;
1348 padding: 0;
1349 display: none;
1350 float: left
1351 }
1352 #successAnimation.active {
1353 display: inline-block
1354 }
1355 .folder-loader-ajax img {
1356 display: none
1357 }
1358 .folder-loader-ajax img.active {
1359 display: inline-block
1360 }
1361 #successAnimation.animated {
1362 -webkit-animation: 1s ease-out 0s 1 both scaleAnimation;
1363 animation: 1s ease-out 0s 1 both scaleAnimation
1364 }
1365 #successAnimation.animated #successAnimationCircle {
1366 -webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCircle, .3s linear .9s 1 both fadeOut;
1367 animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCircle, .3s linear .9s 1 both fadeOut
1368 }
1369 #successAnimation.animated #successAnimationCheck {
1370 -webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCheck, .3s linear .9s 1 both fadeOut;
1371 animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCheck, .3s linear .9s 1 both fadeOut
1372 }
1373 #successAnimation.animated #successAnimationResult {
1374 -webkit-animation: .3s linear .9s both fadeIn;
1375 animation: .3s linear .9s both fadeIn
1376 }
1377 .mCSB_scrollTools a + .mCSB_draggerContainer {
1378 margin: 10px 0 !important
1379 }
1380 .popup-folder-title {
1381 font-weight: 700;
1382 font-size: 24px;
1383 padding: 0 0 20px 0
1384 }
1385 .select-box {
1386 padding: 20px 0 10px 0
1387 }
1388 .select-box select {
1389 width: 100%;
1390 max-width: 300px
1391 }
1392 .actions #media_folder, select.media-select-folder {
1393 width: 132px
1394 }
1395 select#media-attachment-taxonomy-filter {
1396 width: 132px
1397 }
1398 .custom-media-select {
1399 float: right;
1400 padding: 10px 0 0 0;
1401 display: none
1402 }
1403 .custom-media-select.active {
1404 display: block
1405 }
1406 .folder-progress {
1407 background: #b4b9be;
1408 border-radius: 4px;
1409 margin: 5px 0 0 0;
1410 position: relative
1411 }
1412 .folder-meter {
1413 height: 20px;
1414 position: relative;
1415 background: #f1f1f1;
1416 padding: 0;
1417 width: 0%;
1418 border-radius: 4px;
1419 -webkit-transition: all .2s linear;
1420 transition: all .2s linear
1421 }
1422 .folder-meter > span {
1423 display: block;
1424 height: 100%;
1425 -webkit-box-shadow: inset 0 2px 9px rgba(255, 255, 255, .3), inset 0 -2px 6px rgba(0, 0, 0, .4);
1426 -moz-box-shadow: inset 0 2px 9px rgba(255, 255, 255, .3), inset 0 -2px 6px rgba(0, 0, 0, .4);
1427 box-shadow: inset 0 2px 9px rgba(255, 255, 255, .3), inset 0 -2px 6px rgba(0, 0, 0, .4);
1428 position: relative;
1429 overflow: hidden;
1430 border-radius: 4px
1431 }
1432 .folder-animate > span > span, .folder-meter > span:after, .folder-progress:after {
1433 content: "";
1434 position: absolute;
1435 border-radius: 4px;
1436 top: 0;
1437 left: 0;
1438 bottom: 0;
1439 right: 0;
1440 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));
1441 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);
1442 z-index: 1;
1443 -webkit-background-size: 50px 50px;
1444 -moz-background-size: 50px 50px;
1445 -webkit-animation: move 2s linear infinite;
1446 overflow: hidden
1447 }
1448 .folder-animate > span:after {
1449 display: none
1450 }
1451 @-webkit-keyframes move {
1452 0% {
1453 background-position: 0 0
1454 } 100% {
1455 background-position: 50px 50px
1456 }}
1457 .media-folder-loader {
1458 padding: 10px 0 15px;
1459 display: none
1460 }
1461 .media-folder-loader > span {
1462 font-weight: 700
1463 }
1464 .sticky-folders {
1465 display: none;
1466 padding: 0;
1467 margin: 10px 0 5px;
1468 border-top: solid 1px #E9E5E5;
1469 }
1470 .top-settings {
1471 background: #fff;
1472 padding: 10px 10px 5px;
1473 -webkit-border-top-left-radius: 4px;
1474 -webkit-border-top-right-radius: 4px;
1475 -moz-border-radius-topleft: 4px;
1476 -moz-border-radius-topright: 4px;
1477 border-top-left-radius: 4px;
1478 border-top-right-radius: 4px;
1479 box-shadow: 0px 4px 21px rgba(7, 16, 28, 0.1);
1480 }
1481 .sticky-folders.active {
1482 display: block;
1483 }
1484 .sticky-folders ul {
1485 margin: 0;
1486 padding: 0;
1487 }
1488 .sticky-folders > ul > li {
1489 display: block;
1490 margin: 0;
1491 padding: 0;
1492 }
1493 .sticky-folders > ul > li > a {
1494 display: block;
1495 color: #333;
1496 padding: 0 0 0 10px;
1497 border-radius: 3px;
1498 text-decoration: none;
1499 font-size: 14px;
1500 line-height: 30px;
1501 position: relative;
1502 }
1503 body:not(.no-hover-css) .sticky-folders ul li a:hover, .sticky-folders ul li a.active {
1504 background: #dfdfdf;
1505 border-radius: 3px;
1506 }
1507 .sticky-folders ul li a.active-item {
1508 background-color: #008ec2 !important;
1509 color: #ffffff;
1510 }
1511 .sticky-folders ul li a.active-item img {
1512 filter: invert(100%);
1513 -webkit-filter: invert(100%);
1514 }
1515 .sticky-folders > ul > li > a > span {
1516 display: inline-block;
1517 vertical-align: middle;
1518 line-height: 30px;
1519 }
1520 .sticky-folders ul li a span.update-inline-record {
1521 line-height: 30px;
1522 padding: 0 0 0 5px;
1523 height: 30px;
1524 }
1525 .sticky-folders ul li a span.folder-count {
1526 padding: 0px 8px 0px 3px;
1527 }
1528 .sticky-wcp-custom-form a:focus {
1529 box-shadow: none;
1530 outline: none;
1531 }
1532 span.folder-count {
1533 float: right;
1534 background: transparent;
1535 padding: 0;
1536 font-size: 10px;
1537 line-height: 16px;
1538 border-radius: 2px;
1539 }
1540 span.folder-count:empty {
1541 display: none;
1542 }
1543 .sticky-title {
1544 font-size: 16px;
1545 font-weight: bold;
1546 padding: 7px;
1547 }
1548 .sticky-title img {
1549 display: inline-block;
1550 vertical-align: middle;
1551 height: 20px;
1552 width: 20px;
1553 }
1554 .sticky-folder-icon img {
1555 width: 100%;
1556 filter: invert(50%);
1557 -webkit-filter: invert(50%);
1558 }
1559 .dynamic-menu .sticky-folder:hover img {
1560 filter: invert(0%);
1561 -webkit-filter: invert(0%);
1562 }
1563 .form-options > ul > li.last > a.sort-folder-order {
1564 width: 28px;
1565 padding: 5px;
1566 text-align: center;
1567 display: inline-block;
1568 box-sizing: border-box;
1569 }
1570 .sort-folder-order svg {
1571 width: 100%;
1572 height: 100%;
1573 fill: #000;
1574 }
1575 .sort-folder-order:hover svg {
1576 fill: #ffffff;
1577 }
1578 .folder-order {
1579 position: relative;
1580 }
1581 .folder-sort-menu {
1582 position: absolute;
1583 right: 0;
1584 width: 120px;
1585 z-index: 101;
1586 background: #fff;
1587 -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
1588 -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
1589 box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
1590 display: none;
1591 }
1592 .folder-order.active .folder-sort-menu {
1593 display: block;
1594 }
1595 .folder-order.active .sort-folder-order {
1596 background: #404040;
1597 color: #fff;
1598 }
1599 .folder-order.active .sort-folder-order svg {
1600 fill: #fff;
1601 }
1602 .folder-sort-menu li {
1603 display: block;
1604 margin: 0;
1605 padding: 0;
1606 background: transparent;
1607 }
1608 .folder-sort-menu li a {
1609 display: block;
1610 margin: 0;
1611 padding: 3px 5px;
1612 background: transparent;
1613 color: #848484;
1614 text-decoration: none;
1615 font-size: 14px;
1616 }
1617 .folder-sort-menu li a:hover, .folder-sort-menu li a.active {
1618 background: #efefef;
1619 color: #000;
1620 }
1621 .dynamic-menu.bottom-fix {
1622 bottom: 0;
1623 }
1624 .folder-form-buttons {
1625 display: flex;
1626 }
1627 .folder-group {
1628 position: relative;
1629 margin: 45px auto 15px;
1630 padding: 0 2px;
1631 }
1632
1633 .folder-grouptextarea {
1634 resize: none;
1635 }
1636
1637 .folder-group input,
1638 .folder-group textarea {
1639 background: none;
1640 font-size: 14px;
1641 padding: 0 0 0 15px;
1642 display: block;
1643 width: 100%;
1644 border-radius: 4px;
1645 border: 1px solid #484848;
1646 height: 34px;
1647 line-height: 34px;
1648 color: #484848;
1649 }
1650 .folder-group input:focus,
1651 .folder-group textarea:focus {
1652 outline: none;
1653 }
1654 .folder-group input:focus ~ label, .folder-group input:valid ~ label,
1655 .folder-group textarea:focus ~ label,
1656 .folder-group textarea:valid ~ label {
1657 top: -9px;
1658 background: #fff;
1659 padding: 0 5px;
1660 font-weight: normal;
1661 font-size: 12px;
1662 line-height: 14px;
1663 color: #AEAEAE;
1664 }
1665 .folder-group input:focus ~ .bar:before,
1666 .folder-group textarea:focus ~ .bar:before {
1667 width: 320px;
1668 }
1669
1670 .folder-group input[type="password"] {
1671 letter-spacing: 0.3em;
1672 }
1673
1674 .folder-group label {
1675 font-size: 14px;
1676 font-weight: 500;
1677 position: absolute;
1678 pointer-events: none;
1679 left: 20px;
1680 top: 10px;
1681 -webkit-transition: 300ms ease all;
1682 transition: 300ms ease all;
1683 color: #484848;
1684 }
1685
1686 .folder-group .folder-bar {
1687 position: relative;
1688 display: block;
1689 width: 320px;
1690 }
1691 .folder-group .folder-bar:before {
1692 content: '';
1693 height: 2px;
1694 width: 0;
1695 bottom: 0px;
1696 position: absolute;
1697 background: #2196F3;
1698 -webkit-transition: 300ms ease all;
1699 transition: 300ms ease all;
1700 left: 0%;
1701 }
1702 #custom-menu [class^="pfolder-"], #custom-menu [class*=" pfolder-"], .sticky-folders i {
1703 font-size: 12px;
1704 }
1705 span.create_new_folder {
1706 width: 26px;
1707 height: 26px;
1708 line-height: 26px;
1709 font-size: 14px;
1710 background: rgba(255, 255, 255, 0.4);
1711 backdrop-filter: blur(16px);
1712 border-radius: 4px;
1713 text-align: center;
1714 margin: 0 15px 0 0;
1715 }
1716 .folder-search-form {
1717 padding: 0 0 10px 0;
1718 position: relative;
1719 }
1720 .folder-search-form input {
1721 background: #FFFFFF;
1722 border: 1px solid #DBDBDB;
1723 box-sizing: border-box;
1724 border-radius: 4px;
1725 height: 32px;
1726 line-height: 32px;
1727 box-sizing: border-box;
1728 padding: 0 5px;
1729 width: 100%;
1730 outline: none;
1731 box-shadow: none !important;
1732 }
1733 .folder-search-form span {
1734 position: absolute;
1735 color: #AEAEAE;
1736 right: 0;
1737 top: 0;
1738 height: 32px;
1739 line-height: 32px;
1740 width: 32px;
1741 text-align: center;
1742 }
1743
1744 .folder-separator {
1745 padding: 0 10px;
1746 height: 1px;
1747 background: #E9E5E5;
1748 margin: 0 0 10px 0;
1749 }
1750 #custom-menu.has-filter li.route {
1751 display: none !important;
1752 }
1753 #custom-menu.has-filter li.route.has-search {
1754 display: block !important;
1755 }
1756 #custom-menu.has-filter h3 span.title-text.has-search-text {
1757 font-weight: bold;
1758 }
1759 .hide-folders-area .ui-resizable-handle.ui-resizable-e {
1760 display: none !important;
1761 }
1762 .pull-right {
1763 float: right;
1764 display: block;
1765 line-height: 22px;
1766 }
1767 .folder-separator-2 {
1768 padding: 0;
1769 height: 1px;
1770 background: #E9E5E5;
1771 margin: 0px 0 5px 0;
1772 }
1773 .mCSB_scrollTools {
1774 width: 10px !important;
1775 }
1776 .mCSB_inside>.mCSB_container {
1777 margin-right: 0 !important;
1778 }
1779 #custom-menu .route.has-sub-tree.has-search > .nav-icon > .pfolder-arrow-down {
1780 transform: rotate(0);
1781 }
1782 @media screen and (max-width: 960px) {
1783 .wcp-content {
1784 left: 36px
1785 }
1786 html[dir=rtl] .wcp-content {
1787 right: 36px;
1788 left: auto
1789 }
1790 }
1791 @media screen and (max-width: 780px) {
1792 .wcp-content {
1793 left: 0
1794 }
1795 html[dir=rtl] .wcp-content {
1796 right: 0
1797 }
1798 }
1799 @media screen and (max-width: 640px) {
1800 .wcp-content {
1801 left: 0;
1802 position: relative !important;
1803 width: 100% !important;
1804 padding-bottom: 100px;
1805 top: 0;
1806 right: 0;
1807 display: block
1808 }
1809 .ui-resizable-handle.ui-resizable-e {
1810 display: none !important
1811 }
1812 .hide-folders-area .wcp-container {
1813 display: block
1814 }
1815 .wcp-hide-show-buttons {
1816 display: none
1817 }
1818 .hide-folders-area .wcp-content {
1819 width: 100% !important
1820 }
1821 body.wp-admin #wpcontent {
1822 padding: 0 !important
1823 }
1824 #wpbody-content {
1825 padding-bottom: 30px
1826 }
1827 }
1828
1829