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 .subNav .navListSearch { 211 float:right; 212 margin:0 0 0 0; 213 padding:5px 6px; 214 clear:none; 215 } 216 .navListSearch label { 217 position:relative; 218 right:-16px; 219 } 220 ul.subNavList li { 221 list-style:none; 222 float:left; 223 padding-top:10px; 224 } 225 .topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { 226 color:#FFFFFF; 227 text-decoration:none; 228 text-transform:uppercase; 229 } 230 .topNav a:hover, .bottomNav a:hover { 231 text-decoration:none; 232 color:#bb7a2a; 233 text-transform:uppercase; 234 } 235 .navBarCell1Rev { 236 background-color:#F8981D; 237 color:#253441; 238 margin: auto 5px; 239 } 240 .skipNav { 241 position:absolute; 242 top:auto; 243 left:-9999px; 244 overflow:hidden; 245 } 246 /* 247 * Styles for page header and footer. 248 */ 249 .header, .footer { 250 clear:both; 251 margin:0 20px; 252 padding:5px 0 0 0; 253 } 254 .indexNav { 255 position:relative; 256 font-size:12px; 257 background-color:#dee3e9; 258 } 259 .indexNav ul { 260 margin-top:0; 261 padding:5px; 262 } 263 .indexNav ul li { 264 display:inline; 265 list-style-type:none; 266 padding-right:10px; 267 text-transform:uppercase; 268 } 269 .indexNav h1 { 270 font-size:13px; 271 } 272 .title { 273 color:#2c4557; 274 margin:10px 0; 275 } 276 .subTitle { 277 margin:5px 0 0 0; 278 } 279 .header ul { 280 margin:0 0 15px 0; 281 padding:0; 282 } 283 .footer ul { 284 margin:20px 0 5px 0; 285 } 286 .header ul li, .footer ul li { 287 list-style:none; 288 font-size:13px; 289 } 290 /* 291 * Styles for headings. 292 */ 293 body.class-declaration .summary h2, 294 body.class-declaration .details h2, 295 body.class-use h2, 296 body.module-declaration .blockList h2 { 297 font-style: italic; 298 padding:0; 299 margin:15px 0; 300 } 301 body.class-declaration .summary h3, 302 body.class-declaration .details h3, 303 body.class-declaration .summary .inheritedList h2 { 304 background-color:#dee3e9; 305 border:1px solid #d0d9e0; 306 margin:0 0 6px -8px; 307 padding:7px 5px; 308 } 309 /* 310 * Styles for page layout containers. 311 */ 312 .contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer, 313 .allClassesContainer, .allPackagesContainer { 314 clear:both; 315 padding:10px 20px; 316 position:relative; 317 } 318 .indexContainer { 319 margin:10px; 320 position:relative; 321 font-size:12px; 322 } 323 .indexContainer h2 { 324 font-size:13px; 325 padding:0 0 3px 0; 326 } 327 .indexContainer ul { 328 margin:0; 329 padding:0; 330 } 331 .indexContainer ul li { 332 list-style:none; 333 padding-top:2px; 334 } 335 .contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { 336 font-size:12px; 337 font-weight:bold; 338 margin:10px 0 0 0; 339 color:#4E4E4E; 340 } 341 .contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { 342 margin:5px 0 10px 0px; 343 font-size:14px; 344 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; 345 } 346 .serializedFormContainer dl.nameValue dt { 347 margin-left:1px; 348 font-size:1.1em; 349 display:inline; 350 font-weight:bold; 351 } 352 .serializedFormContainer dl.nameValue dd { 353 margin:0 0 0 1px; 354 font-size:1.1em; 355 display:inline; 356 } 357 /* 358 * Styles for lists. 359 */ 360 li.circle { 361 list-style:circle; 362 } 363 ul.horizontal li { 364 display:inline; 365 font-size:0.9em; 366 } 367 div.inheritance { 368 margin:0; 369 padding:0; 370 } 371 div.inheritance div.inheritance { 372 margin-left:2em; 373 } 374 ul.blockList, ul.blockListLast { 375 margin:10px 0 10px 0; 376 padding:0; 377 } 378 ul.blockList li.blockList, ul.blockList li.blockListLast { 379 list-style:none; 380 margin-bottom:15px; 381 line-height:1.4; 382 } 383 table tr td dl, table tr td dl dt, table tr td dl dd { 384 margin-top:0; 385 margin-bottom:1px; 386 } 387 /* 388 * Styles for tables. 389 */ 390 .overviewSummary table, .memberSummary table, .typeSummary table, .useSummary table, .constantsSummary table, .deprecatedSummary table, 391 .requiresSummary table, .packagesSummary table, .providesSummary table, .usesSummary table { 392 width:100%; 393 border-spacing:0; 394 border-left:1px solid #EEE; 395 border-right:1px solid #EEE; 396 border-bottom:1px solid #EEE; 397 } 398 .overviewSummary table, .memberSummary table, .requiresSummary table, .packagesSummary table, .providesSummary table, .usesSummary table { 399 padding:0px; 400 } 401 .overviewSummary caption, .memberSummary caption, .typeSummary caption, 402 .useSummary caption, .constantsSummary caption, .deprecatedSummary caption, 403 .requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption { 404 position:relative; 405 text-align:left; 406 background-repeat:no-repeat; 407 color:#253441; 408 font-weight:bold; 409 clear:none; 410 overflow:hidden; 411 padding:0px; 412 padding-top:10px; 413 padding-left:1px; 414 margin:0px; 415 white-space:pre; 416 } 417 .constantsSummary caption a:link, .constantsSummary caption a:visited, 418 .useSummary caption a:link, .useSummary caption a:visited { 419 color:#1f389c; 420 } 421 .overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, 422 .deprecatedSummary caption a:link, 423 .requiresSummary caption a:link, .packagesSummary caption a:link, .providesSummary caption a:link, 424 .usesSummary caption a:link, 425 .overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, 426 .useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, 427 .requiresSummary caption a:hover, .packagesSummary caption a:hover, .providesSummary caption a:hover, 428 .usesSummary caption a:hover, 429 .overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, 430 .useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, 431 .requiresSummary caption a:active, .packagesSummary caption a:active, .providesSummary caption a:active, 432 .usesSummary caption a:active, 433 .overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, 434 .deprecatedSummary caption a:visited, 435 .requiresSummary caption a:visited, .packagesSummary caption a:visited, .providesSummary caption a:visited, 436 .usesSummary caption a:visited { 437 color:#FFFFFF; 438 } 439 .overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, 440 .useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span, 441 .requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span, 442 .usesSummary caption span { 443 white-space:nowrap; 444 padding-top:5px; 445 padding-left:12px; 446 padding-right:12px; 447 padding-bottom:7px; 448 display:inline-block; 449 float:left; 450 background-color:#F8981D; 451 border: none; 452 height:16px; 453 } 454 .overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, 455 .useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd, 456 .requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd { 457 display:none; 458 width:5px; 459 position:relative; 460 float:left; 461 background-color:#F8981D; 462 } 463 .overviewSummary [role=tablist] button, .memberSummary [role=tablist] button, 464 .typeSummary [role=tablist] button, .packagesSummary [role=tablist] button { 465 border: none; 466 cursor: pointer; 467 padding: 5px 12px 7px 12px; 468 font-weight: bold; 469 margin-right: 3px; 470 } 471 .overviewSummary [role=tablist] .activeTableTab, .memberSummary [role=tablist] .activeTableTab, 472 .typeSummary [role=tablist] .activeTableTab, .packagesSummary [role=tablist] .activeTableTab { 473 background: #F8981D; 474 color: #253441; 475 } 476 .overviewSummary [role=tablist] .tableTab, .memberSummary [role=tablist] .tableTab, 477 .typeSummary [role=tablist] .tableTab, .packagesSummary [role=tablist] .tableTab { 478 background: #4D7A97; 479 color: #FFFFFF; 480 } 481 .rowColor th, .altColor th { 482 font-weight:normal; 483 } 484 .overviewSummary td, .memberSummary td, .typeSummary td, 485 .useSummary td, .constantsSummary td, .deprecatedSummary td, 486 .requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td { 487 text-align:left; 488 padding:0px 0px 12px 10px; 489 } 490 th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .useSummary th, 491 .constantsSummary th, .packagesSummary th, td.colFirst, td.colSecond, td.colLast, .useSummary td, 492 .constantsSummary td { 493 vertical-align:top; 494 padding-right:0px; 495 padding-top:8px; 496 padding-bottom:3px; 497 } 498 th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .constantsSummary th, 499 .packagesSummary th { 500 background:#dee3e9; 501 text-align:left; 502 padding:8px 3px 3px 7px; 503 } 504 td.colFirst, th.colFirst { 505 font-size:13px; 506 } 507 td.colSecond, th.colSecond, td.colLast, th.colConstructorName, th.colDeprecatedItemName, th.colLast { 508 font-size:13px; 509 } 510 .constantsSummary th, .packagesSummary th { 511 font-size:13px; 512 } 513 .providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst, 514 .providesSummary td.colLast { 515 white-space:normal; 516 font-size:13px; 517 } 518 .overviewSummary td.colFirst, .overviewSummary th.colFirst, 519 .requiresSummary td.colFirst, .requiresSummary th.colFirst, 520 .packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th, 521 .usesSummary td.colFirst, .usesSummary th.colFirst, 522 .providesSummary td.colFirst, .providesSummary th.colFirst, 523 .memberSummary td.colFirst, .memberSummary th.colFirst, 524 .memberSummary td.colSecond, .memberSummary th.colSecond, .memberSummary th.colConstructorName, 525 .typeSummary td.colFirst, .typeSummary th.colFirst { 526 vertical-align:top; 527 } 528 .packagesSummary th.colLast, .packagesSummary td.colLast { 529 white-space:normal; 530 } 531 td.colFirst a:link, td.colFirst a:visited, 532 td.colSecond a:link, td.colSecond a:visited, 533 th.colFirst a:link, th.colFirst a:visited, 534 th.colSecond a:link, th.colSecond a:visited, 535 th.colConstructorName a:link, th.colConstructorName a:visited, 536 th.colDeprecatedItemName a:link, th.colDeprecatedItemName a:visited, 537 .constantValuesContainer td a:link, .constantValuesContainer td a:visited, 538 .allClassesContainer td a:link, .allClassesContainer td a:visited, 539 .allPackagesContainer td a:link, .allPackagesContainer td a:visited { 540 font-weight:bold; 541 } 542 .tableSubHeadingColor { 543 background-color:#EEEEFF; 544 } 545 .altColor, .altColor th { 546 background-color:#FFFFFF; 547 } 548 .rowColor, .rowColor th { 549 background-color:#EEEEEF; 550 } 551 /* 552 * Styles for contents. 553 */ 554 .description pre { 555 margin-top:0; 556 } 557 .deprecatedContent { 558 margin:0; 559 padding:10px 0; 560 } 561 .docSummary { 562 padding:0; 563 } 564 div.block { 565 font-size:14px; 566 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; 567 } 568 td.colLast div { 569 padding-top:0px; 570 } 571 td.colLast a { 572 padding-bottom:3px; 573 } 574 /* 575 * Styles for formatting effect. 576 */ 577 .sourceLineNo { 578 color:green; 579 padding:0 30px 0 0; 580 } 581 h1.hidden { 582 visibility:hidden; 583 overflow:hidden; 584 font-size:10px; 585 } 586 .block { 587 display:block; 588 margin:3px 10px 2px 0px; 589 color:#474747; 590 } 591 .deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink, 592 .moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType, 593 .packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, 594 .throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink { 595 font-weight:bold; 596 } 597 .deprecationComment, .emphasizedPhrase, .interfaceName { 598 font-style:italic; 599 } 600 .deprecationBlock { 601 font-size:14px; 602 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; 603 border-style:solid; 604 border-width:thin; 605 border-radius:10px; 606 padding:10px; 607 margin-bottom:10px; 608 margin-right:10px; 609 display:inline-block; 610 } 611 div.block div.deprecationComment, div.block div.block span.emphasizedPhrase, 612 div.block div.block span.interfaceName { 613 font-style:normal; 614 } 615 /* 616 * Styles for IFRAME. 617 */ 618 .mainContainer { 619 margin:0 auto; 620 padding:0; 621 height:100%; 622 width:100%; 623 position:fixed; 624 top:0; 625 left:0; 626 } 627 .leftContainer { 628 height:100%; 629 position:fixed; 630 width:320px; 631 } 632 .leftTop { 633 position:relative; 634 float:left; 635 width:315px; 636 top:0; 637 left:0; 638 height:30%; 639 border-right:6px solid #ccc; 640 border-bottom:6px solid #ccc; 641 } 642 .leftBottom { 643 position:relative; 644 float:left; 645 width:315px; 646 bottom:0; 647 left:0; 648 height:70%; 649 border-right:6px solid #ccc; 650 border-top:1px solid #000; 651 } 652 .rightContainer { 653 position:absolute; 654 left:320px; 655 top:0; 656 bottom:0; 657 height:100%; 658 right:0; 659 border-left:1px solid #000; 660 } 661 .rightIframe { 662 margin:0; 663 padding:0; 664 height:100%; 665 right:30px; 666 width:100%; 667 overflow:visible; 668 margin-bottom:30px; 669 } 670 /* 671 * Styles specific to HTML5 elements. 672 */ 673 main, nav, header, footer, section { 674 display:block; 675 } 676 /* 677 * Styles for javadoc search. 678 */ 679 .ui-autocomplete-category { 680 font-weight:bold; 681 font-size:15px; 682 padding:7px 0 7px 3px; 683 background-color:#4D7A97; 684 color:#FFFFFF; 685 } 686 .resultItem { 687 font-size:13px; 688 } 689 .ui-autocomplete { 690 max-height:85%; 691 max-width:65%; 692 overflow-y:scroll; 693 overflow-x:scroll; 694 white-space:nowrap; 695 box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); 696 } 697 ul.ui-autocomplete { 698 position:fixed; 699 z-index:999999; 700 } 701 ul.ui-autocomplete li { 702 float:left; 703 clear:both; 704 width:100%; 705 } 706 .resultHighlight { 707 font-weight:bold; 708 } 709 #search { 710 background-image:url('resources/glass.png'); 711 background-size:13px; 712 background-repeat:no-repeat; 713 background-position:2px 3px; 714 padding-left:20px; 715 position:relative; 716 right:-18px; 717 width:400px; 718 } 719 #reset { 720 background-color: rgb(255,255,255); 721 background-image:url('resources/x.png'); 722 background-position:center; 723 background-repeat:no-repeat; 724 background-size:12px; 725 border:0 none; 726 width:16px; 727 height:17px; 728 position:relative; 729 left:-4px; 730 top:-4px; 731 font-size:0px; 732 } 733 .watermark { 734 color:#545454; 735 } 736 .searchTagDescResult { 737 font-style:italic; 738 font-size:11px; 739 } 740 .searchTagHolderResult { 741 font-style:italic; 742 font-size:12px; 743 } 744 .searchTagResult:before, .searchTagResult:target { 745 color:red; 746 } 747 .moduleGraph span { 748 display:none; 749 position:absolute; 750 } 751 .moduleGraph:hover span { 752 display:block; 753 margin: -100px 0 0 100px; 754 z-index: 1; 755 } 756 .methodSignature { 757 white-space:normal; 758 } 759 .inheritedList { 760 margin: 10px 0 10px 0; 761 } 762 section.description { 763 line-height: 1.4; 764 } 765 .summary section[class$="Summary"], .details section[class$="Details"], 766 .classUses .detail, .serializedClassDetails { 767 padding: 0px 20px 5px 10px; 768 border: 1px solid #ededed; 769 background-color: #f8f8f8; 770 } 771 .inheritedList, section[class$="Details"] .detail { 772 padding:0 0 5px 8px; 773 background-color:#ffffff; 774 border:none; 775 } 776 777 /* 778 * Styles for user-provided tables. 779 * 780 * borderless: 781 * No borders, vertical margins, styled caption. 782 * This style is provided for use with existing doc comments. 783 * In general, borderless tables should not be used for layout purposes. 784 * 785 * plain: 786 * Plain borders around table and cells, vertical margins, styled caption. 787 * Best for small tables or for complex tables for tables with cells that span 788 * rows and columns, when the "striped" style does not work well. 789 * 790 * striped: 791 * Borders around the table and vertical borders between cells, striped rows, 792 * vertical margins, styled caption. 793 * Best for tables that have a header row, and a body containing a series of simple rows. 794 */ 795 796 table.borderless, 797 table.plain, 798 table.striped { 799 margin-top: 10px; 800 margin-bottom: 10px; 801 } 802 table.borderless > caption, 803 table.plain > caption, 804 table.striped > caption { 805 font-weight: bold; 806 font-size: smaller; 807 } 808 table.borderless th, table.borderless td, 809 table.plain th, table.plain td, 810 table.striped th, table.striped td { 811 padding: 2px 5px; 812 } 813 table.borderless, 814 table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, 815 table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { 816 border: none; 817 } 818 table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { 819 background-color: transparent; 820 } 821 table.plain { 822 border-collapse: collapse; 823 border: 1px solid black; 824 } 825 table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { 826 background-color: transparent; 827 } 828 table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, 829 table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { 830 border: 1px solid black; 831 } 832 table.striped { 833 border-collapse: collapse; 834 border: 1px solid black; 835 } 836 table.striped > thead { 837 background-color: #E3E3E3; 838 } 839 table.striped > thead > tr > th, table.striped > thead > tr > td { 840 border: 1px solid black; 841 } 842 table.striped > tbody > tr:nth-child(even) { 843 background-color: #EEE 844 } 845 table.striped > tbody > tr:nth-child(odd) { 846 background-color: #FFF 847 } 848 table.striped > tbody > tr > th, table.striped > tbody > tr > td { 849 border-left: 1px solid black; 850 border-right: 1px solid black; 851 } 852 table.striped > tbody > tr > th { 853 font-weight: normal; 854 } --- EOF ---