Subversion-Projekte lars-tiefland.ci

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
875 lars 1
/* jsTree default theme */
2
.jstree-node,
3
.jstree-children,
4
.jstree-container-ul {
5
  display: block;
6
  margin: 0;
7
  padding: 0;
8
  list-style-type: none;
9
  list-style-image: none;
10
}
11
.jstree-node {
12
  white-space: nowrap;
13
}
14
.jstree-anchor {
15
  display: inline-block;
16
  color: black;
17
  white-space: nowrap;
18
  padding: 0 4px 0 1px;
19
  margin: 0;
20
  vertical-align: top;
21
}
22
.jstree-anchor:focus {
23
  outline: 0;
24
}
25
.jstree-anchor,
26
.jstree-anchor:link,
27
.jstree-anchor:visited,
28
.jstree-anchor:hover,
29
.jstree-anchor:active {
30
  text-decoration: none;
31
  color: inherit;
32
}
33
.jstree-icon {
34
  display: inline-block;
35
  text-decoration: none;
36
  margin: 0;
37
  padding: 0;
38
  vertical-align: top;
39
  text-align: center;
40
}
41
.jstree-icon:empty {
42
  display: inline-block;
43
  text-decoration: none;
44
  margin: 0;
45
  padding: 0;
46
  vertical-align: top;
47
  text-align: center;
48
}
49
.jstree-ocl {
50
  cursor: pointer;
51
}
52
.jstree-leaf > .jstree-ocl {
53
  cursor: default;
54
}
55
.jstree .jstree-open > .jstree-children {
56
  display: block;
57
}
58
.jstree .jstree-closed > .jstree-children,
59
.jstree .jstree-leaf > .jstree-children {
60
  display: none;
61
}
62
.jstree-anchor > .jstree-themeicon {
63
  margin-right: 2px;
64
}
65
.jstree-no-icons .jstree-themeicon,
66
.jstree-anchor > .jstree-themeicon-hidden {
67
  display: none;
68
}
69
.jstree-hidden {
70
  display: none;
71
}
72
.jstree-rtl .jstree-anchor {
73
  padding: 0 1px 0 4px;
74
}
75
.jstree-rtl .jstree-anchor > .jstree-themeicon {
76
  margin-left: 2px;
77
  margin-right: 0;
78
}
79
.jstree-rtl .jstree-node {
80
  margin-left: 0;
81
}
82
.jstree-rtl .jstree-container-ul > .jstree-node {
83
  margin-right: 0;
84
}
85
.jstree-wholerow-ul {
86
  position: relative;
87
  display: inline-block;
88
  min-width: 100%;
89
}
90
.jstree-wholerow-ul .jstree-leaf > .jstree-ocl {
91
  cursor: pointer;
92
}
93
.jstree-wholerow-ul .jstree-anchor,
94
.jstree-wholerow-ul .jstree-icon {
95
  position: relative;
96
}
97
.jstree-wholerow-ul .jstree-wholerow {
98
  width: 100%;
99
  cursor: pointer;
100
  position: absolute;
101
  left: 0;
102
  -webkit-user-select: none;
103
  -moz-user-select: none;
104
  -ms-user-select: none;
105
  user-select: none;
106
}
107
.vakata-context {
108
  display: none;
109
}
110
.vakata-context,
111
.vakata-context ul {
112
  margin: 0;
113
  padding: 2px;
114
  position: absolute;
115
  background: #f5f5f5;
116
  border: 1px solid #979797;
117
  box-shadow: 2px 2px 2px #999999;
118
}
119
.vakata-context ul {
120
  list-style: none;
121
  left: 100%;
122
  margin-top: -2.7em;
123
  margin-left: -4px;
124
}
125
.vakata-context .vakata-context-right ul {
126
  left: auto;
127
  right: 100%;
128
  margin-left: auto;
129
  margin-right: -4px;
130
}
131
.vakata-context li {
132
  list-style: none;
133
  display: inline;
134
}
135
.vakata-context li > a {
136
  display: block;
137
  padding: 0 2em 0 2em;
138
  text-decoration: none;
139
  width: auto;
140
  color: black;
141
  white-space: nowrap;
142
  line-height: 2.4em;
143
  text-shadow: 1px 1px 0 white;
144
  border-radius: 1px;
145
}
146
.vakata-context li > a:hover {
147
  position: relative;
148
  background-color: #e8eff7;
149
  box-shadow: 0 0 2px #0a6aa1;
150
}
151
.vakata-context li > a.vakata-context-parent {
152
  background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==");
153
  background-position: right center;
154
  background-repeat: no-repeat;
155
}
156
.vakata-context li > a:focus {
157
  outline: 0;
158
}
159
.vakata-context .vakata-context-hover > a {
160
  position: relative;
161
  background-color: #e8eff7;
162
  box-shadow: 0 0 2px #0a6aa1;
163
}
164
.vakata-context .vakata-context-separator > a,
165
.vakata-context .vakata-context-separator > a:hover {
166
  background: white;
167
  border: 0;
168
  border-top: 1px solid #e2e3e3;
169
  height: 1px;
170
  min-height: 1px;
171
  max-height: 1px;
172
  padding: 0;
173
  margin: 0 0 0 2.4em;
174
  border-left: 1px solid #e0e0e0;
175
  text-shadow: 0 0 0 transparent;
176
  box-shadow: 0 0 0 transparent;
177
  border-radius: 0;
178
}
179
.vakata-context .vakata-contextmenu-disabled a,
180
.vakata-context .vakata-contextmenu-disabled a:hover {
181
  color: silver;
182
  background-color: transparent;
183
  border: 0;
184
  box-shadow: 0 0 0;
185
}
186
.vakata-context li > a > i {
187
  text-decoration: none;
188
  display: inline-block;
189
  width: 2.4em;
190
  height: 2.4em;
191
  background: transparent;
192
  margin: 0 0 0 -2em;
193
  vertical-align: top;
194
  text-align: center;
195
  line-height: 2.4em;
196
}
197
.vakata-context li > a > i:empty {
198
  width: 2.4em;
199
  line-height: 2.4em;
200
}
201
.vakata-context li > a .vakata-contextmenu-sep {
202
  display: inline-block;
203
  width: 1px;
204
  height: 2.4em;
205
  background: white;
206
  margin: 0 0.5em 0 0;
207
  border-left: 1px solid #e2e3e3;
208
}
209
.vakata-context .vakata-contextmenu-shortcut {
210
  font-size: 0.8em;
211
  color: silver;
212
  opacity: 0.5;
213
  display: none;
214
}
215
.vakata-context-rtl ul {
216
  left: auto;
217
  right: 100%;
218
  margin-left: auto;
219
  margin-right: -4px;
220
}
221
.vakata-context-rtl li > a.vakata-context-parent {
222
  background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7");
223
  background-position: left center;
224
  background-repeat: no-repeat;
225
}
226
.vakata-context-rtl .vakata-context-separator > a {
227
  margin: 0 2.4em 0 0;
228
  border-left: 0;
229
  border-right: 1px solid #e2e3e3;
230
}
231
.vakata-context-rtl .vakata-context-left ul {
232
  right: auto;
233
  left: 100%;
234
  margin-left: -4px;
235
  margin-right: auto;
236
}
237
.vakata-context-rtl li > a > i {
238
  margin: 0 -2em 0 0;
239
}
240
.vakata-context-rtl li > a .vakata-contextmenu-sep {
241
  margin: 0 0 0 0.5em;
242
  border-left-color: white;
243
  background: #e2e3e3;
244
}
245
#jstree-marker {
246
  position: absolute;
