• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* The standard CSS for doxygen 1.8.20 */
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, th p.intertd, th 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: none;
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: white;
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: 0 24px 0 4px;
437        padding: 0 12px 0 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: 0px;
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        text-align:right;
1362        width:52px;
1363}
1364
1365dl.citelist dd {
1366        margin:2px 0 2px 72px;
1367        padding:5px 0;
1368}
1369
1370div.toc {
1371        padding: 14px 25px;
1372        background-color: #F4F6FA;
1373        border: 1px solid #D8DFEE;
1374        border-radius: 7px 7px 7px 7px;
1375        float: right;
1376        height: auto;
1377        margin: 0 8px 10px 10px;
1378        width: 200px;
1379}
1380
1381.PageDocRTL-title div.toc {
1382  float: left !important;
1383  text-align: right;
1384}
1385
1386div.toc li {
1387        background: url("bdwn.png") no-repeat scroll 0 5px transparent;
1388        font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
1389        margin-top: 5px;
1390        padding-left: 10px;
1391        padding-top: 2px;
1392}
1393
1394.PageDocRTL-title div.toc li {
1395  background-position-x: right !important;
1396  padding-left: 0 !important;
1397  padding-right: 10px;
1398}
1399
1400div.toc h3 {
1401        font: bold 12px/1.2 Arial,FreeSans,sans-serif;
1402	color: #4665A2;
1403        border-bottom: 0 none;
1404        margin: 0;
1405}
1406
1407div.toc ul {
1408        list-style: none outside none;
1409        border: medium none;
1410        padding: 0px;
1411}
1412
1413div.toc li.level1 {
1414        margin-left: 0px;
1415}
1416
1417div.toc li.level2 {
1418        margin-left: 15px;
1419}
1420
1421div.toc li.level3 {
1422        margin-left: 30px;
1423}
1424
1425div.toc li.level4 {
1426        margin-left: 45px;
1427}
1428
1429.PageDocRTL-title div.toc li.level1 {
1430  margin-left: 0 !important;
1431  margin-right: 0;
1432}
1433
1434.PageDocRTL-title div.toc li.level2 {
1435  margin-left: 0 !important;
1436  margin-right: 15px;
1437}
1438
1439.PageDocRTL-title div.toc li.level3 {
1440  margin-left: 0 !important;
1441  margin-right: 30px;
1442}
1443
1444.PageDocRTL-title div.toc li.level4 {
1445  margin-left: 0 !important;
1446  margin-right: 45px;
1447}
1448
1449.inherit_header {
1450        font-weight: bold;
1451        color: gray;
1452        cursor: pointer;
1453	-webkit-touch-callout: none;
1454	-webkit-user-select: none;
1455	-khtml-user-select: none;
1456	-moz-user-select: none;
1457	-ms-user-select: none;
1458	user-select: none;
1459}
1460
1461.inherit_header td {
1462        padding: 6px 0px 2px 5px;
1463}
1464
1465.inherit {
1466        display: none;
1467}
1468
1469tr.heading h2 {
1470        margin-top: 12px;
1471        margin-bottom: 4px;
1472}
1473
1474/* tooltip related style info */
1475
1476.ttc {
1477        position: absolute;
1478        display: none;
1479}
1480
1481#powerTip {
1482	cursor: default;
1483	white-space: nowrap;
1484	background-color: white;
1485	border: 1px solid gray;
1486	border-radius: 4px 4px 4px 4px;
1487	box-shadow: 1px 1px 7px gray;
1488	display: none;
1489	font-size: smaller;
1490	max-width: 80%;
1491	opacity: 0.9;
1492	padding: 1ex 1em 1em;
1493	position: absolute;
1494	z-index: 2147483647;
1495}
1496
1497#powerTip div.ttdoc {
1498        color: grey;
1499	font-style: italic;
1500}
1501
1502#powerTip div.ttname a {
1503        font-weight: bold;
1504}
1505
1506#powerTip div.ttname {
1507        font-weight: bold;
1508}
1509
1510#powerTip div.ttdeci {
1511        color: #006318;
1512}
1513
1514#powerTip div {
1515        margin: 0px;
1516        padding: 0px;
1517        font: 12px/16px Roboto,sans-serif;
1518}
1519
1520#powerTip:before, #powerTip:after {
1521	content: "";
1522	position: absolute;
1523	margin: 0px;
1524}
1525
1526#powerTip.n:after,  #powerTip.n:before,
1527#powerTip.s:after,  #powerTip.s:before,
1528#powerTip.w:after,  #powerTip.w:before,
1529#powerTip.e:after,  #powerTip.e:before,
1530#powerTip.ne:after, #powerTip.ne:before,
1531#powerTip.se:after, #powerTip.se:before,
1532#powerTip.nw:after, #powerTip.nw:before,
1533#powerTip.sw:after, #powerTip.sw:before {
1534	border: solid transparent;
1535	content: " ";
1536	height: 0;
1537	width: 0;
1538	position: absolute;
1539}
1540
1541#powerTip.n:after,  #powerTip.s:after,
1542#powerTip.w:after,  #powerTip.e:after,
1543#powerTip.nw:after, #powerTip.ne:after,
1544#powerTip.sw:after, #powerTip.se:after {
1545	border-color: rgba(255, 255, 255, 0);
1546}
1547
1548#powerTip.n:before,  #powerTip.s:before,
1549#powerTip.w:before,  #powerTip.e:before,
1550#powerTip.nw:before, #powerTip.ne:before,
1551#powerTip.sw:before, #powerTip.se:before {
1552	border-color: rgba(128, 128, 128, 0);
1553}
1554
1555#powerTip.n:after,  #powerTip.n:before,
1556#powerTip.ne:after, #powerTip.ne:before,
1557#powerTip.nw:after, #powerTip.nw:before {
1558	top: 100%;
1559}
1560
1561#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
1562	border-top-color: #FFFFFF;
1563	border-width: 10px;
1564	margin: 0px -10px;
1565}
1566#powerTip.n:before {
1567	border-top-color: #808080;
1568	border-width: 11px;
1569	margin: 0px -11px;
1570}
1571#powerTip.n:after, #powerTip.n:before {
1572	left: 50%;
1573}
1574
1575#powerTip.nw:after, #powerTip.nw:before {
1576	right: 14px;
1577}
1578
1579#powerTip.ne:after, #powerTip.ne:before {
1580	left: 14px;
1581}
1582
1583#powerTip.s:after,  #powerTip.s:before,
1584#powerTip.se:after, #powerTip.se:before,
1585#powerTip.sw:after, #powerTip.sw:before {
1586	bottom: 100%;
1587}
1588
1589#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
1590	border-bottom-color: #FFFFFF;
1591	border-width: 10px;
1592	margin: 0px -10px;
1593}
1594
1595#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
1596	border-bottom-color: #808080;
1597	border-width: 11px;
1598	margin: 0px -11px;
1599}
1600
1601#powerTip.s:after, #powerTip.s:before {
1602	left: 50%;
1603}
1604
1605#powerTip.sw:after, #powerTip.sw:before {
1606	right: 14px;
1607}
1608
1609#powerTip.se:after, #powerTip.se:before {
1610	left: 14px;
1611}
1612
1613#powerTip.e:after, #powerTip.e:before {
1614	left: 100%;
1615}
1616#powerTip.e:after {
1617	border-left-color: #FFFFFF;
1618	border-width: 10px;
1619	top: 50%;
1620	margin-top: -10px;
1621}
1622#powerTip.e:before {
1623	border-left-color: #808080;
1624	border-width: 11px;
1625	top: 50%;
1626	margin-top: -11px;
1627}
1628
1629#powerTip.w:after, #powerTip.w:before {
1630	right: 100%;
1631}
1632#powerTip.w:after {
1633	border-right-color: #FFFFFF;
1634	border-width: 10px;
1635	top: 50%;
1636	margin-top: -10px;
1637}
1638#powerTip.w:before {
1639	border-right-color: #808080;
1640	border-width: 11px;
1641	top: 50%;
1642	margin-top: -11px;
1643}
1644
1645@media print
1646{
1647  #top { display: none; }
1648  #side-nav { display: none; }
1649  #nav-path { display: none; }
1650  body { overflow:visible; }
1651  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
1652  .summary { display: none; }
1653  .memitem { page-break-inside: avoid; }
1654  #doc-content
1655  {
1656    margin-left:0 !important;
1657    height:auto !important;
1658    width:auto !important;
1659    overflow:inherit;
1660    display:inline;
1661  }
1662}
1663
1664/* @group Markdown */
1665
1666table.markdownTable {
1667	border-collapse:collapse;
1668        margin-top: 4px;
1669        margin-bottom: 4px;
1670}
1671
1672table.markdownTable td, table.markdownTable th {
1673	border: 1px solid #2D4068;
1674	padding: 3px 7px 2px;
1675}
1676
1677table.markdownTable tr {
1678}
1679
1680th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
1681	background-color: #374F7F;
1682	color: #FFFFFF;
1683	font-size: 110%;
1684	padding-bottom: 4px;
1685	padding-top: 5px;
1686}
1687
1688th.markdownTableHeadLeft, td.markdownTableBodyLeft {
1689	text-align: left
1690}
1691
1692th.markdownTableHeadRight, td.markdownTableBodyRight {
1693	text-align: right
1694}
1695
1696th.markdownTableHeadCenter, td.markdownTableBodyCenter {
1697	text-align: center
1698}
1699
1700.DocNodeRTL {
1701  text-align: right;
1702  direction: rtl;
1703}
1704
1705.DocNodeLTR {
1706  text-align: left;
1707  direction: ltr;
1708}
1709
1710table.DocNodeRTL {
1711   width: auto;
1712   margin-right: 0;
1713   margin-left: auto;
1714}
1715
1716table.DocNodeLTR {
1717   width: auto;
1718   margin-right: auto;
1719   margin-left: 0;
1720}
1721
1722tt, code, kbd, samp
1723{
1724  display: inline-block;
1725  direction:ltr;
1726}
1727/* @end */
1728
1729u {
1730	text-decoration: underline;
1731}
1732
1733