blob: 6bc0085debce44221f0eeb195335a24e8f36bc90 [file] [log] [blame]
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +00001/*
2 * Licensed to the Apache Software Foundation (ASF) under one or more
3 * contributor license agreements. See the NOTICE file distributed with
4 * this work for additional information regarding copyright ownership.
5 * The ASF licenses this file to You under the Apache License, Version 2.0
6 * (the "License"); you may not use this file except in compliance with
7 * the License. You may obtain a copy of the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
Felix Meschberger35ce8e32009-09-08 08:09:20 +000016 */
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +000017
Felix Meschberger35ce8e32009-09-08 08:09:20 +000018/*
19 * The admin.css is currently a collection of a lot of CSS styles, which should
20 * be cleaned up for more appropriate and targeted stylings.
21 *
22 * This stylesheet is loaded by the AbstractWebConsolePlugin before the
23 * stylesheet addressed by the BrandingPlugin.getMainStyleSheet() method, which
24 * is the webconsole.css by default.
25 *
26 * See also http://felix.apache.org/site/branding-the-web-console.html
27 */
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +000028
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +000029
30#claim {
31 color: white;
32 background-color: black;
33 padding: 2px 10px 2px 10px;
34}
35
36#claim p {
37 margin: 0;
38 padding: 0;
39}
40
41#claim a {
42 color: #C5E2EE;
43 text-decoration: none;
44}
45
46/*
47.claimcell A:link {
48 color: #C5E2EE;
49 text-decoration: none;
50}
51
52.claimcell A:visited {
53 color: #C5E2EE;
54 text-decoration: none;
55}
56*/
57#claim a:hover {
58 color: #99FF33;
59 border-bottom: 1px solid;
60}
61
62#claim a:active {
63 color: #FFFFFF;
64}
65
66/* old styles */
67table {
68 text-align: left;
69}
70
71table.content {
72 clear: both;
73 font-size: 10px;
74 line-height: 13px;
75 border: 0px solid #66dd44;
76 border-top: 1px solid #cccccc;
77 padding: 0px;
78 margin: 0px;
79 margin-top: 26px;
80 margin-bottom: 26px;
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +000081 text-align: left;
82}
83
84tr {
85 border-left: 1px solid #cccccc;
86 border-right: 1px solid #cccccc;
87}
88
Felix Meschberger2204cbd2009-09-10 07:12:46 +000089/*
90 * Disable left and right border on content table rows. Opera 10 and IE 7
91 * would otherwise render the left and right borders inherited from the tr
92 * definition
93 */
94tr.content {
95 border-left: none;
96 border-right: none;
97}
98
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +000099td.content {
100 color: #333333;
101 border: 0px solid #66dd44;
102 border-bottom: 1px solid #cccccc;
103 vertical-align: middle;
104 padding: 5px;
105}
106
Felix Meschberger0704b052008-06-25 08:44:16 +0000107td.aligntop {
108 vertical-align: top;
109}
110
Felix Meschberger0ca87d92008-06-13 15:27:57 +0000111td.content img {
112 width: 10px;
113 height: 10px;
114}
115
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +0000116td.disabled {
117 color: #999999;
118}
119
120th.content {
121 color: #333333;
122 border: 0px solid #66dd44;
123 border-bottom: 1px solid #cccccc;
124 text-align: left;
125 padding: 5px;
126 padding-left: 10px;
127}
128
129.right {
130 text-align: right;
131}
132.center {
133 text-align: center;
134}
135
136th.container {
137 color: #6181A9;
138 background-color: #f0f0f0;
139}
140
141th.important {
142 color: #B81833;
143}
144
145.important {
146 color: #B81833;
147}
148
149#maintable { /* postion: absolute; */
150 font-size: 10px;
151 line-height: 13px;
152 border: 1px solid #000000;
153 padding: 0px;
154 margin: 0px;
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +0000155}
156
157.toolcell {
158 font-size: 10px;
159 color: #999999;
160 line-height: 10px;
161 background-color: #000000;
162 height: 18px;
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +0000163 padding: 0px;
164 padding-bottom: 1px;
165 text-align: left;
166}
167
168.toolcell A:link {
169 color: #C5E2EE;
170 text-decoration: none;
171}
172
173.toolcell A:visited {
174 color: #C5E2EE;
175 text-decoration: none;
176}
177
178.toolcell A:hover {
179 color: #99FF33;
180 text-decoration: none;
181 border-bottom: 1px solid;
182}
183
184.toolcell A:active {
185 color: #FFFFFF;
186 text-decoration: none;
187}
188
189.leadcell {
190 margin: 0px;
191 padding: 0px;
192 border: 0px solid #000000;
193 width: 718px;
194 height: 100px;
195 background-image: url(../imgs/banner_left.jpg);
196 vertical-align: top;
197}
198
199.leadcelltext {
200 position: absolute;
201 border: 0px solid #000000;
202 font-size: 26px;
203 line-height: 32px;
204 margin-top: 5px;
205 margin-left: 8px;
206 color: #ffffff;
207 vertical-align: top;
208}
209
210.logocell {
211 border-left: 1px solid #000000;
212 width: 239px;
213 background-image: url(../imgs/banner_right.jpg);
214}
215
216#technavcell {
217 font-size: 10px;
218 font-weight: bold;
219 border: 0px solid #000000;
220 border-top: 1px solid #000000;
221 height: 21px;
222 background-color: #6181A9;
223}
224
225/*
226#technav A:link {
227 float: left;
228 display: block;
229 color: #ffffff;
230 border: 0px solid #000000;
231 border-right: 1px solid #000000;
232 height: 21px;
233 text-decoration: none;
234 padding: 0px 10px 0px 10px;
235 background-color: #6181A9;
236}
237
238#technav A:visited {
239 float: left;
240 display: block;
241 color: #ffffff;
242 border-right: 1px solid #000000;
243 height: 21px;
244 text-decoration: none;
245 padding: 0px 10px 0px 10px;
246 background-color: #6181A9;
247}
248
249#technav A:hover {
250 float: left;
251 display: block;
252 color: #ffffff;
253 border-right: 1px solid #000000;
254 height: 21px;
255 text-decoration: none;
256 padding: 0px 10px 0px 10px;
257 background-color: #000000;
258}
259
260#technav A:active {
261 float: left;
262 display: block;
263 color: #ffffff;
264 border-right: 1px solid #000000;
265 height: 21px;
266 text-decoration: none;
267 padding: 0px 10px 0px 10px;
268 background-color: #6181A9;
269}
270*/
Felix Meschberger99aab132009-05-11 08:48:39 +0000271.techcontentcell {
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +0000272 border: 0px solid #000000;
273 border-top: 1px solid #000000;
274}
275
276.relatedcell {
277 border-left: 1px solid #000000;
278 border-top: 1px solid #000000;
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +0000279 background-color: #EBF0F6;
280}
281
Felix Meschberger99aab132009-05-11 08:48:39 +0000282/* CENTRAL CONTENT AREA STYLING */
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +0000283.content {
284 position: relative;
285 margin: 25px;
286 font-size: 11px;
287 line-height: 16px;
288 color: #000000;
289}
290
291.content A:link {
292 color: #336600;
293 text-decoration: underline;
294}
295
296.content A:visited {
297 color: #666666;
298 text-decoration: underline;
299}
300
301.content A:hover {
302 color: #ffffff;
303 background-color: #336600;
304 text-decoration: none;
305}
306
307.content A:active {
308 color: #ffffff;
309 background-color: #000000;
310 text-decoration: none;
311}
312
313body {
314 background-color: white;
315}
316
317/* TEXT STYLING */ /*
318h1, h2, h3, h4, h5, h6, p
319
320 {
321 margin: 0px;
322 margin-bottom: 8px;
323 font-size: 11px;
324 line-height: 16px;
325 font-weight:bold;
326 }
327
328*/ /*
329h1
330 {
331 color: #000000;
332 margin-top: 32px;
333 clear: left;
334 }
335
336
337h2
338 {
339 color: #336699;
340 }
341
342
343h3
344 {
345 color: #336699;
346 }
347*/ /*
348p
349 {
350 font-size: 11px;
351 line-height: 16px;
352 font-weight: normal;
353 color: #000000;
354 }
355*/ /* FORMS */
356form {
357 font-size: 9px;
358 border-top: 0px solid #000000;
359 border-bottom: 0px solid #000000;
360 border-left: 0px solid #000000;
361 border-right: 0px solid #000000;
362 margin: 0;
363 padding: 0;
364 clear: left;
365}
366
367select,textarea {
368 font-family: Verdana, Arial, Helvetica, san-serif;
369 font-size: 9px;
370 font-weight: normal;
371 display: block;
372 float: left;
373 padding-top: 3px;
374 margin-bottom: 10px;
375}
376
377.input {
378 font-family: Verdana, Arial, Helvetica, san-serif;
379 font-size: 9px;
380 font-weight: normal;
381 color: #184054;
382 background-color: #f0f0f0;
383 border: 1px solid #999999;
384 border-bottom: 1px solid #cccccc;
385 border-right: 1px solid #cccccc;
386}
387
Felix Meschberger307daa82009-09-08 13:58:45 +0000388.multiselect {
389 display: block;
390}
391
Carsten Ziegelera308d932009-02-05 20:02:07 +0000392.fileinput {
393 font-family: Verdana, Arial, Helvetica, san-serif;
394 font-size: 9px;
395 font-weight: normal;
396 color: #184054;
397}
398
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +0000399.submit {
400 cursor: default;
401 width: 60px;
402 font-family: Verdana, Arial, Helvetica, san-serif;
403 font-size: 10px;
404 font-weight: bold;
405 background-color: #f0f0f0;
406 height: 20px;
407 padding: 0px;
408 padding-bottom: 1px;
409 margin: 0px;
410 border: 1px solid #cccccc;
411 border-bottom: 1px solid #666666;
412 border-right: 1px solid #666666;
413}
414
415input.important {
416 background-color: #B81833;
417 color: #ffffff;
418}
419
420select {
421 color: #184054;
422 background-color: #f0f0f0;
423 border: 0px solid #999999;
424}
425
426textarea {
427 color: #184054;
428 background-color: #f0f0f0;
429 width: 234px;
430 height: 100px;
431 border: 1px solid #999999;
432 border-bottom: 1px solid #cccccc;
433 border-right: 1px solid #cccccc;
434}
435
436.clearleft {
437 clear: left;
438}
439
440.clearboth {
441 clear: both;
442}
443
444.checkradio {
445 background-color: #ffffff;
446 width: 20px;
447 padding: 0px;
448 padding-bottom: 10px;
449 margin: 0px;
450 margin-top: 2px;
451 border: 0px solid #999999;
452}
453
454.checkradiotext {
455 font-size: 9px;
456 font-weight: normal;
457 line-height: 11px;
458 width: 100px;
459 color: #000000;
460 padding: 0px;
461 padding-bottom: 10px;
462 margin: 0px;
463 margin-top: 4px;
464 border: 0px solid #999999;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000465}
466
467div.buttons {
Carsten Ziegelere291ee52008-11-04 16:56:30 +0000468 background-color: #6181A9;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000469 height: 30px;
Carsten Ziegeler83fbe442009-02-09 20:48:31 +0000470 text-align: right;
471 vertical-align: middle;
472 padding-right: 10px;
473 padding-top: 8px;
Felix Meschberger2c4a6062009-04-18 12:07:10 +0000474 color: #F0F0F0;
475 font-size: 10px;
476}
477div.buttons select {
478 font-family: Verdana, Arial, Helvetica, san-serif;
479 font-size: 9px;
480 font-weight: normal;
481 display: inline;
482 float:none;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000483}
484div.button {
Carsten Ziegeler83fbe442009-02-09 20:48:31 +0000485 display: inline-block;
486 margin-left: 10px;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000487}
488div.fullwidth {
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000489 width: 100%;
490}
491div.statusline {
Carsten Ziegelere291ee52008-11-04 16:56:30 +0000492 margin-top: 10px;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000493 background-color: #F5F5F5;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000494 padding-left: 10px;
495 border: 1px solid #CCCCCC;
Carsten Ziegeler83fbe442009-02-09 20:48:31 +0000496 font-family: Verdana, Arial, Helvetica, san-serif;
497 font-size: 11px;
498 font-weight: normal;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000499 color: #222222;
500 line-height: 19px;
Carsten Ziegelere291ee52008-11-04 16:56:30 +0000501 margin-bottom: 10px;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000502}
503div.table {
Carsten Ziegelere291ee52008-11-04 16:56:30 +0000504 margin-left: 1px;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000505}
506div.tablelayout {
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000507}
508
509/* tables */
510table.tablelayout {
Carsten Ziegelere291ee52008-11-04 16:56:30 +0000511 border-left: 1px solid #6181A9;
512 border-right: 1px solid #6181A9;
513 border-collapse: collapse;
514 font-family:arial;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000515 background-color: #CDCDCD;
516 font-size: 8pt;
517 width: 100%;
518 text-align: left;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000519}
Carsten Ziegelere291ee52008-11-04 16:56:30 +0000520table.tablelayout tbody tr {
521 border-left: 1px solid #6181A9;
522 border-right: 1px solid #6181A9;
523}
524
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000525table.tablelayout thead tr th, table.tablelayout tfoot tr th {
526 background-color: #e6EEEE;
Felix Meschberger35ce8e32009-09-08 08:09:20 +0000527 border: 1px solid #6181A9;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000528 font-size: 8pt;
529 padding: 4px;
530}
531table.tablelayout thead tr .header {
532 background-image: url(../imgs/bg.gif);
533 background-repeat: no-repeat;
534 background-position: center right;
535 cursor: pointer;
536}
537table.tablelayout tbody td {
538 color: #3D3D3D;
Carsten Ziegelere291ee52008-11-04 16:56:30 +0000539 border-top: 1px solid #6181A9;
540 border-bottom: 1px solid #6181A9;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000541 padding: 4px;
542 background-color: #FFF;
543 vertical-align: top;
544}
545table.tablelayout tbody tr.odd td {
546 background-color:#F0F0F6;
547}
548table.tablelayout thead tr .headerSortUp {
549 background-image: url(../imgs/asc.gif);
550}
551table.tablelayout thead tr .headerSortDown {
552 background-image: url(../imgs/desc.gif);
553}
554table.tablelayout thead tr .headerSortDown, table.tablelayout thead tr .headerSortUp {
555background-color: #8dbdd8;
556}
Carsten Ziegeler6577bfa2009-02-05 10:45:35 +0000557.col_Id {
558 width: 40px;
559}
560.col_Status {
561 width: 50px;
562}
563.col_Actions {
Felix Meschbergerec70a112009-09-25 20:26:00 +0000564 width: 121px;
Carsten Ziegeler60b9b352009-06-11 13:57:46 +0000565}
Felix Meschberger35ce8e32009-09-08 08:09:20 +0000566
567/** Added for new Install stuff */
Carsten Ziegeler60b9b352009-06-11 13:57:46 +0000568#plugin_content {
569 margin-top: 26px;
570 margin-bottom: 26px;
571}
572.contentheader {
573 border: 0px solid #66dd44;
574 border-bottom: 1px solid #cccccc;
575 text-align: left;
576 padding: 5px;
577 padding-left: 10px;
578 color: #6181A9;
579 background-color: #f0f0f0;
580}
581.contentline {
582 padding-top: 15px;
583 padding-left:10px;
584 clear: both;
585 width: 100%;
586}
587.contentleft {
588 padding-left: 9px;
589 float: left;
590 width:110px;
591}
592.contentright {
593 display: inline;
594 width: 225px;
595}