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