1/* The standard CSS for doxygen */ 2 3body, table, div, p, dl { 4 font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; 5 font-size: 12px; 6} 7 8/* @group Heading Levels */ 9 10h1 { 11 font-size: 150%; 12} 13 14h2 { 15 font-size: 120%; 16} 17 18h3 { 19 font-size: 100%; 20} 21 22dt { 23 font-weight: bold; 24} 25 26div.multicol { 27 -moz-column-gap: 1em; 28 -webkit-column-gap: 1em; 29 -moz-column-count: 3; 30 -webkit-column-count: 3; 31} 32 33p.startli, p.startdd, p.starttd { 34 margin-top: 2px; 35} 36 37p.endli { 38 margin-bottom: 0px; 39} 40 41p.enddd { 42 margin-bottom: 4px; 43} 44 45p.endtd { 46 margin-bottom: 2px; 47} 48 49/* @end */ 50 51caption { 52 font-weight: bold; 53} 54 55span.legend { 56 font-size: 70%; 57 text-align: center; 58} 59 60h3.version { 61 font-size: 90%; 62 text-align: center; 63} 64 65div.qindex, div.navtab{ 66 background-color: #EBEFF6; 67 border: 1px solid #A3B4D7; 68 text-align: center; 69 margin: 2px; 70 padding: 2px; 71} 72 73div.qindex 74{ 75 width: 100%; 76 line-height: 140%; 77} 78 79div.navpath 80{ 81 margin-left: 20em; 82 line-height: 140%; 83} 84 85div.navtab { 86 margin-right: 15px; 87} 88 89/* @group Link Styling */ 90 91a { 92 color: #3D578C; 93 font-weight: normal; 94 text-decoration: none; 95} 96 97.contents a:visited { 98 color: #4665A2; 99} 100 101a:hover { 102 text-decoration: underline; 103} 104 105a.qindex { 106 font-weight: bold; 107} 108 109a.qindexHL { 110 font-weight: bold; 111 background-color: #9CAFD4; 112 color: #ffffff; 113 border: 1px double #869DCA; 114} 115 116.contents a.qindexHL:visited { 117 color: #ffffff; 118} 119 120a.el { 121 font-weight: bold; 122} 123 124a.elRef { 125} 126 127a.code { 128 color: #4665A2; 129} 130 131a.codeRef { 132 color: #4665A2; 133} 134 135/* @end */ 136 137dl.el { 138 margin-left: -1cm; 139} 140 141.fragment { 142 font-family: monospace, fixed; 143 font-size: 105%; 144} 145 146pre.fragment { 147 border: 1px solid #C4CFE5; 148 background-color: #FBFCFD; 149 padding: 4px 6px; 150 margin: 4px 8px 4px 2px; 151 overflow: auto; 152 word-wrap: break-word; 153 font-size: 9pt; 154 line-height: 125%; 155} 156 157div.ah { 158 background-color: black; 159 font-weight: bold; 160 color: #ffffff; 161 margin-bottom: 3px; 162 margin-top: 3px; 163 padding: 0.2em; 164 border: solid thin #333; 165 border-radius: 0.5em; 166 -webkit-border-radius: .5em; 167 -moz-border-radius: .5em; 168 -webkit-box-shadow: 2px 2px 3px #999; 169 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; 170 background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); 171 background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); 172} 173 174div.groupHeader { 175 margin-left: 16px; 176 margin-top: 12px; 177 margin-bottom: 6px; 178 font-weight: bold; 179} 180 181div.groupText { 182 margin-left: 16px; 183 font-style: italic; 184} 185 186body { 187 background: white; 188 color: black; 189 margin: 0; 190} 191 192div.contents { 193 margin-top: 10px; 194 margin-left: 20em; 195 margin-right: 10px; 196} 197 198td.indexkey { 199 background-color: #EBEFF6; 200 font-weight: bold; 201 border: 1px solid #C4CFE5; 202 margin: 2px 0px 2px 0; 203 padding: 2px 10px; 204} 205 206td.indexvalue { 207 background-color: #EBEFF6; 208 border: 1px solid #C4CFE5; 209 padding: 2px 10px; 210 margin: 2px 0px; 211} 212 213tr.memlist { 214 background-color: #EEF1F7; 215} 216 217p.formulaDsp { 218 text-align: center; 219} 220 221img.formulaDsp { 222 223} 224 225img.formulaInl { 226 vertical-align: middle; 227} 228 229div.center { 230 text-align: center; 231 margin-top: 0px; 232 margin-bottom: 0px; 233 padding: 0px; 234} 235 236div.center img { 237 border: 0px; 238} 239 240address.footer { 241 text-align: right; 242 padding-right: 12px; 243} 244 245img.footer { 246 border: 0px; 247 vertical-align: middle; 248} 249 250/* @group Code Colorization */ 251 252span.keyword { 253 color: #008000 254} 255 256span.keywordtype { 257 color: #604020 258} 259 260span.keywordflow { 261 color: #e08000 262} 263 264span.comment { 265 color: #800000 266} 267 268span.preprocessor { 269 color: #806020 270} 271 272span.stringliteral { 273 color: #002080 274} 275 276span.charliteral { 277 color: #008080 278} 279 280span.vhdldigit { 281 color: #ff00ff 282} 283 284span.vhdlchar { 285 color: #000000 286} 287 288span.vhdlkeyword { 289 color: #700070 290} 291 292span.vhdllogic { 293 color: #ff0000 294} 295 296/* @end */ 297 298/* 299.search { 300 color: #003399; 301 font-weight: bold; 302} 303 304form.search { 305 margin-bottom: 0px; 306 margin-top: 0px; 307} 308 309input.search { 310 font-size: 75%; 311 color: #000080; 312 font-weight: normal; 313 background-color: #e8eef2; 314} 315*/ 316 317td.tiny { 318 font-size: 75%; 319} 320 321.dirtab { 322 padding: 4px; 323 border-collapse: collapse; 324 border: 1px solid #A3B4D7; 325} 326 327th.dirtab { 328 background: #EBEFF6; 329 font-weight: bold; 330} 331 332hr { 333 height: 0px; 334 border: none; 335 border-top: 1px solid #4A6AAA; 336} 337 338hr.footer { 339 height: 1px; 340} 341 342/* @group Member Descriptions */ 343 344table.memberdecls { 345 border-spacing: 0px; 346 padding: 0px; 347} 348 349.mdescLeft, .mdescRight, 350.memItemLeft, .memItemRight, 351.memTemplItemLeft, .memTemplItemRight, .memTemplParams { 352 background-color: #F9FAFC; 353 border: none; 354 margin: 4px; 355 padding: 1px 0 0 8px; 356} 357 358.mdescLeft, .mdescRight { 359 padding: 0px 8px 4px 8px; 360 color: #555; 361} 362 363.memItemLeft, .memItemRight, .memTemplParams { 364 border-top: 1px solid #C4CFE5; 365} 366 367.memItemLeft, .memTemplItemLeft { 368 white-space: nowrap; 369} 370 371.memTemplParams { 372 color: #4665A2; 373 white-space: nowrap; 374} 375 376/* @end */ 377 378/* @group Member Details */ 379 380/* Styles for detailed member documentation */ 381 382.memtemplate { 383 font-size: 80%; 384 color: #4665A2; 385 font-weight: normal; 386 margin-left: 3px; 387} 388 389.memnav { 390 background-color: #EBEFF6; 391 border: 1px solid #A3B4D7; 392 text-align: center; 393 margin: 2px; 394 margin-right: 15px; 395 padding: 2px; 396} 397 398.memitem { 399 padding: 0; 400 margin-bottom: 10px; 401} 402 403.memname { 404 white-space: nowrap; 405 font-weight: bold; 406 margin-left: 6px; 407} 408 409.memproto { 410 border-top: 1px solid #A8B8D9; 411 border-left: 1px solid #A8B8D9; 412 border-right: 1px solid #A8B8D9; 413 padding: 6px 0px 6px 0px; 414 color: #253555; 415 font-weight: bold; 416 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); 417 /* firefox specific markup */ 418 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; 419 -moz-border-radius-topright: 8px; 420 -moz-border-radius-topleft: 8px; 421 /* webkit specific markup */ 422 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 423 -webkit-border-top-right-radius: 8px; 424 -webkit-border-top-left-radius: 8px; 425 background-image:url('nav_f.png'); 426 background-repeat:repeat-x; 427 background-color: #E2E8F2; 428 429} 430 431.memdoc { 432 border-bottom: 1px solid #A8B8D9; 433 border-left: 1px solid #A8B8D9; 434 border-right: 1px solid #A8B8D9; 435 padding: 2px 5px; 436 background-color: #FBFCFD; 437 border-top-width: 0; 438 /* firefox specific markup */ 439 -moz-border-radius-bottomleft: 8px; 440 -moz-border-radius-bottomright: 8px; 441 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; 442 background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7); 443 /* webkit specific markup */ 444 -webkit-border-bottom-left-radius: 8px; 445 -webkit-border-bottom-right-radius: 8px; 446 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 447 background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7)); 448} 449 450.paramkey { 451 text-align: right; 452} 453 454.paramtype { 455 white-space: nowrap; 456} 457 458.paramname { 459 color: #602020; 460 white-space: nowrap; 461} 462.paramname em { 463 font-style: normal; 464} 465 466/* @end */ 467 468/* @group Directory (tree) */ 469 470/* for the tree view */ 471 472.ftvtree { 473 font-family: sans-serif; 474 margin: 0px; 475} 476 477/* these are for tree view when used as main index */ 478 479.directory { 480 font-size: 9pt; 481 font-weight: bold; 482 margin: 5px; 483} 484 485.directory h3 { 486 margin: 0px; 487 margin-top: 1em; 488 font-size: 11pt; 489} 490 491/* 492The following two styles can be used to replace the root node title 493with an image of your choice. Simply uncomment the next two styles, 494specify the name of your image and be sure to set 'height' to the 495proper pixel height of your image. 496*/ 497 498/* 499.directory h3.swap { 500 height: 61px; 501 background-repeat: no-repeat; 502 background-image: url("yourimage.gif"); 503} 504.directory h3.swap span { 505 display: none; 506} 507*/ 508 509.directory > h3 { 510 margin-top: 0; 511} 512 513.directory p { 514 margin: 0px; 515 white-space: nowrap; 516} 517 518.directory div { 519 display: none; 520 margin: 0px; 521} 522 523.directory img { 524 vertical-align: -30%; 525} 526 527/* these are for tree view when not used as main index */ 528 529.directory-alt { 530 font-size: 100%; 531 font-weight: bold; 532} 533 534.directory-alt h3 { 535 margin: 0px; 536 margin-top: 1em; 537 font-size: 11pt; 538} 539 540.directory-alt > h3 { 541 margin-top: 0; 542} 543 544.directory-alt p { 545 margin: 0px; 546 white-space: nowrap; 547} 548 549.directory-alt div { 550 display: none; 551 margin: 0px; 552} 553 554.directory-alt img { 555 vertical-align: -30%; 556} 557 558/* @end */ 559 560div.dynheader { 561 margin-top: 8px; 562} 563 564address { 565 font-style: normal; 566 color: #2A3D61; 567} 568 569table.doxtable { 570 border-collapse:collapse; 571} 572 573table.doxtable td, table.doxtable th { 574 border: 1px solid #2D4068; 575 padding: 3px 7px 2px; 576} 577 578table.doxtable th { 579 background-color: #374F7F; 580 color: #FFFFFF; 581 font-size: 110%; 582 padding-bottom: 4px; 583 padding-top: 5px; 584 text-align:left; 585} 586 587.tabsearch { 588 top: 0px; 589 left: 10px; 590 height: 36px; 591 background-image: url('tab_b.png'); 592 z-index: 101; 593 overflow: hidden; 594 font-size: 13px; 595} 596 597.navpath ul 598{ 599 font-size: 11px; 600 background-image:url('tab_b.png'); 601 background-repeat:repeat-x; 602 height:30px; 603 line-height:30px; 604 color:#8AA0CC; 605 border:solid 1px #C2CDE4; 606 overflow:hidden; 607 margin:0px; 608 padding:0px; 609} 610 611.navpath li 612{ 613 list-style-type:none; 614 float:left; 615 padding-left:10px; 616 padding-right: 15px; 617 background-image:url('bc_s.png'); 618 background-repeat:no-repeat; 619 background-position:right; 620 color:#364D7C; 621} 622 623.navpath a 624{ 625 height:32px; 626 display:block; 627 text-decoration: none; 628 outline: none; 629} 630 631.navpath a:hover 632{ 633 color:#6884BD; 634} 635 636div.summary 637{ 638 float: right; 639 font-size: 8pt; 640 padding-right: 5px; 641 width: 50%; 642 text-align: right; 643} 644 645div.summary a 646{ 647 white-space: nowrap; 648} 649 650div.header 651{ 652 background-image:url('nav_h.png'); 653 background-repeat:repeat-x; 654 background-color: #F9FAFC; 655 margin: 0px; 656 margin-left: 20em; 657 border-bottom: 1px solid #C4CFE5; 658} 659 660div.headertitle 661{ 662 padding: 5px 5px 5px 10px; 663} 664 665#content { 666 /*position: absolute; */ 667 left:12em; 668 top:0em; 669 padding-left:3em; 670 padding-right:3em; 671 padding-bottom:2em; 672 margin-top:1em; 673 margin-right:2em; 674} 675 676.floatright 677{ 678 float: right; 679 margin: 0 0 1em 1em; 680} 681 682.timestamp { 683 text-align:right; 684 background-color: #DDD; 685 font-size:75%; 686} 687 688 689#MSearchBox 690{ 691 border: 1px solid black; 692 position: static; 693 margin: 10px; 694 display: block; 695 height: 20px; 696} 697 698#MSearchField 699{ 700 background:none; 701} 702 703/*iframe#MSearchResults 704{ 705 height: 500px; 706 text-wrap: unrestricted; 707 border: none; 708} 709*/ 710/* 711#MSearchResultsWindow 712{ 713 display: block; 714 position: fixed; 715}*/ 716 717div.leftbar 718{ 719 text-align:left; 720 float: left; 721 border-right: 1px solid #dddddd; 722 width: 18em; 723 margin: 5 5 5 5; 724 padding: 4 4 4 4; 725 background-color: #ffffff; 726 position: fixed; 727 height: 100%; 728} 729 730div.menu { 731 #display:block; 732 background:#ffffff; 733 font-size: 90%; 734 /*border-top: 2px solid #000000; 735 border-bottom: 2px solid #000000; 736*/ 737 margin: 0 0 10px 0; 738} 739 740div.menu dl { 741 margin-top: 0px; 742 margin-bottom: 5px; 743} 744 745div.menu dt { 746 font-weight:bold; 747 padding:0 4px 4px 4px; 748 font-size: 110%; 749 text-align: left; 750 text-decoration:none; 751} 752 753div.menu dd { 754 font-weight: bold; 755 margin-left: 0px; 756 padding-left: 20px; 757 padding-bottom: 2px; 758 font-size: 100%; 759} 760 761 762div.leftbar img { 763 border:0; 764} 765 766div.submenu dd { 767 font-size: 70%; 768 margin-left: 8px; 769 padding-left: 10px; 770 padding-bottom: 3px; 771} 772 773div.submenu dd .secondline { 774 margin-left: 12px; 775} 776