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