1/* The standard CSS for doxygen 1.8.13 */ 2 3body, table, div, p, dl { 4 font: 400 14px/22px Roboto,sans-serif; 5} 6 7code { 8 font: 0.9em "andale mono", "lucida console", monospace; 9 line-height: 1.5; 10 background-color: #F8F8F8; 11} 12 13pre.fragment { 14 display: block; 15 font-family: Monaco,Menlo,Consolas,"Courier New",monospace; 16 padding: 1rem; 17 word-break: break-all; 18 word-wrap: break-word; 19 white-space: pre; 20 background-color: #F8F8F8; 21} 22 23 24p.reference, p.definition { 25 font: 400 14px/22px Roboto,sans-serif; 26} 27 28/* @group Heading Levels */ 29 30h1.groupheader { 31 font-size: 150%; 32} 33 34.title { 35 font: 400 14px/28px Roboto,sans-serif; 36 font-size: 150%; 37 font-weight: bold; 38 margin: 10px 2px; 39} 40 41h2.groupheader { 42 border-bottom: 1px solid #879ECB; 43 color: #354C7B; 44 font-size: 150%; 45 font-weight: normal; 46 margin-top: 1.75em; 47 padding-top: 8px; 48 padding-bottom: 4px; 49 width: 100%; 50} 51 52h3.groupheader { 53 font-size: 100%; 54} 55 56h1, h2, h3, h4, h5, h6 { 57 -webkit-transition: text-shadow 0.5s linear; 58 -moz-transition: text-shadow 0.5s linear; 59 -ms-transition: text-shadow 0.5s linear; 60 -o-transition: text-shadow 0.5s linear; 61 transition: text-shadow 0.5s linear; 62 margin-right: 15px; 63} 64 65h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { 66 text-shadow: 0 0 15px cyan; 67} 68 69dt { 70 font-weight: bold; 71} 72 73div.multicol { 74 -moz-column-gap: 1em; 75 -webkit-column-gap: 1em; 76 -moz-column-count: 3; 77 -webkit-column-count: 3; 78} 79 80p.startli, p.startdd { 81 margin-top: 2px; 82} 83 84p.starttd { 85 margin-top: 0px; 86} 87 88p.endli { 89 margin-bottom: 0px; 90} 91 92p.enddd { 93 margin-bottom: 4px; 94} 95 96p.endtd { 97 margin-bottom: 2px; 98} 99 100/* @end */ 101 102caption { 103 font-weight: bold; 104} 105 106span.legend { 107 font-size: 70%; 108 text-align: center; 109} 110 111h3.version { 112 font-size: 90%; 113 text-align: center; 114} 115 116div.qindex, div.navtab{ 117 background-color: #EBEFF6; 118 border: 1px solid #A3B4D7; 119 text-align: center; 120} 121 122div.qindex, div.navpath { 123 width: 100%; 124 line-height: 140%; 125} 126 127div.navtab { 128 margin-right: 15px; 129} 130 131/* @group Link Styling */ 132 133a { 134 color: #3D578C; 135 font-weight: normal; 136 text-decoration: none; 137} 138 139.contents a:visited { 140 color: #4665A2; 141} 142 143a:hover { 144 text-decoration: underline; 145} 146 147a.qindex { 148 font-weight: bold; 149} 150 151a.qindexHL { 152 font-weight: bold; 153 background-color: #9CAFD4; 154 color: #ffffff; 155 border: 1px double #869DCA; 156} 157 158.contents a.qindexHL:visited { 159 color: #ffffff; 160} 161 162a.el { 163 font-weight: bold; 164} 165 166a.elRef { 167} 168 169a.code, a.code:visited, a.line, a.line:visited { 170 color: #4665A2; 171} 172 173a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { 174 color: #4665A2; 175} 176 177/* @end */ 178 179dl.el { 180 margin-left: -1cm; 181} 182 183pre.fragment { 184 border: 1px solid #C4CFE5; 185 background-color: #FBFCFD; 186 padding: 4px 6px; 187 margin: 4px 8px 4px 2px; 188 overflow: auto; 189 word-wrap: break-word; 190 font-size: 9pt; 191 line-height: 125%; 192 font-family: monospace, fixed; 193 font-size: 105%; 194} 195 196div.fragment { 197 padding: 0px; 198 margin: 4px 8px 4px 2px; 199 background-color: #FBFCFD; 200 border: 1px solid #C4CFE5; 201} 202 203div.line { 204 font-family: monospace, fixed; 205 font-size: 13px; 206 min-height: 13px; 207 line-height: 1.0; 208 text-wrap: unrestricted; 209 white-space: -moz-pre-wrap; /* Moz */ 210 white-space: -pre-wrap; /* Opera 4-6 */ 211 white-space: -o-pre-wrap; /* Opera 7 */ 212 white-space: pre-wrap; /* CSS3 */ 213 word-wrap: break-word; /* IE 5.5+ */ 214 text-indent: -53px; 215 padding-left: 53px; 216 padding-bottom: 0px; 217 margin: 0px; 218 -webkit-transition-property: background-color, box-shadow; 219 -webkit-transition-duration: 0.5s; 220 -moz-transition-property: background-color, box-shadow; 221 -moz-transition-duration: 0.5s; 222 -ms-transition-property: background-color, box-shadow; 223 -ms-transition-duration: 0.5s; 224 -o-transition-property: background-color, box-shadow; 225 -o-transition-duration: 0.5s; 226 transition-property: background-color, box-shadow; 227 transition-duration: 0.5s; 228} 229 230div.line:after { 231 content:"\000A"; 232 white-space: pre; 233} 234 235div.line.glow { 236 background-color: cyan; 237 box-shadow: 0 0 10px cyan; 238} 239 240 241span.lineno { 242 padding-right: 4px; 243 text-align: right; 244 border-right: 2px solid #0F0; 245 background-color: #E8E8E8; 246 white-space: pre; 247} 248span.lineno a { 249 background-color: #D8D8D8; 250} 251 252span.lineno a:hover { 253 background-color: #C8C8C8; 254} 255 256.lineno { 257 -webkit-touch-callout: none; 258 -webkit-user-select: none; 259 -khtml-user-select: none; 260 -moz-user-select: none; 261 -ms-user-select: none; 262 user-select: none; 263} 264 265div.ah, span.ah { 266 background-color: black; 267 font-weight: bold; 268 color: #ffffff; 269 margin-bottom: 3px; 270 margin-top: 3px; 271 padding: 0.2em; 272 border: solid thin #333; 273 border-radius: 0.5em; 274 -webkit-border-radius: .5em; 275 -moz-border-radius: .5em; 276 box-shadow: 2px 2px 3px #999; 277 -webkit-box-shadow: 2px 2px 3px #999; 278 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; 279 background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); 280 background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); 281} 282 283div.classindex ul { 284 list-style: none; 285 padding-left: 0; 286} 287 288div.classindex span.ai { 289 display: inline-block; 290} 291 292div.groupHeader { 293 margin-left: 16px; 294 margin-top: 12px; 295 font-weight: bold; 296} 297 298div.groupText { 299 margin-left: 16px; 300 font-style: italic; 301} 302 303body { 304 background-color: white; 305 color: black; 306 margin: 0; 307} 308 309div.contents { 310 margin-top: 10px; 311 margin-left: 12px; 312 margin-right: 8px; 313} 314 315td.indexkey { 316 background-color: #EBEFF6; 317 font-weight: bold; 318 border: 1px solid #C4CFE5; 319 margin: 2px 0px 2px 0; 320 padding: 2px 10px; 321 white-space: nowrap; 322 vertical-align: top; 323} 324 325td.indexvalue { 326 background-color: #EBEFF6; 327 border: 1px solid #C4CFE5; 328 padding: 2px 10px; 329 margin: 2px 0px; 330} 331 332tr.memlist { 333 background-color: #EEF1F7; 334} 335 336p.formulaDsp { 337 text-align: center; 338} 339 340img.formulaDsp { 341 342} 343 344img.formulaInl { 345 vertical-align: middle; 346} 347 348div.center { 349 text-align: center; 350 margin-top: 0px; 351 margin-bottom: 0px; 352 padding: 0px; 353} 354 355div.center img { 356 border: 0px; 357} 358 359address.footer { 360 text-align: right; 361 padding-right: 12px; 362} 363 364img.footer { 365 border: 0px; 366 vertical-align: middle; 367} 368 369/* @group Code Colorization */ 370 371span.keyword { 372 color: #008000 373} 374 375span.keywordtype { 376 color: #604020 377} 378 379span.keywordflow { 380 color: #e08000 381} 382 383span.comment { 384 color: #800000 385} 386 387span.preprocessor { 388 color: #806020 389} 390 391span.stringliteral { 392 color: #002080 393} 394 395span.charliteral { 396 color: #008080 397} 398 399span.vhdldigit { 400 color: #ff00ff 401} 402 403span.vhdlchar { 404 color: #000000 405} 406 407span.vhdlkeyword { 408 color: #700070 409} 410 411span.vhdllogic { 412 color: #ff0000 413} 414 415blockquote { 416 background-color: #F7F8FB; 417 border-left: 2px solid #9CAFD4; 418 margin: 0 24px 0 4px; 419 padding: 0 12px 0 16px; 420} 421 422/* @end */ 423 424/* 425.search { 426 color: #003399; 427 font-weight: bold; 428} 429 430form.search { 431 margin-bottom: 0px; 432 margin-top: 0px; 433} 434 435input.search { 436 font-size: 75%; 437 color: #000080; 438 font-weight: normal; 439 background-color: #e8eef2; 440} 441*/ 442 443td.tiny { 444 font-size: 75%; 445} 446 447.dirtab { 448 padding: 4px; 449 border-collapse: collapse; 450 border: 1px solid #A3B4D7; 451} 452 453th.dirtab { 454 background: #EBEFF6; 455 font-weight: bold; 456} 457 458hr { 459 height: 0px; 460 border: none; 461 border-top: 1px solid #4A6AAA; 462} 463 464hr.footer { 465 height: 1px; 466} 467 468/* @group Member Descriptions */ 469 470table.memberdecls { 471 border-spacing: 0px; 472 padding: 0px; 473} 474 475.memberdecls td, .fieldtable tr { 476 -webkit-transition-property: background-color, box-shadow; 477 -webkit-transition-duration: 0.5s; 478 -moz-transition-property: background-color, box-shadow; 479 -moz-transition-duration: 0.5s; 480 -ms-transition-property: background-color, box-shadow; 481 -ms-transition-duration: 0.5s; 482 -o-transition-property: background-color, box-shadow; 483 -o-transition-duration: 0.5s; 484 transition-property: background-color, box-shadow; 485 transition-duration: 0.5s; 486} 487 488.memberdecls td.glow, .fieldtable tr.glow { 489 background-color: cyan; 490 box-shadow: 0 0 15px cyan; 491} 492 493.mdescLeft, .mdescRight, 494.memItemLeft, .memItemRight, 495.memTemplItemLeft, .memTemplItemRight, .memTemplParams { 496 background-color: #F9FAFC; 497 border: none; 498 margin: 4px; 499 padding: 1px 0 0 8px; 500} 501 502.mdescLeft, .mdescRight { 503 padding: 0px 8px 4px 8px; 504 color: #555; 505} 506 507.memSeparator { 508 border-bottom: 1px solid #DEE4F0; 509 line-height: 1px; 510 margin: 0px; 511 padding: 0px; 512} 513 514.memItemLeft, .memTemplItemLeft { 515 white-space: nowrap; 516} 517 518.memItemRight { 519 width: 100%; 520} 521 522.memTemplParams { 523 color: #4665A2; 524 white-space: nowrap; 525 font-size: 80%; 526} 527 528/* @end */ 529 530/* @group Member Details */ 531 532/* Styles for detailed member documentation */ 533 534.memtitle { 535 padding: 8px; 536 border-top: 1px solid #A8B8D9; 537 border-left: 1px solid #A8B8D9; 538 border-right: 1px solid #A8B8D9; 539 border-top-right-radius: 4px; 540 border-top-left-radius: 4px; 541 margin-bottom: -1px; 542 background-image: url('nav_f.png'); 543 background-repeat: repeat-x; 544 background-color: #E2E8F2; 545 line-height: 1.25; 546 font-weight: 300; 547 float:left; 548} 549 550.permalink 551{ 552 font-size: 65%; 553 display: inline-block; 554 vertical-align: middle; 555} 556 557.memtemplate { 558 font-size: 80%; 559 color: #4665A2; 560 font-weight: normal; 561 margin-left: 9px; 562} 563 564.memnav { 565 background-color: #EBEFF6; 566 border: 1px solid #A3B4D7; 567 text-align: center; 568 margin: 2px; 569 margin-right: 15px; 570 padding: 2px; 571} 572 573.mempage { 574 width: 100%; 575} 576 577.memitem { 578 padding: 0; 579 margin-bottom: 10px; 580 margin-right: 5px; 581 -webkit-transition: box-shadow 0.5s linear; 582 -moz-transition: box-shadow 0.5s linear; 583 -ms-transition: box-shadow 0.5s linear; 584 -o-transition: box-shadow 0.5s linear; 585 transition: box-shadow 0.5s linear; 586 display: table !important; 587 width: 100%; 588} 589 590.memitem.glow { 591 box-shadow: 0 0 15px cyan; 592} 593 594.memname { 595 font-weight: 400; 596 margin-left: 6px; 597} 598 599.memname td { 600 vertical-align: bottom; 601} 602 603.memproto, dl.reflist dt { 604 border-top: 1px solid #A8B8D9; 605 border-left: 1px solid #A8B8D9; 606 border-right: 1px solid #A8B8D9; 607 padding: 6px 0px 6px 0px; 608 color: #253555; 609 font-weight: bold; 610 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); 611 background-color: #DFE5F1; 612 /* opera specific markup */ 613 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 614 border-top-right-radius: 4px; 615 /* firefox specific markup */ 616 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; 617 -moz-border-radius-topright: 4px; 618 /* webkit specific markup */ 619 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 620 -webkit-border-top-right-radius: 4px; 621 622} 623 624.overload { 625 font-family: "courier new",courier,monospace; 626 font-size: 65%; 627} 628 629.memdoc, dl.reflist dd { 630 border-bottom: 1px solid #A8B8D9; 631 border-left: 1px solid #A8B8D9; 632 border-right: 1px solid #A8B8D9; 633 padding: 6px 10px 2px 10px; 634 background-color: #FBFCFD; 635 border-top-width: 0; 636 background-image:url('nav_g.png'); 637 background-repeat:repeat-x; 638 background-color: #FFFFFF; 639 /* opera specific markup */ 640 border-bottom-left-radius: 4px; 641 border-bottom-right-radius: 4px; 642 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 643 /* firefox specific markup */ 644 -moz-border-radius-bottomleft: 4px; 645 -moz-border-radius-bottomright: 4px; 646 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; 647 /* webkit specific markup */ 648 -webkit-border-bottom-left-radius: 4px; 649 -webkit-border-bottom-right-radius: 4px; 650 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 651} 652 653dl.reflist dt { 654 padding: 5px; 655} 656 657dl.reflist dd { 658 margin: 0px 0px 10px 0px; 659 padding: 5px; 660} 661 662.paramkey { 663 text-align: right; 664} 665 666.paramtype { 667 white-space: nowrap; 668} 669 670.paramname { 671 color: #602020; 672 white-space: nowrap; 673} 674.paramname em { 675 font-style: normal; 676} 677.paramname code { 678 line-height: 14px; 679} 680 681.params, .retval, .exception, .tparams { 682 margin-left: 0px; 683 padding-left: 0px; 684} 685 686.params .paramname, .retval .paramname { 687 font-weight: bold; 688 vertical-align: top; 689} 690 691.params .paramtype { 692 font-style: italic; 693 vertical-align: top; 694} 695 696.params .paramdir { 697 font-family: "courier new",courier,monospace; 698 vertical-align: top; 699} 700 701table.mlabels { 702 border-spacing: 0px; 703} 704 705td.mlabels-left { 706 width: 100%; 707 padding: 0px; 708} 709 710td.mlabels-right { 711 vertical-align: bottom; 712 padding: 0px; 713 white-space: nowrap; 714} 715 716span.mlabels { 717 margin-left: 8px; 718} 719 720span.mlabel { 721 background-color: #728DC1; 722 border-top:1px solid #5373B4; 723 border-left:1px solid #5373B4; 724 border-right:1px solid #C4CFE5; 725 border-bottom:1px solid #C4CFE5; 726 text-shadow: none; 727 color: white; 728 margin-right: 4px; 729 padding: 2px 3px; 730 border-radius: 3px; 731 font-size: 7pt; 732 white-space: nowrap; 733 vertical-align: middle; 734} 735 736 737 738/* @end */ 739 740/* these are for tree view inside a (index) page */ 741 742div.directory { 743 margin: 10px 0px; 744 border-top: 1px solid #9CAFD4; 745 border-bottom: 1px solid #9CAFD4; 746 width: 100%; 747} 748 749.directory table { 750 border-collapse:collapse; 751} 752 753.directory td { 754 margin: 0px; 755 padding: 0px; 756 vertical-align: top; 757} 758 759.directory td.entry { 760 white-space: nowrap; 761 padding-right: 6px; 762 padding-top: 3px; 763} 764 765.directory td.entry a { 766 outline:none; 767} 768 769.directory td.entry a img { 770 border: none; 771} 772 773.directory td.desc { 774 width: 100%; 775 padding-left: 6px; 776 padding-right: 6px; 777 padding-top: 3px; 778 border-left: 1px solid rgba(0,0,0,0.05); 779} 780 781.directory tr.even { 782 padding-left: 6px; 783 background-color: #F7F8FB; 784} 785 786.directory img { 787 vertical-align: -30%; 788} 789 790.directory .levels { 791 white-space: nowrap; 792 width: 100%; 793 text-align: right; 794 font-size: 9pt; 795} 796 797.directory .levels span { 798 cursor: pointer; 799 padding-left: 2px; 800 padding-right: 2px; 801 color: #3D578C; 802} 803 804.arrow { 805 color: #9CAFD4; 806 -webkit-user-select: none; 807 -khtml-user-select: none; 808 -moz-user-select: none; 809 -ms-user-select: none; 810 user-select: none; 811 cursor: pointer; 812 font-size: 80%; 813 display: inline-block; 814 width: 16px; 815 height: 22px; 816} 817 818.icon { 819 font-family: Arial, Helvetica; 820 font-weight: bold; 821 font-size: 12px; 822 height: 14px; 823 width: 16px; 824 display: inline-block; 825 background-color: #728DC1; 826 color: white; 827 text-align: center; 828 border-radius: 4px; 829 margin-left: 2px; 830 margin-right: 2px; 831} 832 833.icona { 834 width: 24px; 835 height: 22px; 836 display: inline-block; 837} 838 839.iconfopen { 840 width: 24px; 841 height: 18px; 842 margin-bottom: 4px; 843 background-image:url('folderopen.png'); 844 background-position: 0px -4px; 845 background-repeat: repeat-y; 846 vertical-align:top; 847 display: inline-block; 848} 849 850.iconfclosed { 851 width: 24px; 852 height: 18px; 853 margin-bottom: 4px; 854 background-image:url('folderclosed.png'); 855 background-position: 0px -4px; 856 background-repeat: repeat-y; 857 vertical-align:top; 858 display: inline-block; 859} 860 861.icondoc { 862 width: 24px; 863 height: 18px; 864 margin-bottom: 4px; 865 background-image:url('doc.png'); 866 background-position: 0px -4px; 867 background-repeat: repeat-y; 868 vertical-align:top; 869 display: inline-block; 870} 871 872table.directory { 873 font: 400 14px Roboto,sans-serif; 874} 875 876/* @end */ 877 878div.dynheader { 879 margin-top: 8px; 880 -webkit-touch-callout: none; 881 -webkit-user-select: none; 882 -khtml-user-select: none; 883 -moz-user-select: none; 884 -ms-user-select: none; 885 user-select: none; 886} 887 888address { 889 font-style: normal; 890 color: #2A3D61; 891} 892 893table.doxtable caption { 894 caption-side: top; 895} 896 897table.doxtable { 898 border-collapse:collapse; 899 margin-top: 4px; 900 margin-bottom: 4px; 901} 902 903table.doxtable td, table.doxtable th { 904 border: 1px solid #2D4068; 905 padding: 3px 7px 2px; 906} 907 908table.doxtable th { 909 background-color: #374F7F; 910 color: #FFFFFF; 911 font-size: 110%; 912 padding-bottom: 4px; 913 padding-top: 5px; 914} 915 916table.fieldtable { 917 /*width: 100%;*/ 918 margin-bottom: 10px; 919 border: 1px solid #A8B8D9; 920 border-spacing: 0px; 921 -moz-border-radius: 4px; 922 -webkit-border-radius: 4px; 923 border-radius: 4px; 924 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; 925 -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); 926 box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); 927} 928 929.fieldtable td, .fieldtable th { 930 padding: 3px 7px 2px; 931} 932 933.fieldtable td.fieldtype, .fieldtable td.fieldname { 934 white-space: nowrap; 935 border-right: 1px solid #A8B8D9; 936 border-bottom: 1px solid #A8B8D9; 937 vertical-align: top; 938} 939 940.fieldtable td.fieldname { 941 padding-top: 3px; 942} 943 944.fieldtable td.fielddoc { 945 border-bottom: 1px solid #A8B8D9; 946 /*width: 100%;*/ 947} 948 949.fieldtable td.fielddoc p:first-child { 950 margin-top: 0px; 951} 952 953.fieldtable td.fielddoc p:last-child { 954 margin-bottom: 2px; 955} 956 957.fieldtable tr:last-child td { 958 border-bottom: none; 959} 960 961.fieldtable th { 962 background-image:url('nav_f.png'); 963 background-repeat:repeat-x; 964 background-color: #E2E8F2; 965 font-size: 90%; 966 color: #253555; 967 padding-bottom: 4px; 968 padding-top: 5px; 969 text-align:left; 970 font-weight: 400; 971 -moz-border-radius-topleft: 4px; 972 -moz-border-radius-topright: 4px; 973 -webkit-border-top-left-radius: 4px; 974 -webkit-border-top-right-radius: 4px; 975 border-top-left-radius: 4px; 976 border-top-right-radius: 4px; 977 border-bottom: 1px solid #A8B8D9; 978} 979 980 981.tabsearch { 982 top: 0px; 983 left: 10px; 984 height: 36px; 985 background-image: url('tab_b.png'); 986 z-index: 101; 987 overflow: hidden; 988 font-size: 13px; 989} 990 991.navpath ul 992{ 993 font-size: 11px; 994 background-image:url('tab_b.png'); 995 background-repeat:repeat-x; 996 background-position: 0 -5px; 997 height:30px; 998 line-height:30px; 999 color:#8AA0CC; 1000 border:solid 1px #C2CDE4; 1001 overflow:hidden; 1002 margin:0px; 1003 padding:0px; 1004} 1005 1006.navpath li 1007{ 1008 list-style-type:none; 1009 float:left; 1010 padding-left:10px; 1011 padding-right:15px; 1012 background-image:url('bc_s.png'); 1013 background-repeat:no-repeat; 1014 background-position:right; 1015 color:#364D7C; 1016} 1017 1018.navpath li.navelem a 1019{ 1020 height:32px; 1021 display:block; 1022 text-decoration: none; 1023 outline: none; 1024 color: #283A5D; 1025 font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; 1026 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); 1027 text-decoration: none; 1028} 1029 1030.navpath li.navelem a:hover 1031{ 1032 color:#6884BD; 1033} 1034 1035.navpath li.footer 1036{ 1037 list-style-type:none; 1038 float:right; 1039 padding-left:10px; 1040 padding-right:15px; 1041 background-image:none; 1042 background-repeat:no-repeat; 1043 background-position:right; 1044 color:#364D7C; 1045 font-size: 8pt; 1046} 1047 1048 1049div.summary 1050{ 1051 float: right; 1052 font-size: 8pt; 1053 padding-right: 5px; 1054 width: 50%; 1055 text-align: right; 1056} 1057 1058div.summary a 1059{ 1060 white-space: nowrap; 1061} 1062 1063table.classindex 1064{ 1065 margin: 10px; 1066 white-space: nowrap; 1067 margin-left: 3%; 1068 margin-right: 3%; 1069 width: 94%; 1070 border: 0; 1071 border-spacing: 0; 1072 padding: 0; 1073} 1074 1075div.ingroups 1076{ 1077 font-size: 8pt; 1078 width: 50%; 1079 text-align: left; 1080} 1081 1082div.ingroups a 1083{ 1084 white-space: nowrap; 1085} 1086 1087div.header 1088{ 1089 background-image:url('nav_h.png'); 1090 background-repeat:repeat-x; 1091 background-color: #F9FAFC; 1092 margin: 0px; 1093 border-bottom: 1px solid #C4CFE5; 1094} 1095 1096div.headertitle 1097{ 1098 padding: 5px 5px 5px 10px; 1099} 1100 1101dl 1102{ 1103 padding: 0 0 0 10px; 1104} 1105 1106/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ 1107dl.section 1108{ 1109 margin-left: 0px; 1110 padding-left: 0px; 1111} 1112 1113dl.note 1114{ 1115 margin-left:-7px; 1116 padding-left: 3px; 1117 border-left:4px solid; 1118 border-color: #D0C000; 1119} 1120 1121dl.warning, dl.attention 1122{ 1123 margin-left:-7px; 1124 padding-left: 3px; 1125 border-left:4px solid; 1126 border-color: #FF0000; 1127} 1128 1129dl.pre, dl.post, dl.invariant 1130{ 1131 margin-left:-7px; 1132 padding-left: 3px; 1133 border-left:4px solid; 1134 border-color: #00D000; 1135} 1136 1137dl.deprecated 1138{ 1139 margin-left:-7px; 1140 padding-left: 3px; 1141 border-left:4px solid; 1142 border-color: #505050; 1143} 1144 1145dl.todo 1146{ 1147 margin-left:-7px; 1148 padding-left: 3px; 1149 border-left:4px solid; 1150 border-color: #00C0E0; 1151} 1152 1153dl.test 1154{ 1155 margin-left:-7px; 1156 padding-left: 3px; 1157 border-left:4px solid; 1158 border-color: #3030E0; 1159} 1160 1161dl.bug 1162{ 1163 margin-left:-7px; 1164 padding-left: 3px; 1165 border-left:4px solid; 1166 border-color: #C08050; 1167} 1168 1169dl.section dd { 1170 margin-bottom: 6px; 1171} 1172 1173 1174#projectlogo 1175{ 1176 text-align: center; 1177 vertical-align: bottom; 1178 border-collapse: separate; 1179} 1180 1181#projectlogo img 1182{ 1183 border: 0px none; 1184} 1185 1186#projectalign 1187{ 1188 vertical-align: middle; 1189} 1190 1191#projectname 1192{ 1193 font: 300% Tahoma, Arial,sans-serif; 1194 margin: 0px; 1195 padding: 2px 0px; 1196} 1197 1198#projectbrief 1199{ 1200 font: 120% Tahoma, Arial,sans-serif; 1201 margin: 0px; 1202 padding: 0px; 1203} 1204 1205#projectnumber 1206{ 1207 font: 50% Tahoma, Arial,sans-serif; 1208 margin: 0px; 1209 padding: 0px; 1210} 1211 1212#titlearea 1213{ 1214 padding: 0px; 1215 margin: 0px; 1216 width: 100%; 1217 border-bottom: 1px solid #5373B4; 1218} 1219 1220.image 1221{ 1222 text-align: center; 1223} 1224 1225.dotgraph 1226{ 1227 text-align: center; 1228} 1229 1230.mscgraph 1231{ 1232 text-align: center; 1233} 1234 1235.plantumlgraph 1236{ 1237 text-align: center; 1238} 1239 1240.diagraph 1241{ 1242 text-align: center; 1243} 1244 1245.caption 1246{ 1247 font-weight: bold; 1248} 1249 1250div.zoom 1251{ 1252 border: 1px solid #90A5CE; 1253} 1254 1255dl.citelist { 1256 margin-bottom:50px; 1257} 1258 1259dl.citelist dt { 1260 color:#334975; 1261 float:left; 1262 font-weight:bold; 1263 margin-right:10px; 1264 padding:5px; 1265} 1266 1267dl.citelist dd { 1268 margin:2px 0; 1269 padding:5px 0; 1270} 1271 1272div.toc { 1273 padding: 14px 25px; 1274 background-color: #F4F6FA; 1275 border: 1px solid #D8DFEE; 1276 border-radius: 7px 7px 7px 7px; 1277 float: right; 1278 height: auto; 1279 margin: 0 8px 10px 10px; 1280 width: 200px; 1281} 1282 1283div.toc li { 1284 background: url("bdwn.png") no-repeat scroll 0 5px transparent; 1285 font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; 1286 margin-top: 5px; 1287 padding-left: 10px; 1288 padding-top: 2px; 1289} 1290 1291div.toc h3 { 1292 font: bold 12px/1.2 Arial,FreeSans,sans-serif; 1293 color: #4665A2; 1294 border-bottom: 0 none; 1295 margin: 0; 1296} 1297 1298div.toc ul { 1299 list-style: none outside none; 1300 border: medium none; 1301 padding: 0px; 1302} 1303 1304div.toc li.level1 { 1305 margin-left: 0px; 1306} 1307 1308div.toc li.level2 { 1309 margin-left: 15px; 1310} 1311 1312div.toc li.level3 { 1313 margin-left: 30px; 1314} 1315 1316div.toc li.level4 { 1317 margin-left: 45px; 1318} 1319 1320.inherit_header { 1321 font-weight: bold; 1322 color: gray; 1323 cursor: pointer; 1324 -webkit-touch-callout: none; 1325 -webkit-user-select: none; 1326 -khtml-user-select: none; 1327 -moz-user-select: none; 1328 -ms-user-select: none; 1329 user-select: none; 1330} 1331 1332.inherit_header td { 1333 padding: 6px 0px 2px 5px; 1334} 1335 1336.inherit { 1337 display: none; 1338} 1339 1340tr.heading h2 { 1341 margin-top: 12px; 1342 margin-bottom: 4px; 1343} 1344 1345/* tooltip related style info */ 1346 1347.ttc { 1348 position: absolute; 1349 display: none; 1350} 1351 1352#powerTip { 1353 cursor: default; 1354 white-space: nowrap; 1355 background-color: white; 1356 border: 1px solid gray; 1357 border-radius: 4px 4px 4px 4px; 1358 box-shadow: 1px 1px 7px gray; 1359 display: none; 1360 font-size: smaller; 1361 max-width: 80%; 1362 opacity: 0.9; 1363 padding: 1ex 1em 1em; 1364 position: absolute; 1365 z-index: 2147483647; 1366} 1367 1368#powerTip div.ttdoc { 1369 color: grey; 1370 font-style: italic; 1371} 1372 1373#powerTip div.ttname a { 1374 font-weight: bold; 1375} 1376 1377#powerTip div.ttname { 1378 font-weight: bold; 1379} 1380 1381#powerTip div.ttdeci { 1382 color: #006318; 1383} 1384 1385#powerTip div { 1386 margin: 0px; 1387 padding: 0px; 1388 font: 12px/16px Roboto,sans-serif; 1389} 1390 1391#powerTip:before, #powerTip:after { 1392 content: ""; 1393 position: absolute; 1394 margin: 0px; 1395} 1396 1397#powerTip.n:after, #powerTip.n:before, 1398#powerTip.s:after, #powerTip.s:before, 1399#powerTip.w:after, #powerTip.w:before, 1400#powerTip.e:after, #powerTip.e:before, 1401#powerTip.ne:after, #powerTip.ne:before, 1402#powerTip.se:after, #powerTip.se:before, 1403#powerTip.nw:after, #powerTip.nw:before, 1404#powerTip.sw:after, #powerTip.sw:before { 1405 border: solid transparent; 1406 content: " "; 1407 height: 0; 1408 width: 0; 1409 position: absolute; 1410} 1411 1412#powerTip.n:after, #powerTip.s:after, 1413#powerTip.w:after, #powerTip.e:after, 1414#powerTip.nw:after, #powerTip.ne:after, 1415#powerTip.sw:after, #powerTip.se:after { 1416 border-color: rgba(255, 255, 255, 0); 1417} 1418 1419#powerTip.n:before, #powerTip.s:before, 1420#powerTip.w:before, #powerTip.e:before, 1421#powerTip.nw:before, #powerTip.ne:before, 1422#powerTip.sw:before, #powerTip.se:before { 1423 border-color: rgba(128, 128, 128, 0); 1424} 1425 1426#powerTip.n:after, #powerTip.n:before, 1427#powerTip.ne:after, #powerTip.ne:before, 1428#powerTip.nw:after, #powerTip.nw:before { 1429 top: 100%; 1430} 1431 1432#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { 1433 border-top-color: #ffffff; 1434 border-width: 10px; 1435 margin: 0px -10px; 1436} 1437#powerTip.n:before { 1438 border-top-color: #808080; 1439 border-width: 11px; 1440 margin: 0px -11px; 1441} 1442#powerTip.n:after, #powerTip.n:before { 1443 left: 50%; 1444} 1445 1446#powerTip.nw:after, #powerTip.nw:before { 1447 right: 14px; 1448} 1449 1450#powerTip.ne:after, #powerTip.ne:before { 1451 left: 14px; 1452} 1453 1454#powerTip.s:after, #powerTip.s:before, 1455#powerTip.se:after, #powerTip.se:before, 1456#powerTip.sw:after, #powerTip.sw:before { 1457 bottom: 100%; 1458} 1459 1460#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { 1461 border-bottom-color: #ffffff; 1462 border-width: 10px; 1463 margin: 0px -10px; 1464} 1465 1466#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { 1467 border-bottom-color: #808080; 1468 border-width: 11px; 1469 margin: 0px -11px; 1470} 1471 1472#powerTip.s:after, #powerTip.s:before { 1473 left: 50%; 1474} 1475 1476#powerTip.sw:after, #powerTip.sw:before { 1477 right: 14px; 1478} 1479 1480#powerTip.se:after, #powerTip.se:before { 1481 left: 14px; 1482} 1483 1484#powerTip.e:after, #powerTip.e:before { 1485 left: 100%; 1486} 1487#powerTip.e:after { 1488 border-left-color: #ffffff; 1489 border-width: 10px; 1490 top: 50%; 1491 margin-top: -10px; 1492} 1493#powerTip.e:before { 1494 border-left-color: #808080; 1495 border-width: 11px; 1496 top: 50%; 1497 margin-top: -11px; 1498} 1499 1500#powerTip.w:after, #powerTip.w:before { 1501 right: 100%; 1502} 1503#powerTip.w:after { 1504 border-right-color: #ffffff; 1505 border-width: 10px; 1506 top: 50%; 1507 margin-top: -10px; 1508} 1509#powerTip.w:before { 1510 border-right-color: #808080; 1511 border-width: 11px; 1512 top: 50%; 1513 margin-top: -11px; 1514} 1515 1516@media print 1517{ 1518 #top { display: none; } 1519 #side-nav { display: none; } 1520 #nav-path { display: none; } 1521 body { overflow:visible; } 1522 h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } 1523 .summary { display: none; } 1524 .memitem { page-break-inside: avoid; } 1525 #doc-content 1526 { 1527 margin-left:0 !important; 1528 height:auto !important; 1529 width:auto !important; 1530 overflow:inherit; 1531 display:inline; 1532 } 1533} 1534 1535/* @group Markdown */ 1536 1537/* 1538table.markdownTable { 1539 border-collapse:collapse; 1540 margin-top: 4px; 1541 margin-bottom: 4px; 1542} 1543 1544table.markdownTable td, table.markdownTable th { 1545 border: 1px solid #2D4068; 1546 padding: 3px 7px 2px; 1547} 1548 1549table.markdownTableHead tr { 1550} 1551 1552table.markdownTableBodyLeft td, table.markdownTable th { 1553 border: 1px solid #2D4068; 1554 padding: 3px 7px 2px; 1555} 1556 1557th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone { 1558 background-color: #374F7F; 1559 color: #FFFFFF; 1560 font-size: 110%; 1561 padding-bottom: 4px; 1562 padding-top: 5px; 1563} 1564 1565th.markdownTableHeadLeft { 1566 text-align: left 1567} 1568 1569th.markdownTableHeadRight { 1570 text-align: right 1571} 1572 1573th.markdownTableHeadCenter { 1574 text-align: center 1575} 1576*/ 1577 1578table.markdownTable { 1579 border-collapse:collapse; 1580 margin-top: 4px; 1581 margin-bottom: 4px; 1582} 1583 1584table.markdownTable td, table.markdownTable th { 1585 border: 1px solid #2D4068; 1586 padding: 3px 7px 2px; 1587} 1588 1589table.markdownTable tr { 1590} 1591 1592th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { 1593 background-color: #374F7F; 1594 color: #FFFFFF; 1595 font-size: 110%; 1596 padding-bottom: 4px; 1597 padding-top: 5px; 1598} 1599 1600th.markdownTableHeadLeft, td.markdownTableBodyLeft { 1601 text-align: left 1602} 1603 1604th.markdownTableHeadRight, td.markdownTableBodyRight { 1605 text-align: right 1606} 1607 1608th.markdownTableHeadCenter, td.markdownTableBodyCenter { 1609 text-align: center 1610} 1611 1612 1613/* @end */ 1614