themes/openwrt: remove artwork, it takes too much space
[project/luci.git] / themes / openwrt / htdocs / luci-static / openwrt.org / cascade.css
1 @charset "utf-8";
2
3 @media all {
4
5 html {
6 min-height: 100%;
7 height: auto;
8 }
9
10 body {
11 color: #ffffff;
12 background-color: #4a6b7c;
13 background-position: bottom center;
14 background-repeat: repeat-x;
15 font-family: Verdana, Arial, sans-serif;
16 font-size: 101%;
17 line-height: 100%;
18 padding-bottom: 1.5em;
19 }
20
21 * {
22 margin: 0;
23 padding: 0;
24 }
25
26 ul.tabmenu {
27 margin: 0;
28 clear: both;
29 display: block;
30 vertical-align: bottom;
31 font-size: 90%;
32 padding: 5px 0 0 5px;
33 }
34
35 div.tabmenu2 {
36 background-color: #AAAAAA;
37 background-image: url(tabbg.png);
38 background-repeat: repeat-x;
39 margin-top: -1px;
40 border: 1px solid #444444;
41 border-bottom: none;
42 }
43
44 div.tabmenu3,
45 div.tabmenu4,
46 div.tabmenu5 {
47 background-color: #AAAAAA;
48 background-image: url(tabbg.png);
49 background-repeat: repeat-x;
50 border: none;
51 }
52
53 ul.tabmenu li {
54 float: left;
55 display: block;
56 overflow: hidden;
57 }
58
59 ul.tabmenu li a {
60 text-decoration: none;
61 color: #444444;
62 display: block;
63 padding: 3px 8px;
64 margin: 0 2px;
65 line-height: 1.3em;
66 border: 1px solid transparent;
67 border-bottom: none;
68 font-size: 85%;
69 }
70
71 ul.tabmenu li.active a {
72 font-weight: bold;
73 color: #000000;
74 background: #f5f5f5;
75 border: 1px solid #AAAAAA;
76 border-bottom: none;
77 }
78
79 ul.tabmenu li a:hover {
80 color: #444444;
81 border-color: #444444;
82 }
83
84 ul.l1 li a {
85 background-color: #AAAAAA;
86 background-image: url(tabbg.png);
87 background-repeat: repeat-x;
88 border-color: #444444;
89 }
90
91 abbr,
92 acronym {
93 font-style: normal;
94 font-variant: normal;
95 }
96
97 abbr[title],
98 acronym[title] {
99 border-bottom: 1px dotted;
100 cursor: help;
101 }
102
103 a:link abbr[title],
104 a:visited abbr[title],
105 a:link acronym[title],
106 a:visited acronym[title] {
107 cursor: pointer;
108 }
109
110 code {
111 font-family: monospace;
112 white-space: pre;
113 }
114
115 #maincontent ul {
116 margin-left: 2em;
117 }
118
119 .warning {
120 color: red;
121 background-color: white;
122 font-weight: bold;
123 }
124
125 .clear {
126 clear: both;
127 }
128
129 .skiplink,
130 .navigation,
131 .hidden {
132 position: absolute;
133 left: -1000px;
134 top: -1000px;
135 width: 0px;
136 height: 0px;
137 overflow: hidden;
138 display: inline;
139 }
140
141 .error {
142 color: #ff0000;
143 background-color: white;
144 }
145
146 div.hostinfo {
147 float: left;
148 margin: 0;
149 padding: 0;
150 width: auto;
151 font-size: 80%;
152 padding: 0.5em;
153 }
154
155 #menubar {
156 position: relative;
157 width: 100%;
158 background: #000000;
159 color: #ffffff;
160 }
161
162 #menubar .warning {
163 color: red;
164 background-color: #557788;
165 }
166
167 html #menubar a:link,
168 html #menubar a:visited {
169 position: relative;
170 display: block;
171 padding: 0.5em;
172 background: #000000;
173 color: #ffffff;
174 text-decoration: none;
175 font-size: 80%;
176 font-weight: normal;
177 }
178
179
180 html #menubar a:link:hover,
181 html #menubar a:visited:hover,
182 html #menubar a:link:active,
183 html #menubar a:visited:active,
184 #menubar a:link:focus,
185 #menubar a:visited:focus {
186 background: #000000;
187 color: #ffff00;
188 font-weight: bold;
189 }
190
191 html #menubar a:link.active,
192 html #menubar a:visited.active,
193 html #menubar a:link.preactive,
194 html #menubar a:visited.preactive {
195 background: #000000;
196 color: #ffff00;
197 font-weight: bold;
198 }
199
200 html #menubar a:link.warning,
201 html #menubar a:visited.warning {
202 background: #000000;
203 color: red;
204 font-weight: bold;
205 }
206
207 #modemenu {
208 width: auto;
209 background: #000000;
210 color: #ffffff;
211 list-style: none;
212 margin-right: 1px;
213 }
214
215 #modemenu li {
216 float: right;
217 list-style: none;
218 }
219
220 #savemenu {
221 float: right;
222 margin-right: 2em;
223 }
224
225 .lang_de #submenu_admin_uci {
226 width: 12em;
227 }
228
229 .lang_ru #submenu_admin_uci {
230 width: 11.5em;
231 }
232
233 textarea#syslog {
234 width: 98%;
235 min-height: 500px;
236 border: 3px solid #cccccc;
237 padding: 5px;
238 font-family: monospace;
239 }
240
241 #maincontainer {
242 clear: both;
243 width: 80%;
244 margin: 0 auto;
245 }
246
247 #maincontent {
248 padding: 0.5em;
249 background: #f5f5f5;
250 color: #000000;
251 font-size: 80%;
252 border-width: 0 1px 1px 1px;
253 border-style: solid;
254 border-color: #444444;
255 }
256
257 #maincontent h2 {
258 font-size: 150%;
259 font-family: Trebuchet MS, Verdana, sans-serif;
260 font-weight: bold;
261 margin: 0.25em 0 0.7em 0;
262 border-bottom: 1px solid;
263 padding-top: 10px;
264 padding-bottom: 4px;
265 }
266
267 #maincontent h3 {
268 margin: 0.5em 0 1.1em 0;
269 font-size: 125%;
270 font-weight: bold;
271 font-style: italic;
272 font-family: Trebuchet MS, Verdana, sans-serif;
273 color: #27408B;
274 }
275
276 #maincontent p {
277 margin-bottom: 1em;
278 }
279
280 .cbi-section {
281 margin-bottom: 0.5em;
282 padding: 0.5em 1em;
283 border: 1px dotted #555555;
284 background-color: #ffffff;
285 color: #000000;
286 }
287
288 .cbi-section legend {
289 font-size: 110%;
290 font-weight: bold;
291 height: 1em;
292 padding: 0 0.25em;
293 background-color: transparent;
294 color: #555555;
295 }
296
297 .cbi-section h2 {
298 margin: 0em 0 0.5em -0.5em !important;
299 }
300
301 .cbi-section h3 {
302 text-decoration: none !important;
303 font-weight: bold !important;
304 color: #555555 !important;
305 margin: 0.25em !important;
306 font-size: 100% !important;
307 }
308
309 .cbi-section-descr {
310 margin-bottom: 0.5em;
311 font-size: 95%;
312 }
313
314 .cbi-title-ref {
315 color: inherit;
316 text-decoration: none;
317 padding-right: 18px;
318 background: url('../resources/cbi/link.gif') no-repeat scroll right center;
319 background-color: inherit;
320 }
321
322 ul.cbi-apply {
323 font-size: 90%;
324 }
325
326 input[type=submit],
327 input[type=reset],
328 input[type=image] {
329 cursor: pointer;
330 }
331
332
333 select,
334 input,
335 textarea {
336 background: #eeeeee;
337 color: #000000;
338 border-width: 1px;
339 border-color: #000000;
340 }
341
342 input[type=image] {
343 border: none;
344 }
345
346 input:focus,
347 input:hover,
348 select:focus,
349 select:hover,
350 textarea:focus,
351 textarea:hover {
352 background-color: #ffffff;
353 color: #000000;
354 }
355
356 select,
357 input[type=text],
358 input[type=password] {
359 width: 20em;
360 }
361
362 td select,
363 td input[type=text],
364 td input[type=password] {
365 width: 99%;
366 }
367
368 input.cbi-input-user {
369 background: url('../resources/cbi/user.gif') no-repeat scroll 1px center;
370 background-color: inherit;
371 color: #000000;
372 text-indent: 17px;
373 }
374
375 input.cbi-input-password {
376 background: url('../resources/cbi/key.gif') no-repeat scroll 1px center;
377 background-color: inherit;
378 color: #000000;
379 text-indent: 17px;
380 }
381
382 input.cbi-input-find {
383 background: url('../resources/cbi/find.gif') no-repeat scroll 1px center;
384 background-color: inherit;
385 color: #000000;
386 padding-left: 17px;
387 }
388
389 input.cbi-input-reload {
390 background: url('../resources/cbi/reload.gif') no-repeat scroll 1px center;
391 background-color: inherit;
392 color: #000000;
393 padding-left: 17px;
394 }
395
396 input.cbi-input-add,
397 input.cbi-button-add {
398 background: url('../resources/cbi/add.gif') no-repeat scroll 1px center;
399 background-color: inherit;
400 color: #000000;
401 padding-left: 17px;
402 padding-right: 1px;
403 }
404
405 input.cbi-input-fieldadd,
406 input.cbi-button-fieldadd {
407 background: url(../resources/cbi/fieldadd.gif) no-repeat scroll 1px center;
408 background-color: inherit;
409 color: #000000;
410 padding-left: 17px;
411 padding-right: 1px;
412 }
413
414 input.cbi-input-reset,
415 input.cbi-button-reset {
416 background: url('../resources/cbi/reset.gif') no-repeat scroll 1px center;
417 background-color: inherit;
418 color: #000000;
419 padding-left: 17px;
420 padding-right: 1px;
421 }
422
423 input.cbi-input-save,
424 input.cbi-button-save {
425 background: url('../resources/cbi/save.gif') no-repeat scroll 1px center;
426 background-color: inherit;
427 color: #000000;
428 padding-left: 17px;
429 padding-right: 1px;
430 }
431
432 input.cbi-input-apply,
433 input.cbi-button-apply {
434 background: url('../resources/cbi/apply.gif') no-repeat scroll 1px center;
435 background-color: inherit;
436 color: #000000;
437 padding-left: 17px;
438 padding-right: 1px;
439 }
440
441 input.cbi-input-remove,
442 div.cbi-section-remove input {
443 background: url('../resources/cbi/remove.gif') no-repeat scroll 1px center;
444 background-color: inherit;
445 color: #000000;
446 padding-left: 17px;
447 padding-right: 1px;
448 }
449
450 .cbi-input-invalid {
451 background-image: url('../resources/cbi/reset.gif');
452 background-repeat: no-repeat;
453 background-position: right;
454 color: #FF0000 !important;
455 border-color: #FF0000;
456 }
457
458 div.cbi-section-remove input {
459 border-bottom: none;
460 }
461
462 textarea {
463 margin-left: -1px;
464 margin-bottom: 0.5em;
465 }
466
467 form > div > input[type=submit],
468 form > div > input[type=reset] {
469 float: right;
470 margin-left: 0.5em;
471 }
472
473 table td,
474 table th {
475 color: #000000;
476 }
477
478 table.smalltext {
479 background: #f5f5f5;
480 color: #000000;
481 border-top: 1px solid #666666;
482 border-right: 1px solid #666666;
483 border-bottom: 1px solid #666666;
484 font-size: 90%;
485 width: 80%;
486 margin-left: auto;
487 margin-right: auto;
488 border-collapse: collapse;
489 }
490
491 table.smalltext tr:hover td {
492 background-color: #bbddee;
493 color: #000000;
494 }
495
496 table.smalltext tr th {
497 padding: 0 0.25em;
498 border-left: 1px solid #666666;
499 text-align: left;
500 }
501
502 table.smalltext tr td {
503 padding: 0 0.25em;
504 border-top: 1px solid #666666;
505 border-left: 1px solid #666666;
506 }
507
508 table.cbi-section-table .cbi-rowstyle-1,
509 table.cbi-section-table .cbi-rowstyle-1>* {
510 background-color: #eeeeff;
511 color: #000000;
512 }
513
514 .cbi-section .cbi-rowstyle-1 h3 {
515 background-color: #eeeeff;
516 color: #555555;
517 }
518
519 .cbi-rowstyle-2 {
520 color: #000000;
521 }
522
523 div.cbi-value {
524 clear: left;
525 vertical-align: middle;
526 padding: 0.25em;
527 border-bottom: 1px dotted #bbbbbb;
528 }
529
530 div.cbi-value:hover {
531 background: #f8f8f8;
532 color: #000000;
533 }
534
535 .cbi-value-title {
536 float: left;
537 width: 40%;
538 line-height: 1.8em;
539 }
540
541 div.cbi-value-field {
542 width: 58%;
543 margin-left: 40%;
544 padding: 0.25em 0;
545 }
546
547 div.cbi-value-description {
548 font-size: 90%;
549 display: inline;
550 }
551
552 div.cbi-section-create {
553 clear: left;
554 white-space: nowrap;
555 vertical-align: top;
556 }
557
558 div.cbi-tblsection-create {
559 border-bottom: 1px dotted #bbbbbb;
560 }
561
562 div.cbi-section-create .cbi-button {
563 margin: 0.25em;
564 }
565
566 input.cbi-section-create-name {
567 margin-right: -0.25em;
568 }
569
570 div.cbi-map-descr {
571 margin-bottom: 1em;
572 }
573
574 div.cbi-optionals {
575 padding: 0.25em;
576 border-bottom: 1px dotted #bbbbbb;
577 }
578
579 div.cbi-section-remove {
580 float: right;
581 }
582
583 .cbi-section-node {
584 clear: both;
585 border-top: 1px dotted #bbbbbb;
586 border-left: 1px dotted #bbbbbb;
587 border-right: 1px dotted #bbbbbb;
588 border-bottom: none;
589 padding-bottom: 0;
590 }
591
592 .cbi-section-node table div {
593 padding-bottom: 0;
594 border-bottom: none;
595 }
596
597 .cbi-section-node div.cbi-section-table-row {
598 margin: 0.25em;
599 }
600
601 table.cbi-section-table {
602 width: 100%;
603 font-size: 95%;
604 }
605
606 table.cbi-section-table th,
607 table.cbi-section-table td {
608 text-align: center;
609 }
610
611 tr.cbi-section-table-descr th {
612 font-weight: normal;
613 font-size: 90%;
614 }
615
616 td.cbi-section-table-optionals {
617 text-align: left !important;
618 padding-top: 1em;
619 }
620
621 .cbi-value-helpicon img {
622 vertical-align: bottom;
623 }
624
625 div.cbi-error {
626 font-size: 95%;
627 font-weight: bold;
628 color: #ff0000;
629 background-color: #ffffff;
630 }
631
632 td.cbi-value-error {
633 border-color: red;
634 }
635
636 .cbi-value-error input,
637 .cbi-value-error select {
638 color: red;
639 background-color: #ffcccc;
640 }
641
642 .cbi-section-error {
643 color: red;
644 background-color: white;
645 font-size: 95%;
646 border: 1px dotted red;
647 margin: 3px;
648 padding: 3px;
649 }
650
651 ul.cbi-tabmenu {
652 padding: 3px 0;
653 margin-left: 0 !important;
654 margin-bottom: -1px;
655 list-style-type: none;
656 }
657
658 ul.cbi-tabmenu li.cbi-tab,
659 ul.cbi-tabmenu li.cbi-tab-disabled {
660 display: inline;
661 margin: 0;
662 }
663
664 ul.cbi-tabmenu li.cbi-tab a,
665 ul.cbi-tabmenu li.cbi-tab-disabled a {
666 text-decoration: none;
667 padding: 3px 7px;
668 margin-right: 3px;
669 border: 1px outset #000000;
670 border-bottom: none;
671 background-color: #EEEEEE;
672 color: #BBBBBB;
673 }
674
675 ul.cbi-tabmenu li.cbi-tab-highlighted a {
676 color: #000000;
677 background-color: #FFEEAA;
678 }
679
680 ul.cbi-tabmenu li a:hover {
681 color: #000000;
682 }
683
684 ul.cbi-tabmenu li.cbi-tab a {
685 position: relative;
686 top: 1px;
687 padding-top: 4px;
688 color: #000000;
689 background-color: #FFFFFF;
690 }
691
692 div.cbi-tab-descr {
693 background-image: url(/luci-static/resources/cbi/help.gif);
694 background-position: 0.25em 50%;
695 background-repeat: no-repeat;
696 border-bottom: 1px solid #CCCCCC;
697 margin: 0.25em 0.25em 2em;
698 padding: 0.5em 0.5em 0.5em 2em;
699 }
700
701 .right {
702 text-align: right;
703 }
704
705 .luci {
706 position: fixed;
707 bottom: 0;
708 left: 0;
709 text-align: right;
710 }
711
712 .luci a:link,
713 .luci a:visited {
714 background-color: transparent;
715 color: #666666;
716 text-decoration: none;
717 font-size: 70%;
718 }
719
720 .inline {
721 display: inline;
722 }
723
724 .error500 {
725 white-space: normal;
726 border: 1px dotted #ff0000;
727 background-color: #ffffff;
728 color: #000000;
729 padding: 0.5em;
730 }
731
732 .errorbox {
733 border: 1px solid #FF0000;
734 background-color: #FFCCCC;
735 padding: 5px;
736 margin-bottom: 5px;
737 }
738
739 .uci-change-list {
740 font-family: monospace;
741 }
742
743 .uci-change-list ins,
744 .uci-change-legend-label ins {
745 text-decoration: none;
746 border: 1px solid #00FF00;
747 background-color: #CCFFCC;
748 display: block;
749 padding: 2px;
750 }
751
752 .uci-change-list del,
753 .uci-change-legend-label del {
754 text-decoration: none;
755 border: 1px solid #FF0000;
756 background-color: #FFCCCC;
757 display: block;
758 font-style: normal;
759 padding: 2px;
760 }
761
762 .uci-change-list var,
763 .uci-change-legend-label var {
764 text-decoration: none;
765 border: 1px solid #CCCCCC;
766 background-color: #EEEEEE;
767 display: block;
768 font-style: normal;
769 padding: 2px;
770 }
771
772 .uci-change-list var ins,
773 .uci-change-list var del {
774 /*display: inline;*/
775 border: none;
776 white-space: pre;
777 font-style: normal;
778 padding: 0px;
779 }
780
781 .uci-change-legend {
782 padding: 5px;
783 }
784
785 .uci-change-legend-label {
786 width: 150px;
787 float: left;
788 font-size: 80%;
789 }
790
791 .uci-change-legend-label>ins,
792 .uci-change-legend-label>del,
793 .uci-change-legend-label>var {
794 float: left;
795 margin-right: 4px;
796 width: 10px;
797 height: 10px;
798 display: block;
799 }
800
801 .uci-change-legend-label var ins,
802 .uci-change-legend-label var del {
803 line-height: 6px;
804 border: none;
805 }
806
807
808 #memorybar {
809 width: 200px;
810 height: 8px;
811 border: 1px solid #bbb;
812 color: black;
813 background-color: red;
814 }
815
816 #memfree, #membuffers, #memcached {
817 float: right;
818 border: 1px solid #bbb;
819 height: 6px;
820 }
821
822 #memfree {
823 background-color: green;
824 color: black;
825 }
826
827 #membuffers {
828 background-color: yellow;
829 color: black;
830 }
831
832 #memcached {
833 background-color: #ffa500;
834 color: black;
835 }
836
837 }