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