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