247
  top: 0;
248
  left: 0;
249
  margin: -5px 0 0 0;
250
  padding: 0;
251
  border-right: 0;
252
  border-top: 5px solid transparent;
253
  border-bottom: 5px solid transparent;
254
  border-left: 5px solid;
255
  width: 0;
256
  height: 0;
257
  font-size: 0;
258
  line-height: 0;
259
}
260
#jstree-dnd {
261
  line-height: 16px;
262
  margin: 0;
263
  padding: 4px;
264
}
265
#jstree-dnd .jstree-icon,
266
#jstree-dnd .jstree-copy {
267
  display: inline-block;
268
  text-decoration: none;
269
  margin: 0 2px 0 0;
270
  padding: 0;
271
  width: 16px;
272
  height: 16px;
273
}
274
#jstree-dnd .jstree-ok {
275
  background: green;
276
}
277
#jstree-dnd .jstree-er {
278
  background: red;
279
}
280
#jstree-dnd .jstree-copy {
281
  margin: 0 2px 0 2px;
282
}
283
.jstree-default .jstree-node,
284
.jstree-default .jstree-icon {
285
  background-repeat: no-repeat;
286
  background-color: transparent;
287
}
288
.jstree-default .jstree-anchor,
289
.jstree-default .jstree-wholerow {
290
  transition: background-color 0.15s, box-shadow 0.15s;
291
}
292
.jstree-default .jstree-hovered {
293
  background: #e7f4f9;
294
  border-radius: 2px;
295
  box-shadow: inset 0 0 1px #cccccc;
296
}
297
.jstree-default .jstree-clicked {
298
  background: #beebff;
299
  border-radius: 2px;
300
  box-shadow: inset 0 0 1px #999999;
301
}
302
.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon {
303
  display: none;
304
}
305
.jstree-default .jstree-disabled {
306
  background: transparent;
307
  color: #666666;
308
}
309
.jstree-default .jstree-disabled.jstree-hovered {
310
  background: transparent;
311
  box-shadow: none;
312
}
313
.jstree-default .jstree-disabled.jstree-clicked {
314
  background: #efefef;
315
}
316
.jstree-default .jstree-disabled > .jstree-icon {
317
  opacity: 0.8;
318
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
319
  /* Firefox 10+ */
320
  filter: gray;
321
  /* IE6-9 */
322
  -webkit-filter: grayscale(100%);
323
  /* Chrome 19+ & Safari 6+ */
324
}
325
.jstree-default .jstree-search {
326
  font-style: italic;
327
  color: #8b0000;
328
  font-weight: bold;
329
}
330
.jstree-default .jstree-no-checkboxes .jstree-checkbox {
331
  display: none !important;
332
}
333
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked {
334
  background: transparent;
335
  box-shadow: none;
336
}
337
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {
338
  background: #e7f4f9;
339
}
340
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked {
341
  background: transparent;
342
}
343
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {
344
  background: #e7f4f9;
345
}
346
.jstree-default > .jstree-striped {
347
  min-width: 100%;
348
  display: inline-block;
349
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat;
350
}
351
.jstree-default > .jstree-wholerow-ul .jstree-hovered,
352
.jstree-default > .jstree-wholerow-ul .jstree-clicked {
353
  background: transparent;
354
  box-shadow: none;
355
  border-radius: 0;
356
}
357
.jstree-default .jstree-wholerow {
358
  -moz-box-sizing: border-box;
359
  -webkit-box-sizing: border-box;
360
  box-sizing: border-box;
361
}
362
.jstree-default .jstree-wholerow-hovered {
363
  background: #e7f4f9;
364
}
365
.jstree-default .jstree-wholerow-clicked {
366
  background: #beebff;
367
  background: -webkit-linear-gradient(top, #beebff 0%, #a8e4ff 100%);
368
  background: linear-gradient(to bottom, #beebff 0%, #a8e4ff 100%);
369
}
370
.jstree-default .jstree-node {
371
  min-height: 15px;
372
  line-height: 15px;
373
  margin-left: 24px;
374
  min-width: 24px;
375
}
376
.jstree-default .jstree-anchor {
377
  line-height: 15px;
378
  height: 15px;
379
}
380
.jstree-default .jstree-icon {
381
  width: 24px;
382
  height: 15px;
383
  line-height: 15px;
384
}
385
.jstree-default .jstree-icon:empty {
386
  width: 24px;
387
  height: 15px;
388
  line-height: 15px;
389
}
390
.jstree-default.jstree-rtl .jstree-node {
391
  margin-right: 24px;
392
}
393
.jstree-default .jstree-wholerow {
394
  height: 15px;
395
}
396
.jstree-default .jstree-node,
397
.jstree-default .jstree-icon {
398
  background-image: url("32px.png");
399
}
400
.jstree-default .jstree-node {
401
  background-position: -292px -4px;
402
  background-repeat: repeat-y;
403
}
404
.jstree-default .jstree-last {
405
  background: transparent;
406
}
407
.jstree-default .jstree-open > .jstree-ocl {
408
  background-position: -132px -4px;
409
}
410
.jstree-default .jstree-closed > .jstree-ocl {
411
  background-position: -100px -4px;
412
}
413
.jstree-default .jstree-leaf > .jstree-ocl {
414
  background-position: -68px -4px;
415
}
416
.jstree-default .jstree-themeicon {
417
  background-position: -260px -4px;
418
}
419
.jstree-default > .jstree-no-dots .jstree-node,
420
.jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl {
421
  background: transparent;
422
}
423
.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {
424
  background-position: -36px -4px;
425
}
426
.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
427
  background-position: -4px -4px;
428
}
429
.jstree-default .jstree-disabled {
430
  background: transparent;
431
}
432
.jstree-default .jstree-disabled.jstree-hovered {
433
  background: transparent;
434
}
435
.jstree-default .jstree-disabled.jstree-clicked {
436
  background: #efefef;
437
}
438
.jstree-default .jstree-checkbox {
439
  background-position: -164px -4px;
440
}
441
.jstree-default .jstree-checkbox:hover {
442
  background-position: -164px -36px;
443
}
444
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
445
.jstree-default .jstree-checked > .jstree-checkbox {
446
  background-position: -228px -4px;
447
}
448
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
449
.jstree-default .jstree-checked > .jstree-checkbox:hover {
450
  background-position: -228px -36px;
451
}
452
.jstree-default .jstree-anchor > .jstree-undetermined {
453
  background-position: -196px -4px;
454
}
455
.jstree-default .jstree-anchor > .jstree-undetermined:hover {
456
  background-position: -196px -36px;
457
}
458
.jstree-default .jstree-checkbox-disabled {
459
  opacity: 0.8;
460
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
461
  /* Firefox 10+ */
462
  filter: gray;
463
  /* IE6-9 */
464
  -webkit-filter: grayscale(100%);
465
  /* Chrome 19+ & Safari 6+ */
466
}
467
.jstree-default > .jstree-striped {
468
  background-size: auto 48px;
469
}
470
.jstree-default.jstree-rtl .jstree-node {
471
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
472
  background-position: 100% 1px;
473
  background-repeat: repeat-y;
474
}
475
.jstree-default.jstree-rtl .jstree-last {
476
  background: transparent;
477
}
478
.jstree-default.jstree-rtl .jstree-open > .jstree-ocl {
479
  background-position: -132px -36px;
480
}
481
.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl {
482
  background-position: -100px -36px;
483
}
484
.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl {
485
  background-position: -68px -36px;
486
}
487
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node,
488
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
489
  background: transparent;
490
}
491
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
492
  background-position: -36px -36px;
