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