1body { 2 background: #FFF; 3 color: #222; 4 font-style: normal; 5 line-height: 1.6em; 6 margin-left: auto; 7 margin-right: auto; 8 padding: 1em; 9 max-width: 60em; 10 font-family: "DejaVu Serif",Palatino,serif; 11 text-rendering: optimizeLegibility; 12} 13 14h1, .title, #projectname, h2, h3, h4, h5, h6 { 15 line-height: 1.0125em; 16 color: #444; 17 font-family: "DejaVu Sans",Helvetica,Arial,sans-serif; 18 margin: 1em 0 0.5em 0; 19} 20 21h1, .titlearea .header .titlebox, #projectname { 22 font-size: 300%; 23 font-weight: 400; 24 margin-bottom: 0.25em; 25 margin-top: 0; 26} 27 28.header .headertitle .title { 29 font-size: 180%; 30 font-weight: 400; 31 margin: 0.75em 0.25em 0.5em 0; 32} 33 34.ingroups { 35 display: inline; 36} 37.title .ingroups a { 38 font-size: small; 39 margin-left: 1em; 40} 41 42#titlebox, #metabox { 43 display: inline-block; 44} 45#titlebox{ 46 display: inline-block; 47 width: 75%; 48 left: 0; 49 top: 0; 50} 51 52#title { 53 margin-bottom: 0.25em; 54} 55 56#shortdesc { 57 margin: 0; 58 color: #666; 59 display: inline-block; 60 font-style: italic; 61 padding: 0; 62} 63 64#titlearea { 65 margin: 0.25em auto 0.25em auto; 66 padding: 0; 67 position: relative; 68 clear: both; 69 line-height: 1.0em; 70} 71 72h2 { 73 font-size: 160%; 74 font-weight: 400; 75} 76 77h3 { 78 font-size: 140%; 79 font-weight: 400; 80} 81 82h4 { 83 font-size: 120%; 84 font-weight: 500; 85} 86 87h5, h6 { 88 font-size: 110%; 89 font-weight: 600; 90} 91 92h1 a, h1 a:link, h1 a:visited , 93h2 a, h2 a:link, h2 a:visited , 94h3 a, h3 a:link, h3 a:visited , 95h4 a, h4 a:link, h4 a:visited , 96h5 a, h5 a:link, h5 a:visited , 97h6 a, h6 a:link, h6 a:visited { 98 color: #444; 99} 100 101p { 102 margin: 0.5em 0 0.5em 0; 103} 104 105dt { 106 font-weight: 700; 107} 108 109dd { 110 margin-left: 2em; 111} 112 113caption { 114 font-weight: 700; 115} 116 117span.legend { 118 font-size: small; 119 text-align: center; 120} 121 122h3.version { 123 font-size: small; 124 text-align: center; 125} 126 127div.qindex,div.navtab { 128 background-color: #EBEFF6; 129 border: 1px solid #A3B4D7; 130 text-align: center; 131 margin: 2px; 132 padding: 2px; 133} 134 135div.navtab { 136 margin-right: 15px; 137} 138 139/* @group Link Styling */ 140a { 141 color: #546E00; 142 text-decoration: none; 143} 144 145.contents a:visited { 146 color: #344E00; 147} 148 149a:hover { 150 text-decoration: underline; 151} 152 153a.qindexHL { 154 background-color: #9CAFD4; 155 color: #FFF; 156 border: 1px double #869DCA; 157} 158 159code { 160 color: #444; 161} 162 163/* @end */ 164dl.el { 165 margin-left: -1cm; 166} 167 168.fragment { 169 font-family: "DejaVu Sans Mono",monospace,fixed; 170} 171 172pre.fragment { 173 border: 1px solid #C4C4C4; 174 background-color: #F9F9F9; 175 padding: 0.5em; 176 overflow: auto; 177} 178 179div.ah { 180 background-color: #000; 181 font-weight: 700; 182 color: #FFF; 183 margin-bottom: 3px; 184 margin-top: 3px; 185 padding: .2em; 186 border: thin solid #333; 187} 188 189div.groupHeader { 190 margin-left: 16px; 191 margin-top: 12px; 192 margin-bottom: 6px; 193 font-weight: 700; 194} 195 196a + h2.groupheader { 197 display: none; 198} 199 200div.groupText { 201 margin-left: 16px; 202 font-style: italic; 203} 204 205div.contents, #content { 206 padding: 0 0.25em 0 0.25em; 207 max-width: 60em; 208 margin-left: auto; 209 margin-right: auto; 210} 211 212td.indexkey { 213 background-color: #EBEFF6; 214 font-weight: 700; 215 border: 1px solid #C4CFE5; 216 margin: 2px 0; 217 padding: 2px 10px; 218} 219 220td.indexvalue { 221 background-color: #EBEFF6; 222 border: 1px solid #C4CFE5; 223 padding: 2px 10px; 224 margin: 2px 0; 225} 226 227table.memname { 228 font-family: "DejaVu Sans Mono",monospace,fixed; 229} 230 231tr.memlist { 232 background-color: #EEF1F7; 233} 234 235p.formulaDsp { 236 text-align: center; 237} 238 239img.formulaInl { 240 vertical-align: middle; 241} 242 243div.center { 244 text-align: center; 245 margin-top: 0; 246 margin-bottom: 0; 247 padding: 0; 248} 249 250div.center img { 251 border: 0; 252} 253 254address.footer { 255 text-align: right; 256} 257 258img.footer { 259 border: 0; 260 vertical-align: middle; 261} 262 263/* @group Code Colorization */ 264span.keyword { 265 color: #586E75; 266} 267 268span.keywordtype { 269 color: #546E00; 270} 271 272span.keywordflow { 273 color: #586E75; 274} 275 276span.comment { 277 color: #6C71C4; 278} 279 280span.preprocessor { 281 color: #D33682; 282} 283 284span.stringliteral { 285 color: #CB4B16; 286} 287 288span.charliteral { 289 color: #CB4B16; 290} 291 292/* @end */ 293td.tiny { 294 font-size: x-small; 295} 296 297.dirtab { 298 padding: 4px; 299 border-collapse: collapse; 300 border: 1px solid #A3B4D7; 301} 302 303th.dirtab { 304 background: #EBEFF6; 305 font-weight: 700; 306} 307 308hr { 309 height: 0; 310 border: none; 311 border-top: 1px solid #DDD; 312 margin: 2em 0 1em; 313} 314 315#footer { 316 bottom: 0; 317 clear: both; 318 font-size: x-small; 319 margin: 2em 0 0; 320 padding: 0 1em 1em 1em; 321 vertical-align: top; 322 color: #888; 323} 324 325/* @group Member Descriptions */ 326table.memberdecls { 327 border-spacing: 0.125em; 328 line-height: 1.3em; 329} 330 331.mdescLeft,.mdescRight,.memItemLeft,.memItemRight,.memTemplItemLeft,.memTemplItemRight,.memTemplParams { 332 margin: 0; 333 padding: 0; 334} 335 336.mdescLeft,.mdescRight { 337 color: #555; 338} 339 340.memItemLeft,.memItemRight,.memTemplParams { 341 border: 0; 342 font-family: "DejaVu Sans Mono",monospace,fixed; 343} 344 345.memItemLeft,.memTemplItemLeft { 346 white-space: nowrap; 347 padding-left: 2em; 348 padding-right: 1em; 349} 350 351.memItemLeft a.el { 352 font-weight: bold; 353} 354 355.memTemplParams { 356 color: #464646; 357 white-space: nowrap; 358} 359 360td.memSeparator { 361 display: none; 362} 363 364td.mlabels-right { 365 vertical-align: top; 366 padding-top: 4px; 367 color: #B4C342; 368} 369 370.memtitle { 371 display: none; 372} 373 374/* @end */ 375/* @group Member Details */ 376/* Styles for detailed member documentation */ 377.memtemplate { 378 color: #888; 379 font-style: italic; 380 font-family: "DejaVu Sans Mono",monospace,fixed; 381 font-size: small; 382} 383 384.memnav { 385 background-color: #EEE; 386 border: 1px solid #B4C342; 387 text-align: center; 388 margin: 2px; 389 margin-right: 15px; 390 padding: 2px; 391} 392 393.memitem { 394 padding: 0.25em 0.5em 0.25em 0.5em; 395 margin: 0 0 1em 0; 396 border-radius: 6px; 397 border: 1px solid #DDD; 398} 399 400.memproto { 401 font-size: 110%; 402 font-weight: 400; 403 line-height: 1em; 404 color: #000; 405} 406 407.memproto .paramname { 408 font-style: normal; 409} 410 411.memdoc { 412 padding: 0 0.25em 0 0.25em; 413} 414 415.paramkey { 416 text-align: right; 417} 418 419.paramtype { 420 color: #666; 421 padding-right: 0.5em; 422 white-space: nowrap; 423} 424 425.paramname { 426 color: #111; 427 white-space: nowrap; 428 font-family: "DejaVu Sans Mono",monospace,fixed; 429 font-style: italic; 430 padding-right: 0.5em; 431} 432 433.fieldname { 434 color: #000; 435} 436 437.fieldtable { 438 padding-top: 0.25em; 439 border-top: 1px dashed #DDD; 440} 441 442.fieldtable tbody tr:first-child { 443 display: none; 444} 445 446td.fieldname { 447 padding: 0 0.5em 0 0.25em; 448 vertical-align: top; 449 font-family: "DejaVu Sans Mono",monospace,fixed; 450} 451 452td.fieldtype { 453 color: #666; 454 padding: 0 0.5em 0 0; 455 vertical-align: top; 456 font-family: "DejaVu Sans Mono",monospace,fixed; 457} 458 459td.fielddoc p { 460 margin: 0; 461 vertical-align: top; 462 padding: 0 0.5em 0 0; 463} 464 465p.reference { 466 font-size: x-small; 467 font-style: italic; 468} 469 470/* @end */ 471/* @group Directory (tree) */ 472/* for the tree view */ 473.ftvtree { 474 font-family: sans-serif; 475 margin: 0; 476} 477 478/* these are for tree view when used as main index */ 479.directory { 480 font-size: small; 481 margin: 0.5em; 482} 483 484.directory h3 { 485 margin: 0; 486 margin-top: 1em; 487 font-size: 11pt; 488} 489 490.directory > h3 { 491 margin-top: 0; 492} 493 494.directory p { 495 margin: 0; 496 white-space: nowrap; 497} 498 499.directory div { 500 display: none; 501 margin: 0; 502} 503 504.directory img { 505 vertical-align: -30%; 506} 507 508td.entry { 509 font-family: "DejaVu Sans",Helvetica,Arial,sans-serif; 510 font-weight: 400; 511 padding-right: 1em; 512} 513 514td.entry .arrow { 515 display: none; 516} 517 518td.entry b { 519 font-family: "DejaVu Sans",Helvetica,Arial,sans-serif; 520 font-weight: 400; 521 font-size: 130%; 522} 523 524/* these are for tree view when not used as main index */ 525.directory-alt { 526 font-size: 100%; 527 font-weight: bold; 528} 529 530.directory-alt h3 { 531 margin: 0; 532 margin-top: 1em; 533 font-size: 11pt; 534} 535 536.directory-alt > h3 { 537 margin-top: 0; 538} 539 540.directory-alt p { 541 margin: 0; 542 white-space: nowrap; 543} 544 545.directory-alt div { 546 display: none; 547 margin: 0; 548} 549 550.directory-alt img { 551 vertical-align: -30%; 552} 553 554/* @end */ 555div.dynheader { 556 margin-top: 8px; 557} 558 559address { 560 font-style: normal; 561 color: #444; 562} 563 564table.doxtable { 565 border-collapse: collapse; 566 margin: 0.5em; 567} 568 569table.doxtable td,table.doxtable th { 570 border: 1px solid #DDD; 571 padding: 3px 7px 2px; 572} 573 574table.doxtable th { 575 background-color: #F3F3F3; 576 color: #000; 577 padding-bottom: 4px; 578 padding-top: 5px; 579 text-align: left; 580 font-weight: bold; 581} 582 583.tabsearch { 584 top: 0; 585 left: 10px; 586 height: 36px; 587 z-index: 101; 588 overflow: hidden; 589 font-size: 13px; 590} 591 592div.navpath { 593 color: #DDD; 594} 595 596.navpath ul { 597 overflow: hidden; 598 margin: 0; 599 padding: 0; 600} 601 602.navpath li { 603 float: left; 604 padding-left: 0; 605 margin-left: 0.5em; 606 padding-right: 1em; 607} 608 609.navpath a { 610 display: block; 611 text-decoration: none; 612 outline: none; 613} 614 615div.summary { 616 font-size: small; 617 font-family: "DejaVu Sans",Helvetica,Arial,sans-serif; 618 margin: 0; 619 color: #FFF; /* Hide separator bars */ 620 border-bottom: 1px solid #DDD; 621 padding: 0.25em 0; 622} 623 624div.summary a { 625 white-space: nowrap; 626} 627 628/* Metadata box (right aligned next to title) */ 629 630#metabox { 631 display: inline-block; 632 font-size: x-small; 633 margin: 0 0 0.25em 0; 634 position: absolute; 635 right: 0; 636 top: 0; 637 color: #666; 638 font-style: italic; 639 padding: 0 1em; 640} 641 642#meta { 643 border-style: hidden; 644 margin-right: 0.25em; 645} 646 647#meta tr, #meta th, #meta td { 648 background-color: transparent; 649 border: 0; 650 margin: 0; 651 font-weight: normal; 652} 653 654#meta th { 655 text-align: right; 656} 657 658#meta th:after { 659 content: ":"; 660} 661 662div.line { 663 font-family: "DejaVu Sans Mono",monospace,fixed; 664 line-height: 1.4em; 665 white-space: pre-wrap; 666} 667 668.glow { 669 background-color: #2AA198; 670 box-shadow: 0 0 10px #2AA198; 671} 672 673span.lineno { 674 padding-right: 4px; 675 text-align: right; 676 border-right: 2px solid #546E00; 677 background-color: #E8E8E8; 678 white-space: pre; 679} 680span.lineno a { 681 background-color: #D8D8D8; 682} 683 684span.lineno a:hover { 685 background-color: #C8C8C8; 686} 687 688.tabs, .tabs2, .navpath { 689 padding: 0.25em 0; 690 border-bottom: 1px solid #DDD; 691 font-size: small; 692 font-family: "DejaVu Sans",Helvetica,Arial,sans-serif; 693 margin: 0; 694} 695 696th { 697 text-align: left; 698 font-size: 110%; 699 font-weight: 500; 700} 701 702.mlabel { 703 padding: 0.125em; 704} 705 706/* tabs*/ 707 708.tablist { 709 margin: 0; 710 padding: 0; 711 display: table; 712} 713 714.tablist li { 715 display: table-cell; 716 line-height: 2em; 717 list-style: none; 718 border-bottom: 0; 719} 720 721.tablist a { 722 display: block; 723 padding: 0 1em 0 0; 724 font-family: "DejaVu Sans",Helvetica,Arial,sans-serif; 725 text-decoration: none; 726 outline: none; 727} 728 729.tabs3 .tablist a { 730 padding: 0 10px; 731} 732 733.tablist li.current a { 734 color: #222; 735} 736 737span.icon { 738 display: none; 739} 740