493
}
494
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
495
  background-position: -4px -36px;
496
}
497
.jstree-default .jstree-themeicon-custom {
498
  background-color: transparent;
499
  background-image: none;
500
  background-position: 0 0;
501
}
502
.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl {
503
  background: url("throbber.gif") center center no-repeat;
504
}
505
.jstree-default .jstree-file {
506
  background: url("32px.png") -100px -68px no-repeat;
507
}
508
.jstree-default .jstree-folder {
509
  background: url("32px.png") -260px -4px no-repeat;
510
}
511
.jstree-default > .jstree-container-ul > .jstree-node {
512
  margin-left: 0;
513
  margin-right: 0;
514
}
515
#jstree-dnd.jstree-default {
516
  line-height: 15px;
517
  padding: 0 4px;
518
}
519
#jstree-dnd.jstree-default .jstree-ok,
520
#jstree-dnd.jstree-default .jstree-er {
521
  background-image: url("32px.png");
522
  background-repeat: no-repeat;
523
  background-color: transparent;
524
}
525
#jstree-dnd.jstree-default i {
526
  background: transparent;
527
  width: 24px;
528
  height: 15px;
529
  line-height: 15px;
530
}
531
#jstree-dnd.jstree-default .jstree-ok {
532
  background-position: -4px -68px;
