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 }