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 div.memberSignature { 575 font-family:'DejaVu Sans Mono', monospace; 576 font-size:14px; 577 margin-top:6px; 578 margin-bottom:14px; 579 white-space: pre-wrap; 580 } 581 div.memberSignature span.annotations { 582 white-space: pre-wrap; 583 } 584 div.memberSignature span.typeParametersLong, 585 div.memberSignature span.arguments, 586 div.memberSignature span.exceptions { 587 display: inline-block; 588 vertical-align: top; 589 white-space: pre; 590 } 591 div.memberSignature span.typeParameters { 592 white-space: normal; 593 } 594 /* 595 * Styles for formatting effect. 596 */ 597 .sourceLineNo { 598 color:green; 599 padding:0 30px 0 0; 600 } 601 h1.hidden { 602 visibility:hidden; 603 overflow:hidden; 604 font-size:10px; 605 } 606 .block { 607 display:block; 608 margin:3px 10px 2px 0px; 609 color:#474747; 610 } 611 .deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink, 612 .moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType, 613 .packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, 614 .throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink { 615 font-weight:bold; 616 } 617 .deprecationComment, .emphasizedPhrase, .interfaceName { 618 font-style:italic; 619 } 620 .deprecationBlock { 621 font-size:14px; 622 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; 623 border-style:solid; 624 border-width:thin; 625 border-radius:10px; 626 padding:10px; 627 margin-bottom:10px; 628 margin-right:10px; 629 display:inline-block; 630 } 631 div.block div.deprecationComment, div.block div.block span.emphasizedPhrase, 632 div.block div.block span.interfaceName { 633 font-style:normal; 634 } 635 /* 636 * Styles for IFRAME. 637 */ 638 .mainContainer { 639 margin:0 auto; 640 padding:0; 641 height:100%; 642 width:100%; 643 position:fixed; 644 top:0; 645 left:0; 646 } 647 .leftContainer { 648 height:100%; 649 position:fixed; 650 width:320px; 651 } 652 .leftTop { 653 position:relative; 654 float:left; 655 width:315px; 656 top:0; 657 left:0; 658 height:30%; 659 border-right:6px solid #ccc; 660 border-bottom:6px solid #ccc; 661 } 662 .leftBottom { 663 position:relative; 664 float:left; 665 width:315px; 666 bottom:0; 667 left:0; 668 height:70%; 669 border-right:6px solid #ccc; 670 border-top:1px solid #000; 671 } 672 .rightContainer { 673 position:absolute; 674 left:320px; 675 top:0; 676 bottom:0; 677 height:100%; 678 right:0; 679 border-left:1px solid #000; 680 } 681 .rightIframe { 682 margin:0; 683 padding:0; 684 height:100%; 685 right:30px; 686 width:100%; 687 overflow:visible; 688 margin-bottom:30px; 689 } 690 /* 691 * Styles specific to HTML5 elements. 692 */ 693 main, nav, header, footer, section { 694 display:block; 695 } 696 /* 697 * Styles for javadoc search. 698 */ 699 .ui-autocomplete-category { 700 font-weight:bold; 701 font-size:15px; 702 padding:7px 0 7px 3px; 703 background-color:#4D7A97; 704 color:#FFFFFF; 705 } 706 .resultItem { 707 font-size:13px; 708 } 709 .ui-autocomplete { 710 max-height:85%; 711 max-width:65%; 712 overflow-y:scroll; 713 overflow-x:scroll; 714 white-space:nowrap; 715 box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); 716 } 717 ul.ui-autocomplete { 718 position:fixed; 719 z-index:999999; 720 } 721 ul.ui-autocomplete li { 722 float:left; 723 clear:both; 724 width:100%; 725 } 726 .resultHighlight { 727 font-weight:bold; 728 } 729 #search { 730 background-image:url('resources/glass.png'); 731 background-size:13px; 732 background-repeat:no-repeat; 733 background-position:2px 3px; 734 padding-left:20px; 735 position:relative; 736 right:-18px; 737 width:400px; 738 } 739 #reset { 740 background-color: rgb(255,255,255); 741 background-image:url('resources/x.png'); 742 background-position:center; 743 background-repeat:no-repeat; 744 background-size:12px; 745 border:0 none; 746 width:16px; 747 height:17px; 748 position:relative; 749 left:-4px; 750 top:-4px; 751 font-size:0px; 752 } 753 .watermark { 754 color:#545454; 755 } 756 .searchTagDescResult { 757 font-style:italic; 758 font-size:11px; 759 } 760 .searchTagHolderResult { 761 font-style:italic; 762 font-size:12px; 763 } 764 .searchTagResult:before, .searchTagResult:target { 765 color:red; 766 } 767 .moduleGraph span { 768 display:none; 769 position:absolute; 770 } 771 .moduleGraph:hover span { 772 display:block; 773 margin: -100px 0 0 100px; 774 z-index: 1; 775 } 776 .methodSignature { 777 white-space:normal; 778 } 779 .inheritedList { 780 margin: 10px 0 10px 0; 781 } 782 section.description { 783 line-height: 1.4; 784 } 785 .summary section[class$="Summary"], .details section[class$="Details"], 786 .classUses .detail, .serializedClassDetails { 787 padding: 0px 20px 5px 10px; 788 border: 1px solid #ededed; 789 background-color: #f8f8f8; 790 } 791 .inheritedList, section[class$="Details"] .detail { 792 padding:0 0 5px 8px; 793 background-color:#ffffff; 794 border:none; 795 } 796 797 /* 798 * Styles for user-provided tables. 799 * 800 * borderless: 801 * No borders, vertical margins, styled caption. 802 * This style is provided for use with existing doc comments. 803 * In general, borderless tables should not be used for layout purposes. 804 * 805 * plain: 806 * Plain borders around table and cells, vertical margins, styled caption. 807 * Best for small tables or for complex tables for tables with cells that span 808 * rows and columns, when the "striped" style does not work well. 809 * 810 * striped: 811 * Borders around the table and vertical borders between cells, striped rows, 812 * vertical margins, styled caption. 813 * Best for tables that have a header row, and a body containing a series of simple rows. 814 */ 815 816 table.borderless, 817 table.plain, 818 table.striped { 819 margin-top: 10px; 820 margin-bottom: 10px; 821 } 822 table.borderless > caption, 823 table.plain > caption, 824 table.striped > caption { 825 font-weight: bold; 826 font-size: smaller; 827 } 828 table.borderless th, table.borderless td, 829 table.plain th, table.plain td, 830 table.striped th, table.striped td { 831 padding: 2px 5px; 832 } 833 table.borderless, 834 table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, 835 table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { 836 border: none; 837 } 838 table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { 839 background-color: transparent; 840 } 841 table.plain { 842 border-collapse: collapse; 843 border: 1px solid black; 844 } 845 table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { 846 background-color: transparent; 847 } 848 table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, 849 table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { 850 border: 1px solid black; 851 } 852 table.striped { 853 border-collapse: collapse; 854 border: 1px solid black; 855 } 856 table.striped > thead { 857 background-color: #E3E3E3; 858 } 859 table.striped > thead > tr > th, table.striped > thead > tr > td { 860 border: 1px solid black; 861 } 862 table.striped > tbody > tr:nth-child(even) { 863 background-color: #EEE 864 } 865 table.striped > tbody > tr:nth-child(odd) { 866 background-color: #FFF 867 } 868 table.striped > tbody > tr > th, table.striped > tbody > tr > td { 869 border-left: 1px solid black; 870 border-right: 1px solid black; 871 } 872 table.striped > tbody > tr > th { 873 font-weight: normal; 874 }