533
}
534
#jstree-dnd.jstree-default .jstree-er {
535
  background-position: -36px -68px;
536
}
537
.jstree-default.jstree-rtl .jstree-node {
538
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
539
}
540
.jstree-default.jstree-rtl .jstree-last {
541
  background: transparent;
542
}
543
.jstree-default-small .jstree-node {
544
  min-height: 18px;
545
  line-height: 18px;
546
  margin-left: 18px;
547
  min-width: 18px;
548
}
549
.jstree-default-small .jstree-anchor {
550
  line-height: 18px;
551
  height: 18px;
552
}
553
.jstree-default-small .jstree-icon {
554
  width: 18px;
555
  height: 18px;
556
  line-height: 18px;
557
}
558
.jstree-default-small .jstree-icon:empty {
559
  width: 18px;
560
  height: 18px;
561
  line-height: 18px;
562
}
563
.jstree-default-small.jstree-rtl .jstree-node {
564
  margin-right: 18px;
565
}
566
.jstree-default-small .jstree-wholerow {
567
  height: 18px;
568
}
569
.jstree-default-small .jstree-node,
570
.jstree-default-small .jstree-icon {
571
  background-image: url("32px.png");
572
}
573
.jstree-default-small .jstree-node {
574
  background-position: -295px -7px;
575
  background-repeat: repeat-y;
576
}
577
.jstree-default-small .jstree-last {
578
  background: transparent;
579
}
580
.jstree-default-small .jstree-open > .jstree-ocl {
581
  background-position: -135px -7px;
582
}
583
.jstree-default-small .jstree-closed > .jstree-ocl {
584
  background-position: -103px -7px;
585
}
586
.jstree-default-small .jstree-leaf > .jstree-ocl {
587
  background-position: -71px -7px;
588
}
589
.jstree-default-small .jstree-themeicon {
590
  background-position: -263px -7px;
591
}
592
.jstree-default-small > .jstree-no-dots .jstree-node,
593
.jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {
594
  background: transparent;
595
}
596
.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl {
597
  background-position: -39px -7px;
598
}
599
.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl {
600
  background-position: -7px -7px;
601
}
602
.jstree-default-small .jstree-disabled {
603
  background: transparent;
604
}
605
.jstree-default-small .jstree-disabled.jstree-hovered {
606
  background: transparent;
607
}
608
.jstree-default-small .jstree-disabled.jstree-clicked {
609
  background: #efefef;
610
}
611
.jstree-default-small .jstree-checkbox {
612
  background-position: -167px -7px;
613
}
614
.jstree-default-small .jstree-checkbox:hover {
615
  background-position: -167px -39px;
616
}
617
.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
618
.jstree-default-small .jstree-checked > .jstree-checkbox {
619
  background-position: -231px -7px;
620
}
621
.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
622
.jstree-default-small .jstree-checked > .jstree-checkbox:hover {
623
  background-position: -231px -39px;
624
}
625
.jstree-default-small .jstree-anchor > .jstree-undetermined {
626
  background-position: -199px -7px;
627
}
628
.jstree-default-small .jstree-anchor > .jstree-undetermined:hover {
629
  background-position: -199px -39px;
630
}
631
.jstree-default-small .jstree-checkbox-disabled {
632
  opacity: 0.8;
633
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
634
  /* Firefox 10+ */
635
  filter: gray;
636
  /* IE6-9 */
637
  -webkit-filter: grayscale(100%);
638
  /* Chrome 19+ & Safari 6+ */
639
}
640
.jstree-default-small > .jstree-striped {
641
  background-size: auto 36px;
642
}
643
.jstree-default-small.jstree-rtl .jstree-node {
644
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
645
  background-position: 100% 1px;
646
  background-repeat: repeat-y;
647
}
648
.jstree-default-small.jstree-rtl .jstree-last {
649
  background: transparent;
650
}
651
.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl {
652
  background-position: -135px -39px;
653
}
654
.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl {
655
  background-position: -103px -39px;
656
}
657
.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl {
658
  background-position: -71px -39px;
659
}
660
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node,
661
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
662
  background: transparent;
