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