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