663
}
664
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
665
  background-position: -39px -39px;
666
}
667
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
668
  background-position: -7px -39px;
669
}
670
.jstree-default-small .jstree-themeicon-custom {
671
  background-color: transparent;
672
  background-image: none;
673
  background-position: 0 0;
674
}
675
.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
676
  background: url("throbber.gif") center center no-repeat;
677
}
678
.jstree-default-small .jstree-file {
679
  background: url("32px.png") -103px -71px no-repeat;
680
}
681
.jstree-default-small .jstree-folder {
682
  background: url("32px.png") -263px -7px no-repeat;
683
}
684
.jstree-default-small > .jstree-container-ul > .jstree-node {
685
  margin-left: 0;
686
  margin-right: 0;
687
}
688
#jstree-dnd.jstree-default-small {
689
  line-height: 18px;
690
  padding: 0 4px;
691
}
692
#jstree-dnd.jstree-default-small .jstree-ok,
693
#jstree-dnd.jstree-default-small .jstree-er {
694
  background-image: url("32px.png");
695
  background-repeat: no-repeat;
696
  background-color: transparent;
697
}
698
#jstree-dnd.jstree-default-small i {
699
  background: transparent;
700
  width: 18px;
701
  height: 18px;
702
  line-height: 18px;
703
}
704
#jstree-dnd.jstree-default-small .jstree-ok {
705
  background-position: -7px -71px;
