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