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