PluginProbe ʕ •ᴥ•ʔ
File Manager Pro – Filester / 1.8.4
File Manager Pro – Filester v1.8.4
2.1.1 trunk 1.6.1 1.7.6 1.8 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 2.0 2.0.1 2.0.2 2.1.0
filester / includes / File_manager / lib / themes / moono / css / theme.css
filester / includes / File_manager / lib / themes / moono / css Last commit date
contextmenu.less 1 year ago dialog.less 1 year ago file-icons.less 1 year ago mainui.less 1 year ago navbar-icons.less 1 year ago navbar-restrict.less 1 year ago navbar.less 1 year ago statusbar.less 1 year ago theme.css 1 year ago theme.less 1 year ago toolbar-icons.less 1 year ago toolbar.less 1 year ago view-icons.less 1 year ago view-list.less 1 year ago view.less 1 year ago
theme.css
980 lines
1 /**
2 * Moono CKEditor like theme for elFinder
3 * Required jquery ui "smoothness" theme and FontAwesome for icons
4 * Style rules copied and edited from Moono CKEditor source
5 * @author lokothodida
6 **/
7 /* FontAwesome Icons */
8 @import url('//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css');
9 /* Main features of the whole UI */
10 /* main */
11 .elfinder {
12 display: block;
13 border: 1px solid #b6b6b6;
14 padding: 0;
15 box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
16 height: 100%;
17 border-radius: 0;
18 }
19 .elfinder * {
20 border-collapse: collapse;
21 font: normal normal normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
22 color: #000;
23 text-align: left;
24 cursor: auto;
25 }
26 /* resizer */
27 .elfinder .ui-icon-gripsmall-diagonal-se,
28 .elfinder-dialog .ui-icon-gripsmall-diagonal-se {
29 background-image: none;
30 bottom: 3px;
31 right: 3px;
32 width: 0;
33 height: 0;
34 overflow: hidden;
35 border-width: 10px 10px 0 0;
36 border-color: transparent #666 transparent transparent;
37 border-style: dashed solid dashed dashed;
38 font-size: 0;
39 vertical-align: bottom;
40 margin-top: 6px;
41 margin-bottom: 2px;
42 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
43 cursor: se-resize;
44 }
45 /* dragging */
46 .elfinder-drag-helper * {
47 font-size: 42px;
48 }
49 .elfinder-drag-num {
50 font-size: 12px;
51 }
52 /* File Icons */
53 /* default settings */
54 .elfinder-cwd-icon {
55 background-image: none !important;
56 overflow: hidden;
57 }
58 .elfinder-cwd-icon:before {
59 font-family: FontAwesome;
60 background: none;
61 display: block;
62 text-align: center;
63 }
64 /* generic files */
65 .elfinder-cwd-icon-application:before {
66 content: '\f016';
67 }
68 /* directories */
69 .elfinder-cwd-icon-directory:before {
70 content: '\f07b';
71 }
72 .elfinder-droppable-active .elfinder-cwd-icon-directory:before {
73 content: '\f07c';
74 }
75 /* empty files */
76 .elfinder-cwd-icon-x-empty:before,
77 .elfinder-cwd-icon-inode:before {
78 content: '\f1c9';
79 }
80 /* rich text */
81 .elfinder-cwd-icon-text:before,
82 .elfinder-cwd-icon-rtf:before,
83 .elfinder-cwd-icon-rtfd:before {
84 content: '\f0f6';
85 }
86 /* pdfs */
87 .elfinder-cwd-icon-pdf:before {
88 content: '\f1c1';
89 }
90 /* html/web documents */
91 .elfinder-cwd-icon-html:before {
92 content: '\f0ac';
93 }
94 /* word */
95 .elfinder-cwd-icon-vnd-ms-word:before {
96 content: '\f1c2';
97 }
98 /* powerpoint */
99 .elfinder-cwd-icon-vnd-ms-powerpoint:before {
100 content: '\f1c4';
101 }
102 /* excel */
103 .elfinder-cwd-icon-ms-excel:before,
104 .elfinder-cwd-icon-vnd-ms-excel:before,
105 .elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12:before,
106 .elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12:before,
107 .elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12:before,
108 .elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12:before {
109 content: '\f1c3';
110 }
111 /* images */
112 .elfinder-cwd-icon-image:before,
113 .elfinder-cwd-icon-vnd-adobe-photoshop:before,
114 .elfinder-cwd-icon-postscript:before {
115 content: '\f1c5';
116 }
117 /* audio */
118 .elfinder-cwd-icon-audio:before {
119 content: '\f1c7';
120 }
121 /* video */
122 .elfinder-cwd-icon-video:before,
123 .elfinder-cwd-icon-flash-video:before {
124 content: '\f1c8';
125 }
126 /* archives */
127 .elfinder-cwd-icon-zip:before,
128 .elfinder-cwd-icon-x-zip:before,
129 .elfinder-cwd-icon-x-xz:before,
130 .elfinder-cwd-icon-x-7z-compressed:before,
131 .elfinder-cwd-icon-x-gzip:before,
132 .elfinder-cwd-icon-x-tar:before,
133 .elfinder-cwd-icon-x-bzip:before,
134 .elfinder-cwd-icon-x-bzip2:before,
135 .elfinder-cwd-icon-x-rar:before {
136 content: '\f1c6';
137 }
138 /* code/script files */
139 .elfinder-cwd-icon-javascript:before,
140 .elfinder-cwd-icon-x-javascript:before,
141 .elfinder-cwd-icon-x-perl:before,
142 .elfinder-cwd-icon-x-python:before,
143 .elfinder-cwd-icon-x-ruby:before,
144 .elfinder-cwd-icon-x-sh:before,
145 .elfinder-cwd-icon-x-shellscript:before,
146 .elfinder-cwd-icon-x-c:before,
147 .elfinder-cwd-icon-x-csrc:before,
148 .elfinder-cwd-icon-x-chdr:before,
149 .elfinder-cwd-icon-x-c--:before,
150 .elfinder-cwd-icon-x-c--src:before,
151 .elfinder-cwd-icon-x-c--hdr:before,
152 .elfinder-cwd-icon-x-java:before,
153 .elfinder-cwd-icon-x-java-source:before,
154 .elfinder-cwd-icon-x-php:before,
155 .elfinder-cwd-icon-xml:before {
156 content: '\f1c9';
157 }
158 /* unknown file types */
159 .elfinder-cwd-icon-unknown:before {
160 content: '\f016';
161 }
162 /* Toolbar */
163 /* toolbar */
164 .elfinder .elfinder-toolbar {
165 /*border: 1px solid #b2b2b2;*/
166 border-bottom: 1px solid #b6b6b6;
167 padding: 6px 8px 2px;
168 /* Allow breaking toolbars when in a narrow editor. (#9947) */
169 white-space: normal;
170 box-shadow: 0 1px 0 #fff inset;
171 background: #cfd1cf;
172 background-image: linear-gradient(to bottom, #f5f5f5, #cfd1cf);
173 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf');
174 }
175 /* toolbar buttons */
176 .elfinder .elfinder-buttonset {
177 float: left;
178 margin: 0 6px 5px 0;
179 border: 1px solid #a6a6a6;
180 border-bottom-color: #979797;
181 border-radius: 3px;
182 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset;
183 background: #e4e4e4;
184 background-image: linear-gradient(to bottom, #ffffff, #e4e4e4);
185 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4');
186 }
187 /* toolbar buttons */
188 .elfinder .elfinder-buttonset .elfinder-button {
189 display: inline-block;
190 height: 18px;
191 padding: 4px 6px;
192 outline: none;
193 cursor: default;
194 float: left;
195 border: none;
196 border-radius: 0;
197 background: none;
198 }
199 /* hovered buttons */
200 .elfinder .elfinder-buttonset .elfinder-button:hover,
201 .elfinder .elfinder-buttonset .elfinder-button:focus,
202 .elfinder .elfinder-buttonset .elfinder-button:active {
203 box-shadow: 0 0 1px rgba(0, 0, 0, 0.3) inset;
204 background: #ccc;
205 background-image: linear-gradient(to bottom, #f2f2f2, #ccc);
206 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc');
207 }
208 /* disabled buttons */
209 .elfinder .elfinder-buttonset .elfinder-button.ui-state-disabled {
210 opacity: 0.3;
211 }
212 /* disabled buttons */
213 /* don't show any separators in the toolbar buttonset */
214 .elfinder .elfinder-buttonset .elfinder-toolbar-button-separator {
215 display: none;
216 }
217 /* searchbar */
218 .elfinder-toolbar .elfinder-button-search {
219 margin: 0 0 5px 5px;
220 height: 28px;
221 width: 200px;
222 box-sizing: border-box;
223 }
224 /* searchbar menu (v2.1) */
225 .elfinder-toolbar .elfinder-button-search .elfinder-button-menu {
226 padding: 4px 0 0 4px;
227 }
228 /* searchbar menu items */
229 .elfinder-toolbar .elfinder-button-search .elfinder-button-menu .ui-button-text {
230 cursor: pointer;
231 }
232 /* searchbar menu unselected items */
233 .elfinder-toolbar .elfinder-button-search .elfinder-button-menu .ui-state-default {
234 background-image: none;
235 background: #eaeaea;
236 }
237 /* searchbar menu hovered items */
238 .elfinder-toolbar .elfinder-button-search .elfinder-button-menu .ui-state-hover {
239 background-image: none;
240 background: #d0ebf4;
241 border: 1px solid #509ece !important;
242 }
243 /* searchbar menu hovered items text */
244 .elfinder-toolbar .elfinder-button-search .elfinder-button-menu .ui-button-text:hover {
245 color: #509ece;
246 }
247 /* at the time of speaking, v2.1 has a second, non-functional search bar, so
248 we'll hide it - this does mean that the CTRL-F shortcut will not work in v2.1
249 though */
250 .elfinder-toolbar .elfinder-button-search:nth-child(2) {
251 display: none !important;
252 }
253 .elfinder-toolbar .elfinder-button-search input {
254 height: 26px;
255 width: 200px;
256 padding-left: 24px;
257 box-sizing: border-box;
258 }
259 .elfinder-toolbar .elfinder-button-search .ui-icon {
260 background-image: none !important;
261 overflow: hidden;
262 height: 16px;
263 width: 16px;
264 font-size: 14px;
265 line-height: 16px;
266 text-align: center;
267 }
268 .elfinder-toolbar .elfinder-button-search .ui-icon:before {
269 font-family: FontAwesome;
270 background: none;
271 display: block;
272 text-align: center;
273 text-indent: 0;
274 }
275 /* search icon */
276 .elfinder-toolbar .elfinder-button-search .ui-icon-search {
277 margin-left: 5px;
278 margin-right: 5px;
279 overflow: hidden;
280 display: block;
281 }
282 .elfinder-toolbar .elfinder-button-search .ui-icon-search:before {
283 content: '\f002';
284 }
285 /* close search results */
286 .elfinder-toolbar .elfinder-button-search .ui-icon-close:before {
287 content: '\f00d';
288 }
289 /* Toolbar Icons */
290 /* toolbar */
291 .elfinder-button-icon,
292 .elfinder-menu-item-sort-dir {
293 background: none;
294 font-size: 14px;
295 height: 16px;
296 width: 16px;
297 overflow: hidden;
298 display: block;
299 text-align: center;
300 line-height: 16px;
301 }
302 .elfinder-button-icon:before,
303 .elfinder-button-icon:after,
304 .elfinder-menu-item-sort-dir:before {
305 font-family: FontAwesome;
306 background: none;
307 display: block;
308 text-align: center;
309 cursor: pointer;
310 }
311 .elfinder-button-icon-back:before {
312 content: '\f137';
313 }
314 .elfinder-button-icon-forward:before {
315 content: '\f138';
316 }
317 .elfinder-button-icon-netmount:before {
318 content: '\f233';
319 }
320 .elfinder-button-icon-reload:before {
321 content: '\f021';
322 }
323 .elfinder-button-icon-home:before {
324 content: '\f015';
325 }
326 .elfinder-button-icon-up:before {
327 content: '\f148';
328 }
329 .elfinder-button-icon-mkdir:before {
330 content: '\f114';
331 }
332 .elfinder-button-icon-mkfile:before {
333 content: '\f016';
334 }
335 .elfinder-button-icon-upload:before {
336 content: '\f093';
337 }
338 .elfinder-button-icon-open:before {
339 content: '\f115';
340 }
341 .elfinder-button-icon-download:before {
342 content: '\f019';
343 }
344 .elfinder-button-icon-getfile:before {
345 content: '\f0a6';
346 }
347 .elfinder-button-icon-info:before {
348 content: '\f05a';
349 }
350 .elfinder-button-icon-quicklook:before {
351 content: '\f06e';
352 }
353 .elfinder-button-icon-copy:before {
354 content: '\f0c5';
355 }
356 .elfinder-button-icon-cut:before {
357 content: '\f0c4';
358 }
359 .elfinder-button-icon-paste:before {
360 content: '\f0ea';
361 }
362 .elfinder-button-icon-view:before {
363 content: '\f00a';
364 }
365 .elfinder-button-icon-view-list:before {
366 content: '\f0ca';
367 }
368 .elfinder-button-icon-help:before {
369 content: '\f059';
370 }
371 .elfinder-button-icon-help:before {
372 content: '\f059';
373 }
374 .elfinder-button-icon-duplicate:before {
375 content: '\f24d';
376 }
377 .elfinder-button-icon-rm:before {
378 content: '\f014';
379 }
380 .elfinder-button-icon-edit:before {
381 content: '\f044';
382 }
383 .elfinder-button-icon-rename:before {
384 content: '\f246';
385 }
386 .elfinder-button-icon-archive:before {
387 content: '\f1c6';
388 }
389 .elfinder-button-icon-archive:after {
390 /* '+' icon overlaying archive */
391 position: absolute;
392 content: '\f067';
393 bottom: 2px;
394 right: 5px;
395 font-size: 10px;
396 }
397 .elfinder-button-icon-resize:before {
398 content: '\f065';
399 }
400 .elfinder-button-icon-extract:before {
401 content: '\f1c6';
402 }
403 .elfinder-button-icon-sort:before {
404 content: '\f0dc';
405 }
406 /* menus */
407 .elfinder-button-menu {
408 background-color: #fff;
409 border: 1px solid #b6b6b6;
410 border-bottom-color: #999;
411 border-radius: 3px;
412 box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
413 margin: 0;
414 padding: 0;
415 }
416 .elfinder-button-menu-item {
417 margin: 3px;
418 cursor: pointer;
419 }
420 .elfinder-button-menu-item-selected,
421 .elfinder-button-menu-item.ui-state-hover {
422 background-image: none;
423 border-color: #dedede;
424 background-color: #f2f2f2;
425 box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset;
426 }
427 .elfinder-button-menu-item-selected.elfinder-menu-item-sort-asc .elfinder-menu-item-sort-dir:before {
428 content: '\f0de';
429 }
430 .elfinder-button-menu-item-selected.elfinder-menu-item-sort-desc .elfinder-menu-item-sort-dir:before {
431 content: '\f0dd';
432 }
433 /* Navbar */
434 .elfinder .elfinder-navbar {
435 background: #fff;
436 }
437 /* directory */
438 .elfinder .elfinder-navbar-dir {
439 padding: 3px 3px 3px 38px;
440 /* push the text away from the icon */
441 margin: 0 0 3px 0;
442 display: block;
443 overflow: hidden;
444 cursor: pointer;
445 }
446 /* active directory */
447 .elfinder .elfinder-navbar-dir.ui-state-active {
448 border: 1px solid #a6a6a6;
449 border-bottom-color: #979797;
450 color: #000;
451 /* fix for 2.x */
452 border-radius: 3px;
453 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset;
454 background: #e4e4e4;
455 background-image: linear-gradient(to bottom, #ffffff, #e4e4e4);
456 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4');
457 }
458 .elfinder .elfinder-navbar-dir:hover {
459 border: 1px solid #a6a6a6;
460 border-bottom-color: #979797;
461 border-radius: 3px;
462 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset;
463 background: #e4e4e4;
464 background-image: linear-gradient(to bottom, #ffffff, #e4e4e4);
465 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4');
466 }
467 /* Navbar Restrictions */
468 /* prevents 2nd-level children from being displayed in the navbar */
469 .elfinder .elfinder-navbar-subtree .elfinder-navbar-subtree * {
470 /*display: none !important; */
471 }
472 /* Navbar Icons */
473 /* arrow */
474 .elfinder .elfinder-navbar-arrow {
475 background-image: none !important;
476 overflow: hidden;
477 font-size: 14px;
478 line-height: 16px;
479 width: 20px;
480 text-align: center;
481 }
482 .elfinder .elfinder-navbar-arrow:before {
483 font-family: FontAwesome;
484 height: 16px;
485 width: 16px;
486 content: '\f0da';
487 background: none;
488 display: block;
489 text-align: center;
490 cursor: pointer;
491 }
492 /* arrow open */
493 .elfinder .elfinder-navbar-expanded .elfinder-navbar-arrow:before {
494 content: '\f0d7';
495 }
496 .elfinder .elfinder-navbar-icon {
497 background-image: none !important;
498 overflow: hidden;
499 height: 16px;
500 width: 16px;
501 font-size: 14px;
502 line-height: 16px;
503 margin-left: 3px;
504 }
505 .elfinder .elfinder-navbar-icon:before {
506 font-family: FontAwesome;
507 background: none;
508 display: block;
509 text-align: center;
510 cursor: pointer;
511 }
512 /* home */
513 .elfinder .elfinder-navbar-root > .elfinder-navbar-icon:before,
514 .elfinder .elfinder-navbar-root.elfinder-navbar-expanded > .elfinder-navbar-icon:before {
515 content: '\f015';
516 }
517 /* directory */
518 .elfinder .elfinder-navbar-icon:before {
519 content: '\f07b';
520 }
521 /* directory open */
522 .elfinder .elfinder-navbar-expanded > .elfinder-navbar-icon:before {
523 content: '\f07c';
524 }
525 /* directories */
526 /* resizable handle */
527 .elfinder .ui-resizable-handle.ui-resizable-e {
528 cursor: e-resize;
529 }
530 /* Thumbnail View */
531 /* main file wrapper */
532 .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file {
533 padding: 4px;
534 cursor: pointer;
535 }
536 /* reset inner styles */
537 .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file *,
538 .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename,
539 .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-file-wrapper {
540 background: none;
541 cursor: pointer;
542 color: #000;
543 }
544 /* icon */
545 .elfinder .elfinder-cwd-wrapper .elfinder-cwd-view-icons .elfinder-cwd-icon {
546 overflow: hidden;
547 height: 52px;
548 width: 52px;
549 font-size: 48px;
550 line-height: 52px;
551 }
552 /* filename */
553 .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename {
554 font-size: 12px;
555 }
556 /* hover state */
557 .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file:hover,
558 .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file:active,
559 .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-selected {
560 background: none;
561 /* reset background */
562 border-color: #dedede;
563 background-color: #f2f2f2;
564 box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset;
565 border-radius: 6px;
566 }
567 .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file:hover *,
568 .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file:active *,
569 .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-selected * {
570 color: #666666;
571 }
572 /* active and hovered */
573 .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-selected:hover {
574 background-color: #f4f4f4;
575 }
576 .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-selected:hover * {
577 color: #b7b7b7;
578 }
579 /* List View */
580 /* headings */
581 .elfinder .elfinder-cwd table thead tr {
582 background: none;
583 border: none;
584 }
585 .elfinder .elfinder-cwd table thead tr td,
586 .elfinder .elfinder-cwd table thead tr td.ui-state-active {
587 font-weight: bold;
588 font-size: 13px;
589 position: relative;
590 color: #474747;
591 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
592 border-bottom: 2px solid #b2b2b2;
593 padding: 6px 18px 6px 10px;
594 border-radius: 2px 2px 0 0;
595 box-shadow: 0 1px 0 #fff inset;
596 background: #cfd1cf;
597 background-image: linear-gradient(to bottom, #f5f5f5, #cfd1cf);
598 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf');
599 }
600 /* sorter icon */
601 .elfinder .elfinder-cwd-wrapper-list tr td .ui-icon,
602 .elfinder .elfinder-cwd-wrapper-list tr.ui-state-default td .ui-icon {
603 text-indent: 0;
604 background-image: none !important;
605 overflow: hidden;
606 font-size: 14px;
607 line-height: 16px;
608 width: 20px;
609 text-align: center;
610 position: absolute;
611 top: 0;
612 right: 0;
613 height: 100%;
614 line-height: 28px;
615 margin: auto 0 auto auto;
616 }
617 .elfinder .elfinder-cwd-wrapper-list tr td .ui-icon:before {
618 font-family: FontAwesome;
619 height: 16px;
620 height: 100%;
621 background: none;
622 display: block;
623 text-align: center;
624 }
625 /* down */
626 .elfinder .elfinder-cwd-wrapper-list tr.ui-state-default td .ui-icon-triangle-1-s:before {
627 content: '\f0d7';
628 }
629 /* up */
630 .elfinder .elfinder-cwd-wrapper-list tr.ui-state-default td .ui-icon-triangle-1-n:before {
631 content: '\f0de';
632 }
633 /* files */
634 .elfinder .elfinder-cwd table {
635 padding: 0;
636 /* fix for v2.1 */
637 }
638 .elfinder .elfinder-cwd table tr * {
639 cursor: default;
640 }
641 .elfinder .elfinder-cwd table tbody tr:nth-child(odd) {
642 background-color: #eaeaea;
643 }
644 /* fix for font sizes on v2.x */
645 .elfinder .elfinder-cwd-view-list td {
646 font-size: 12px;
647 }
648 .elfinder .elfinder-cwd-view-list td div {
649 padding-top: 3px;
650 padding-bottom: 3px;
651 }
652 /* hover state */
653 .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file:hover,
654 .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-state-hover {
655 /* fix for v2.x */
656 background-image: none;
657 background: #d0ebf4;
658 }
659 /* fix text hover color */
660 .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file:hover *,
661 .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-state-hover:hover *,
662 .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-state-hover * {
663 /* fix for v2.x */
664 color: #509ece;
665 }
666 /* selected files */
667 .elfinder .elfinder-cwd table tbody tr.ui-selected td {
668 background-color: #D2D2D7;
669 background-image: none;
670 }
671 /* selected files text color */
672 .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-selected:hover * {
673 color: #fff;
674 }
675 /* icon size settings */
676 .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-icon {
677 height: 16px;
678 width: 16px;
679 font-size: 14px;
680 line-height: 16px;
681 }
682 /* View Icons */
683 .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename {
684 border-radius: 3px;
685 }
686 .elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-icon:before {
687 cursor: pointer;
688 }
689 /* Modal Dialogs */
690 /* main dialog styles */
691 .elfinder-dialog {
692 padding: 0;
693 background: #eaeaea;
694 border: 1px solid #b2b2b2;
695 border-bottom-color: #999;
696 border-radius: 3px;
697 box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
698 }
699 /* reset the margin */
700 .elfinder-dialog .ui-dialog-content,
701 .elfinder-dialog .ui-dialog-content .ui-tabs {
702 padding: 0;
703 margin: 0;
704 border: 0;
705 }
706 /* titlebar */
707 .elfinder-dialog .ui-dialog-titlebar {
708 font-weight: bold;
709 font-size: 13px;
710 cursor: move;
711 position: relative;
712 color: #474747;
713 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
714 border-bottom: 1px solid #999;
715 padding: 6px 10px;
716 border-radius: 2px 2px 0 0;
717 box-shadow: 0 1px 0 #fff inset;
718 background: #cfd1cf;
719 background-image: linear-gradient(to bottom, #f5f5f5, #cfd1cf);
720 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf');
721 }
722 /* icons */
723 .elfinder-dialog-icon {
724 background: none;
725 font-size: 18px;
726 height: 20px;
727 width: 20px;
728 overflow: hidden;
729 display: block;
730 text-align: center;
731 line-height: 20px;
732 position: relative;
733 margin: 0 20px 0 0;
734 float: left;
735 }
736 .elfinder-dialog-icon:before {
737 font-family: FontAwesome;
738 background: none;
739 display: block;
740 text-align: center;
741 cursor: pointer;
742 }
743 .elfinder-dialog-icon-error:before {
744 content: '\f06a';
745 }
746 .elfinder-dialog-icon-confirm:before {
747 content: '\f059';
748 }
749 /* tabs navigation backdrop */
750 .elfinder-dialog .ui-tabs-nav {
751 height: 24px;
752 background: #eaeaea;
753 border: 0;
754 border-bottom: 1px solid #999;
755 border-radius: 0;
756 }
757 /* regular tab */
758 .elfinder-dialog .ui-tabs .ui-tabs-nav li a {
759 display: block;
760 padding: 3px;
761 border: none;
762 outline: none;
763 }
764 .elfinder-dialog .ui-tabs-nav .ui-state-default {
765 height: 16px;
766 padding: 3px;
767 margin-right: 3px;
768 display: inline-block;
769 cursor: pointer;
770 line-height: 16px;
771 outline: none;
772 color: #595959;
773 border: 1px solid #bfbfbf;
774 border-radius: 3px 3px 0 0;
775 background: #d4d4d4;
776 background-image: linear-gradient(to bottom, #fafafa, #ededed);
777 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fafafa', endColorstr='#ededed');
778 }
779 /* selected tab */
780 .elfinder-dialog .ui-tabs-nav .ui-tabs-selected {
781 background: #fff;
782 color: #383838;
783 border-bottom-color: #fff;
784 cursor: default;
785 filter: none;
786 padding-bottom: 4px !important;
787 }
788 /* active tab */
789 .elfinder-dialog .ui-tabs-nav li:active {
790 background: #ededed;
791 background: linear-gradient(to bottom, #ededed 0%, #ffffff 100%);
792 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff', GradientType=0);
793 }
794 /* info dialog */
795 .elfinder-dialog .elfinder-cwd-icon {
796 background-image: none !important;
797 overflow: hidden;
798 height: 52px;
799 width: 52px;
800 font-size: 48px;
801 line-height: 52px;
802 margin: 6px;
803 }
804 /* file upload dialog */
805 .elfinder-dialog .elfinder-upload-dropbox,
806 .elfinder-dialog .elfinder-upload-dialog-or,
807 .elfinder-dialog .ui-button.ui-button-text-only {
808 margin: 6px;
809 text-align: center;
810 }
811 /* file editing dialog */
812 .elfinder-dialog .elfinder-file-edit {
813 box-sizing: border-box;
814 width: 100%;
815 height: 100%;
816 border: 0;
817 padding: 5px;
818 }
819 /* error dialog */
820 .elfinder-dialog-error .ui-dialog-content,
821 .elfinder-dialog-confirm .ui-dialog-content {
822 white-space: normal;
823 padding: 5px;
824 }
825 /* disable resizing on textarea */
826 .elfinder-dialog textarea {
827 resize: none;
828 }
829 /* footer */
830 .elfinder-dialog .ui-dialog-buttonpane {
831 text-align: right;
832 position: relative;
833 border: none;
834 outline: 1px solid #bfbfbf;
835 box-shadow: 0 1px 0 #fff inset;
836 border-radius: 0 0 2px 2px;
837 background: #cfd1cf;
838 background-image: linear-gradient(to bottom, #ebebeb, #cfd1cf);
839 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ebebeb', endColorstr='#cfd1cf');
840 }
841 /* buttons */
842 .elfinder-dialog .ui-dialog-buttonset {
843 margin-right: 8px;
844 }
845 .elfinder-dialog .ui-button {
846 display: inline-block;
847 *display: inline;
848 *zoom: 1;
849 padding: 4px 0;
850 margin: 0 0 4px 4px !important;
851 text-align: center;
852 color: #333;
853 vertical-align: middle;
854 cursor: pointer;
855 border: 1px solid #b6b6b6;
856 border-bottom-color: #999;
857 border-radius: 3px;
858 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset;
859 background: #e4e4e4;
860 background-image: linear-gradient(to bottom, #ffffff, #e4e4e4);
861 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4');
862 }
863 .elfinder-dialog .ui-button:hover {
864 border-color: #9e9e9e;
865 background: #ccc;
866 background-image: linear-gradient(to bottom, #f2f2f2, #ccc);
867 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc');
868 }
869 .elfinder-dialog .ui-button:active {
870 border-color: #969696;
871 outline: none;
872 box-shadow: 0 0 6px rgba(0, 0, 0, 0.4) inset;
873 }
874 /* Context menu */
875 .elfinder-contextmenu * {
876 font: normal normal normal 16px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
877 }
878 .elfinder-contextmenu {
879 display: block;
880 border: 1px solid #b6b6b6;
881 padding: 0;
882 box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
883 }
884 /* item */
885 .elfinder-contextmenu .elfinder-contextmenu-item {
886 padding: 5px 30px 5px 30px;
887 box-sizing: border-box;
888 height: 24px;
889 }
890 /* item hovered */
891 .elfinder-contextmenu .elfinder-contextmenu-item:hover {
892 background-color: #EFF0EF;
893 }
894 /* icons */
895 .elfinder-contextmenu .elfinder-contextmenu-icon {
896 top: 0;
897 left: 0;
898 margin: 0;
899 background-color: #D7D8D7;
900 opacity: 0.70;
901 /* Safari, Opera and Mozilla */
902 filter: alpha(opacity=70);
903 /* IE */
904 height: 100%;
905 line-height: 24px;
906 width: 24px;
907 text-align: center;
908 }
909 /* separator */
910 .elfinder-contextmenu .elfinder-contextmenu-separator {
911 border: none;
912 background-color: #D3D3D3;
913 height: 1px;
914 filter: alpha(opacity=70);
915 /* IE */
916 opacity: 0.70;
917 /* Safari, Opera and Mozilla */
918 }
919 /* Status Bar */
920 /* status bar */
921 .elfinder .elfinder-statusbar {
922 padding: 6px 8px 2px;
923 position: relative;
924 border-top: 1px solid #bfbfbf;
925 box-shadow: 0 1px 0 #fff inset;
926 border-radius: 0;
927 background: #cfd1cf;
928 background-image: linear-gradient(to bottom, #ebebeb, #cfd1cf);
929 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ebebeb', endColorstr='#cfd1cf');
930 }
931 /* breadcrumbs */
932 .elfinder .elfinder-path {
933 max-width: none;
934 font-size: 0;
935 /* hide the text "/" divider */
936 float: left;
937 margin: 0 6px 5px 0;
938 border: 1px solid #a6a6a6;
939 border-bottom-color: #979797;
940 border-radius: 3px;
941 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset;
942 background: #e4e4e4;
943 background-image: linear-gradient(to bottom, #ffffff, #e4e4e4);
944 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4');
945 }
946 /* style each element of the trail */
947 .elfinder .elfinder-path a {
948 font-size: 12px;
949 cursor: pointer;
950 display: block;
951 float: left;
952 padding: 5px;
953 }
954 /* css divider */
955 .elfinder .elfinder-path a:not(:first-child) {
956 border-left: 1px dotted #a6a6a6;
957 }
958 /* hovering */
959 .elfinder .elfinder-path a:hover,
960 .elfinder .elfinder-path a:hover:focus,
961 .elfinder .elfinder-path a:hover:active {
962 box-shadow: 0 0 1px rgba(0, 0, 0, 0.3) inset;
963 background: #ccc;
964 background-image: linear-gradient(to bottom, #f2f2f2, #ccc);
965 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc');
966 }
967 .elfinder .elfinder-statusbar .elfinder-stat-selected {
968 float: right;
969 font-size: 12px;
970 margin: 0 0 5px 6px;
971 padding: 5px;
972 text-align: right;
973 }
974 /* size information */
975 .elfinder .elfinder-statusbar .elfinder-stat-size {
976 font-size: 12px;
977 padding: 5px;
978 margin: 0 0 5px 6px;
979 }
980