1 /* The standard CSS for doxygen 1.8.6 */
3 body, table, div, p, dl {
4 font: 400 14px/22px Roboto,sans-serif;
5 }
7 /* @group Heading Levels */
9 h1.groupheader {
10 font-size: 150%;
11 }
13 .title {
14 font: 400 14px/28px Roboto,sans-serif;
15 font-size: 150%;
16 font-weight: bold;
17 margin: 10px 2px;
18 }
20 h2.groupheader {
21 border-bottom: 1px solid #EC6666;
22 color: #9E1313;
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 }
31 h3.groupheader {
32 font-size: 100%;
33 }
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 }
44 h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
45 text-shadow: 0 0 15px cyan;
46 }
48 dt {
49 font-weight: bold;
50 }
52 div.multicol {
53 -moz-column-gap: 1em;
54 -webkit-column-gap: 1em;
55 -moz-column-count: 3;
56 -webkit-column-count: 3;
57 }
59 p.startli, p.startdd {
60 margin-top: 2px;
61 }
63 p.starttd {
64 margin-top: 0px;
65 }
67 p.endli {
68 margin-bottom: 0px;
69 }
71 p.enddd {
72 margin-bottom: 4px;
73 }
75 p.endtd {
76 margin-bottom: 2px;
77 }
79 /* @end */
81 caption {
82 font-weight: bold;
83 }
85 span.legend {
86 font-size: 70%;
87 text-align: center;
88 }
90 h3.version {
91 font-size: 90%;
92 text-align: center;
93 }
95 div.qindex, div.navtab{
96 background-color: #FCE6E6;
97 border: 1px solid #F08A8A;
98 text-align: center;
99 }
101 div.qindex, div.navpath {
102 width: 100%;
103 line-height: 140%;
104 }
106 div.navtab {
107 margin-right: 15px;
108 }
110 /* @group Link Styling */
112 a {
113 color: #B31515;
114 font-weight: normal;
115 text-decoration: none;
116 }
118 .contents a:visited {
119 color: #D01919;
120 }
122 a:hover {
123 text-decoration: underline;
124 }
126 a.qindex {
127 font-weight: bold;
128 }
130 a.qindexHL {
131 font-weight: bold;
132 background-color: #EF8080;
133 color: #ffffff;
134 border: 1px double #EC6464;
135 }
137 .contents a.qindexHL:visited {
138 color: #ffffff;
139 }
141 a.el {
142 font-weight: bold;
143 }
145 a.elRef {
146 }
148 a.code, a.code:visited, a.line, a.line:visited {
149 color: #4665A2;
150 }
152 a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
153 color: #4665A2;
154 }
156 /* @end */
158 dl.el {
159 margin-left: -1cm;
160 }
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 }
175 div.fragment {
176 padding: 4px 6px;
177 margin: 4px 8px 4px 2px;
178 background-color: #FEFAFA;
179 border: 1px solid #F6B4B4;
180 }
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 }
209 div.line.glow {
210 background-color: cyan;
211 box-shadow: 0 0 10px cyan;
212 }
215 span.lineno {
216 padding-right: 4px;
217 text-align: right;
218 border-right: 2px solid #0F0;
219 background-color: #E8E8E8;
220 white-space: pre;
221 }
222 span.lineno a {
223 background-color: #D8D8D8;
224 }
226 span.lineno a:hover {
227 background-color: #C8C8C8;
228 }
230 div.ah {
231 background-color: black;
232 font-weight: bold;
233 color: #ffffff;
234 margin-bottom: 3px;
235 margin-top: 3px;
236 padding: 0.2em;
237 border: solid thin #333;
238 border-radius: 0.5em;
239 -webkit-border-radius: .5em;
240 -moz-border-radius: .5em;
241 box-shadow: 2px 2px 3px #999;
242 -webkit-box-shadow: 2px 2px 3px #999;
243 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
244 background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
245 background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
246 }
248 div.groupHeader {
249 margin-left: 16px;
250 margin-top: 12px;
251 font-weight: bold;
252 }
254 div.groupText {
255 margin-left: 16px;
256 font-style: italic;
257 }
259 body {
260 background-color: white;
261 color: black;
262 margin: 0;
263 }
265 div.contents {
266 margin-top: 10px;
267 margin-left: 12px;
268 margin-right: 8px;
269 }
271 td.indexkey {
272 background-color: #FCE6E6;
273 font-weight: bold;
274 border: 1px solid #F6B4B4;
275 margin: 2px 0px 2px 0;
276 padding: 2px 10px;
277 white-space: nowrap;
278 vertical-align: top;
279 }
281 td.indexvalue {
282 background-color: #FCE6E6;
283 border: 1px solid #F6B4B4;
284 padding: 2px 10px;
285 margin: 2px 0px;
286 }
288 tr.memlist {
289 background-color: #FCE9E9;
290 }
292 p.formulaDsp {
293 text-align: center;
294 }
296 img.formulaDsp {
298 }
300 img.formulaInl {
301 vertical-align: middle;
302 }
304 div.center {
305 text-align: center;
306 margin-top: 0px;
307 margin-bottom: 0px;
308 padding: 0px;
309 }
311 div.center img {
312 border: 0px;
313 }
315 address.footer {
316 text-align: right;
317 padding-right: 12px;
318 }
320 img.footer {
321 border: 0px;
322 vertical-align: middle;
323 }
325 /* @group Code Colorization */
327 span.keyword {
328 color: #008000
329 }
331 span.keywordtype {
332 color: #604020
333 }
335 span.keywordflow {
336 color: #e08000
337 }
339 span.comment {
340 color: #800000
341 }
343 span.preprocessor {
344 color: #806020
345 }
347 span.stringliteral {
348 color: #002080
349 }
351 span.charliteral {
352 color: #008080
353 }
355 span.vhdldigit {
356 color: #ff00ff
357 }
359 span.vhdlchar {
360 color: #000000
361 }
363 span.vhdlkeyword {
364 color: #700070
365 }
367 span.vhdllogic {
368 color: #ff0000
369 }
371 blockquote {
372 background-color: #FDF4F4;
373 border-left: 2px solid #EF8080;
374 margin: 0 24px 0 4px;
375 padding: 0 12px 0 16px;
376 }
378 /* @end */
380 /*
381 .search {
382 color: #003399;
383 font-weight: bold;
384 }
386 form.search {
387 margin-bottom: 0px;
388 margin-top: 0px;
389 }
391 input.search {
392 font-size: 75%;
393 color: #000080;
394 font-weight: normal;
395 background-color: #e8eef2;
396 }
397 */
399 td.tiny {
400 font-size: 75%;
401 }
403 .dirtab {
404 padding: 4px;
405 border-collapse: collapse;
406 border: 1px solid #F08A8A;
407 }
409 th.dirtab {
410 background: #FCE6E6;
411 font-weight: bold;
412 }
414 hr {
415 height: 0px;
416 border: none;
417 border-top: 1px solid #DA1A1A;
418 }
420 hr.footer {
421 height: 1px;
422 }
424 /* @group Member Descriptions */
426 table.memberdecls {
427 border-spacing: 0px;
428 padding: 0px;
429 }
431 .memberdecls td, .fieldtable tr {
432 -webkit-transition-property: background-color, box-shadow;
433 -webkit-transition-duration: 0.5s;
434 -moz-transition-property: background-color, box-shadow;
435 -moz-transition-duration: 0.5s;
436 -ms-transition-property: background-color, box-shadow;
437 -ms-transition-duration: 0.5s;
438 -o-transition-property: background-color, box-shadow;
439 -o-transition-duration: 0.5s;
440 transition-property: background-color, box-shadow;
441 transition-duration: 0.5s;
442 }
444 .memberdecls td.glow, .fieldtable tr.glow {
445 background-color: cyan;
446 box-shadow: 0 0 15px cyan;
447 }
449 .mdescLeft, .mdescRight,
450 .memItemLeft, .memItemRight,
451 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
452 background-color: #FEF7F7;
453 border: none;
454 margin: 4px;
455 padding: 1px 0 0 8px;
456 }
458 .mdescLeft, .mdescRight {
459 padding: 0px 8px 4px 8px;
460 color: #555;
461 }
463 .memSeparator {
464 border-bottom: 1px solid #DEE4F0;
465 line-height: 1px;
466 margin: 0px;
467 padding: 0px;
468 }
470 .memItemLeft, .memTemplItemLeft {
471 white-space: nowrap;
472 }
474 .memItemRight {
475 width: 100%;
476 }
478 .memTemplParams {
479 color: #D01919;
480 white-space: nowrap;
481 }
483 /* @end */
485 /* @group Member Details */
487 /* Styles for detailed member documentation */
489 .memtemplate {
490 font-size: 80%;
491 color: #D01919;
492 font-weight: normal;
493 margin-left: 9px;
494 }
496 .memnav {
497 background-color: #FCE6E6;
498 border: 1px solid #F08A8A;
499 text-align: center;
500 margin: 2px;
501 margin-right: 15px;
502 padding: 2px;
503 }
505 .mempage {
506 width: 100%;
507 }
509 .memitem {
510 padding: 0;
511 margin-bottom: 10px;
512 margin-right: 5px;
513 -webkit-transition: box-shadow 0.5s linear;
514 -moz-transition: box-shadow 0.5s linear;
515 -ms-transition: box-shadow 0.5s linear;
516 -o-transition: box-shadow 0.5s linear;
517 transition: box-shadow 0.5s linear;
518 display: table !important;
519 width: 100%;
520 }
522 .memitem.glow {
523 box-shadow: 0 0 15px cyan;
524 }
526 .memname {
527 font-weight: bold;
528 margin-left: 6px;
529 }
531 .memname td {
532 vertical-align: bottom;
533 }
535 .memproto, dl.reflist dt {
536 border-top: 1px solid #F19090;
537 border-left: 1px solid #F19090;
538 border-right: 1px solid #F19090;
539 padding: 6px 0px 6px 0px;
540 color: #6D0D0D;
541 font-weight: bold;
542 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
543 background-image:url('nav_f.png');
544 background-repeat:repeat-x;
545 background-color: #FADADA;
546 /* opera specific markup */
547 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
548 border-top-right-radius: 4px;
549 border-top-left-radius: 4px;
550 /* firefox specific markup */
551 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
552 -moz-border-radius-topright: 4px;
553 -moz-border-radius-topleft: 4px;
554 /* webkit specific markup */
555 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
556 -webkit-border-top-right-radius: 4px;
557 -webkit-border-top-left-radius: 4px;
559 }
561 .memdoc, dl.reflist dd {
562 border-bottom: 1px solid #F19090;
563 border-left: 1px solid #F19090;
564 border-right: 1px solid #F19090;
565 padding: 6px 10px 2px 10px;
566 background-color: #FEFAFA;
567 border-top-width: 0;
568 background-image:url('nav_g.png');
569 background-repeat:repeat-x;
570 background-color: #FFFFFF;
571 /* opera specific markup */
572 border-bottom-left-radius: 4px;
573 border-bottom-right-radius: 4px;
574 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
575 /* firefox specific markup */
576 -moz-border-radius-bottomleft: 4px;
577 -moz-border-radius-bottomright: 4px;
578 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
579 /* webkit specific markup */
580 -webkit-border-bottom-left-radius: 4px;
581 -webkit-border-bottom-right-radius: 4px;
582 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
583 }
585 dl.reflist dt {
586 padding: 5px;
587 }
589 dl.reflist dd {
590 margin: 0px 0px 10px 0px;
591 padding: 5px;
592 }
594 .paramkey {
595 text-align: right;
596 }
598 .paramtype {
599 white-space: nowrap;
600 }
602 .paramname {
603 color: #602020;
604 white-space: nowrap;
605 }
606 .paramname em {
607 font-style: normal;
608 }
609 .paramname code {
610 line-height: 14px;
611 }
613 .params, .retval, .exception, .tparams {
614 margin-left: 0px;
615 padding-left: 0px;
616 }
618 .params .paramname, .retval .paramname {
619 font-weight: bold;
620 vertical-align: top;
621 }
623 .params .paramtype {
624 font-style: italic;
625 vertical-align: top;
626 }
628 .params .paramdir {
629 font-family: "courier new",courier,monospace;
630 vertical-align: top;
631 }
633 table.mlabels {
634 border-spacing: 0px;
635 }
637 td.mlabels-left {
638 width: 100%;
639 padding: 0px;
640 }
642 td.mlabels-right {
643 vertical-align: bottom;
644 padding: 0px;
645 white-space: nowrap;
646 }
648 span.mlabels {
649 margin-left: 8px;
650 }
652 span.mlabel {
653 background-color: #E94B4B;
654 border-top:1px solid #E42323;
655 border-left:1px solid #E42323;
656 border-right:1px solid #F6B4B4;
657 border-bottom:1px solid #F6B4B4;
658 text-shadow: none;
659 color: white;
660 margin-right: 4px;
661 padding: 2px 3px;
662 border-radius: 3px;
663 font-size: 7pt;
664 white-space: nowrap;
665 vertical-align: middle;
666 }
670 /* @end */
672 /* these are for tree view when not used as main index */
674 div.directory {
675 margin: 10px 0px;
676 border-top: 1px solid #A8B8D9;
677 border-bottom: 1px solid #A8B8D9;
678 width: 100%;
679 }
681 .directory table {
682 border-collapse:collapse;
683 }
685 .directory td {
686 margin: 0px;
687 padding: 0px;
688 vertical-align: top;
689 }
691 .directory td.entry {
692 white-space: nowrap;
693 padding-right: 6px;
694 padding-top: 3px;
695 }
697 .directory td.entry a {
698 outline:none;
699 }
701 .directory td.entry a img {
702 border: none;
703 }
705 .directory td.desc {
706 width: 100%;
707 padding-left: 6px;
708 padding-right: 6px;
709 padding-top: 3px;
710 border-left: 1px solid rgba(0,0,0,0.05);
711 }
713 .directory tr.even {
714 padding-left: 6px;
715 background-color: #FDF4F4;
716 }
718 .directory img {
719 vertical-align: -30%;
720 }
722 .directory .levels {
723 white-space: nowrap;
724 width: 100%;
725 text-align: right;
726 font-size: 9pt;
727 }
729 .directory .levels span {
730 cursor: pointer;
731 padding-left: 2px;
732 padding-right: 2px;
733 color: #B31515;
734 }
736 div.dynheader {
737 margin-top: 8px;
738 -webkit-touch-callout: none;
739 -webkit-user-select: none;
740 -khtml-user-select: none;
741 -moz-user-select: none;
742 -ms-user-select: none;
743 user-select: none;
744 }
746 address {
747 font-style: normal;
748 color: #7D0F0F;
749 }
751 table.doxtable {
752 border-collapse:collapse;
753 margin-top: 4px;
754 margin-bottom: 4px;
755 }
757 table.doxtable td, table.doxtable th {
758 border: 1px solid #851010;
759 padding: 3px 7px 2px;
760 }
762 table.doxtable th {
763 background-color: #A31313;
764 color: #FFFFFF;
765 font-size: 110%;
766 padding-bottom: 4px;
767 padding-top: 5px;
768 }
770 table.fieldtable {
771 /*width: 100%;*/
772 margin-bottom: 10px;
773 border: 1px solid #F19090;
774 border-spacing: 0px;
775 -moz-border-radius: 4px;
776 -webkit-border-radius: 4px;
777 border-radius: 4px;
778 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
779 -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
780 box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
781 }
783 .fieldtable td, .fieldtable th {
784 padding: 3px 7px 2px;
785 }
787 .fieldtable td.fieldtype, .fieldtable td.fieldname {
788 white-space: nowrap;
789 border-right: 1px solid #F19090;
790 border-bottom: 1px solid #F19090;
791 vertical-align: top;
792 }
794 .fieldtable td.fieldname {
795 padding-top: 3px;
796 }
798 .fieldtable td.fielddoc {
799 border-bottom: 1px solid #F19090;
800 /*width: 100%;*/
801 }
803 .fieldtable td.fielddoc p:first-child {
804 margin-top: 0px;
805 }
807 .fieldtable td.fielddoc p:last-child {
808 margin-bottom: 2px;
809 }
811 .fieldtable tr:last-child td {
812 border-bottom: none;
813 }
815 .fieldtable th {
816 background-image:url('nav_f.png');
817 background-repeat:repeat-x;
818 background-color: #FADADA;
819 font-size: 90%;
820 color: #6D0D0D;
821 padding-bottom: 4px;
822 padding-top: 5px;
823 text-align:left;
824 -moz-border-radius-topleft: 4px;
825 -moz-border-radius-topright: 4px;
826 -webkit-border-top-left-radius: 4px;
827 -webkit-border-top-right-radius: 4px;
828 border-top-left-radius: 4px;
829 border-top-right-radius: 4px;
830 border-bottom: 1px solid #F19090;
831 }
834 .tabsearch {
835 top: 0px;
836 left: 10px;
837 height: 36px;
838 background-image: url('tab_b.png');
839 z-index: 101;
840 overflow: hidden;
841 font-size: 13px;
842 }
844 .navpath ul
845 {
846 font-size: 11px;
847 background-image:url('tab_b.png');
848 background-repeat:repeat-x;
849 background-position: 0 -5px;
850 height:30px;
851 line-height:30px;
852 color:#EC6969;
853 border:solid 1px #F5B1B1;
854 overflow:hidden;
855 margin:0px;
856 padding:0px;
857 }
859 .navpath li
860 {
861 list-style-type:none;
862 float:left;
863 padding-left:10px;
864 padding-right:15px;
865 background-image:url('bc_s.png');
866 background-repeat:no-repeat;
867 background-position:right;
868 color:#9F1313;
869 }
871 .navpath li.navelem a
872 {
873 height:32px;
874 display:block;
875 text-decoration: none;
876 outline: none;
877 color: #770E0E;
878 font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
879 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
880 text-decoration: none;
881 }
883 .navpath li.navelem a:hover
884 {
885 color:#E73E3E;
886 }
888 .navpath li.footer
889 {
890 list-style-type:none;
891 float:right;
892 padding-left:10px;
893 padding-right:15px;
894 background-image:none;
895 background-repeat:no-repeat;
896 background-position:right;
897 color:#9F1313;
898 font-size: 8pt;
899 }
902 div.summary
903 {
904 float: right;
905 font-size: 8pt;
906 padding-right: 5px;
907 width: 50%;
908 text-align: right;
909 }
911 div.summary a
912 {
913 white-space: nowrap;
914 }
916 div.ingroups
917 {
918 font-size: 8pt;
919 width: 50%;
920 text-align: left;
921 }
923 div.ingroups a
924 {
925 white-space: nowrap;
926 }
928 div.header
929 {
930 background-image:url('nav_h.png');
931 background-repeat:repeat-x;
932 background-color: #FEF7F7;
933 margin: 0px;
934 border-bottom: 1px solid #F6B4B4;
935 }
937 div.headertitle
938 {
939 padding: 5px 5px 5px 10px;
940 }
942 dl
943 {
944 padding: 0 0 0 10px;
945 }
947 /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
948 dl.section
949 {
950 margin-left: 0px;
951 padding-left: 0px;
952 }
954 dl.note
955 {
956 margin-left:-7px;
957 padding-left: 3px;
958 border-left:4px solid;
959 border-color: #D0C000;
960 }
962 dl.warning, dl.attention
963 {
964 margin-left:-7px;
965 padding-left: 3px;
966 border-left:4px solid;
967 border-color: #FF0000;
968 }
970 dl.pre, dl.post, dl.invariant
971 {
972 margin-left:-7px;
973 padding-left: 3px;
974 border-left:4px solid;
975 border-color: #00D000;
976 }
978 dl.deprecated
979 {
980 margin-left:-7px;
981 padding-left: 3px;
982 border-left:4px solid;
983 border-color: #505050;
984 }
986 dl.todo
987 {
988 margin-left:-7px;
989 padding-left: 3px;
990 border-left:4px solid;
991 border-color: #00C0E0;
992 }
994 dl.test
995 {
996 margin-left:-7px;
997 padding-left: 3px;
998 border-left:4px solid;
999 border-color: #3030E0;
1000 }
1002 dl.bug
1003 {
1004 margin-left:-7px;
1005 padding-left: 3px;
1006 border-left:4px solid;
1007 border-color: #C08050;
1008 }
1010 dl.section dd {
1011 margin-bottom: 6px;
1012 }
1015 #projectlogo
1016 {
1017 text-align: center;
1018 vertical-align: bottom;
1019 border-collapse: separate;
1020 }
1022 #projectlogo img
1023 {
1024 border: 0px none;
1025 }
1027 #projectname
1028 {
1029 font: 300% Tahoma, Arial,sans-serif;
1030 margin: 0px;
1031 padding: 2px 0px;
1032 }
1034 #projectbrief
1035 {
1036 font: 120% Tahoma, Arial,sans-serif;
1037 margin: 0px;
1038 padding: 0px;
1039 }
1041 #projectnumber
1042 {
1043 font: 50% Tahoma, Arial,sans-serif;
1044 margin: 0px;
1045 padding: 0px;
1046 }
1048 #titlearea
1049 {
1050 padding: 0px;
1051 margin: 0px;
1052 width: 100%;
1053 border-bottom: 1px solid #E42323;
1054 }
1056 .image
1057 {
1058 text-align: center;
1059 }
1061 .dotgraph
1062 {
1063 text-align: center;
1064 }
1066 .mscgraph
1067 {
1068 text-align: center;
1069 }
1071 .diagraph
1072 {
1073 text-align: center;
1074 }
1076 .caption
1077 {
1078 font-weight: bold;
1079 }
1081 div.zoom
1082 {
1083 border: 1px solid #ED7171;
1084 }
1086 dl.citelist {
1087 margin-bottom:50px;
1088 }
1090 dl.citelist dt {
1091 color:#961212;
1092 float:left;
1093 font-weight:bold;
1094 margin-right:10px;
1095 padding:5px;
1096 }
1098 dl.citelist dd {
1099 margin:2px 0;
1100 padding:5px 0;
1101 }
1103 div.toc {
1104 padding: 14px 25px;
1105 background-color: #FDF2F2;
1106 border: 1px solid #F9CDCD;
1107 border-radius: 7px 7px 7px 7px;
1108 float: right;
1109 height: auto;
1110 margin: 0 20px 10px 10px;
1111 width: 200px;
1112 }
1114 div.toc li {
1115 background: url("bdwn.png") no-repeat scroll 0 5px transparent;
1116 font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
1117 margin-top: 5px;
1118 padding-left: 10px;
1119 padding-top: 2px;
1120 }
1122 div.toc h3 {
1123 font: bold 12px/1.2 Arial,FreeSans,sans-serif;
1124 color: #D01919;
1125 border-bottom: 0 none;
1126 margin: 0;
1127 }
1129 div.toc ul {
1130 list-style: none outside none;
1131 border: medium none;
1132 padding: 0px;
1133 }
1135 div.toc li.level1 {
1136 margin-left: 0px;
1137 }
1139 div.toc li.level2 {
1140 margin-left: 15px;
1141 }
1143 div.toc li.level3 {
1144 margin-left: 30px;
1145 }
1147 div.toc li.level4 {
1148 margin-left: 45px;
1149 }
1151 .inherit_header {
1152 font-weight: bold;
1153 color: gray;
1154 cursor: pointer;
1155 -webkit-touch-callout: none;
1156 -webkit-user-select: none;
1157 -khtml-user-select: none;
1158 -moz-user-select: none;
1159 -ms-user-select: none;
1160 user-select: none;
1161 }
1163 .inherit_header td {
1164 padding: 6px 0px 2px 5px;
1165 }
1167 .inherit {
1168 display: none;
1169 }
1171 tr.heading h2 {
1172 margin-top: 12px;
1173 margin-bottom: 4px;
1174 }
1176 /* tooltip related style info */
1178 .ttc {
1179 position: absolute;
1180 display: none;
1181 }
1183 #powerTip {
1184 cursor: default;
1185 white-space: nowrap;
1186 background-color: white;
1187 border: 1px solid gray;
1188 border-radius: 4px 4px 4px 4px;
1189 box-shadow: 1px 1px 7px gray;
1190 display: none;
1191 font-size: smaller;
1192 max-width: 80%;
1193 opacity: 0.9;
1194 padding: 1ex 1em 1em;
1195 position: absolute;
1196 z-index: 2147483647;
1197 }
1199 #powerTip div.ttdoc {
1200 color: grey;
1201 font-style: italic;
1202 }
1204 #powerTip div.ttname a {
1205 font-weight: bold;
1206 }
1208 #powerTip div.ttname {
1209 font-weight: bold;
1210 }
1212 #powerTip div.ttdeci {
1213 color: #006318;
1214 }
1216 #powerTip div {
1217 margin: 0px;
1218 padding: 0px;
1219 font: 12px/16px Roboto,sans-serif;
1220 }
1222 #powerTip:before, #powerTip:after {
1223 content: "";
1224 position: absolute;
1225 margin: 0px;
1226 }
1228 #powerTip.n:after, #powerTip.n:before,
1229 #powerTip.s:after, #powerTip.s:before,
1230 #powerTip.w:after, #powerTip.w:before,
1231 #powerTip.e:after, #powerTip.e:before,
1232 #powerTip.ne:after, #powerTip.ne:before,
1233 #powerTip.se:after, #powerTip.se:before,
1234 #powerTip.nw:after, #powerTip.nw:before,
1235 #powerTip.sw:after, #powerTip.sw:before {
1236 border: solid transparent;
1237 content: " ";
1238 height: 0;
1239 width: 0;
1240 position: absolute;
1241 }
1243 #powerTip.n:after, #powerTip.s:after,
1244 #powerTip.w:after, #powerTip.e:after,
1245 #powerTip.nw:after, #powerTip.ne:after,
1246 #powerTip.sw:after, #powerTip.se:after {
1247 border-color: rgba(255, 255, 255, 0);
1248 }
1250 #powerTip.n:before, #powerTip.s:before,
1251 #powerTip.w:before, #powerTip.e:before,
1252 #powerTip.nw:before, #powerTip.ne:before,
1253 #powerTip.sw:before, #powerTip.se:before {
1254 border-color: rgba(128, 128, 128, 0);
1255 }
1257 #powerTip.n:after, #powerTip.n:before,
1258 #powerTip.ne:after, #powerTip.ne:before,
1259 #powerTip.nw:after, #powerTip.nw:before {
1260 top: 100%;
1261 }
1263 #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
1264 border-top-color: #ffffff;
1265 border-width: 10px;
1266 margin: 0px -10px;
1267 }
1268 #powerTip.n:before {
1269 border-top-color: #808080;
1270 border-width: 11px;
1271 margin: 0px -11px;
1272 }
1273 #powerTip.n:after, #powerTip.n:before {
1274 left: 50%;
1275 }
1277 #powerTip.nw:after, #powerTip.nw:before {
1278 right: 14px;
1279 }
1281 #powerTip.ne:after, #powerTip.ne:before {
1282 left: 14px;
1283 }
1285 #powerTip.s:after, #powerTip.s:before,
1286 #powerTip.se:after, #powerTip.se:before,
1287 #powerTip.sw:after, #powerTip.sw:before {
1288 bottom: 100%;
1289 }
1291 #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
1292 border-bottom-color: #ffffff;
1293 border-width: 10px;
1294 margin: 0px -10px;
1295 }
1297 #powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
1298 border-bottom-color: #808080;
1299 border-width: 11px;
1300 margin: 0px -11px;
1301 }
1303 #powerTip.s:after, #powerTip.s:before {
1304 left: 50%;
1305 }
1307 #powerTip.sw:after, #powerTip.sw:before {
1308 right: 14px;
1309 }
1311 #powerTip.se:after, #powerTip.se:before {
1312 left: 14px;
1313 }
1315 #powerTip.e:after, #powerTip.e:before {
1316 left: 100%;
1317 }
1318 #powerTip.e:after {
1319 border-left-color: #ffffff;
1320 border-width: 10px;
1321 top: 50%;
1322 margin-top: -10px;
1323 }
1324 #powerTip.e:before {
1325 border-left-color: #808080;
1326 border-width: 11px;
1327 top: 50%;
1328 margin-top: -11px;
1329 }
1331 #powerTip.w:after, #powerTip.w:before {
1332 right: 100%;
1333 }
1334 #powerTip.w:after {
1335 border-right-color: #ffffff;
1336 border-width: 10px;
1337 top: 50%;
1338 margin-top: -10px;
1339 }
1340 #powerTip.w:before {
1341 border-right-color: #808080;
1342 border-width: 11px;
1343 top: 50%;
1344 margin-top: -11px;
1345 }
1347 @media print
1348 {
1349 #top { display: none; }
1350 #side-nav { display: none; }
1351 #nav-path { display: none; }
1352 body { overflow:visible; }
1353 h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
1354 .summary { display: none; }
1355 .memitem { page-break-inside: avoid; }
1356 #doc-content
1357 {
1358 margin-left:0 !important;
1359 height:auto !important;
1360 width:auto !important;
1361 overflow:inherit;
1362 display:inline;
1363 }
1364 }