Add sdnr wt devicemanager
[ccsdk/features.git] / sdnr / wt / devicemanager / provider / src / main / resources / elasticsearch / plugins / head / _site / app.css
1 TABLE.table {
2         border-collapse: collapse;
3 }
4
5
6 TABLE.table TH {
7         font-weight: normal;
8         text-align: left;
9         vertical-align: middle;
10 }
11
12 TABLE.table TBODY.striped TR:nth-child(odd) {
13         background: #eee;
14 }
15
16 TABLE.table H3 {
17         margin: 0;
18         font-weight: bold;
19         font-size: 140%;
20 }
21
22 .require { color: #a00; }
23
24 .uiButton {
25         padding: 0;
26         border: 0;
27         margin: 3px;
28         width: auto;
29         overflow: visible;
30         cursor: pointer;
31         background: transparent;
32 }
33
34 .uiButton-content {
35         height: 20px;
36         border: 1px solid #668dc6;
37         border-radius: 2px;
38         background: #96c6eb;
39         background: -moz-linear-gradient(top, #96c6eb, #5296c7);
40         background: -webkit-linear-gradient(top, #96c6eb, #5296c7);
41         color: white;
42         font-weight: bold;
43 }
44
45 .moz .uiButton-content { margin: 0 -2px; }
46
47 .uiButton-label {
48                 padding: 2px 6px;
49                 white-space: nowrap;
50 }
51 .uiButton:hover .uiButton-content {
52         background: #2777ba;
53         background: -moz-linear-gradient(top, #6aaadf, #2777ba);
54         background: -webkit-linear-gradient(top, #6aaadf, #2777ba);
55 }
56 .uiButton.active .uiButton-content,
57 .uiButton:active .uiButton-content {
58         background: #2575b7;
59         background: -moz-linear-gradient(top, #2576b8, #2575b7);
60         background: -webkit-linear-gradient(top, #2576b8, #2575b7);
61 }
62 .uiButton.disabled .uiButton-content,
63 .uiButton.disabled:active .uiButton-content {
64                 border-color: #c6c6c6;
65                 color: #999999;
66                 background: #ddd;
67                 background: -moz-linear-gradient(top, #ddd, #ddd);
68                 background: -webkit-linear-gradient(top, #ddd, #ddd);
69 }
70
71 .uiButton.disabled {
72                 cursor: default;
73 }
74
75 .uiMenuButton {
76         display: inline-block;
77 }
78
79 .uiMenuButton .uiButton-label {
80         background-image: url('data:image/gif;base64,R0lGODlhDwAPAIABAP///////yH5BAEAAAEALAAAAAAPAA8AAAITjI+py+0P4wG0gmavq1HLD4ZiAQA7');
81         background-position: right 50%;
82         background-repeat: no-repeat;
83         padding-right: 17px;
84         text-align: left;
85 }
86
87 .uiSplitButton {
88         white-space: nowrap;
89 }
90
91 .uiSplitButton .uiButton:first-child {
92         margin-right: 0;
93         display: inline-block;
94 }
95
96 .uiSplitButton .uiButton:first-child .uiButton-content {
97         border-right-width: 1;
98         border-right-color: #5296c7;
99         border-top-right-radius: 0;
100         border-bottom-right-radius: 0;
101 }
102
103 .uiSplitButton .uiMenuButton {
104         margin-left: 0;
105 }
106
107 .uiSplitButton .uiButton:last-child .uiButton-content {
108         border-radius: 2px;
109         border-left-width: 1;
110         border-left-color: #96c6eb;
111         border-top-left-radius: 0;
112         border-bottom-left-radius: 0;
113         height: 20px;
114 }
115
116 .uiSplitButton .uiButton:last-child .uiButton-label {
117         padding: 2px 17px 2px 6px;
118         margin-left: -8px;
119 }
120
121 .uiToolbar {
122         height: 28px;
123         background: #fdfefe;
124         background: -moz-linear-gradient(top, #fdfefe, #eaedef);
125         background: -webkit-linear-gradient(top, #fdfefe, #eaedef);
126         border-bottom: 1px solid #d2d5d7;
127         padding: 3px 10px;
128 }
129
130 .uiToolbar H2 {
131         display: inline-block;
132         font-size: 120%;
133         margin: 0;
134         padding: 5px 20px 5px 0;
135 }
136
137 .uiToolbar .uiTextField {
138         display: inline-block;
139 }
140
141 .uiToolbar .uiTextField INPUT {
142         padding-top: 2px;
143         padding-bottom: 5px;
144 }
145 #uiModal {
146         background: black;
147 }
148
149 .uiPanel {
150         box-shadow: -1px 2.5px 4px -3px black, -1px -2.5px 4px -3px black, 3px 2.5px 4px -3px black, 3px -2.5px 4px -3px black;
151         position: absolute;
152         background: #eee;
153         border: 1px solid #666;
154 }
155
156 .uiPanel-titleBar {
157         text-align: center;
158         font-weight: bold;
159         padding: 2px 0;
160         background: rgba(223, 223, 223, 0.75);
161         background: -moz-linear-gradient(top, rgba(223, 223, 223, 0.75), rgba(193, 193, 193, 0.75), rgba(223, 223, 223, 0.75));
162         background: -webkit-linear-gradient(top, rgba(223, 223, 223, 0.75), rgba(193, 193, 193, 0.75), rgba(223, 223, 223, 0.75));
163         border-bottom: 1px solid #bbb;
164 }
165
166 .uiPanel-close {
167         cursor: pointer;
168         border: 1px solid #aaa;
169         background: #fff;
170         color: #fff;
171         float: left;
172         height: 10px;
173         left: 3px;
174         line-height: 9px;
175         padding: 1px 0;
176         position: relative;
177         text-shadow: 0 0 1px #000;
178         top: 0px;
179         width: 12px;
180 }
181 .uiPanel-close:hover {
182         background: #eee;
183 }
184
185 .uiPanel-body {
186         overflow: auto;
187 }
188
189
190 .uiInfoPanel {
191         background: rgba(0, 0, 0, 0.75);
192         color: white;
193         border-radius: 8px;
194         padding: 1px;
195 }
196 .uiInfoPanel .uiPanel-titleBar {
197         background: rgba(74, 74, 74, 0.75);
198         background: -moz-linear-gradient(top, rgba(84, 84, 84, 0.75), rgba(54, 54, 54, 0.75), rgba(64, 64, 64, 0.75));
199         background: -webkit-linear-gradient(top, rgba(84, 84, 84, 0.75), rgba(54, 54, 54, 0.75), rgba(64, 64, 64, 0.75));
200         border-radius: 8px 8px 0 0;
201         padding: 1px 0 2px 0;
202         border-bottom: 0;
203 }
204 .uiInfoPanel .uiPanel-close {
205         border-radius: 6px;
206         height: 13px;
207         width: 13px;
208         background: #ccc;
209         left: 3px;
210         top: 1px;
211         color: #333;
212         text-shadow: #222 0 0 1px;
213         line-height: 11px;
214         border: 0;
215         padding: 0;
216 }
217 .uiInfoPanel .uiPanel-close:hover {
218         background: #eee;
219 }
220
221 .uiInfoPanel .uiPanel-body {
222         background: transparent;
223         padding: 20px;
224         border-radius: 0 0 8px 8px;
225         border: 1px solid #222;
226 }
227
228 .uiMenuPanel {
229         border: 1px solid #668dc6;
230         position: absolute;
231         background: #96c6eb;
232         color: white;
233 }
234
235 .uiMenuPanel LI {
236         list-style: none;
237         border-bottom: 1px solid #668dc6;
238 }
239
240 .uiMenuPanel LI:hover {
241         background: #2575b7;
242 }
243
244 .uiMenuPanel LI:last-child {
245         border-bottom: 0;
246
247
248 .uiMenuPanel-label {
249         white-space: nowrap;
250         padding: 2px 10px 2px 10px;
251         cursor: pointer;
252 }
253
254 .disabled .uiMenuPanel-label {
255         cursor: auto;
256         color: #888;
257 }
258
259 .uiSelectMenuPanel .uiMenuPanel-label {
260         margin-left: 1em;
261         padding-left: 4px;
262 }
263
264 .uiSelectMenuPanel .uiMenuPanel-item.selected .uiMenuPanel-label:before {
265         content: "\2713";
266         width: 12px;
267         margin-left: -12px;
268         display: inline-block;
269 }
270
271 .uiTable TABLE {
272         border-collapse: collapse;
273 }
274
275 .uiTable-body {
276         overflow-y: scroll;
277         overflow-x: auto;
278 }
279
280 .uiTable-headers {
281         overflow-x: hidden;
282 }
283
284 .uiTable-body TD {
285         white-space: nowrap;
286 }
287
288 .uiTable-body .uiTable-header-row TH,
289 .uiTable-body .uiTable-header-row TH DIV {
290         padding-top: 0;
291         padding-bottom: 0;
292 }
293
294 .uiTable-body .uiTable-header-cell > DIV {
295         height: 0;
296         overflow: hidden;
297 }
298
299 .uiTable-headercell-menu {
300         float: right;
301 }
302
303 .uiTable-tools {
304         padding: 3px 4px;
305         height: 14px;
306 }
307
308 .uiTable-header-row {
309         background: #ddd;
310         background: -moz-linear-gradient(top, #eee, #ccc);
311         background: -webkit-linear-gradient(top, #eee, #ccc);
312 }
313
314 .uiTable-headercell-text {
315         margin-right: 20px;
316 }
317
318 .uiTable-headercell-menu {
319         display: none;
320 }
321
322 .uiTable-header-row TH {
323         border-right: 1px solid #bbb;
324         padding: 0;
325         text-align: left;
326 }
327
328 .uiTable-header-row TH > DIV {
329         padding: 3px 4px;
330         border-right: 1px solid #eee;
331 }
332
333 .uiTable-headerEndCap > DIV {
334         width: 19px;
335 }
336
337 .uiTable-header-row .uiTable-sort {
338         background: #ccc;
339         background: -moz-linear-gradient(top, #bebebe, #ccc);
340         background: -webkit-linear-gradient(top, #bebebe, #ccc);
341 }
342 .uiTable-header-row TH.uiTable-sort > DIV {
343         border-right: 1px solid #ccc;
344 }
345
346 .uiTable-sort .uiTable-headercell-menu {
347         display: block;
348 }
349
350 .uiTable TABLE TD {
351         border-right: 1px solid transparent;
352         padding: 3px 4px;
353 }
354
355 .uiTable-body TABLE TR:nth-child(even) {
356         background: #f3f3f3;
357 }
358
359 .uiTable-body TABLE TR.selected {
360         color: white;
361         background: #6060f1;
362 }
363
364 DIV.uiJsonPretty-object { font-size: 1.26em; font-family: monospace; }
365 UL.uiJsonPretty-object,
366 UL.uiJsonPretty-array { margin: 0; padding: 0 0 0 2em; list-style: none; }
367 UL.uiJsonPretty-object LI,
368 UL.uiJsonPretty-array LI { padding: 0; margin: 0; }
369 .expando > SPAN.uiJsonPretty-name:before { content: "\25bc\a0"; color: #555; position: relative; top: 2px; }
370 .expando.uiJsonPretty-minimised > SPAN.uiJsonPretty-name:before { content: "\25ba\a0"; top: 0; }
371 .uiJsonPretty-minimised > UL SPAN.uiJsonPretty-name:before,
372 .expando .uiJsonPretty-minimised > UL SPAN.uiJsonPretty-name:before { content: ""; }
373 SPAN.uiJsonPretty-string,
374 SPAN.uiJsonPretty-string A { color: green; }
375 SPAN.uiJsonPretty-string A { text-decoration: underline;}
376 SPAN.uiJsonPretty-number { color: blue; }
377 SPAN.uiJsonPretty-null { color: red; }
378 SPAN.uiJsonPretty-boolean { color: purple; }
379 .expando > .uiJsonPretty-name { cursor: pointer; }
380 .expando > .uiJsonPretty-name:hover { text-decoration: underline; }
381 .uiJsonPretty-minimised { white-space: nowrap; overflow: hidden; }
382 .uiJsonPretty-minimised > UL { opacity: 0.6; }
383 .uiJsonPretty-minimised .uiJsonPretty-minimised > UL { opacity: 1; }
384 .uiJsonPretty-minimised UL, .uiJsonPretty-minimised LI { display: inline; padding: 0; }
385
386
387 .uiJsonPanel SPAN.uiJsonPretty-string { color: #6F6; }
388 .uiJsonPanel SPAN.uiJsonPretty-number { color: #66F; }
389 .uiJsonPanel SPAN.uiJsonPretty-null { color: #F66; }
390 .uiJsonPanel SPAN.uiJsonPretty-boolean { color: #F6F; }
391
392 .uiPanelForm-field {
393         display: block;
394         padding: 2px 0;
395         clear: both;
396 }
397
398 .uiPanelForm-label {
399         float: left;
400         width: 200px;
401         padding: 3px 7px;
402         text-align: right;
403 }
404
405 .uiSidebarSection-head {
406         background-color: #b9cfff;
407         background-image: url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAcCAMAAABifa5OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMAUExURQUCFf///wICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///2Oyy/cAAAACdFJOU/8A5bcwSgAAADxJREFUeNq8zzkOACAMA8Hd/3+agiuRcIsrRopIjArOoLK1QAMNNBCRPkhLyzkn35Bjfd7JR1Nr09NoDACnvgDl1zlzoQAAAABJRU5ErkJggg==');
408         background-repeat: no-repeat;
409         background-position: 2px 5px;
410         margin-bottom: 1px;
411         padding: 3px 3px 3px 17px;
412         cursor: pointer;
413 }
414
415 .shown > .uiSidebarSection-head {
416         background-position: 2px -13px;
417 }
418
419 .uiSidebarSection-body {
420         margin-bottom: 3px;
421         display: none;
422 }
423
424 .uiSidebarSection-help {
425         text-shadow: #228 1px 1px 2px;
426         color: blue;
427         cursor: pointer;
428 }
429
430 .uiSidebarSection-help:hover {
431         text-decoration: underline;
432 }
433
434 .uiQueryFilter {
435         width: 350px;
436         padding: 5px;
437         background: #d8e7ff;
438         background: -moz-linear-gradient(left, #d8e7ff, #e8f1ff);
439         background: -webkit-linear-gradient(left, #d8e7ff, #e8f1ff);
440 }
441
442 .uiQueryFilter DIV.uiQueryFilter-section {
443         margin-bottom: 5px;
444 }
445
446 .uiQueryFilter HEADER {
447         display: block;
448         font-variant: small-caps;
449         font-weight: bold;
450         margin: 5px 0;
451 }
452
453 .uiQueryFilter-aliases SELECT {
454         width: 100%;
455 }
456
457 .uiQueryFilter-booble {
458         cursor: pointer;
459         background: #e8f1ff;
460         border: 1px solid #e8f1ff;
461         border-radius: 5px;
462         padding: 1px 4px;
463         margin-bottom: 1px;
464         overflow: hidden;
465         white-space: nowrap;
466 }
467
468 .uiQueryFilter-booble.selected {
469         background: #dae3f0;
470         border-top: 1px solid #c8d4e6;
471         border-left: 1px solid #c8d4e6;
472         border-bottom: 1px solid #ffffff;
473         border-right: 1px solid #ffffff;
474 }
475
476 .uiQueryFilter-filterName {
477         background-color: #cbdfff;
478         margin-bottom: 4px;
479         padding: 3px;
480         cursor: pointer;
481 }
482
483 .uiQueryFilter-filters INPUT  {
484         width: 300px;
485 }
486
487 .uiQueryFilter-subMultiFields {
488         padding-left: 10px;
489 }
490
491 .uiQueryFilter-rangeHintFrom,
492 .uiQueryFilter-rangeHintTo {
493         margin: 0;
494         opacity: 0.75;
495 }
496 .uiBrowser-filter {
497         float: left;
498 }
499
500 .uiBrowser-table {
501         margin-left: 365px;
502 }
503
504 .uiAnyRequest-request {
505         float: left;
506         width: 350px;
507         padding: 5px;
508         background: #d8e7ff;
509         background: -moz-linear-gradient(left, #d8e7ff, #e8f1ff);
510         background: -webkit-linear-gradient(left, #d8e7ff, #e8f1ff);
511 }
512
513 .uiAnyRequest-request INPUT[type=text],
514 .uiAnyRequest-request TEXTAREA {
515         width: 340px;
516 }
517
518 .anyRequest INPUT[name=path] {
519         width: 259px;
520 }
521
522 .uiAnyRequest-out {
523         margin-left: 365px;
524 }
525
526 .uiAnyRequest-out P {
527         margin-top: 0;
528 }
529
530 .uiAnyRequest-jsonErr {
531         color: red;
532 }
533
534 .uiAnyRequest-history {
535         margin: 0;
536         padding: 0;
537         list-style: none;
538         max-height: 100px;
539         overflow-x: hidden;
540         overflow-y: auto;
541 }
542
543 .uiNodesView TH,
544 .uiNodesView TD {
545         vertical-align: top;
546         padding: 2px 20px;
547 }
548
549 .uiNodesView TH.close,
550 .uiNodesView TD.close {
551         color: #888;
552         background: #f2f2f2;
553 }
554
555 .uiNodesView .uiMenuButton .uiButton-content {
556         padding-right: 3px;
557         border-radius: 8px;
558         height: 14px;
559 }
560
561 .uiNodesView .uiMenuButton.active .uiButton-content,
562 .uiNodesView .uiMenuButton:active .uiButton-content {
563         border-bottom-right-radius: 0px;
564         border-bottom-left-radius: 0px;
565 }
566
567 .uiNodesView .uiMenuButton .uiButton-label {
568         padding: 0px 17px 0px 7px;
569 }
570
571 .uiNodesView-hasAlias {
572         text-align: center;
573 }
574 .uiNodesView-hasAlias.max {
575         border-top-right-radius: 8px;
576         border-bottom-right-radius: 8px;
577 }
578 .uiNodesView-hasAlias.min {
579         border-top-left-radius: 8px;
580         border-bottom-left-radius: 8px;
581 }
582 .uiNodesView-hasAlias-remove {
583         float: right;
584         font-weight: bold;
585         cursor: pointer;
586 }
587
588 .uiNodesView TD.uiNodesView-icon {
589         padding: 20px 0px 15px 20px;
590 }
591
592 .uiNodesView-node:nth-child(odd) {
593         background: #eee;
594 }
595
596 .uiNodesView-routing {
597         position: relative;
598         min-width: 90px;
599 }
600
601 .uiNodesView-nullReplica,
602 .uiNodesView-replica {
603         box-sizing: border-box;
604         cursor: pointer;
605         float: left;
606         height: 40px;
607         width: 35px;
608         margin: 4px;
609         border: 2px solid #444;
610         padding: 2px;
611         font-size: 32px;
612         line-height: 32px;
613         text-align: center;
614         letter-spacing: -5px;
615         text-indent: -7px;
616 }
617
618 .uiNodesView-replica.primary {
619         border-width: 4px;
620         line-height: 29px;
621 }
622
623 .uiNodesView-nullReplica {
624         border-color: transparent;
625 }
626
627 .uiNodesView-replica.state-UNASSIGNED { background: #eeeeee; color: #999; border-color: #666; float: none; display: inline-block; }
628 .uiNodesView-replica.state-INITIALIZING { background: #dddc88; }
629 .uiNodesView-replica.state-STARTED { background: #99dd88; }
630 .uiNodesView-replica.state-RELOCATING { background: #dc88dd; }
631
632
633 .uiClusterConnect-uri {
634         width: 280px;
635 }
636
637 .uiStructuredQuery {
638         padding: 10px;
639 }
640
641 .uiStructuredQuery-out {
642         min-height: 30px;
643 }
644
645 .uiFilterBrowser-row * {
646         margin-right: 0.4em;
647 }
648
649 .uiFilterBrowser-row BUTTON {
650         height: 22px;
651         position: relative;
652         top: 1px;
653 }
654
655 .uiHeader {
656         padding: 3px 10px;
657 }
658
659 .uiHeader-name, .uiHeader-status {
660         font-size: 1.2em;
661         font-weight: bold;
662         padding: 0 10px;
663 }
664
665
666 .uiApp-header {
667         background: #eee;
668         position: fixed;
669         width: 100%;
670         z-index: 9;
671 }
672
673 .uiApp-header H1 {
674         margin: -2px 0 -4px 0;
675         float: left;
676         padding-right: 25px;
677 }
678
679 .uiApp-headerMenu {
680         border-bottom: 1px solid #bbb;
681         padding: 0px 3px;
682         height: 22px;
683 }
684
685 .uiApp-headerMenu .active {
686         background: white;
687         border-bottom-color: white;
688 }
689
690 .uiApp-headerMenuItem {
691         border: 1px solid #bbb;
692         padding: 4px 8px 1px ;
693         margin: 2px 1px 0;
694         height: 14px;
695         cursor: pointer;
696 }
697
698 .uiApp-body {
699         padding: 51px 0px 0px 0px;
700 }
701
702 .uiApp-headerNewMenuItem {
703         color: blue;
704 }