706
}
707
#jstree-dnd.jstree-default-small .jstree-er {
708
  background-position: -39px -71px;
709
}
710
.jstree-default-small.jstree-rtl .jstree-node {
711
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==");
712
}
713
.jstree-default-small.jstree-rtl .jstree-last {
714
  background: transparent;
715
}
716
.jstree-default-large .jstree-node {
717
  min-height: 32px;
718
  line-height: 32px;
719
  margin-left: 32px;
720
  min-width: 32px;
721
}
722
.jstree-default-large .jstree-anchor {
723
  line-height: 32px;
724
  height: 32px;
725
}
726
.jstree-default-large .jstree-icon {
727
  width: 32px;
728
  height: 32px;
729
  line-height: 32px;
730
}
731
.jstree-default-large .jstree-icon:empty {
732
  width: 32px;
733
  height: 32px;
734
  line-height: 32px;
735
}
736
.jstree-default-large.jstree-rtl .jstree-node {
737
  margin-right: 32px;
738
}
739
.jstree-default-large .jstree-wholerow {
740
  height: 32px;
741
}
742
.jstree-default-large .jstree-node,
743
.jstree-default-large .jstree-icon {
744
  background-image: url("32px.png");
745
}
746
.jstree-default-large .jstree-node {
747
  background-position: -288px 0px;
748
  background-repeat: repeat-y;
749
}
750
.jstree-default-large .jstree-last {
751
  background: transparent;
752
}
753
.jstree-default-large .jstree-open > .jstree-ocl {
754
  background-position: -128px 0px;
755
}
756
.jstree-default-large .jstree-closed > .jstree-ocl {
757
  background-position: -96px 0px;
758
}
759
.jstree-default-large .jstree-leaf > .jstree-ocl {
760
  background-position: -64px 0px;
761
}
762
.jstree-default-large .jstree-themeicon {
763
  background-position: -256px 0px;
764
}
765
.jstree-default-large > .jstree-no-dots .jstree-node,
766
.jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {
767
  background: transparent;
768
}
769
.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl {
770
  background-position: -32px 0px;
771
}
772
.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl {
773
  background-position: 0px 0px;
774
}
775
.jstree-default-large .jstree-disabled {
776
  background: transparent;
777
}
778
.jstree-default-large .jstree-disabled.jstree-hovered {
779
  background: transparent;
780
}
781
.jstree-default-large .jstree-disabled.jstree-clicked {
782
  background: #efefef;
783
}
784
.jstree-default-large .jstree-checkbox {
785
  background-position: -160px 0px;
786
}
787
.jstree-default-large .jstree-checkbox:hover {
788
  background-position: -160px -32px;
789
}
790
.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
791
.jstree-default-large .jstree-checked > .jstree-checkbox {
792
  background-position: -224px 0px;
793
}
794
.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
795
.jstree-default-large .jstree-checked > .jstree-checkbox:hover {
796
  background-position: -224px -32px;
797
}
798
.jstree-default-large .jstree-anchor > .jstree-undetermined {
799
  background-position: -192px 0px;
800
}
801
.jstree-default-large .jstree-anchor > .jstree-undetermined:hover {
802
  background-position: -192px -32px;
803
}
804
.jstree-default-large .jstree-checkbox-disabled {
805
  opacity: 0.8;
806
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
807
  /* Firefox 10+ */
808
  filter: gray;
809
  /* IE6-9 */
810
  -webkit-filter: grayscale(100%);
811
  /* Chrome 19+ & Safari 6+ */
812
}
813
.jstree-default-large > .jstree-striped {
814
  background-size: auto 64px;
815
}
816
.jstree-default-large.jstree-rtl .jstree-node {
817
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
818
  background-position: 100% 1px;
819
  background-repeat: repeat-y;
820
}
821
.jstree-default-large.jstree-rtl .jstree-last {
822
  background: transparent;
823
}
824
.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl {
825
  background-position: -128px -32px;
826
}
827
.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl {
828
  background-position: -96px -32px;
829
}
830
.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl {
831
  background-position: -64px -32px;
832
}
833
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node,
834
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
835
  background: transparent;
