acid-drop

- Hacking the planet from a LilyGo T-Deck using custom firmware
git clone git://git.acid.vegas/acid-drop.git
Log | Files | Refs | Archive | README | LICENSE

doxygen.css (27960B)

      1 /* The standard CSS for doxygen 1.8.13 */
      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 div.multicol {
     57 	-moz-column-gap: 1em;
     58 	-webkit-column-gap: 1em;
     59 	-moz-column-count: 3;
     60 	-webkit-column-count: 3;
     61 }
     62 
     63 p.startli, p.startdd {
     64 	margin-top: 2px;
     65 }
     66 
     67 p.starttd {
     68 	margin-top: 0px;
     69 }
     70 
     71 p.endli {
     72 	margin-bottom: 0px;
     73 }
     74 
     75 p.enddd {
     76 	margin-bottom: 4px;
     77 }
     78 
     79 p.endtd {
     80 	margin-bottom: 2px;
     81 }
     82 
     83 /* @end */
     84 
     85 caption {
     86 	font-weight: bold;
     87 }
     88 
     89 span.legend {
     90         font-size: 70%;
     91         text-align: center;
     92 }
     93 
     94 h3.version {
     95         font-size: 90%;
     96         text-align: center;
     97 }
     98 
     99 div.qindex, div.navtab{
    100 	background-color: #EBEFF6;
    101 	border: 1px solid #A3B4D7;
    102 	text-align: center;
    103 }
    104 
    105 div.qindex, div.navpath {
    106 	width: 100%;
    107 	line-height: 140%;
    108 }
    109 
    110 div.navtab {
    111 	margin-right: 15px;
    112 }
    113 
    114 /* @group Link Styling */
    115 
    116 a {
    117 	color: #3D578C;
    118 	font-weight: normal;
    119 	text-decoration: none;
    120 }
    121 
    122 .contents a:visited {
    123 	color: #4665A2;
    124 }
    125 
    126 a:hover {
    127 	text-decoration: underline;
    128 }
    129 
    130 a.qindex {
    131 	font-weight: bold;
    132 }
    133 
    134 a.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 
    145 a.el {
    146 	font-weight: bold;
    147 }
    148 
    149 a.elRef {
    150 }
    151 
    152 a.code, a.code:visited, a.line, a.line:visited {
    153 	color: #4665A2; 
    154 }
    155 
    156 a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
    157 	color: #4665A2; 
    158 }
    159 
    160 /* @end */
    161 
    162 dl.el {
    163 	margin-left: -1cm;
    164 }
    165 
    166 pre.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 
    179 div.fragment {
    180         padding: 0px;
    181         margin: 4px 8px 4px 2px;
    182 	background-color: #FBFCFD;
    183 	border: 1px solid #C4CFE5;
    184 }
    185 
    186 div.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 
    213 div.line:after {
    214     content:"\000A";
    215     white-space: pre;
    216 }
    217 
    218 div.line.glow {
    219 	background-color: cyan;
    220 	box-shadow: 0 0 10px cyan;
    221 }
    222 
    223 
    224 span.lineno {
    225 	padding-right: 4px;
    226 	text-align: right;
    227 	border-right: 2px solid #0F0;
    228 	background-color: #E8E8E8;
    229         white-space: pre;
    230 }
    231 span.lineno a {
    232 	background-color: #D8D8D8;
    233 }
    234 
    235 span.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 
    248 div.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 
    266 div.classindex ul {
    267         list-style: none;
    268         padding-left: 0;
    269 }
    270 
    271 div.classindex span.ai {
    272         display: inline-block;
    273 }
    274 
    275 div.groupHeader {
    276 	margin-left: 16px;
    277 	margin-top: 12px;
    278 	font-weight: bold;
    279 }
    280 
    281 div.groupText {
    282 	margin-left: 16px;
    283 	font-style: italic;
    284 }
    285 
    286 body {
    287 	background-color: white;
    288 	color: black;
    289         margin: 0;
    290 }
    291 
    292 div.contents {
    293 	margin-top: 10px;
    294 	margin-left: 12px;
    295 	margin-right: 8px;
    296 }
    297 
    298 td.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 
    308 td.indexvalue {
    309 	background-color: #EBEFF6;
    310 	border: 1px solid #C4CFE5;
    311 	padding: 2px 10px;
    312 	margin: 2px 0px;
    313 }
    314 
    315 tr.memlist {
    316 	background-color: #EEF1F7;
    317 }
    318 
    319 p.formulaDsp {
    320 	text-align: center;
    321 }
    322 
    323 img.formulaDsp {
    324 	
    325 }
    326 
    327 img.formulaInl {
    328 	vertical-align: middle;
    329 }
    330 
    331 div.center {
    332 	text-align: center;
    333         margin-top: 0px;
    334         margin-bottom: 0px;
    335         padding: 0px;
    336 }
    337 
    338 div.center img {
    339 	border: 0px;
    340 }
    341 
    342 address.footer {
    343 	text-align: right;
    344 	padding-right: 12px;
    345 }
    346 
    347 img.footer {
    348 	border: 0px;
    349 	vertical-align: middle;
    350 }
    351 
    352 /* @group Code Colorization */
    353 
    354 span.keyword {
    355 	color: #008000
    356 }
    357 
    358 span.keywordtype {
    359 	color: #604020
    360 }
    361 
    362 span.keywordflow {
    363 	color: #e08000
    364 }
    365 
    366 span.comment {
    367 	color: #800000
    368 }
    369 
    370 span.preprocessor {
    371 	color: #806020
    372 }
    373 
    374 span.stringliteral {
    375 	color: #002080
    376 }
    377 
    378 span.charliteral {
    379 	color: #008080
    380 }
    381 
    382 span.vhdldigit { 
    383 	color: #ff00ff 
    384 }
    385 
    386 span.vhdlchar { 
    387 	color: #000000 
    388 }
    389 
    390 span.vhdlkeyword { 
    391 	color: #700070 
    392 }
    393 
    394 span.vhdllogic { 
    395 	color: #ff0000 
    396 }
    397 
    398 blockquote {
    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 
    413 form.search {
    414 	margin-bottom: 0px;
    415 	margin-top: 0px;
    416 }
    417 
    418 input.search {
    419 	font-size: 75%;
    420 	color: #000080;
    421 	font-weight: normal;
    422 	background-color: #e8eef2;
    423 }
    424 */
    425 
    426 td.tiny {
    427 	font-size: 75%;
    428 }
    429 
    430 .dirtab {
    431 	padding: 4px;
    432 	border-collapse: collapse;
    433 	border: 1px solid #A3B4D7;
    434 }
    435 
    436 th.dirtab {
    437 	background: #EBEFF6;
    438 	font-weight: bold;
    439 }
    440 
    441 hr {
    442 	height: 0px;
    443 	border: none;
    444 	border-top: 1px solid #4A6AAA;
    445 }
    446 
    447 hr.footer {
    448 	height: 1px;
    449 }
    450 
    451 /* @group Member Descriptions */
    452 
    453 table.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 
    636 dl.reflist dt {
    637         padding: 5px;
    638 }
    639 
    640 dl.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 
    684 table.mlabels {
    685 	border-spacing: 0px;
    686 }
    687 
    688 td.mlabels-left {
    689 	width: 100%;
    690 	padding: 0px;
    691 }
    692 
    693 td.mlabels-right {
    694 	vertical-align: bottom;
    695 	padding: 0px;
    696 	white-space: nowrap;
    697 }
    698 
    699 span.mlabels {
    700         margin-left: 8px;
    701 }
    702 
    703 span.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 
    725 div.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 
    855 table.directory {
    856     font: 400 14px Roboto,sans-serif;
    857 }
    858 
    859 /* @end */
    860 
    861 div.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 
    871 address {
    872 	font-style: normal;
    873 	color: #2A3D61;
    874 }
    875 
    876 table.doxtable caption {
    877 	caption-side: top;
    878 }
    879 
    880 table.doxtable {
    881 	border-collapse:collapse;
    882         margin-top: 4px;
    883         margin-bottom: 4px;
    884 }
    885 
    886 table.doxtable td, table.doxtable th {
    887 	border: 1px solid #2D4068;
    888 	padding: 3px 7px 2px;
    889 }
    890 
    891 table.doxtable th {
    892 	background-color: #374F7F;
    893 	color: #FFFFFF;
    894 	font-size: 110%;
    895 	padding-bottom: 4px;
    896 	padding-top: 5px;
    897 }
    898 
    899 table.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 
   1032 div.summary
   1033 {
   1034 	float: right;
   1035 	font-size: 8pt;
   1036 	padding-right: 5px;
   1037 	width: 50%;
   1038 	text-align: right;
   1039 }       
   1040 
   1041 div.summary a
   1042 {
   1043 	white-space: nowrap;
   1044 }
   1045 
   1046 table.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 
   1058 div.ingroups
   1059 {
   1060 	font-size: 8pt;
   1061 	width: 50%;
   1062 	text-align: left;
   1063 }
   1064 
   1065 div.ingroups a
   1066 {
   1067 	white-space: nowrap;
   1068 }
   1069 
   1070 div.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 
   1079 div.headertitle
   1080 {
   1081 	padding: 5px 5px 5px 10px;
   1082 }
   1083 
   1084 dl
   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 */
   1090 dl.section
   1091 {
   1092 	margin-left: 0px;
   1093 	padding-left: 0px;
   1094 }
   1095 
   1096 dl.note
   1097 {
   1098         margin-left:-7px;
   1099         padding-left: 3px;
   1100         border-left:4px solid;
   1101         border-color: #D0C000;
   1102 }
   1103 
   1104 dl.warning, dl.attention
   1105 {
   1106         margin-left:-7px;
   1107         padding-left: 3px;
   1108         border-left:4px solid;
   1109         border-color: #FF0000;
   1110 }
   1111 
   1112 dl.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 
   1120 dl.deprecated
   1121 {
   1122         margin-left:-7px;
   1123         padding-left: 3px;
   1124         border-left:4px solid;
   1125         border-color: #505050;
   1126 }
   1127 
   1128 dl.todo
   1129 {
   1130         margin-left:-7px;
   1131         padding-left: 3px;
   1132         border-left:4px solid;
   1133         border-color: #00C0E0;
   1134 }
   1135 
   1136 dl.test
   1137 {
   1138         margin-left:-7px;
   1139         padding-left: 3px;
   1140         border-left:4px solid;
   1141         border-color: #3030E0;
   1142 }
   1143 
   1144 dl.bug
   1145 {
   1146         margin-left:-7px;
   1147         padding-left: 3px;
   1148         border-left:4px solid;
   1149         border-color: #C08050;
   1150 }
   1151 
   1152 dl.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 
   1233 div.zoom
   1234 {
   1235 	border: 1px solid #90A5CE;
   1236 }
   1237 
   1238 dl.citelist {
   1239         margin-bottom:50px;
   1240 }
   1241 
   1242 dl.citelist dt {
   1243         color:#334975;
   1244         float:left;
   1245         font-weight:bold;
   1246         margin-right:10px;
   1247         padding:5px;
   1248 }
   1249 
   1250 dl.citelist dd {
   1251         margin:2px 0;
   1252         padding:5px 0;
   1253 }
   1254 
   1255 div.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 
   1266 div.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 
   1274 div.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 
   1281 div.toc ul {
   1282         list-style: none outside none;
   1283         border: medium none;
   1284         padding: 0px;
   1285 }       
   1286 
   1287 div.toc li.level1 {
   1288         margin-left: 0px;
   1289 }
   1290 
   1291 div.toc li.level2 {
   1292         margin-left: 15px;
   1293 }
   1294 
   1295 div.toc li.level3 {
   1296         margin-left: 30px;
   1297 }
   1298 
   1299 div.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 
   1323 tr.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 /*
   1521 table.markdownTable {
   1522 	border-collapse:collapse;
   1523         margin-top: 4px;
   1524         margin-bottom: 4px;
   1525 }
   1526 
   1527 table.markdownTable td, table.markdownTable th {
   1528 	border: 1px solid #2D4068;
   1529 	padding: 3px 7px 2px;
   1530 }
   1531 
   1532 table.markdownTableHead tr {
   1533 }
   1534 
   1535 table.markdownTableBodyLeft td, table.markdownTable th {
   1536 	border: 1px solid #2D4068;
   1537 	padding: 3px 7px 2px;
   1538 }
   1539 
   1540 th.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 
   1548 th.markdownTableHeadLeft {
   1549 	text-align: left
   1550 }
   1551 
   1552 th.markdownTableHeadRight {
   1553 	text-align: right
   1554 }
   1555 
   1556 th.markdownTableHeadCenter {
   1557 	text-align: center
   1558 }
   1559 */
   1560 
   1561 table.markdownTable {
   1562 	border-collapse:collapse;
   1563         margin-top: 4px;
   1564         margin-bottom: 4px;
   1565 }
   1566 
   1567 table.markdownTable td, table.markdownTable th {
   1568 	border: 1px solid #2D4068;
   1569 	padding: 3px 7px 2px;
   1570 }
   1571 
   1572 table.markdownTable tr {
   1573 }
   1574 
   1575 th.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 
   1583 th.markdownTableHeadLeft, td.markdownTableBodyLeft {
   1584 	text-align: left
   1585 }
   1586 
   1587 th.markdownTableHeadRight, td.markdownTableBodyRight {
   1588 	text-align: right
   1589 }
   1590 
   1591 th.markdownTableHeadCenter, td.markdownTableBodyCenter {
   1592 	text-align: center
   1593 }
   1594 
   1595 
   1596 /* @end */