2 border-collapse: collapse;
9 vertical-align: middle;
12 TABLE.table TBODY.striped TR:nth-child(odd) {
22 .require { color: #a00; }
31 background: transparent;
36 border: 1px solid #668dc6;
39 background: -moz-linear-gradient(top, #96c6eb, #5296c7);
40 background: -webkit-linear-gradient(top, #96c6eb, #5296c7);
45 .moz .uiButton-content { margin: 0 -2px; }
51 .uiButton:hover .uiButton-content {
53 background: -moz-linear-gradient(top, #6aaadf, #2777ba);
54 background: -webkit-linear-gradient(top, #6aaadf, #2777ba);
56 .uiButton.active .uiButton-content,
57 .uiButton:active .uiButton-content {
59 background: -moz-linear-gradient(top, #2576b8, #2575b7);
60 background: -webkit-linear-gradient(top, #2576b8, #2575b7);
62 .uiButton.disabled .uiButton-content,
63 .uiButton.disabled:active .uiButton-content {
64 border-color: #c6c6c6;
67 background: -moz-linear-gradient(top, #ddd, #ddd);
68 background: -webkit-linear-gradient(top, #ddd, #ddd);
76 display: inline-block;
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;
91 .uiSplitButton .uiButton:first-child {
93 display: inline-block;
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;
103 .uiSplitButton .uiMenuButton {
107 .uiSplitButton .uiButton:last-child .uiButton-content {
109 border-left-width: 1;
110 border-left-color: #96c6eb;
111 border-top-left-radius: 0;
112 border-bottom-left-radius: 0;
116 .uiSplitButton .uiButton:last-child .uiButton-label {
117 padding: 2px 17px 2px 6px;
124 background: -moz-linear-gradient(top, #fdfefe, #eaedef);
125 background: -webkit-linear-gradient(top, #fdfefe, #eaedef);
126 border-bottom: 1px solid #d2d5d7;
131 display: inline-block;
134 padding: 5px 20px 5px 0;
137 .uiToolbar .uiTextField {
138 display: inline-block;
141 .uiToolbar .uiTextField INPUT {
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;
153 border: 1px solid #666;
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;
168 border: 1px solid #aaa;
177 text-shadow: 0 0 1px #000;
181 .uiPanel-close:hover {
191 background: rgba(0, 0, 0, 0.75);
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;
204 .uiInfoPanel .uiPanel-close {
212 text-shadow: #222 0 0 1px;
217 .uiInfoPanel .uiPanel-close:hover {
221 .uiInfoPanel .uiPanel-body {
222 background: transparent;
224 border-radius: 0 0 8px 8px;
225 border: 1px solid #222;
229 border: 1px solid #668dc6;
237 border-bottom: 1px solid #668dc6;
240 .uiMenuPanel LI:hover {
244 .uiMenuPanel LI:last-child {
250 padding: 2px 10px 2px 10px;
254 .disabled .uiMenuPanel-label {
259 .uiSelectMenuPanel .uiMenuPanel-label {
264 .uiSelectMenuPanel .uiMenuPanel-item.selected .uiMenuPanel-label:before {
268 display: inline-block;
272 border-collapse: collapse;
288 .uiTable-body .uiTable-header-row TH,
289 .uiTable-body .uiTable-header-row TH DIV {
294 .uiTable-body .uiTable-header-cell > DIV {
299 .uiTable-headercell-menu {
308 .uiTable-header-row {
310 background: -moz-linear-gradient(top, #eee, #ccc);
311 background: -webkit-linear-gradient(top, #eee, #ccc);
314 .uiTable-headercell-text {
318 .uiTable-headercell-menu {
322 .uiTable-header-row TH {
323 border-right: 1px solid #bbb;
328 .uiTable-header-row TH > DIV {
330 border-right: 1px solid #eee;
333 .uiTable-headerEndCap > DIV {
337 .uiTable-header-row .uiTable-sort {
339 background: -moz-linear-gradient(top, #bebebe, #ccc);
340 background: -webkit-linear-gradient(top, #bebebe, #ccc);
342 .uiTable-header-row TH.uiTable-sort > DIV {
343 border-right: 1px solid #ccc;
346 .uiTable-sort .uiTable-headercell-menu {
351 border-right: 1px solid transparent;
355 .uiTable-body TABLE TR:nth-child(even) {
359 .uiTable-body TABLE TR.selected {
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; }
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; }
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;
411 padding: 3px 3px 3px 17px;
415 .shown > .uiSidebarSection-head {
416 background-position: 2px -13px;
419 .uiSidebarSection-body {
424 .uiSidebarSection-help {
425 text-shadow: #228 1px 1px 2px;
430 .uiSidebarSection-help:hover {
431 text-decoration: underline;
438 background: -moz-linear-gradient(left, #d8e7ff, #e8f1ff);
439 background: -webkit-linear-gradient(left, #d8e7ff, #e8f1ff);
442 .uiQueryFilter DIV.uiQueryFilter-section {
446 .uiQueryFilter HEADER {
448 font-variant: small-caps;
453 .uiQueryFilter-aliases SELECT {
457 .uiQueryFilter-booble {
460 border: 1px solid #e8f1ff;
468 .uiQueryFilter-booble.selected {
470 border-top: 1px solid #c8d4e6;
471 border-left: 1px solid #c8d4e6;
472 border-bottom: 1px solid #ffffff;
473 border-right: 1px solid #ffffff;
476 .uiQueryFilter-filterName {
477 background-color: #cbdfff;
483 .uiQueryFilter-filters INPUT {
487 .uiQueryFilter-subMultiFields {
491 .uiQueryFilter-rangeHintFrom,
492 .uiQueryFilter-rangeHintTo {
504 .uiAnyRequest-request {
509 background: -moz-linear-gradient(left, #d8e7ff, #e8f1ff);
510 background: -webkit-linear-gradient(left, #d8e7ff, #e8f1ff);
513 .uiAnyRequest-request INPUT[type=text],
514 .uiAnyRequest-request TEXTAREA {
518 .anyRequest INPUT[name=path] {
526 .uiAnyRequest-out P {
530 .uiAnyRequest-jsonErr {
534 .uiAnyRequest-history {
549 .uiNodesView TH.close,
550 .uiNodesView TD.close {
555 .uiNodesView .uiMenuButton .uiButton-content {
561 .uiNodesView .uiMenuButton.active .uiButton-content,
562 .uiNodesView .uiMenuButton:active .uiButton-content {
563 border-bottom-right-radius: 0px;
564 border-bottom-left-radius: 0px;
567 .uiNodesView .uiMenuButton .uiButton-label {
568 padding: 0px 17px 0px 7px;
571 .uiNodesView-hasAlias {
574 .uiNodesView-hasAlias.max {
575 border-top-right-radius: 8px;
576 border-bottom-right-radius: 8px;
578 .uiNodesView-hasAlias.min {
579 border-top-left-radius: 8px;
580 border-bottom-left-radius: 8px;
582 .uiNodesView-hasAlias-remove {
588 .uiNodesView TD.uiNodesView-icon {
589 padding: 20px 0px 15px 20px;
592 .uiNodesView-node:nth-child(odd) {
596 .uiNodesView-routing {
601 .uiNodesView-nullReplica,
602 .uiNodesView-replica {
603 box-sizing: border-box;
609 border: 2px solid #444;
614 letter-spacing: -5px;
618 .uiNodesView-replica.primary {
623 .uiNodesView-nullReplica {
624 border-color: transparent;
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; }
633 .uiClusterConnect-uri {
641 .uiStructuredQuery-out {
645 .uiFilterBrowser-row * {
649 .uiFilterBrowser-row BUTTON {
659 .uiHeader-name, .uiHeader-status {
674 margin: -2px 0 -4px 0;
680 border-bottom: 1px solid #bbb;
685 .uiApp-headerMenu .active {
687 border-bottom-color: white;
690 .uiApp-headerMenuItem {
691 border: 1px solid #bbb;
692 padding: 4px 8px 1px ;
699 padding: 51px 0px 0px 0px;
702 .uiApp-headerNewMenuItem {