1 /*
2 * Javadoc style sheet
3 */
4
5 @import url('resources/fonts/dejavu.css');
6
7 /*
8 * Styles for individual HTML elements.
9 *
10 * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular
11 * HTML element throughout the page.
12 */
13
14 body {
15 background-color:#ffffff;
16 color:#353833;
17 font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
18 font-size:14px;
19 margin:0;
20 padding:0;
21 height:100%;
22 width:100%;
23 }
24 iframe {
25 margin:0;
26 padding:0;
27 height:100%;
28 width:100%;
29 overflow-y:scroll;
30 border:none;
31 }
32 a:link, a:visited {
33 text-decoration:none;
34 color:#4A6782;
35 }
36 a[href]:hover, a[href]:focus {
37 text-decoration:none;
38 color:#bb7a2a;
39 }
40 a[name] {
41 color:#353833;
42 }
43 a[name]:before, a[name]:target, a[id]:before, a[id]:target {
44 content:"";
45 display:inline-block;
46 position:relative;
47 padding-top:129px;
48 margin-top:-129px;
49 }
50 pre {
51 font-family:'DejaVu Sans Mono', monospace;
52 font-size:14px;
53 }
54 h1 {
55 font-size:20px;
56 }
57 h2 {
58 font-size:18px;
59 }
60 h3 {
61 font-size:16px;
62 }
63 h4 {
64 font-size:13px;
65 }
66 h5 {
67 font-size:12px;
68 }
69 h6 {
70 font-size:11px;
71 }
72 ul {
73 list-style-type:disc;
74 }
75 code, tt {
76 font-family:'DejaVu Sans Mono', monospace;
77 font-size:14px;
78 padding-top:4px;
79 margin-top:8px;
80 line-height:1.4em;
81 }
82 dt code {
83 font-family:'DejaVu Sans Mono', monospace;
84 font-size:14px;
85 padding-top:4px;
86 }
87 table tr td dt code {
88 font-family:'DejaVu Sans Mono', monospace;
89 font-size:14px;
90 vertical-align:top;
91 padding-top:4px;
92 }
93 sup {
94 font-size:8px;
95 }
96 button {
97 font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif;
98 font-size: 14px;
99 }
100 /*
101 * Styles for HTML generated by javadoc.
102 *
103 * These are style classes that are used by the standard doclet to generate HTML documentation.
104 */
105
106 /*
107 * Styles for document title and copyright.
108 */
109 .clear {
110 clear:both;
111 height:0px;
112 overflow:hidden;
113 }
114 .aboutLanguage {
115 float:right;
116 padding:0px 21px;
117 font-size:11px;
118 z-index:200;
119 margin-top:-9px;
120 }
121 .legalCopy {
122 margin-left:.5em;
123 }
124 .bar a, .bar a:link, .bar a:visited, .bar a:active {
125 color:#FFFFFF;
126 text-decoration:none;
127 }
128 .bar a:hover, .bar a:focus {
129 color:#bb7a2a;
130 }
131 .tab {
132 background-color:#0066FF;
133 color:#ffffff;
134 padding:8px;
135 width:5em;
136 font-weight:bold;
137 }
138 /*
139 * Styles for navigation bar.
140 */
141 .bar {
142 background-color:#4D7A97;
143 color:#FFFFFF;
144 padding:.8em .5em .4em .8em;
145 height:auto;/*height:1.8em;*/
146 font-size:11px;
147 margin:0;
148 }
149 .navPadding {
150 padding-top: 107px;
151 }
152 .fixedNav {
153 position:fixed;
154 width:100%;
155 z-index:999;
156 background-color:#ffffff;
157 }
158 .topNav {
159 background-color:#4D7A97;
160 color:#FFFFFF;
161 float:left;
162 padding:0;
163 width:100%;
164 clear:right;
165 height:2.8em;
166 padding-top:10px;
167 overflow:hidden;
168 font-size:12px;
169 }
170 .bottomNav {
171 margin-top:10px;
172 background-color:#4D7A97;
173 color:#FFFFFF;
174 float:left;
175 padding:0;
176 width:100%;
177 clear:right;
178 height:2.8em;
179 padding-top:10px;
180 overflow:hidden;
181 font-size:12px;
182 }
183 .subNav {
184 background-color:#dee3e9;
185 float:left;
186 width:100%;
187 overflow:hidden;
188 font-size:12px;
189 }
190 .subNav div {
191 clear:left;
192 float:left;
193 padding:0 0 5px 6px;
194 text-transform:uppercase;
195 }
196 .subNav .navList {
197 padding-top:5px;
198 }
199 ul.navList, ul.subNavList {
200 float:left;
201 margin:0 25px 0 0;
202 padding:0;
203 }
204 ul.navList li{
205 list-style:none;
206 float:left;
207 padding: 5px 6px;
208 text-transform:uppercase;
209 }
210 ul.navListSearch {
211 float:right;
212 margin:0 0 0 0;
213 padding:0;
214 }
215 ul.navListSearch li {
216 list-style:none;
217 float:right;
218 padding: 5px 6px;
219 text-transform:uppercase;
220 }
221 ul.navListSearch li label {
222 position:relative;
223 right:-16px;
224 }
225 ul.subNavList li {
226 list-style:none;
227 float:left;
228 padding-top:10px;
229 }
230 .topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
231 color:#FFFFFF;
232 text-decoration:none;
233 text-transform:uppercase;
234 }
235 .topNav a:hover, .bottomNav a:hover {
236 text-decoration:none;
237 color:#bb7a2a;
238 text-transform:uppercase;
239 }
240 .navBarCell1Rev {
241 background-color:#F8981D;
242 color:#253441;
243 margin: auto 5px;
244 }
245 .skipNav {
246 position:absolute;
247 top:auto;
248 left:-9999px;
249 overflow:hidden;
250 }
251 /*
252 * Styles for page header and footer.
253 */
254 .header, .footer {
255 clear:both;
256 margin:0 20px;
257 padding:5px 0 0 0;
258 }
259 .indexNav {
260 position:relative;
261 font-size:12px;
262 background-color:#dee3e9;
263 }
264 .indexNav ul {
265 margin-top:0;
266 padding:5px;
267 }
268 .indexNav ul li {
269 display:inline;
270 list-style-type:none;
271 padding-right:10px;
272 text-transform:uppercase;
273 }
274 .indexNav h1 {
275 font-size:13px;
276 }
277 .title {
278 color:#2c4557;
279 margin:10px 0;
280 }
281 .subTitle {
282 margin:5px 0 0 0;
283 }
284 .header ul {
285 margin:0 0 15px 0;
286 padding:0;
287 }
288 .footer ul {
289 margin:20px 0 5px 0;
290 }
291 .header ul li, .footer ul li {
292 list-style:none;
293 font-size:13px;
294 }
295 /*
296 * Styles for headings.
297 */
298 body.class-declaration .summary h2,
299 body.class-declaration .details h2,
300 body.class-use h2,
301 body.module-declaration .blockList h2 {
302 font-style: italic;
303 padding:0;
304 margin:15px 0;
305 }
306 body.class-declaration .summary h3,
307 body.class-declaration .details h3 {
308 background-color:#dee3e9;
309 border:1px solid #d0d9e0;
310 margin:0 0 6px -8px;
311 padding:7px 5px;
312 }
313 /*
314 * Styles for page layout containers.
315 */
316 .contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer,
317 .allClassesContainer, .allPackagesContainer {
318 clear:both;
319 padding:10px 20px;
320 position:relative;
321 }
322 .indexContainer {
323 margin:10px;
324 position:relative;
325 font-size:12px;
326 }
327 .indexContainer h2 {
328 font-size:13px;
329 padding:0 0 3px 0;
330 }
331 .indexContainer ul {
332 margin:0;
333 padding:0;
334 }
335 .indexContainer ul li {
336 list-style:none;
337 padding-top:2px;
338 }
339 .contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
340 font-size:12px;
341 font-weight:bold;
342 margin:10px 0 0 0;
343 color:#4E4E4E;
344 }
345 .contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
346 margin:5px 0 10px 0px;
347 font-size:14px;
348 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
349 }
350 .serializedFormContainer dl.nameValue dt {
351 margin-left:1px;
352 font-size:1.1em;
353 display:inline;
354 font-weight:bold;
355 }
356 .serializedFormContainer dl.nameValue dd {
357 margin:0 0 0 1px;
358 font-size:1.1em;
359 display:inline;
360 }
361 /*
362 * Styles for lists.
363 */
364 li.circle {
365 list-style:circle;
366 }
367 ul.horizontal li {
368 display:inline;
369 font-size:0.9em;
370 }
371 ul.inheritance {
372 margin:0;
373 padding:0;
374 }
375 ul.inheritance li {
376 display:inline;
377 list-style:none;
378 }
379 ul.inheritance li ul.inheritance {
380 margin-left:15px;
381 padding-left:15px;
382 padding-top:1px;
383 }
384 ul.blockList, ul.blockListLast {
385 margin:10px 0 10px 0;
386 padding:0;
387 }
388 ul.blockList li.blockList, ul.blockListLast li.blockList {
389 list-style:none;
390 margin-bottom:15px;
391 line-height:1.4;
392 }
393 ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
394 padding:0px 20px 5px 10px;
395 border:1px solid #ededed;
396 background-color:#f8f8f8;
397 }
398 ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
399 padding:0 0 5px 8px;
400 background-color:#ffffff;
401 border:none;
402 }
403 ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
404 margin-left:0;
405 padding-left:0;
406 padding-bottom:15px;
407 border:none;
408 }
409 ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
410 list-style:none;
411 border-bottom:none;
412 padding-bottom:0;
413 }
414 table tr td dl, table tr td dl dt, table tr td dl dd {
415 margin-top:0;
416 margin-bottom:1px;
417 }
418 /*
419 * Styles for tables.
420 */
421 .overviewSummary table, .memberSummary table, .typeSummary table, .useSummary table, .constantsSummary table, .deprecatedSummary table,
422 .requiresSummary table, .packagesSummary table, .providesSummary table, .usesSummary table {
423 width:100%;
424 border-spacing:0;
425 border-left:1px solid #EEE;
426 border-right:1px solid #EEE;
427 border-bottom:1px solid #EEE;
428 }
429 .overviewSummary table, .memberSummary table, .requiresSummary table, .packagesSummary table, .providesSummary table, .usesSummary table {
430 padding:0px;
431 }
432 .overviewSummary caption, .memberSummary caption, .typeSummary caption,
433 .useSummary caption, .constantsSummary caption, .deprecatedSummary caption,
434 .requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption {
435 position:relative;
436 text-align:left;
437 background-repeat:no-repeat;
438 color:#253441;
439 font-weight:bold;
440 clear:none;
441 overflow:hidden;
442 padding:0px;
443 padding-top:10px;
444 padding-left:1px;
445 margin:0px;
446 white-space:pre;
447 }
448 .constantsSummary caption a:link, .constantsSummary caption a:visited,
449 .useSummary caption a:link, .useSummary caption a:visited {
450 color:#1f389c;
451 }
452 .overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
453 .deprecatedSummary caption a:link,
454 .requiresSummary caption a:link, .packagesSummary caption a:link, .providesSummary caption a:link,
455 .usesSummary caption a:link,
456 .overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
457 .useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
458 .requiresSummary caption a:hover, .packagesSummary caption a:hover, .providesSummary caption a:hover,
459 .usesSummary caption a:hover,
460 .overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
461 .useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
462 .requiresSummary caption a:active, .packagesSummary caption a:active, .providesSummary caption a:active,
463 .usesSummary caption a:active,
464 .overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
465 .deprecatedSummary caption a:visited,
466 .requiresSummary caption a:visited, .packagesSummary caption a:visited, .providesSummary caption a:visited,
467 .usesSummary caption a:visited {
468 color:#FFFFFF;
469 }
470 .overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
471 .useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span,
472 .requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span,
473 .usesSummary caption span {
474 white-space:nowrap;
475 padding-top:5px;
476 padding-left:12px;
477 padding-right:12px;
478 padding-bottom:7px;
479 display:inline-block;
480 float:left;
481 background-color:#F8981D;
482 border: none;
483 height:16px;
484 }
485 .overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
486 .useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd,
487 .requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd {
488 display:none;
489 width:5px;
490 position:relative;
491 float:left;
492 background-color:#F8981D;
493 }
494 .overviewSummary [role=tablist] button, .memberSummary [role=tablist] button,
495 .typeSummary [role=tablist] button, .packagesSummary [role=tablist] button {
496 border: none;
497 cursor: pointer;
498 padding: 5px 12px 7px 12px;
499 font-weight: bold;
500 margin-right: 3px;
501 }
502 .overviewSummary [role=tablist] .activeTableTab, .memberSummary [role=tablist] .activeTableTab,
503 .typeSummary [role=tablist] .activeTableTab, .packagesSummary [role=tablist] .activeTableTab {
504 background: #F8981D;
505 color: #253441;
506 }
507 .overviewSummary [role=tablist] .tableTab, .memberSummary [role=tablist] .tableTab,
508 .typeSummary [role=tablist] .tableTab, .packagesSummary [role=tablist] .tableTab {
509 background: #4D7A97;
510 color: #FFFFFF;
511 }
512 .rowColor th, .altColor th {
513 font-weight:normal;
514 }
515 .overviewSummary td, .memberSummary td, .typeSummary td,
516 .useSummary td, .constantsSummary td, .deprecatedSummary td,
517 .requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td {
518 text-align:left;
519 padding:0px 0px 12px 10px;
520 }
521 th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .useSummary th,
522 .constantsSummary th, .packagesSummary th, td.colFirst, td.colSecond, td.colLast, .useSummary td,
523 .constantsSummary td {
524 vertical-align:top;
525 padding-right:0px;
526 padding-top:8px;
527 padding-bottom:3px;
528 }
529 th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .constantsSummary th,
530 .packagesSummary th {
531 background:#dee3e9;
532 text-align:left;
533 padding:8px 3px 3px 7px;
534 }
535 td.colFirst, th.colFirst {
536 font-size:13px;
537 }
538 td.colSecond, th.colSecond, td.colLast, th.colConstructorName, th.colDeprecatedItemName, th.colLast {
539 font-size:13px;
540 }
541 .constantsSummary th, .packagesSummary th {
542 font-size:13px;
543 }
544 .providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst,
545 .providesSummary td.colLast {
546 white-space:normal;
547 font-size:13px;
548 }
549 .overviewSummary td.colFirst, .overviewSummary th.colFirst,
550 .requiresSummary td.colFirst, .requiresSummary th.colFirst,
551 .packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th,
552 .usesSummary td.colFirst, .usesSummary th.colFirst,
553 .providesSummary td.colFirst, .providesSummary th.colFirst,
554 .memberSummary td.colFirst, .memberSummary th.colFirst,
555 .memberSummary td.colSecond, .memberSummary th.colSecond, .memberSummary th.colConstructorName,
556 .typeSummary td.colFirst, .typeSummary th.colFirst {
557 vertical-align:top;
558 }
559 .packagesSummary th.colLast, .packagesSummary td.colLast {
560 white-space:normal;
561 }
562 td.colFirst a:link, td.colFirst a:visited,
563 td.colSecond a:link, td.colSecond a:visited,
564 th.colFirst a:link, th.colFirst a:visited,
565 th.colSecond a:link, th.colSecond a:visited,
566 th.colConstructorName a:link, th.colConstructorName a:visited,
567 th.colDeprecatedItemName a:link, th.colDeprecatedItemName a:visited,
568 .constantValuesContainer td a:link, .constantValuesContainer td a:visited,
569 .allClassesContainer td a:link, .allClassesContainer td a:visited,
570 .allPackagesContainer td a:link, .allPackagesContainer td a:visited {
571 font-weight:bold;
572 }
573 .tableSubHeadingColor {
574 background-color:#EEEEFF;
575 }
576 .altColor, .altColor th {
577 background-color:#FFFFFF;
578 }
579 .rowColor, .rowColor th {
580 background-color:#EEEEEF;
581 }
582 /*
583 * Styles for contents.
584 */
585 .description pre {
586 margin-top:0;
587 }
588 .deprecatedContent {
589 margin:0;
590 padding:10px 0;
591 }
592 .docSummary {
593 padding:0;
594 }
595 div.block {
596 font-size:14px;
597 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
598 }
599 td.colLast div {
600 padding-top:0px;
601 }
602 td.colLast a {
603 padding-bottom:3px;
604 }
605 /*
606 * Styles for formatting effect.
607 */
608 .sourceLineNo {
609 color:green;
610 padding:0 30px 0 0;
611 }
612 h1.hidden {
613 visibility:hidden;
614 overflow:hidden;
615 font-size:10px;
616 }
617 .block {
618 display:block;
619 margin:3px 10px 2px 0px;
620 color:#474747;
621 }
622 .deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink,
623 .moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType,
624 .packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel,
625 .throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink {
626 font-weight:bold;
627 }
628 .deprecationComment, .emphasizedPhrase, .interfaceName {
629 font-style:italic;
630 }
631 .deprecationBlock {
632 font-size:14px;
633 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
634 border-style:solid;
635 border-width:thin;
636 border-radius:10px;
637 padding:10px;
638 margin-bottom:10px;
639 margin-right:10px;
640 display:inline-block;
641 }
642 div.block div.deprecationComment, div.block div.block span.emphasizedPhrase,
643 div.block div.block span.interfaceName {
644 font-style:normal;
645 }
646 /*
647 * Styles for IFRAME.
648 */
649 .mainContainer {
650 margin:0 auto;
651 padding:0;
652 height:100%;
653 width:100%;
654 position:fixed;
655 top:0;
656 left:0;
657 }
658 .leftContainer {
659 height:100%;
660 position:fixed;
661 width:320px;
662 }
663 .leftTop {
664 position:relative;
665 float:left;
666 width:315px;
667 top:0;
668 left:0;
669 height:30%;
670 border-right:6px solid #ccc;
671 border-bottom:6px solid #ccc;
672 }
673 .leftBottom {
674 position:relative;
675 float:left;
676 width:315px;
677 bottom:0;
678 left:0;
679 height:70%;
680 border-right:6px solid #ccc;
681 border-top:1px solid #000;
682 }
683 .rightContainer {
684 position:absolute;
685 left:320px;
686 top:0;
687 bottom:0;
688 height:100%;
689 right:0;
690 border-left:1px solid #000;
691 }
692 .rightIframe {
693 margin:0;
694 padding:0;
695 height:100%;
696 right:30px;
697 width:100%;
698 overflow:visible;
699 margin-bottom:30px;
700 }
701 /*
702 * Styles specific to HTML5 elements.
703 */
704 main, nav, header, footer, section {
705 display:block;
706 }
707 /*
708 * Styles for javadoc search.
709 */
710 .ui-autocomplete-category {
711 font-weight:bold;
712 font-size:15px;
713 padding:7px 0 7px 3px;
714 background-color:#4D7A97;
715 color:#FFFFFF;
716 }
717 .resultItem {
718 font-size:13px;
719 }
720 .ui-autocomplete {
721 max-height:85%;
722 max-width:65%;
723 overflow-y:scroll;
724 overflow-x:scroll;
725 white-space:nowrap;
726 box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
727 }
728 ul.ui-autocomplete {
729 position:fixed;
730 z-index:999999;
731 }
732 ul.ui-autocomplete li {
733 float:left;
734 clear:both;
735 width:100%;
736 }
737 .resultHighlight {
738 font-weight:bold;
739 }
740 #search {
741 background-image:url('resources/glass.png');
742 background-size:13px;
743 background-repeat:no-repeat;
744 background-position:2px 3px;
745 padding-left:20px;
746 position:relative;
747 right:-18px;
748 width:400px;
749 }
750 #reset {
751 background-color: rgb(255,255,255);
752 background-image:url('resources/x.png');
753 background-position:center;
754 background-repeat:no-repeat;
755 background-size:12px;
756 border:0 none;
757 width:16px;
758 height:17px;
759 position:relative;
760 left:-4px;
761 top:-4px;
762 font-size:0px;
763 }
764 .watermark {
765 color:#545454;
766 }
767 .searchTagDescResult {
768 font-style:italic;
769 font-size:11px;
770 }
771 .searchTagHolderResult {
772 font-style:italic;
773 font-size:12px;
774 }
775 .searchTagResult:before, .searchTagResult:target {
776 color:red;
777 }
778 .moduleGraph span {
779 display:none;
780 position:absolute;
781 }
782 .moduleGraph:hover span {
783 display:block;
784 margin: -100px 0 0 100px;
785 z-index: 1;
786 }
787 .methodSignature {
788 white-space:pre-wrap;
789 }
790
791 /*
792 * Styles for user-provided tables.
793 *
794 * borderless:
795 * No borders, vertical margins, styled caption.
796 * This style is provided for use with existing doc comments.
797 * In general, borderless tables should not be used for layout purposes.
798 *
799 * plain:
800 * Plain borders around table and cells, vertical margins, styled caption.
801 * Best for small tables or for complex tables for tables with cells that span
802 * rows and columns, when the "striped" style does not work well.
803 *
804 * striped:
805 * Borders around the table and vertical borders between cells, striped rows,
806 * vertical margins, styled caption.
807 * Best for tables that have a header row, and a body containing a series of simple rows.
808 */
809
810 table.borderless,
811 table.plain,
812 table.striped {
813 margin-top: 10px;
814 margin-bottom: 10px;
815 }
816 table.borderless > caption,
817 table.plain > caption,
818 table.striped > caption {
819 font-weight: bold;
820 font-size: smaller;
821 }
822 table.borderless th, table.borderless td,
823 table.plain th, table.plain td,
824 table.striped th, table.striped td {
825 padding: 2px 5px;
826 }
827 table.borderless,
828 table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th,
829 table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td {
830 border: none;
831 }
832 table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr {
833 background-color: transparent;
834 }
835 table.plain {
836 border-collapse: collapse;
837 border: 1px solid black;
838 }
839 table.plain > thead > tr, table.plain > tbody tr, table.plain > tr {
840 background-color: transparent;
841 }
842 table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th,
843 table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td {
844 border: 1px solid black;
845 }
846 table.striped {
847 border-collapse: collapse;
848 border: 1px solid black;
849 }
850 table.striped > thead {
851 background-color: #E3E3E3;
852 }
853 table.striped > thead > tr > th, table.striped > thead > tr > td {
854 border: 1px solid black;
855 }
856 table.striped > tbody > tr:nth-child(even) {
857 background-color: #EEE
858 }
859 table.striped > tbody > tr:nth-child(odd) {
860 background-color: #FFF
861 }
862 table.striped > tbody > tr > th, table.striped > tbody > tr > td {
863 border-left: 1px solid black;
864 border-right: 1px solid black;
865 }
866 table.striped > tbody > tr > th {
867 font-weight: normal;
868 }
--- EOF ---