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