1
BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
2
font-family: Geneva, Arial, Helvetica, sans-serif;
17
CAPTION { font-weight: bold }
20
background-color: #e8eef2;
21
border: 1px solid #84b0c7;
29
background-color: #e8eef2;
30
border: 1px solid #84b0c7;
37
background-color: #e8eef2;
38
border: 1px solid #84b0c7;
48
text-decoration: none;
53
text-decoration: none;
58
text-decoration: none;
59
background-color: #ddddff;
62
text-decoration: none;
64
background-color: #6666cc;
66
border: 1px double #9295C2;
69
text-decoration: none;
70
background-color: #6666cc;
73
A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
74
A.el { text-decoration: none; font-weight: bold }
75
A.elRef { font-weight: bold }
76
A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
77
A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
78
A.codeRef:link { font-weight: normal; color: #0000FF}
79
A.codeRef:visited { font-weight: normal; color: #0000FF}
80
A:hover { text-decoration: none; background-color: #f2f2ff }
81
DL.el { margin-left: -1cm }
83
font-family: monospace, fixed;
87
border: 1px solid #CCCCCC;
88
background-color: #f5f5f5;
1
/* The standard CSS for doxygen */
3
body, table, div, p, dl {
4
font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
9
/* @group Heading Levels */
29
h1, h2, h3, h4, h5, h6 {
30
-webkit-transition: text-shadow 0.5s linear;
31
-moz-transition: text-shadow 0.5s linear;
32
-ms-transition: text-shadow 0.5s linear;
33
-o-transition: text-shadow 0.5s linear;
34
transition: text-shadow 0.5s linear;
38
h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
39
text-shadow: 0 0 15px cyan;
48
-webkit-column-gap: 1em;
50
-webkit-column-count: 3;
53
p.startli, p.startdd, p.starttd {
90
62
margin-bottom: 4px;
85
div.qindex, div.navtab{
86
background-color: #EBEFF6;
87
border: 1px solid #A3B4D7;
91
div.qindex, div.navpath {
100
/* @group Link Styling */
105
text-decoration: none;
108
.contents a:visited {
113
text-decoration: underline;
122
background-color: #9CAFD4;
124
border: 1px double #869DCA;
127
.contents a.qindexHL:visited {
138
a.code, a.code:visited {
142
a.codeRef, a.codeRef:visited {
153
border: 1px solid #C4CFE5;
154
background-color: #FBFCFD;
156
margin: 4px 8px 4px 2px;
158
word-wrap: break-word;
161
font-family: monospace, fixed;
168
background-color: #FBFCFD;
169
border: 1px solid #C4CFE5;
173
font-family: monospace, fixed;
177
text-wrap: unrestricted;
178
white-space: -moz-pre-wrap; /* Moz */
179
white-space: -pre-wrap; /* Opera 4-6 */
180
white-space: -o-pre-wrap; /* Opera 7 */
181
white-space: pre-wrap; /* CSS3 */
182
word-wrap: break-word; /* IE 5.5+ */
187
-webkit-transition-property: background-color, box-shadow;
188
-webkit-transition-duration: 0.5s;
189
-moz-transition-property: background-color, box-shadow;
190
-moz-transition-duration: 0.5s;
191
-ms-transition-property: background-color, box-shadow;
192
-ms-transition-duration: 0.5s;
193
-o-transition-property: background-color, box-shadow;
194
-o-transition-duration: 0.5s;
195
transition-property: background-color, box-shadow;
196
transition-duration: 0.5s;
200
background-color: cyan;
201
box-shadow: 0 0 10px cyan;
208
border-right: 2px solid #0F0;
209
background-color: #E8E8E8;
213
background-color: #D8D8D8;
216
span.lineno a:hover {
217
background-color: #C8C8C8;
221
background-color: black;
227
border: solid thin #333;
228
border-radius: 0.5em;
229
-webkit-border-radius: .5em;
230
-moz-border-radius: .5em;
231
box-shadow: 2px 2px 3px #999;
232
-webkit-box-shadow: 2px 2px 3px #999;
233
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
234
background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
235
background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
250
background-color: white;
92
258
margin-right: 8px;
98
DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
106
DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
114
background-color: #e8eef2;
116
padding-right : 10px;
119
padding-bottom : 2px;
124
border: 1px solid #CCCCCC;
127
background-color: #e8eef2;
129
padding-right : 10px;
132
padding-bottom : 2px;
137
border: 1px solid #CCCCCC;
140
background-color: #f0f0f0;
142
P.formulaDsp { text-align: center; }
144
IMG.formulaInl { vertical-align: middle; }
145
SPAN.keyword { color: #008000 }
146
SPAN.keywordtype { color: #604020 }
147
SPAN.keywordflow { color: #e08000 }
148
SPAN.comment { color: #800000 }
149
SPAN.preprocessor { color: #806020 }
150
SPAN.stringliteral { color: #002080 }
151
SPAN.charliteral { color: #008080 }
153
padding: 0px 8px 4px 8px;
156
background-color: #FAFAFA;
157
border-top: 1px none #E0E0E0;
158
border-right: 1px none #E0E0E0;
159
border-bottom: 1px none #E0E0E0;
160
border-left: 1px none #E0E0E0;
164
padding: 0px 8px 4px 8px;
167
background-color: #FAFAFA;
168
border-top: 1px none #E0E0E0;
169
border-right: 1px none #E0E0E0;
170
border-bottom: 1px none #E0E0E0;
171
border-left: 1px none #E0E0E0;
175
padding: 1px 0px 0px 8px;
262
background-color: #EBEFF6;
264
border: 1px solid #C4CFE5;
265
margin: 2px 0px 2px 0;
272
background-color: #EBEFF6;
273
border: 1px solid #C4CFE5;
279
background-color: #EEF1F7;
291
vertical-align: middle;
312
vertical-align: middle;
315
/* @group Code Colorization */
362
background-color: #F7F8FB;
363
border-left: 2px solid #9CAFD4;
364
margin: 0 24px 0 4px;
365
padding: 0 12px 0 16px;
385
background-color: #e8eef2;
395
border-collapse: collapse;
396
border: 1px solid #A3B4D7;
407
border-top: 1px solid #4A6AAA;
414
/* @group Member Descriptions */
422
-webkit-transition-property: background-color, box-shadow;
423
-webkit-transition-duration: 0.5s;
424
-moz-transition-property: background-color, box-shadow;
425
-moz-transition-duration: 0.5s;
426
-ms-transition-property: background-color, box-shadow;
427
-ms-transition-duration: 0.5s;
428
-o-transition-property: background-color, box-shadow;
429
-o-transition-duration: 0.5s;
430
transition-property: background-color, box-shadow;
431
transition-duration: 0.5s;
434
.memberdecls td.glow {
435
background-color: cyan;
436
box-shadow: 0 0 15px cyan;
439
.mdescLeft, .mdescRight,
440
.memItemLeft, .memItemRight,
441
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
442
background-color: #F9FAFC;
177
border-top-width: 1px;
178
border-right-width: 1px;
179
border-bottom-width: 1px;
180
border-left-width: 1px;
181
border-top-color: #E0E0E0;
182
border-right-color: #E0E0E0;
183
border-bottom-color: #E0E0E0;
184
border-left-color: #E0E0E0;
185
border-top-style: solid;
186
border-right-style: none;
187
border-bottom-style: none;
188
border-left-style: none;
189
background-color: #FAFAFA;
445
padding: 1px 0 0 8px;
448
.mdescLeft, .mdescRight {
449
padding: 0px 8px 4px 8px;
453
.memItemLeft, .memItemRight, .memTemplParams {
454
border-top: 1px solid #C4CFE5;
457
.memItemLeft, .memTemplItemLeft {
193
padding: 1px 8px 0px 8px;
195
border-top-width: 1px;
196
border-right-width: 1px;
197
border-bottom-width: 1px;
198
border-left-width: 1px;
199
border-top-color: #E0E0E0;
200
border-right-color: #E0E0E0;
201
border-bottom-color: #E0E0E0;
202
border-left-color: #E0E0E0;
203
border-top-style: solid;
204
border-right-style: none;
205
border-bottom-style: none;
206
border-left-style: none;
207
background-color: #FAFAFA;
211
padding: 1px 0px 0px 8px;
213
border-top-width: 1px;
214
border-right-width: 1px;
215
border-bottom-width: 1px;
216
border-left-width: 1px;
217
border-top-color: #E0E0E0;
218
border-right-color: #E0E0E0;
219
border-bottom-color: #E0E0E0;
220
border-left-color: #E0E0E0;
221
border-top-style: none;
222
border-right-style: none;
223
border-bottom-style: none;
224
border-left-style: none;
225
background-color: #FAFAFA;
229
padding: 1px 8px 0px 8px;
231
border-top-width: 1px;
232
border-right-width: 1px;
233
border-bottom-width: 1px;
234
border-left-width: 1px;
235
border-top-color: #E0E0E0;
236
border-right-color: #E0E0E0;
237
border-bottom-color: #E0E0E0;
238
border-left-color: #E0E0E0;
239
border-top-style: none;
240
border-right-style: none;
241
border-bottom-style: none;
242
border-left-style: none;
243
background-color: #FAFAFA;
246
465
.memTemplParams {
247
padding: 1px 0px 0px 8px;
249
border-top-width: 1px;
250
border-right-width: 1px;
251
border-bottom-width: 1px;
252
border-left-width: 1px;
253
border-top-color: #E0E0E0;
254
border-right-color: #E0E0E0;
255
border-bottom-color: #E0E0E0;
256
border-left-color: #E0E0E0;
257
border-top-style: solid;
258
border-right-style: none;
259
border-bottom-style: none;
260
border-left-style: none;
262
background-color: #FAFAFA;
265
.search { color: #003399;
272
INPUT.search { font-size: 75%;
275
background-color: #e8eef2;
277
TD.tiny { font-size: 75%;
285
.dirtab { padding: 4px;
286
border-collapse: collapse;
287
border: 1px solid #84b0c7;
289
TH.dirtab { background: #e8eef2;
294
border-top: 1px solid black;
297
/* Style for detailed member documentation */
472
/* @group Member Details */
474
/* Styles for detailed member documentation */
304
background-color: #e8eef2;
305
border: 1px solid #84b0c7;
484
background-color: #EBEFF6;
485
border: 1px solid #A3B4D7;
313
background-color: #eef3f5;
316
border-color: #dedeee;
317
-moz-border-radius: 8px 8px 8px 8px;
500
-webkit-transition: box-shadow 0.5s linear;
501
-moz-transition: box-shadow 0.5s linear;
502
-ms-transition: box-shadow 0.5s linear;
503
-o-transition: box-shadow 0.5s linear;
504
transition: box-shadow 0.5s linear;
505
display: table !important;
510
box-shadow: 0 0 15px cyan;
327
background-color: #d5e1e8;
331
border-color: #84b0c7;
333
-moz-border-radius: 8px 8px 8px 8px;
519
vertical-align: bottom;
522
.memproto, dl.reflist dt {
523
border-top: 1px solid #A8B8D9;
524
border-left: 1px solid #A8B8D9;
525
border-right: 1px solid #A8B8D9;
526
padding: 6px 0px 6px 0px;
529
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
530
background-image:url('nav_f.png');
531
background-repeat:repeat-x;
532
background-color: #E2E8F2;
533
/* opera specific markup */
534
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
535
border-top-right-radius: 4px;
536
border-top-left-radius: 4px;
537
/* firefox specific markup */
538
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
539
-moz-border-radius-topright: 4px;
540
-moz-border-radius-topleft: 4px;
541
/* webkit specific markup */
542
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
543
-webkit-border-top-right-radius: 4px;
544
-webkit-border-top-left-radius: 4px;
548
.memdoc, dl.reflist dd {
549
border-bottom: 1px solid #A8B8D9;
550
border-left: 1px solid #A8B8D9;
551
border-right: 1px solid #A8B8D9;
552
padding: 6px 10px 2px 10px;
553
background-color: #FBFCFD;
555
background-image:url('nav_g.png');
556
background-repeat:repeat-x;
557
background-color: #FFFFFF;
558
/* opera specific markup */
559
border-bottom-left-radius: 4px;
560
border-bottom-right-radius: 4px;
561
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
562
/* firefox specific markup */
563
-moz-border-radius-bottomleft: 4px;
564
-moz-border-radius-bottomright: 4px;
565
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
566
/* webkit specific markup */
567
-webkit-border-bottom-left-radius: 4px;
568
-webkit-border-bottom-right-radius: 4px;
569
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
577
margin: 0px 0px 10px 0px;
346
/* End Styling for detailed member documentation */
348
/* for the tree view */
350
font-family: sans-serif;
353
.directory { font-size: 9pt; font-weight: bold; }
354
.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
355
.directory > h3 { margin-top: 0; }
356
.directory p { margin: 0px; white-space: nowrap; }
357
.directory div { display: none; margin: 0px; }
358
.directory img { vertical-align: -30%; }
600
.params, .retval, .exception, .tparams {
605
.params .paramname, .retval .paramname {
616
font-family: "courier new",courier,monospace;
630
vertical-align: bottom;
640
background-color: #728DC1;
641
border-top:1px solid #5373B4;
642
border-left:1px solid #5373B4;
643
border-right:1px solid #C4CFE5;
644
border-bottom:1px solid #C4CFE5;
658
/* these are for tree view when not used as main index */
662
border-top: 1px solid #A8B8D9;
663
border-bottom: 1px solid #A8B8D9;
668
border-collapse:collapse;
677
.directory td.entry {
682
.directory td.entry a {
686
.directory td.entry a img {
694
border-left: 1px solid rgba(0,0,0,0.05);
699
background-color: #F7F8FB;
703
vertical-align: -30%;
713
.directory .levels span {
722
-webkit-touch-callout: none;
723
-webkit-user-select: none;
724
-khtml-user-select: none;
725
-moz-user-select: none;
726
-ms-user-select: none;
736
border-collapse:collapse;
741
table.doxtable td, table.doxtable th {
742
border: 1px solid #2D4068;
743
padding: 3px 7px 2px;
747
background-color: #374F7F;
757
border: 1px solid #A8B8D9;
759
-moz-border-radius: 4px;
760
-webkit-border-radius: 4px;
762
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
763
-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
764
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
767
.fieldtable td, .fieldtable th {
768
padding: 3px 7px 2px;
771
.fieldtable td.fieldtype, .fieldtable td.fieldname {
773
border-right: 1px solid #A8B8D9;
774
border-bottom: 1px solid #A8B8D9;
778
.fieldtable td.fielddoc {
779
border-bottom: 1px solid #A8B8D9;
783
.fieldtable tr:last-child td {
788
background-image:url('nav_f.png');
789
background-repeat:repeat-x;
790
background-color: #E2E8F2;
796
-moz-border-radius-topleft: 4px;
797
-moz-border-radius-topright: 4px;
798
-webkit-border-top-left-radius: 4px;
799
-webkit-border-top-right-radius: 4px;
800
border-top-left-radius: 4px;
801
border-top-right-radius: 4px;
802
border-bottom: 1px solid #A8B8D9;
810
background-image: url('tab_b.png');
819
background-image:url('tab_b.png');
820
background-repeat:repeat-x;
824
border:solid 1px #C2CDE4;
832
list-style-type:none;
836
background-image:url('bc_s.png');
837
background-repeat:no-repeat;
838
background-position:right;
842
.navpath li.navelem a
846
text-decoration: none;
850
.navpath li.navelem a:hover
857
list-style-type:none;
861
background-image:none;
862
background-repeat:no-repeat;
863
background-position:right;
897
background-image:url('nav_h.png');
898
background-repeat:repeat-x;
899
background-color: #F9FAFC;
901
border-bottom: 1px solid #C4CFE5;
906
padding: 5px 5px 5px 7px;
914
/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
925
border-left:4px solid;
926
border-color: #D0C000;
929
dl.warning, dl.attention
933
border-left:4px solid;
934
border-color: #FF0000;
937
dl.pre, dl.post, dl.invariant
941
border-left:4px solid;
942
border-color: #00D000;
949
border-left:4px solid;
950
border-color: #505050;
957
border-left:4px solid;
958
border-color: #00C0E0;
965
border-left:4px solid;
966
border-color: #3030E0;
973
border-left:4px solid;
974
border-color: #C08050;
985
vertical-align: bottom;
986
border-collapse: separate;
996
font: 300% Tahoma, Arial,sans-serif;
1003
font: 120% Tahoma, Arial,sans-serif;
1010
font: 50% Tahoma, Arial,sans-serif;
1020
border-bottom: 1px solid #5373B4;
1045
border: 1px solid #90A5CE;
1067
background-color: #F4F6FA;
1068
border: 1px solid #D8DFEE;
1069
border-radius: 7px 7px 7px 7px;
1072
margin: 0 20px 10px 10px;
1077
background: url("bdwn.png") no-repeat scroll 0 5px transparent;
1078
font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
1085
font: bold 12px/1.2 Arial,FreeSans,sans-serif;
1087
border-bottom: 0 none;
1092
list-style: none outside none;
1093
border: medium none;
1117
-webkit-touch-callout: none;
1118
-webkit-user-select: none;
1119
-khtml-user-select: none;
1120
-moz-user-select: none;
1121
-ms-user-select: none;
1125
.inherit_header td {
1126
padding: 6px 0px 2px 5px;
1140
#top { display: none; }
1141
#side-nav { display: none; }
1142
#nav-path { display: none; }
1143
body { overflow:visible; }
1144
h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
1145
.summary { display: none; }
1146
.memitem { page-break-inside: avoid; }
1149
margin-left:0 !important;
1150
height:auto !important;
1151
width:auto !important;