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