7cf2ec5197557dd6e929179bdaa106a56da52ce8
[project/luci.git] / themes / freifunk-generic / htdocs / luci-static / freifunk-generic / 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: #ccc;
12         background:#e5eef5 url(bg.jpg) repeat-x top left;
13         font-family: Verdana, Arial, sans-serif;
14         font-size: 100%;
15         line-height: 100%;
16         padding-bottom: 1.5em;
17 }
18
19 html, body {
20         height: 99%;
21 }
22
23 * {
24         margin: 0;
25         padding: 0;
26 }
27
28 abbr,
29 acronym {
30         font-style: normal;
31         font-variant: normal;
32 }
33
34 abbr[title],
35 acronym[title] {
36         border-bottom: 1px dotted;
37         cursor: help;
38 }
39
40 a:link abbr[title],
41 a:visited abbr[title],
42 a:link acronym[title],
43 a:visited acronym[title] {
44         cursor: pointer;
45 }
46
47 code {
48         font-family: monospace;
49         white-space: pre;
50 }
51
52 #maincontent ul {
53         margin-left: 2em;
54 }
55
56 .warning {
57         color: red;
58         background-color: white;
59         font-weight: bold;
60         text-decoration: blink;
61 }
62
63 .clear {
64         clear: both;
65 }
66
67 a img {
68         border: 0;
69 }
70
71 .skiplink,
72 .navigation,
73 .hidden {
74         position: absolute;
75         left: -1000px;
76         top: -1000px;
77         width: 0px;
78         height: 0px;
79         overflow: hidden;
80         display: inline;
81 }
82
83 .error {
84         color: #f00;
85         background-color: white;
86 }
87
88 .errorbox {
89         border: 1px solid #F00;
90         background-color: #FCC;
91         padding: 5px;
92 }
93
94
95 .ifacebox {
96         background-color: #FFFFFF;
97         border: 1px solid #CCCCCC;
98         margin: 0 10px;
99         text-align: center;
100         white-space: nowrap;
101 }
102
103 .ifacebox .ifacebox-head {
104         border-bottom: 1px solid #CCCCCC;
105         padding: 2px;
106 }
107
108 .ifacebox .ifacebox-body {
109         padding: 2px;
110 }
111
112
113 .ifacebadge {
114         background-color: #FFFFFF;
115         border: 1px solid #CCCCCC;
116         padding: 2px;
117         margin-left: 2px;
118         display: inline-block;
119 }
120
121 .ifacebadge-active {
122         border-color: #000000;
123         font-weight: bold;
124 }
125
126
127 .zonebadge {
128         padding: 2px;
129         display: inline-block;
130         white-space: nowrap;
131         cursor: pointer;
132 }
133
134 .zonebadge em,
135 .zonebadge strong {
136         margin: 3px;
137         display: inline-block;
138 }
139
140 .zonebadge input {
141         width: 6em;
142         height: 1.5em;
143 }
144
145 .zonebadge-empty {
146         border: 1px dashed #AAAAAA;
147         color: #AAAAAA;
148         font-style: italic;
149         font-size: smaller;
150 }
151
152
153 #header {
154         height: auto;
155         background: #FFF url(header.jpg) repeat-x left bottom;
156         color: #ccc;
157         font-weight: bold;
158         text-align:right;
159 }
160
161 .header_left img {
162         padding: 10px 10px 0px 10px;
163 }
164
165 .header_banner {
166         overflow:hidden;
167         padding-bottom: 6px;
168         text-align:left;
169 }
170
171 .header_banner img{
172         padding: 0px;
173 }
174
175 .header_left{
176         text-align:left;
177 }
178
179 .header_left a{
180         color: #dc0067;
181         font: bold 36px Helvetica;
182         text-decoration: none;
183 }
184
185 .header_left .spacer {
186 height: 12px;
187 min-height:12px;
188 width:99%;
189 }
190
191 #header h1,
192 .header_right {
193         position: absolute;
194         text-align: right;
195         top: 10px;
196         right: 10px;
197         font-size: 70%;
198         font-weight: normal;
199         line-height: 160%;
200 }
201
202 ul.dropdowns {
203         float: left;
204         margin: 0;
205         padding: 0;
206         width: auto;
207         list-style: none;
208 }
209
210 html>body ul.dropdowns {
211         position: relative;
212 }
213
214 ul.dropdowns li,
215 ul.dropdowns ul {
216         margin: 0;
217         padding: 0;
218         list-style: none;
219 }
220
221 ul.dropdowns li {
222         float: left;
223         position: relative;
224         white-space: nowrap;
225 }
226
227 ul.dropdowns li ul {
228         position: absolute;
229         z-index: 1000;
230         top: auto;
231         min-width: 10em;
232 }
233
234 ul.dropdowns li li {
235         float: none;
236         position: relative;
237 }
238
239 ul.dropdowns li a {
240         display: block;
241 }
242
243 ul.dropdowns ul li ul {
244         top: 0;
245 }
246
247 ul.dropdowns li ul,
248 ul.dropdowns li.over ul ul,
249 ul.dropdowns li.focus ul ul,
250 ul.dropdowns li:hover ul ul,
251 ul.dropdowns li.over ul ul ul,
252 ul.dropdowns li.focus ul ul ul,
253 ul.dropdowns li:hover ul ul ul,
254 ul.dropdowns li.over ul ul ul ul,
255 ul.dropdowns li.focus ul ul ul ul,
256 ul.dropdowns li:hover ul ul ul ul {
257         left: -3000px;
258 }
259
260 ul.dropdowns li.over ul,
261 ul.dropdowns li.focus ul,
262 ul.dropdowns li:hover ul {
263         left: 0;
264 }
265
266 ul.dropdowns ul li.over ul,
267 ul.dropdowns ul li.focus ul,
268 ul.dropdowns ul li:hover ul,
269 ul.dropdowns ul ul li.over ul,
270 ul.dropdowns ul ul li.focus ul,
271 ul.dropdowns ul ul li:hover ul,
272 ul.dropdowns ul ul ul li.over ul,
273 ul.dropdowns ul ul ul li.focus ul,
274 ul.dropdowns ul ul ul li:hover ul {
275         left: 100%;
276 }
277
278 #xhr_poll_status { 
279         cursor: pointer; 
280
281
282 #xhr_poll_status #xhr_poll_status_off { 
283         font-weight: bold; 
284         color: #FF0000; 
285
286
287 #xhr_poll_status #xhr_poll_status_on { 
288         font-weight: bold; 
289         color: #00FF00; 
290
291
292 #menubar {
293         position: relative;
294         width: 100%;
295         background: #FFF;
296         color: #004a9c;
297         border-bottom: 1px dotted #5A5A5A;
298 }
299
300 #menubar .warning {
301         color: red;
302         background-color: #FFF;
303 }
304
305 #menubar ul.dropdowns {
306         min-height: 1.8em;
307         background: #FFF;
308         color: #004a9c;
309 }
310
311 #menubar ul.dropdowns li ul {
312         background: #FFF;
313         color: #004a9c;
314         border-width: 0 1px 1px 1px;
315         border-style: dotted;
316         border-color: #5a5a5a;
317 }
318
319 #menubar ul.dropdowns ul li ul {
320         border-width: 1px;
321 }
322
323 html #menubar a:link,
324 html #menubar a:visited {
325         position: relative;
326         display: block;
327         padding: 0.5em;
328         background: #FFF;
329         color: #004a9c;
330         text-decoration: none;
331         font-size: 80%;
332         font-weight: normal;
333 }
334
335 html #menubar a:link:hover,
336 html #menubar a:visited:hover,
337 html #menubar a:link:active,
338 html #menubar a:visited:active,
339 #menubar a:link:focus,
340 #menubar a:visited:focus {
341         background: #F2F2F2;
342         color: #e60076;
343 }
344
345 html #menubar a:link.active,
346 html #menubar a:visited.active,
347 html #menubar a:link.preactive,
348 html #menubar a:visited.preactive {
349         background: #FFF;
350         color: #e60076;
351 }
352
353 html #menubar a:link.warning,
354 html #menubar a:visited.warning {
355         background: #FFF;
356         color: red;
357         font-weight: bold;
358         text-decoration: blink;
359 }
360
361 #menubar ul.dropdowns li.over>a,
362 #menubar ul.dropdowns li.focus>a,
363 #menubar ul.dropdowns li:hover>a {
364 }
365
366 .lang_de #submenu_mini_system { min-width: 13.3em; }
367 * html .lang_de #submenu_mini_system { width: 13.3em; }
368
369 .lang_pt-br #submenu_mini_network { min-width: 14em; }
370 * html .lang_pt-br #submenu_mini_network { width: 14em; }
371
372 .lang_pt-br #submenu_mini_system { min-width: 11.5em; }
373 * html .lang_pt-br #submenu_mini_system { width: 11.5em; }
374
375 .lang_ru #submenu_mini_system { min-width: 18em; }
376 * html .lang_ru #submenu_mini_system { width: 18em; }
377
378 .lang_pt-br #submenu_admin_index { min-width: 11em; }
379 * html .lang_pt-br #submenu_admin_index { width: 11em; }
380
381 .lang_ru #submenu_admin_index { min-width: 15.5em; }
382 * html .lang_ru #submenu_admin_index { width: 15.5em; }
383
384 .lang_ru #submenu_admin_status { min-width: 10.5em; }
385 * html .lang_ru #submenu_admin_status { width: 10.5em; }
386
387 .lang_de #submenu_admin_system { min-width: 13.3em; }
388 * html .lang_de #submenu_admin_system { width: 13.3em; }
389
390 .lang_fr #submenu_admin_system { min-width: 14.5em; }
391 * html .lang_fr #submenu_admin_system { width: 14.5em; }
392
393 .lang_pt-br #submenu_admin_system { min-width: 11.5em; }
394 * html .lang_pt-br #submenu_admin_system { width: 11.5em; }
395
396 .lang_ru #submenu_admin_system { min-width: 18em; }
397 * html .lang_ru #submenu_admin_system { width: 18em; }
398
399 #submenu_admin_services_chillispot { min-width: 15.5em; }
400 * html #submenu_admin_services_chillispot { width: 15.5em; }
401
402 #submenu_admin_services_coovachilli { min-width: 15em; }
403 * html #submenu_admin_services_coovachilli { width: 15em; }
404
405 .lang_ru #submenu_admin_network_routes { min-width: 15.3em; }
406 * html .lang_ru #submenu_admin_network_routes { width: 15.3em; }
407
408 #submenu_admin_network_firewall { min-width: 14em; }
409 * html #submenu_admin_network_firewall { width: 14em; }
410
411 .lang_de #submenu_admin_network_firewall { min-width: 16.5em; }
412 * html .lang_de #submenu_admin_network_firewall { width: 16.5em; }
413
414 .lang_pt-br #submenu_admin_network_firewall { min-width: 15em; }
415 * html .lang_pt-br #submenu_admin_network_firewall { width: 15em; }
416
417 #modemenu {
418         width: auto;
419         background: #000;
420         color: #fff;
421         list-style: none;
422         margin-right: 1px;
423 }
424
425 #modemenu li {
426         float: right;
427         list-style: none;
428 }
429
430 #savemenu {
431         float: right;
432         margin-right: 2em;
433 }
434
435 .lang_de #submenu_admin_uci {
436         width: 12em;
437 }
438
439 .lang_ru #submenu_admin_uci {
440         width: 11.5em;
441 }
442
443 textarea#syslog {
444         width: 98%;
445         min-height: 500px;
446         border: 3px solid #ccc;
447         padding: 5px;
448         font-family: monospace;
449 }
450
451 #maincontent {
452         clear: both;
453         width: 90%;
454         margin: 0 auto;
455         padding: 0.5em;
456         color: #000;
457         font-size: 80%;
458 }
459
460 #maincontent h2 {
461         font:normal bold 150% "Trebuchet MS", Verdana, sans-serif;
462         margin: 0.25em 0 0.7em 0;
463         border-bottom: 1px solid;
464         padding: 10px 0 4px 0;
465         color: #404040;
466 }
467
468 #maincontent h3 {
469         margin: 0.5em 0 1.1em 0;
470         font:italic bold 125% "Trebuchet MS", Verdana, sans-serif;
471         color: #404040;
472 }
473
474 #maincontent p {
475         margin-bottom: 1em;
476 }
477
478 .cbi-section {
479         margin-bottom: 0.5em;
480         padding: 0.5em 1em;
481         border: 1px dotted #555;
482         background-color: #fff;
483         color: #000;
484 }
485
486 .cbi-section legend {
487         font-size: 110%;
488         font-weight: bold;
489         height: 1em;
490         padding: 0.5em 0.25em;
491         background-color: transparent;
492         color: #404040 ;
493 }
494
495 .cbi-section h2 {
496         margin: 0em 0 0.5em -0.5em !important;
497 }
498
499 .cbi-section h3 {
500         text-decoration: none !important;
501         font-weight: bold !important;
502         color: #555 !important;
503         margin: 0.25em !important;
504         font-size: 100% !important;
505 }
506
507 .cbi-section-descr {
508         margin-bottom: 0.5em;
509         font-size: 95%;
510 }
511
512 .cbi-title-ref {
513         color: inherit;
514         text-decoration: none;
515         padding-right: 18px;
516         background: url('../resources/cbi/link.gif') no-repeat scroll right center;
517         background-color: inherit;
518 }
519
520 ul.cbi-apply {
521         font-size: 90%;
522 }
523
524 ul.cbi-tabmenu {
525         padding: 3px 0;
526         margin-left: 0 !important;
527         margin-bottom: -1px;
528         list-style-type: none;
529 }
530
531 ul.cbi-tabmenu li.cbi-tab,
532 ul.cbi-tabmenu li.cbi-tab-disabled {
533         display: inline;
534         margin: 0;
535 }
536
537 ul.cbi-tabmenu li.cbi-tab a,
538 ul.cbi-tabmenu li.cbi-tab-disabled a {
539         text-decoration: none;
540         padding: 3px 7px;
541         margin-right: 3px;
542         border: 1px dotted #bbb;
543         border-bottom: none;
544         background-color: #eee;
545         color: #bbb;
546 }
547
548 ul.cbi-tabmenu li.cbi-tab-highlighted a {
549         color: #000;
550         background-color: #FFEEAA;
551 }
552
553 ul.cbi-tabmenu li a:hover {
554         color: #000;
555 }
556
557 ul.cbi-tabmenu li.cbi-tab a {
558         position: relative;
559         top: 1px;
560         padding-top: 4px;
561         color: #000;
562         background-color: #fff;
563 }
564
565 div.cbi-tab-descr {
566         background-image: url(/luci-static/resources/cbi/help.gif);
567         background-position: 0.25em 50%;
568         background-repeat: no-repeat;
569         border-bottom: 1px solid #ccc;
570         margin: 0.25em 0.25em 2em;
571         padding: 0.5em 0.5em 0.5em 2em;
572 }
573
574 input[type=submit],
575 input[type=reset],
576 input[type=image],
577 input[type=button] {
578         cursor: pointer;
579 }
580
581 select,
582 input,
583 textarea {
584         background: #fff;
585         color: #000;
586         border: 1px outset #aaaaaa;
587 }
588
589 input[type=image] {
590         border: none;
591 }
592
593 input:focus,
594 input:hover,
595 select:focus,
596 select:hover,
597 textarea:focus,
598 textarea:hover {
599         background-color: #fff;
600         color: #000;
601 }
602
603 select,
604 input[type=text],
605 input[type=password] {
606         width: 20em;
607 }
608
609 td select,
610 td input[type=text],
611 td input[type=password] {
612         width: 99%;
613 }
614
615 img.cbi-image-button {
616         cursor: pointer;
617         margin: 0 2px;
618         vertical-align: middle;
619 }
620
621 input.cbi-input-user {
622         background: url('../resources/cbi/user.gif') no-repeat scroll 1px center;
623         background-color: inherit;
624         color: #000;
625         text-indent: 17px;
626 }
627
628 input.cbi-input-password {
629         background: url('../resources/cbi/key.gif') no-repeat scroll 1px center;
630         background-color: inherit;
631         color: #000;
632         text-indent: 17px;
633 }
634
635 input.cbi-input-find {
636         background: url('../resources/cbi/find.gif') no-repeat scroll 1px center;
637         background-color: inherit;
638         color: #000;
639         padding-left: 17px;
640         border: none;
641 }
642
643 input.cbi-input-reload {
644         background: url('../resources/cbi/reload.gif') no-repeat scroll 1px center;
645         background-color: inherit;
646         color: #000;
647         padding-left: 17px;
648 }
649
650 input.cbi-button{
651         margin-top: 1.3em;
652 }
653
654 input.cbi-input-add,
655 input.cbi-button-add {
656         background: url('../resources/cbi/add.gif') no-repeat scroll 1px center;
657         background-color: inherit;
658         color: #000;
659         padding-left: 17px;
660         padding-right: 1px;
661         border: 1px solid #FFF; 
662 }
663
664 input.cbi-input-fieldadd,
665 input.cbi-button-fieldadd {
666         background: url(../resources/cbi/fieldadd.gif) no-repeat scroll 1px center;
667         background-color: inherit;
668         color: #000;
669         padding-left: 17px;
670         padding-right: 1px;
671 }
672
673 input.cbi-input-reset,
674 input.cbi-button-reset {
675         background: url('../resources/cbi/reset.gif') no-repeat scroll 1px center;
676         background-color: inherit;
677         color: #000;
678         padding-left: 17px;
679         padding-right: 1px;
680 }
681
682
683 }
684
685 input.cbi-input-save,
686 input.cbi-button-save {
687         background: url('../resources/cbi/save.gif') no-repeat scroll 1px center;
688         background-color: inherit;
689         color: #000;
690         padding-left: 17px;
691         padding-right: 1px;
692 }
693
694 input.cbi-input-apply,
695 input.cbi-button-apply {
696         background: url('../resources/cbi/apply.gif') no-repeat scroll 1px center;
697         background-color: inherit; 
698         color: #000; 
699         padding-left: 17px; 
700         padding-right: 1px;
701
702
703 input.cbi-input-link, 
704         input.cbi-button-link { 
705         background: url('../resources/cbi/link.gif') no-repeat scroll 1px center; 
706         background-color: inherit;
707         color: #000;    
708         padding-left: 17px;
709         padding-right: 1px;
710         border: none;   
711 }
712
713 input.cbi-input-remove,
714 div.cbi-section-remove input {
715         background: url('../resources/cbi/remove.gif') no-repeat scroll 1px center;
716         background-color: inherit;
717         color: #000;
718         padding-left: 17px;
719         padding-right: 1px;
720         border: 1px solid #fff;
721 }
722
723 input.cbi-button-up {
724         background-image: url('../resources/cbi/up.gif');
725         padding-left: 11px;
726         padding-right: 1px;
727 }
728
729 input.cbi-button-down {
730         background-image: url('../resources/cbi/down.gif');
731         padding-left: 11px;
732         padding-right: 1px;
733 }
734
735 input.cbi-button-edit {
736         background: url('../resources/cbi/edit.gif') no-repeat scroll 1px center;
737         color: #000000;
738         padding-left: 17px;
739         padding-right: 1px;
740 }
741
742 input.cbi-button-reload {
743         background: url('../resources/cbi/reload.gif') no-repeat scroll 1px center;
744         color: #000000;
745         padding-left: 17px;
746         padding-right: 1px;
747 }
748
749 input.cbi-button-remove {
750         background: url('../resources/cbi/remove.gif') no-repeat scroll 1px center;
751         color: #000000;
752         padding-left: 17px;
753         padding-right: 1px;
754 }
755
756 .cbi-input-invalid {
757         background-image: url('../resources/cbi/reset.gif');
758         background-repeat: no-repeat;
759         background-position: right;
760         color: #FF0000 !important;
761         border-color: #FF0000;
762 }
763
764 div.cbi-section-remove input {
765         border-bottom: none;
766 }
767
768 textarea {
769         margin-left: -1px;
770         margin-bottom: 0.5em;
771 }
772
773 form > div > input[type=submit],
774 form > div > input[type=reset] {
775         float: right;
776         margin-left: 0.5em;
777 }
778
779 table td,
780 table th {
781         color: #000;
782 }
783
784 table.smalltext {
785         background: #f5f5f5;
786         color: #000;
787         border: 1px solid #666;
788         font-size: 90%;
789         width: 80%;
790         margin-left: auto;
791         margin-right: auto;
792         border-collapse: collapse;
793 }
794
795 table.smalltext tr:hover td {
796         background-color: #bbddee;
797         color: #000;
798 }
799
800 table.smalltext tr th {
801         padding: 0 0.25em;
802         border-left: 1px dotted #666;
803         text-align: left;
804 }
805
806 table.smalltext tr td {
807         padding: 0.2em;
808         border-top: 1px dotted #666;
809         border-left: 1px dotted #666;
810 }
811
812 table.cbi-section-table .cbi-rowstyle-1 {
813         background-color: #f1f6fa;
814         color: #000;
815 }
816
817 table.cbi-section-table .cbi-rowstyle-1:hover,
818 table.cbi-section-table .cbi-rowstyle-2:hover {
819         background-color: #b2c8d4;
820         color: #000000;
821 }
822
823 table.cbi-section-table .cbi-section-table-cell {
824         padding: 3px;
825         white-space: nowrap;
826 }
827
828 .cbi-section .cbi-rowstyle-1 h3 {
829         background-color: #f1f6fa;
830         color: #555;
831 }
832
833 .cbi-rowstyle-2 {
834         color: #000;
835 }
836
837 div.cbi-value {
838         clear: left;
839         vertical-align: middle;
840         padding-left: 0.25em;
841         border-bottom: 1px dotted #bbb;
842 }
843
844 div.cbi-value:hover {
845         background: #f8f8f8;
846         color: #000;
847 }
848
849 .cbi-value-title {
850         float: left;
851         width: 40%;
852         line-height: 1.8em;
853 }
854
855 div.cbi-value-field {
856         width: 58%;
857         margin-left: 40%;
858         padding: 0.25em 0;
859 }
860
861 div.cbi-value-description {
862         font-size: 90%;
863         display: inline;
864 }
865
866 div.cbi-section-create {
867         clear: left;
868         white-space: nowrap;
869         vertical-align: top;
870 }
871
872 div.cbi-tblsection-create {
873         border-bottom: 1px dotted #bbb;
874 }
875
876 div.cbi-section-create .cbi-button {
877         margin: 0.25em;
878 }
879
880 input.cbi-section-create-name {
881         margin-right: -0.25em;
882         border-top-width: 1px;
883         border-right-width: 1px;
884         border-bottom-width: 1px;
885         border-left-width: 1px;
886         border-top-color: #999;
887         border-right-color: #999;
888         border-bottom-color: #999;
889         border-left-color: #999;
890 }
891
892 div.cbi-map-descr {
893         margin-bottom: 1em;
894 }
895
896 div.cbi-optionals {
897         padding: 0.25em;
898         border-bottom: 1px dotted #bbb;
899 }
900
901 div.cbi-section-remove {
902         float: right;
903 }
904
905 .cbi-section-node {
906         clear: both;
907         border-top: 1px dotted #bbb;
908         border-left: 1px dotted #bbb;
909         border-right: 1px dotted #bbb;
910         border-bottom: none;
911         padding-bottom: 0;
912 }
913
914 .cbi-section-node table div {
915         padding-bottom: 0;
916         border-bottom: none;
917 }
918
919 .cbi-section-node div.cbi-section-table-row {
920         margin: 0.25em;
921 }
922
923 table.cbi-section-table {
924         width: 100%;
925         font-size: 95%;
926 }
927
928 table.cbi-section-table th,
929 table.cbi-section-table td {
930         text-align: center;
931 }
932
933 tr.cbi-section-table-descr th {
934         font-weight: bold;
935         font-size: 90%;
936 }
937
938 td.cbi-section-table-optionals {
939         text-align: left !important;
940         padding-top: 1em;
941 }
942
943 .cbi-value-helpicon img {
944         vertical-align: bottom;
945 }
946
947 div.cbi-error {
948         font-size: 95%;
949         font-weight: bold;
950         color: #f00;
951         background-color: #fff;
952 }
953
954 td.cbi-value-error {
955         border-color: red;
956 }
957
958 .cbi-value-error input,
959 .cbi-value-error select {
960         color: red;
961         background-color: #fcc;
962 }
963
964 .cbi-section-error {
965         color: red;
966         background-color: white;
967         font-size: 95%;
968         border: 1px dotted red;
969         margin: 3px;
970         padding: 3px;
971 }
972
973 .left {
974         text-align: left !important;
975 }
976
977 .right {
978         text-align: right !important;
979 }
980
981 .footer, .push {
982         height: 2em;
983 }
984
985 .footer {
986         width: 99%;
987         padding: 0.3em;
988 }
989
990 .wrapper {
991         min-height: 100%;
992         height: auto !important;
993         height: 100%;
994         margin: 0 auto -2em;
995 }
996
997 .luci a:link,
998 .luci a:visited,
999 .exectime {
1000         color: #666;
1001         text-decoration: none;
1002         font-size: 70%;
1003 }
1004
1005 .inline {
1006         display: inline;
1007 }
1008
1009 .error500 {
1010         white-space: normal;
1011         border: 1px dotted #f00;
1012         background-color: #fff;
1013         color: #000;
1014         padding: 0.5em;
1015 }
1016
1017 .uci-change-list {                 
1018         font-family: monospace;    
1019 }                                  
1020                                    
1021 .uci-change-list ins,              
1022 .uci-change-legend-label ins {     
1023         text-decoration: none;     
1024         border: 1px solid #00FF00; 
1025         background-color: #CCFFCC; 
1026         display: block;            
1027         padding: 2px;              
1028 }                                 
1029                                            
1030 .uci-change-list del,               
1031 .uci-change-legend-label del {                  
1032         text-decoration: none;    
1033         border: 1px solid #FF0000;
1034         background-color: #FFCCCC;
1035         display: block;           
1036         font-style: normal;       
1037         padding: 2px;             
1038 }                                 
1039                                   
1040 .uci-change-list var,             
1041 .uci-change-legend-label var {    
1042         text-decoration: none;    
1043         border: 1px solid #CCCCCC;
1044         background-color: #EEEEEE;
1045         display: block;           
1046         font-style: normal;       
1047         padding: 2px;             
1048 }                                 
1049                                   
1050 .uci-change-list var ins,         
1051 .uci-change-list var del {        
1052         /*display: inline;*/      
1053         border: none;             
1054         white-space: pre;         
1055         font-style: normal;       
1056         padding: 0px;             
1057 }                                 
1058                                   
1059 .uci-change-legend {              
1060         padding: 5px;             
1061 }                                 
1062                                          
1063 .uci-change-legend-label {          
1064         width: 150px;             
1065         float: left;              
1066         font-size: 80%;           
1067 }                                 
1068
1069 .uci-change-legend-label>ins,     
1070 .uci-change-legend-label>del,     
1071 .uci-change-legend-label>var {    
1072         float: left;              
1073         margin-right: 4px;        
1074         width: 10px;              
1075         height: 10px;             
1076         display: block;           
1077 }                                        
1078                                     
1079 .uci-change-legend-label var ins, 
1080 .uci-change-legend-label var del {
1081         line-height: 6px;         
1082         border: none;             
1083 }
1084
1085