blob: 698e3a799b16248868e3de7a51adfeba74934d44 [file] [log] [blame]
Felix Meschbergerca29a962008-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 Meschberger919044c2009-09-08 08:09:20 +000016 */
Felix Meschbergerca29a962008-05-16 11:59:32 +000017
Felix Meschberger919044c2009-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 Meschbergerca29a962008-05-16 11:59:32 +000028
Felix Meschbergerca29a962008-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 Meschbergerca29a962008-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 Meschberger88c3dcb2008-06-25 08:44:16 +000097td.aligntop {
98 vertical-align: top;
99}
100
Felix Meschberger9ecbf902008-06-13 15:27:57 +0000101td.content img {
102 width: 10px;
103 height: 10px;
104}
105
Felix Meschbergerca29a962008-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 Meschbergerca29a962008-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 Meschbergerca29a962008-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 Meschberger1de16782009-05-11 08:48:39 +0000261.techcontentcell {
Felix Meschbergerca29a962008-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 Meschbergerca29a962008-05-16 11:59:32 +0000269 background-color: #EBF0F6;
270}
271
Felix Meschberger1de16782009-05-11 08:48:39 +0000272/* CENTRAL CONTENT AREA STYLING */
Felix Meschbergerca29a962008-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
Felix Meschberger8f915312009-09-08 13:58:45 +0000378.multiselect {
379 display: block;
380}
381
Carsten Ziegeler718f7fd2009-02-05 20:02:07 +0000382.fileinput {
383 font-family: Verdana, Arial, Helvetica, san-serif;
384 font-size: 9px;
385 font-weight: normal;
386 color: #184054;
387}
388
Felix Meschbergerca29a962008-05-16 11:59:32 +0000389.submit {
390 cursor: default;
391 width: 60px;
392 font-family: Verdana, Arial, Helvetica, san-serif;
393 font-size: 10px;
394 font-weight: bold;
395 background-color: #f0f0f0;
396 height: 20px;
397 padding: 0px;
398 padding-bottom: 1px;
399 margin: 0px;
400 border: 1px solid #cccccc;
401 border-bottom: 1px solid #666666;
402 border-right: 1px solid #666666;
403}
404
405input.important {
406 background-color: #B81833;
407 color: #ffffff;
408}
409
410select {
411 color: #184054;
412 background-color: #f0f0f0;
413 border: 0px solid #999999;
414}
415
416textarea {
417 color: #184054;
418 background-color: #f0f0f0;
419 width: 234px;
420 height: 100px;
421 border: 1px solid #999999;
422 border-bottom: 1px solid #cccccc;
423 border-right: 1px solid #cccccc;
424}
425
426.clearleft {
427 clear: left;
428}
429
430.clearboth {
431 clear: both;
432}
433
434.checkradio {
435 background-color: #ffffff;
436 width: 20px;
437 padding: 0px;
438 padding-bottom: 10px;
439 margin: 0px;
440 margin-top: 2px;
441 border: 0px solid #999999;
442}
443
444.checkradiotext {
445 font-size: 9px;
446 font-weight: normal;
447 line-height: 11px;
448 width: 100px;
449 color: #000000;
450 padding: 0px;
451 padding-bottom: 10px;
452 margin: 0px;
453 margin-top: 4px;
454 border: 0px solid #999999;
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000455}
456
457div.buttons {
Carsten Ziegeler515715e2008-11-04 16:56:30 +0000458 background-color: #6181A9;
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000459 height: 30px;
Carsten Ziegeler7ecffce2009-02-09 20:48:31 +0000460 text-align: right;
461 vertical-align: middle;
462 padding-right: 10px;
463 padding-top: 8px;
Felix Meschbergere1c2cde2009-04-18 12:07:10 +0000464 color: #F0F0F0;
465 font-size: 10px;
466}
467div.buttons select {
468 font-family: Verdana, Arial, Helvetica, san-serif;
469 font-size: 9px;
470 font-weight: normal;
471 display: inline;
472 float:none;
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000473}
474div.button {
Carsten Ziegeler7ecffce2009-02-09 20:48:31 +0000475 display: inline-block;
476 margin-left: 10px;
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000477}
478div.fullwidth {
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000479 width: 100%;
480}
481div.statusline {
Carsten Ziegeler515715e2008-11-04 16:56:30 +0000482 margin-top: 10px;
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000483 background-color: #F5F5F5;
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000484 padding-left: 10px;
485 border: 1px solid #CCCCCC;
Carsten Ziegeler7ecffce2009-02-09 20:48:31 +0000486 font-family: Verdana, Arial, Helvetica, san-serif;
487 font-size: 11px;
488 font-weight: normal;
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000489 color: #222222;
490 line-height: 19px;
Carsten Ziegeler515715e2008-11-04 16:56:30 +0000491 margin-bottom: 10px;
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000492}
493div.table {
Carsten Ziegeler515715e2008-11-04 16:56:30 +0000494 margin-left: 1px;
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000495}
496div.tablelayout {
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000497}
498
499/* tables */
500table.tablelayout {
Carsten Ziegeler515715e2008-11-04 16:56:30 +0000501 border-left: 1px solid #6181A9;
502 border-right: 1px solid #6181A9;
503 border-collapse: collapse;
504 font-family:arial;
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000505 background-color: #CDCDCD;
506 font-size: 8pt;
507 width: 100%;
508 text-align: left;
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000509}
Carsten Ziegeler515715e2008-11-04 16:56:30 +0000510table.tablelayout tbody tr {
511 border-left: 1px solid #6181A9;
512 border-right: 1px solid #6181A9;
513}
514
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000515table.tablelayout thead tr th, table.tablelayout tfoot tr th {
516 background-color: #e6EEEE;
Felix Meschberger919044c2009-09-08 08:09:20 +0000517 border: 1px solid #6181A9;
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000518 font-size: 8pt;
519 padding: 4px;
520}
521table.tablelayout thead tr .header {
522 background-image: url(../imgs/bg.gif);
523 background-repeat: no-repeat;
524 background-position: center right;
525 cursor: pointer;
526}
527table.tablelayout tbody td {
528 color: #3D3D3D;
Carsten Ziegeler515715e2008-11-04 16:56:30 +0000529 border-top: 1px solid #6181A9;
530 border-bottom: 1px solid #6181A9;
Carsten Ziegelerd2de88c2008-10-26 17:47:51 +0000531 padding: 4px;
532 background-color: #FFF;
533 vertical-align: top;
534}
535table.tablelayout tbody tr.odd td {
536 background-color:#F0F0F6;
537}
538table.tablelayout thead tr .headerSortUp {
539 background-image: url(../imgs/asc.gif);
540}
541table.tablelayout thead tr .headerSortDown {
542 background-image: url(../imgs/desc.gif);
543}
544table.tablelayout thead tr .headerSortDown, table.tablelayout thead tr .headerSortUp {
545background-color: #8dbdd8;
546}
Carsten Ziegelerf9879152009-02-05 10:45:35 +0000547.col_Id {
548 width: 40px;
549}
550.col_Status {
551 width: 50px;
552}
553.col_Actions {
554 width: 95px;
Carsten Ziegeler19f2de52009-06-11 13:57:46 +0000555}
Felix Meschberger919044c2009-09-08 08:09:20 +0000556
557/** Added for new Install stuff */
Carsten Ziegeler19f2de52009-06-11 13:57:46 +0000558#plugin_content {
559 margin-top: 26px;
560 margin-bottom: 26px;
561}
562.contentheader {
563 border: 0px solid #66dd44;
564 border-bottom: 1px solid #cccccc;
565 text-align: left;
566 padding: 5px;
567 padding-left: 10px;
568 color: #6181A9;
569 background-color: #f0f0f0;
570}
571.contentline {
572 padding-top: 15px;
573 padding-left:10px;
574 clear: both;
575 width: 100%;
576}
577.contentleft {
578 padding-left: 9px;
579 float: left;
580 width:110px;
581}
582.contentright {
583 display: inline;
584 width: 225px;
585}