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