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