836
}
837
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
838
  background-position: -32px -32px;
839
}
840
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
841
  background-position: 0px -32px;
842
}
843
.jstree-default-large .jstree-themeicon-custom {
844
  background-color: transparent;
845
  background-image: none;
846
  background-position: 0 0;
847
}
848
.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
849
  background: url("throbber.gif") center center no-repeat;
850
}
851
.jstree-default-large .jstree-file {
852
  background: url("32px.png") -96px -64px no-repeat;
853
}
854
.jstree-default-large .jstree-folder {
855
  background: url("32px.png") -256px 0px no-repeat;
856
}
857
.jstree-default-large > .jstree-container-ul > .jstree-node {
858
  margin-left: 0;
859
  margin-right: 0;
860
}
861
#jstree-dnd.jstree-default-large {
862
  line-height: 32px;
863
  padding: 0 4px;
864
}
865
#jstree-dnd.jstree-default-large .jstree-ok,
866
#jstree-dnd.jstree-default-large .jstree-er {
867
  background-image: url("32px.png");
868
  background-repeat: no-repeat;
869
  background-color: transparent;
870
}
871
#jstree-dnd.jstree-default-large i {
872
  background: transparent;
873
  width: 32px;
874
  height: 32px;
875
  line-height: 32px;
876
}
877
#jstree-dnd.jstree-default-large .jstree-ok {
878
  background-position: 0px -64px;
879
}
880
#jstree-dnd.jstree-default-large .jstree-er {
881
  background-position: -32px -64px;
882
}
883
.jstree-default-large.jstree-rtl .jstree-node {
884
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==");
885
}
886
.jstree-default-large.jstree-rtl .jstree-last {
887
  background: transparent;
888
}
889
@media (max-width: 768px) {
890
  #jstree-dnd.jstree-dnd-responsive {
891
    line-height: 40px;
892
    font-weight: bold;
893
    font-size: 1.1em;
894
    text-shadow: 1px 1px white;
895
  }
896
  #jstree-dnd.jstree-dnd-responsive > i {
897
    background: transparent;
898
    width: 40px;
899
    height: 40px;
900
  }
901
  #jstree-dnd.jstree-dnd-responsive > .jstree-ok {
902
    background-image: url("40px.png");
903
    background-position: 0 -200px;
904
    background-size: 120px 240px;
905
  }
906
  #jstree-dnd.jstree-dnd-responsive > .jstree-er {
907
    background-image: url("40px.png");
908
    background-position: -40px -200px;
909
    background-size: 120px 240px;
910
  }
911
  #jstree-marker.jstree-dnd-responsive {
912
    border-left-width: 10px;
913
    border-top-width: 10px;
914
    border-bottom-width: 10px;
915
    margin-top: -10px;
916
  }
917
}
918
@media (max-width: 768px) {
919
  .jstree-default-responsive {
920
    /*
921
	.jstree-open > .jstree-ocl,
922
	.jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; }
923
	*/
924
  }
925
  .jstree-default-responsive .jstree-icon {
926
    background-image: url("40px.png");
927
  }
928
  .jstree-default-responsive .jstree-node,
929
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
930
    background: transparent;
931
  }
932
  .jstree-default-responsive .jstree-node {
933
    min-height: 40px;
934
    line-height: 40px;
935
    margin-left: 40px;
936
    min-width: 40px;
937
    white-space: nowrap;
938
  }
939
  .jstree-default-responsive .jstree-anchor {
940
    line-height: 40px;
941
    height: 40px;
942
  }
943
  .jstree-default-responsive .jstree-icon,
944
  .jstree-default-responsive .jstree-icon:empty {
945
    width: 40px;
946
    height: 40px;
947
    line-height: 40px;
948
  }
949
  .jstree-default-responsive > .jstree-container-ul > .jstree-node {
950
    margin-left: 0;
951
  }
