OSDN Git Service

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