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