blob: 3b5cc28903d4183e985fae6d733fbb222f610af7 [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
89td.content {
90 color: #333333;
91 border: 0px solid #66dd44;
92 border-bottom: 1px solid #cccccc;
93 vertical-align: middle;
94 padding: 5px;
95}
96
Felix Meschberger0704b052008-06-25 08:44:16 +000097td.aligntop {
98 vertical-align: top;
99}
100
Felix Meschberger0ca87d92008-06-13 15:27:57 +0000101td.content img {
102 width: 10px;
103 height: 10px;
104}
105
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +0000106td.disabled {
107 color: #999999;
108}
109
110th.content {
111 color: #333333;
112 border: 0px solid #66dd44;
113 border-bottom: 1px solid #cccccc;
114 text-align: left;
115 padding: 5px;
116 padding-left: 10px;
117}
118
119.right {
120 text-align: right;
121}
122.center {
123 text-align: center;
124}
125
126th.container {
127 color: #6181A9;
128 background-color: #f0f0f0;
129}
130
131th.important {
132 color: #B81833;
133}
134
135.important {
136 color: #B81833;
137}
138
139#maintable { /* postion: absolute; */
140 font-size: 10px;
141 line-height: 13px;
142 border: 1px solid #000000;
143 padding: 0px;
144 margin: 0px;
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +0000145}
146
147.toolcell {
148 font-size: 10px;
149 color: #999999;
150 line-height: 10px;
151 background-color: #000000;
152 height: 18px;
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +0000153 padding: 0px;
154 padding-bottom: 1px;
155 text-align: left;
156}
157
158.toolcell A:link {
159 color: #C5E2EE;
160 text-decoration: none;
161}
162
163.toolcell A:visited {
164 color: #C5E2EE;
165 text-decoration: none;
166}
167
168.toolcell A:hover {
169 color: #99FF33;
170 text-decoration: none;
171 border-bottom: 1px solid;
172}
173
174.toolcell A:active {
175 color: #FFFFFF;
176 text-decoration: none;
177}
178
179.leadcell {
180 margin: 0px;
181 padding: 0px;
182 border: 0px solid #000000;
183 width: 718px;
184 height: 100px;
185 background-image: url(../imgs/banner_left.jpg);
186 vertical-align: top;
187}
188
189.leadcelltext {
190 position: absolute;
191 border: 0px solid #000000;
192 font-size: 26px;
193 line-height: 32px;
194 margin-top: 5px;
195 margin-left: 8px;
196 color: #ffffff;
197 vertical-align: top;
198}
199
200.logocell {
201 border-left: 1px solid #000000;
202 width: 239px;
203 background-image: url(../imgs/banner_right.jpg);
204}
205
206#technavcell {
207 font-size: 10px;
208 font-weight: bold;
209 border: 0px solid #000000;
210 border-top: 1px solid #000000;
211 height: 21px;
212 background-color: #6181A9;
213}
214
215/*
216#technav A:link {
217 float: left;
218 display: block;
219 color: #ffffff;
220 border: 0px solid #000000;
221 border-right: 1px solid #000000;
222 height: 21px;
223 text-decoration: none;
224 padding: 0px 10px 0px 10px;
225 background-color: #6181A9;
226}
227
228#technav A:visited {
229 float: left;
230 display: block;
231 color: #ffffff;
232 border-right: 1px solid #000000;
233 height: 21px;
234 text-decoration: none;
235 padding: 0px 10px 0px 10px;
236 background-color: #6181A9;
237}
238
239#technav A:hover {
240 float: left;
241 display: block;
242 color: #ffffff;
243 border-right: 1px solid #000000;
244 height: 21px;
245 text-decoration: none;
246 padding: 0px 10px 0px 10px;
247 background-color: #000000;
248}
249
250#technav A:active {
251 float: left;
252 display: block;
253 color: #ffffff;
254 border-right: 1px solid #000000;
255 height: 21px;
256 text-decoration: none;
257 padding: 0px 10px 0px 10px;
258 background-color: #6181A9;
259}
260*/
Felix Meschberger99aab132009-05-11 08:48:39 +0000261.techcontentcell {
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +0000262 border: 0px solid #000000;
263 border-top: 1px solid #000000;
264}
265
266.relatedcell {
267 border-left: 1px solid #000000;
268 border-top: 1px solid #000000;
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +0000269 background-color: #EBF0F6;
270}
271
Felix Meschberger99aab132009-05-11 08:48:39 +0000272/* CENTRAL CONTENT AREA STYLING */
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +0000273.content {
274 position: relative;
275 margin: 25px;
276 font-size: 11px;
277 line-height: 16px;
278 color: #000000;
279}
280
281.content A:link {
282 color: #336600;
283 text-decoration: underline;
284}
285
286.content A:visited {
287 color: #666666;
288 text-decoration: underline;
289}
290
291.content A:hover {
292 color: #ffffff;
293 background-color: #336600;
294 text-decoration: none;
295}
296
297.content A:active {
298 color: #ffffff;
299 background-color: #000000;
300 text-decoration: none;
301}
302
303body {
304 background-color: white;
305}
306
307/* TEXT STYLING */ /*
308h1, h2, h3, h4, h5, h6, p
309
310 {
311 margin: 0px;
312 margin-bottom: 8px;
313 font-size: 11px;
314 line-height: 16px;
315 font-weight:bold;
316 }
317
318*/ /*
319h1
320 {
321 color: #000000;
322 margin-top: 32px;
323 clear: left;
324 }
325
326
327h2
328 {
329 color: #336699;
330 }
331
332
333h3
334 {
335 color: #336699;
336 }
337*/ /*
338p
339 {
340 font-size: 11px;
341 line-height: 16px;
342 font-weight: normal;
343 color: #000000;
344 }
345*/ /* FORMS */
346form {
347 font-size: 9px;
348 border-top: 0px solid #000000;
349 border-bottom: 0px solid #000000;
350 border-left: 0px solid #000000;
351 border-right: 0px solid #000000;
352 margin: 0;
353 padding: 0;
354 clear: left;
355}
356
357select,textarea {
358 font-family: Verdana, Arial, Helvetica, san-serif;
359 font-size: 9px;
360 font-weight: normal;
361 display: block;
362 float: left;
363 padding-top: 3px;
364 margin-bottom: 10px;
365}
366
367.input {
368 font-family: Verdana, Arial, Helvetica, san-serif;
369 font-size: 9px;
370 font-weight: normal;
371 color: #184054;
372 background-color: #f0f0f0;
373 border: 1px solid #999999;
374 border-bottom: 1px solid #cccccc;
375 border-right: 1px solid #cccccc;
376}
377
Carsten Ziegelera308d932009-02-05 20:02:07 +0000378.fileinput {
379 font-family: Verdana, Arial, Helvetica, san-serif;
380 font-size: 9px;
381 font-weight: normal;
382 color: #184054;
383}
384
Felix Meschbergerbb30b0c2008-05-16 11:59:32 +0000385.submit {
386 cursor: default;
387 width: 60px;
388 font-family: Verdana, Arial, Helvetica, san-serif;
389 font-size: 10px;
390 font-weight: bold;
391 background-color: #f0f0f0;
392 height: 20px;
393 padding: 0px;
394 padding-bottom: 1px;
395 margin: 0px;
396 border: 1px solid #cccccc;
397 border-bottom: 1px solid #666666;
398 border-right: 1px solid #666666;
399}
400
401input.important {
402 background-color: #B81833;
403 color: #ffffff;
404}
405
406select {
407 color: #184054;
408 background-color: #f0f0f0;
409 border: 0px solid #999999;
410}
411
412textarea {
413 color: #184054;
414 background-color: #f0f0f0;
415 width: 234px;
416 height: 100px;
417 border: 1px solid #999999;
418 border-bottom: 1px solid #cccccc;
419 border-right: 1px solid #cccccc;
420}
421
422.clearleft {
423 clear: left;
424}
425
426.clearboth {
427 clear: both;
428}
429
430.checkradio {
431 background-color: #ffffff;
432 width: 20px;
433 padding: 0px;
434 padding-bottom: 10px;
435 margin: 0px;
436 margin-top: 2px;
437 border: 0px solid #999999;
438}
439
440.checkradiotext {
441 font-size: 9px;
442 font-weight: normal;
443 line-height: 11px;
444 width: 100px;
445 color: #000000;
446 padding: 0px;
447 padding-bottom: 10px;
448 margin: 0px;
449 margin-top: 4px;
450 border: 0px solid #999999;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000451}
452
453div.buttons {
Carsten Ziegelere291ee52008-11-04 16:56:30 +0000454 background-color: #6181A9;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000455 height: 30px;
Carsten Ziegeler83fbe442009-02-09 20:48:31 +0000456 text-align: right;
457 vertical-align: middle;
458 padding-right: 10px;
459 padding-top: 8px;
Felix Meschberger2c4a6062009-04-18 12:07:10 +0000460 color: #F0F0F0;
461 font-size: 10px;
462}
463div.buttons select {
464 font-family: Verdana, Arial, Helvetica, san-serif;
465 font-size: 9px;
466 font-weight: normal;
467 display: inline;
468 float:none;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000469}
470div.button {
Carsten Ziegeler83fbe442009-02-09 20:48:31 +0000471 display: inline-block;
472 margin-left: 10px;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000473}
474div.fullwidth {
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000475 width: 100%;
476}
477div.statusline {
Carsten Ziegelere291ee52008-11-04 16:56:30 +0000478 margin-top: 10px;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000479 background-color: #F5F5F5;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000480 padding-left: 10px;
481 border: 1px solid #CCCCCC;
Carsten Ziegeler83fbe442009-02-09 20:48:31 +0000482 font-family: Verdana, Arial, Helvetica, san-serif;
483 font-size: 11px;
484 font-weight: normal;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000485 color: #222222;
486 line-height: 19px;
Carsten Ziegelere291ee52008-11-04 16:56:30 +0000487 margin-bottom: 10px;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000488}
489div.table {
Carsten Ziegelere291ee52008-11-04 16:56:30 +0000490 margin-left: 1px;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000491}
492div.tablelayout {
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000493}
494
495/* tables */
496table.tablelayout {
Carsten Ziegelere291ee52008-11-04 16:56:30 +0000497 border-left: 1px solid #6181A9;
498 border-right: 1px solid #6181A9;
499 border-collapse: collapse;
500 font-family:arial;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000501 background-color: #CDCDCD;
502 font-size: 8pt;
503 width: 100%;
504 text-align: left;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000505}
Carsten Ziegelere291ee52008-11-04 16:56:30 +0000506table.tablelayout tbody tr {
507 border-left: 1px solid #6181A9;
508 border-right: 1px solid #6181A9;
509}
510
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000511table.tablelayout thead tr th, table.tablelayout tfoot tr th {
512 background-color: #e6EEEE;
Felix Meschberger35ce8e32009-09-08 08:09:20 +0000513 border: 1px solid #6181A9;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000514 font-size: 8pt;
515 padding: 4px;
516}
517table.tablelayout thead tr .header {
518 background-image: url(../imgs/bg.gif);
519 background-repeat: no-repeat;
520 background-position: center right;
521 cursor: pointer;
522}
523table.tablelayout tbody td {
524 color: #3D3D3D;
Carsten Ziegelere291ee52008-11-04 16:56:30 +0000525 border-top: 1px solid #6181A9;
526 border-bottom: 1px solid #6181A9;
Carsten Ziegeler7876ef92008-10-26 17:47:51 +0000527 padding: 4px;
528 background-color: #FFF;
529 vertical-align: top;
530}
531table.tablelayout tbody tr.odd td {
532 background-color:#F0F0F6;
533}
534table.tablelayout thead tr .headerSortUp {
535 background-image: url(../imgs/asc.gif);
536}
537table.tablelayout thead tr .headerSortDown {
538 background-image: url(../imgs/desc.gif);
539}
540table.tablelayout thead tr .headerSortDown, table.tablelayout thead tr .headerSortUp {
541background-color: #8dbdd8;
542}
Carsten Ziegeler6577bfa2009-02-05 10:45:35 +0000543.col_Id {
544 width: 40px;
545}
546.col_Status {
547 width: 50px;
548}
549.col_Actions {
550 width: 95px;
Carsten Ziegeler60b9b352009-06-11 13:57:46 +0000551}
Felix Meschberger35ce8e32009-09-08 08:09:20 +0000552
553/** Added for new Install stuff */
Carsten Ziegeler60b9b352009-06-11 13:57:46 +0000554#plugin_content {
555 margin-top: 26px;
556 margin-bottom: 26px;
557}
558.contentheader {
559 border: 0px solid #66dd44;
560 border-bottom: 1px solid #cccccc;
561 text-align: left;
562 padding: 5px;
563 padding-left: 10px;
564 color: #6181A9;
565 background-color: #f0f0f0;
566}
567.contentline {
568 padding-top: 15px;
569 padding-left:10px;
570 clear: both;
571 width: 100%;
572}
573.contentleft {
574 padding-left: 9px;
575 float: left;
576 width:110px;
577}
578.contentright {
579 display: inline;
580 width: 225px;
581}