952
  .jstree-default-responsive.jstree-rtl .jstree-node {
953
    margin-left: 0;
954
    margin-right: 40px;
955
  }
956
  .jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node {
957
    margin-right: 0;
958
  }
959
  .jstree-default-responsive .jstree-ocl,
960
  .jstree-default-responsive .jstree-themeicon,
961
  .jstree-default-responsive .jstree-checkbox {
962
    background-size: 120px 240px;
963
  }
964
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
965
    background: transparent;
966
  }
967
  .jstree-default-responsive .jstree-open > .jstree-ocl {
968
    background-position: 0 0px !important;
969
  }
970
  .jstree-default-responsive .jstree-closed > .jstree-ocl {
971
    background-position: 0 -40px !important;
972
  }
973
  .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl {
974
    background-position: -40px 0px !important;
975
  }
976
  .jstree-default-responsive .jstree-themeicon {
977
    background-position: -40px -40px;
978
  }
979
  .jstree-default-responsive .jstree-checkbox,
980
  .jstree-default-responsive .jstree-checkbox:hover {
981
    background-position: -40px -80px;
982
  }
983
  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
984
  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
985
  .jstree-default-responsive .jstree-checked > .jstree-checkbox,
986
  .jstree-default-responsive .jstree-checked > .jstree-checkbox:hover {
987
    background-position: 0 -80px;
988
  }
989
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined,
990
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover {
991
    background-position: 0 -120px;
992
  }
993
  .jstree-default-responsive .jstree-anchor {
994
    font-weight: bold;
995
    font-size: 1.1em;
996
    text-shadow: 1px 1px white;
997
  }
998
  .jstree-default-responsive > .jstree-striped {
999
    background: transparent;
1000
  }
1001
  .jstree-default-responsive .jstree-wholerow {
1002
    border-top: 1px solid rgba(255, 255, 255, 0.7);
1003
    border-bottom: 1px solid rgba(64, 64, 64, 0.2);
1004
    background: #ebebeb;
1005
    height: 40px;
1006
  }
1007
  .jstree-default-responsive .jstree-wholerow-hovered {
1008
    background: #e7f4f9;
1009
  }
1010
  .jstree-default-responsive .jstree-wholerow-clicked {
1011
    background: #beebff;
1012
  }
1013
  .jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow {
1014
    box-shadow: inset 0 -6px 3px -5px #666666;
1015
  }
1016
  .jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow {
1017
    box-shadow: inset 0 6px 3px -5px #666666;
1018
    border-top: 0;
1019
  }
1020
  .jstree-default-responsive .jstree-children .jstree-open + .jstree-open {
1021
    box-shadow: none;
1022
  }
1023
  .jstree-default-responsive .jstree-node,
1024
  .jstree-default-responsive .jstree-icon,
1025
  .jstree-default-responsive .jstree-node > .jstree-ocl,
1026
  .jstree-default-responsive .jstree-themeicon,
1027
  .jstree-default-responsive .jstree-checkbox {
1028
    background-image: url("40px.png");
1029
    background-size: 120px 240px;
1030
  }
1031
  .jstree-default-responsive .jstree-node {
1032
    background-position: -80px 0;
1033
    background-repeat: repeat-y;
1034
  }
1035
  .jstree-default-responsive .jstree-last {
1036
    background: transparent;
1037
  }
1038
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
1039
    background-position: -40px -120px;
1040
  }
1041
  .jstree-default-responsive .jstree-last > .jstree-ocl {
1042
    background-position: -40px -160px;
1043
  }
1044
  .jstree-default-responsive .jstree-themeicon-custom {
1045
    background-color: transparent;
1046
    background-image: none;
1047
    background-position: 0 0;
1048
  }
1049
  .jstree-default-responsive .jstree-file {
1050
    background: url("40px.png") 0 -160px no-repeat;
1051
    background-size: 120px 240px;
1052
  }
1053
  .jstree-default-responsive .jstree-folder {
1054
    background: url("40px.png") -40px -40px no-repeat;
1055
    background-size: 120px 240px;
1056
  }
1057
  .jstree-default-responsive > .jstree-container-ul > .jstree-node {
1058
    margin-left: 0;
1059
    margin-right: 0;
1060
  }
1061
}