examples: classification example with command line defined labels and class filtering
[tidl/tidl-api.git] / tidl_api / doxygen / ticustom.css
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%;
106 div.navtab {
107         margin-right: 15px;
110 /* @group Link Styling */
112 a {
113         color: #B31515;
114         font-weight: normal;
115         text-decoration: none;
118 .contents a:visited {
119         color: #D01919;
122 a:hover {
123         text-decoration: underline;
126 a.qindex {
127         font-weight: bold;
130 a.qindexHL {
131         font-weight: bold;
132         background-color: #EF8080;
133         color: #ffffff;
134         border: 1px double #EC6464;
137 .contents a.qindexHL:visited {
138         color: #ffffff;
141 a.el {
142         font-weight: bold;
145 a.elRef {
148 a.code, a.code:visited, a.line, a.line:visited {
149         color: #4665A2; 
152 a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
153         color: #4665A2; 
156 /* @end */
158 dl.el {
159         margin-left: -1cm;
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%;
175 div.fragment {
176         padding: 4px 6px;
177         margin: 4px 8px 4px 2px;
178         background-color: #FEFAFA;
179         border: 1px solid #F6B4B4;
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;
209 div.line.glow {
210         background-color: cyan;
211         box-shadow: 0 0 10px cyan;
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;
222 span.lineno a {
223         background-color: #D8D8D8;
226 span.lineno a:hover {
227         background-color: #C8C8C8;
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);
248 div.groupHeader {
249         margin-left: 16px;
250         margin-top: 12px;
251         font-weight: bold;
254 div.groupText {
255         margin-left: 16px;
256         font-style: italic;
259 body {
260         background-color: white;
261         color: black;
262         margin: 0;
265 div.contents {
266         margin-top: 10px;
267         margin-left: 12px;
268         margin-right: 8px;
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;
281 td.indexvalue {
282         background-color: #FCE6E6;
283         border: 1px solid #F6B4B4;
284         padding: 2px 10px;
285         margin: 2px 0px;
288 tr.memlist {
289         background-color: #FCE9E9;
292 p.formulaDsp {
293         text-align: center;
296 img.formulaDsp {
297         
300 img.formulaInl {
301         vertical-align: middle;
304 div.center {
305         text-align: center;
306         margin-top: 0px;
307         margin-bottom: 0px;
308         padding: 0px;
311 div.center img {
312         border: 0px;
315 address.footer {
316         text-align: right;
317         padding-right: 12px;
320 img.footer {
321         border: 0px;
322         vertical-align: middle;
325 /* @group Code Colorization */
327 span.keyword {
328         color: #008000
331 span.keywordtype {
332         color: #604020
335 span.keywordflow {
336         color: #e08000
339 span.comment {
340         color: #800000
343 span.preprocessor {
344         color: #806020
347 span.stringliteral {
348         color: #002080
351 span.charliteral {
352         color: #008080
355 span.vhdldigit { 
356         color: #ff00ff 
359 span.vhdlchar { 
360         color: #000000 
363 span.vhdlkeyword { 
364         color: #700070 
367 span.vhdllogic { 
368         color: #ff0000 
371 blockquote {
372         background-color: #FDF4F4;
373         border-left: 2px solid #EF8080;
374         margin: 0 24px 0 4px;
375         padding: 0 12px 0 16px;
378 /* @end */
380 /*
381 .search {
382         color: #003399;
383         font-weight: bold;
386 form.search {
387         margin-bottom: 0px;
388         margin-top: 0px;
391 input.search {
392         font-size: 75%;
393         color: #000080;
394         font-weight: normal;
395         background-color: #e8eef2;
397 */
399 td.tiny {
400         font-size: 75%;
403 .dirtab {
404         padding: 4px;
405         border-collapse: collapse;
406         border: 1px solid #F08A8A;
409 th.dirtab {
410         background: #FCE6E6;
411         font-weight: bold;
414 hr {
415         height: 0px;
416         border: none;
417         border-top: 1px solid #DA1A1A;
420 hr.footer {
421         height: 1px;
424 /* @group Member Descriptions */
426 table.memberdecls {
427         border-spacing: 0px;
428         padding: 0px;
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;
444 .memberdecls td.glow, .fieldtable tr.glow {
445         background-color: cyan;
446         box-shadow: 0 0 15px cyan;
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;
458 .mdescLeft, .mdescRight {
459         padding: 0px 8px 4px 8px;
460         color: #555;
463 .memSeparator {
464         border-bottom: 1px solid #DEE4F0;
465         line-height: 1px;
466         margin: 0px;
467         padding: 0px;
470 .memItemLeft, .memTemplItemLeft {
471         white-space: nowrap;
474 .memItemRight {
475         width: 100%;
478 .memTemplParams {
479         color: #D01919;
480         white-space: nowrap;
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;
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;
505 .mempage {
506         width: 100%;
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%;
522 .memitem.glow {
523          box-shadow: 0 0 15px cyan;
526 .memname {
527         font-weight: bold;
528         margin-left: 6px;
531 .memname td {
532         vertical-align: bottom;
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;
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);
585 dl.reflist dt {
586         padding: 5px;
589 dl.reflist dd {
590         margin: 0px 0px 10px 0px;
591         padding: 5px;
594 .paramkey {
595         text-align: right;
598 .paramtype {
599         white-space: nowrap;
602 .paramname {
603         color: #602020;
604         white-space: nowrap;
606 .paramname em {
607         font-style: normal;
609 .paramname code {
610         line-height: 14px;
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;
622         
623 .params .paramtype {
624         font-style: italic;
625         vertical-align: top;
626 }       
627         
628 .params .paramdir {
629         font-family: "courier new",courier,monospace;
630         vertical-align: top;
633 table.mlabels {
634         border-spacing: 0px;
637 td.mlabels-left {
638         width: 100%;
639         padding: 0px;
642 td.mlabels-right {
643         vertical-align: bottom;
644         padding: 0px;
645         white-space: nowrap;
648 span.mlabels {
649         margin-left: 8px;
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;
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%;
681 .directory table {
682         border-collapse:collapse;
685 .directory td {
686         margin: 0px;
687         padding: 0px;
688         vertical-align: top;
691 .directory td.entry {
692         white-space: nowrap;
693         padding-right: 6px;
694         padding-top: 3px;
697 .directory td.entry a {
698         outline:none;
701 .directory td.entry a img {
702         border: none;
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);
713 .directory tr.even {
714         padding-left: 6px;
715         background-color: #FDF4F4;
718 .directory img {
719         vertical-align: -30%;
722 .directory .levels {
723         white-space: nowrap;
724         width: 100%;
725         text-align: right;
726         font-size: 9pt;
729 .directory .levels span {
730         cursor: pointer;
731         padding-left: 2px;
732         padding-right: 2px;
733         color: #B31515;
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;
746 address {
747         font-style: normal;
748         color: #7D0F0F;
751 table.doxtable {
752         border-collapse:collapse;
753         margin-top: 4px;
754         margin-bottom: 4px;
757 table.doxtable td, table.doxtable th {
758         border: 1px solid #851010;
759         padding: 3px 7px 2px;
762 table.doxtable th {
763         background-color: #A31313;
764         color: #FFFFFF;
765         font-size: 110%;
766         padding-bottom: 4px;
767         padding-top: 5px;
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);
783 .fieldtable td, .fieldtable th {
784         padding: 3px 7px 2px;
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;
794 .fieldtable td.fieldname {
795         padding-top: 3px;
798 .fieldtable td.fielddoc {
799         border-bottom: 1px solid #F19090;
800         /*width: 100%;*/
803 .fieldtable td.fielddoc p:first-child {
804         margin-top: 0px;
805 }       
806         
807 .fieldtable td.fielddoc p:last-child {
808         margin-bottom: 2px;
811 .fieldtable tr:last-child td {
812         border-bottom: none;
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;
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;
844 .navpath ul
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;
859 .navpath li
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;
871 .navpath li.navelem a
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;        
883 .navpath li.navelem a:hover
885         color:#E73E3E;
888 .navpath li.footer
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;
902 div.summary
904         float: right;
905         font-size: 8pt;
906         padding-right: 5px;
907         width: 50%;
908         text-align: right;
909 }       
911 div.summary a
913         white-space: nowrap;
916 div.ingroups
918         font-size: 8pt;
919         width: 50%;
920         text-align: left;
923 div.ingroups a
925         white-space: nowrap;
928 div.header
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;
937 div.headertitle
939         padding: 5px 5px 5px 10px;
942 dl
944         padding: 0 0 0 10px;
947 /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
948 dl.section
950         margin-left: 0px;
951         padding-left: 0px;
954 dl.note
956         margin-left:-7px;
957         padding-left: 3px;
958         border-left:4px solid;
959         border-color: #D0C000;
962 dl.warning, dl.attention
964         margin-left:-7px;
965         padding-left: 3px;
966         border-left:4px solid;
967         border-color: #FF0000;
970 dl.pre, dl.post, dl.invariant
972         margin-left:-7px;
973         padding-left: 3px;
974         border-left:4px solid;
975         border-color: #00D000;
978 dl.deprecated
980         margin-left:-7px;
981         padding-left: 3px;
982         border-left:4px solid;
983         border-color: #505050;
986 dl.todo
988         margin-left:-7px;
989         padding-left: 3px;
990         border-left:4px solid;
991         border-color: #00C0E0;
994 dl.test
996         margin-left:-7px;
997         padding-left: 3px;
998         border-left:4px solid;
999         border-color: #3030E0;
1002 dl.bug
1004         margin-left:-7px;
1005         padding-left: 3px;
1006         border-left:4px solid;
1007         border-color: #C08050;
1010 dl.section dd {
1011         margin-bottom: 6px;
1015 #projectlogo
1017         text-align: center;
1018         vertical-align: bottom;
1019         border-collapse: separate;
1021  
1022 #projectlogo img
1023
1024         border: 0px none;
1026  
1027 #projectname
1029         font: 300% Tahoma, Arial,sans-serif;
1030         margin: 0px;
1031         padding: 2px 0px;
1033     
1034 #projectbrief
1036         font: 120% Tahoma, Arial,sans-serif;
1037         margin: 0px;
1038         padding: 0px;
1041 #projectnumber
1043         font: 50% Tahoma, Arial,sans-serif;
1044         margin: 0px;
1045         padding: 0px;
1048 #titlearea
1050         padding: 0px;
1051         margin: 0px;
1052         width: 100%;
1053         border-bottom: 1px solid #E42323;
1056 .image
1058         text-align: center;
1061 .dotgraph
1063         text-align: center;
1066 .mscgraph
1068         text-align: center;
1071 .diagraph
1073         text-align: center;
1076 .caption
1078         font-weight: bold;
1081 div.zoom
1083         border: 1px solid #ED7171;
1086 dl.citelist {
1087         margin-bottom:50px;
1090 dl.citelist dt {
1091         color:#961212;
1092         float:left;
1093         font-weight:bold;
1094         margin-right:10px;
1095         padding:5px;
1098 dl.citelist dd {
1099         margin:2px 0;
1100         padding:5px 0;
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;
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;
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;
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;
1139 div.toc li.level2 {
1140         margin-left: 15px;
1143 div.toc li.level3 {
1144         margin-left: 30px;
1147 div.toc li.level4 {
1148         margin-left: 45px;
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;
1163 .inherit_header td {
1164         padding: 6px 0px 2px 5px;
1167 .inherit {
1168         display: none;
1171 tr.heading h2 {
1172         margin-top: 12px;
1173         margin-bottom: 4px;
1176 /* tooltip related style info */
1178 .ttc {
1179         position: absolute;
1180         display: none;
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;
1199 #powerTip div.ttdoc {
1200         color: grey;
1201         font-style: italic;
1204 #powerTip div.ttname a {
1205         font-weight: bold;
1208 #powerTip div.ttname {
1209         font-weight: bold;
1212 #powerTip div.ttdeci {
1213         color: #006318;
1216 #powerTip div {
1217         margin: 0px;
1218         padding: 0px;
1219         font: 12px/16px Roboto,sans-serif;
1222 #powerTip:before, #powerTip:after {
1223         content: "";
1224         position: absolute;
1225         margin: 0px;
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;
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);
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);
1257 #powerTip.n:after,  #powerTip.n:before,
1258 #powerTip.ne:after, #powerTip.ne:before,
1259 #powerTip.nw:after, #powerTip.nw:before {
1260         top: 100%;
1263 #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
1264         border-top-color: #ffffff;
1265         border-width: 10px;
1266         margin: 0px -10px;
1268 #powerTip.n:before {
1269         border-top-color: #808080;
1270         border-width: 11px;
1271         margin: 0px -11px;
1273 #powerTip.n:after, #powerTip.n:before {
1274         left: 50%;
1277 #powerTip.nw:after, #powerTip.nw:before {
1278         right: 14px;
1281 #powerTip.ne:after, #powerTip.ne:before {
1282         left: 14px;
1285 #powerTip.s:after,  #powerTip.s:before,
1286 #powerTip.se:after, #powerTip.se:before,
1287 #powerTip.sw:after, #powerTip.sw:before {
1288         bottom: 100%;
1291 #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
1292         border-bottom-color: #ffffff;
1293         border-width: 10px;
1294         margin: 0px -10px;
1297 #powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
1298         border-bottom-color: #808080;
1299         border-width: 11px;
1300         margin: 0px -11px;
1303 #powerTip.s:after, #powerTip.s:before {
1304         left: 50%;
1307 #powerTip.sw:after, #powerTip.sw:before {
1308         right: 14px;
1311 #powerTip.se:after, #powerTip.se:before {
1312         left: 14px;
1315 #powerTip.e:after, #powerTip.e:before {
1316         left: 100%;
1318 #powerTip.e:after {
1319         border-left-color: #ffffff;
1320         border-width: 10px;
1321         top: 50%;
1322         margin-top: -10px;
1324 #powerTip.e:before {
1325         border-left-color: #808080;
1326         border-width: 11px;
1327         top: 50%;
1328         margin-top: -11px;
1331 #powerTip.w:after, #powerTip.w:before {
1332         right: 100%;
1334 #powerTip.w:after {
1335         border-right-color: #ffffff;
1336         border-width: 10px;
1337         top: 50%;
1338         margin-top: -10px;
1340 #powerTip.w:before {
1341         border-right-color: #808080;
1342         border-width: 11px;
1343         top: 50%;
1344         margin-top: -11px;
1347 @media print
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   }