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