1 /* The standard CSS for doxygen */
3 body, table, div, p, dl {
4 font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
9 /* @group Heading Levels */
29 h1, h2, h3, h4, h5, h6 {
30 -webkit-transition: text-shadow 0.5s linear;
31 -moz-transition: text-shadow 0.5s linear;
32 -ms-transition: text-shadow 0.5s linear;
33 -o-transition: text-shadow 0.5s linear;
34 transition: text-shadow 0.5s linear;
38 h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
39 text-shadow: 0 0 15px cyan;
48 -webkit-column-gap: 1em;
50 -webkit-column-count: 3;
53 p.startli, p.startdd, p.starttd {
85 div.qindex, div.navtab{
86 background-color: #EBEFF6;
87 border: 1px solid #A3B4D7;
91 div.qindex, div.navpath {
100 /* @group Link Styling */
105 text-decoration: none;
108 .contents a:visited {
113 text-decoration: underline;
122 background-color: #9CAFD4;
124 border: 1px double #869DCA;
127 .contents a.qindexHL:visited {
138 a.code, a.code:visited {
142 a.codeRef, a.codeRef:visited {
153 border: 1px solid #C4CFE5;
154 background-color: #FBFCFD;
156 margin: 4px 8px 4px 2px;
158 word-wrap: break-word;
161 font-family: monospace, fixed;
168 background-color: #FBFCFD;
169 border: 1px solid #C4CFE5;
173 font-family: monospace, fixed;
177 text-wrap: unrestricted;
178 white-space: -moz-pre-wrap; /* Moz */
179 white-space: -pre-wrap; /* Opera 4-6 */
180 white-space: -o-pre-wrap; /* Opera 7 */
181 white-space: pre-wrap; /* CSS3 */
182 word-wrap: break-word; /* IE 5.5+ */
187 -webkit-transition-property: background-color, box-shadow;
188 -webkit-transition-duration: 0.5s;
189 -moz-transition-property: background-color, box-shadow;
190 -moz-transition-duration: 0.5s;
191 -ms-transition-property: background-color, box-shadow;
192 -ms-transition-duration: 0.5s;
193 -o-transition-property: background-color, box-shadow;
194 -o-transition-duration: 0.5s;
195 transition-property: background-color, box-shadow;
196 transition-duration: 0.5s;
200 background-color: cyan;
201 box-shadow: 0 0 10px cyan;
208 border-right: 2px solid #0F0;
209 background-color: #E8E8E8;
213 background-color: #D8D8D8;
216 span.lineno a:hover {
217 background-color: #C8C8C8;
221 background-color: black;
227 border: solid thin #333;
228 border-radius: 0.5em;
229 -webkit-border-radius: .5em;
230 -moz-border-radius: .5em;
231 box-shadow: 2px 2px 3px #999;
232 -webkit-box-shadow: 2px 2px 3px #999;
233 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
234 background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
235 background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
250 background-color: white;
262 background-color: #EBEFF6;
264 border: 1px solid #C4CFE5;
265 margin: 2px 0px 2px 0;
272 background-color: #EBEFF6;
273 border: 1px solid #C4CFE5;
279 background-color: #EEF1F7;
291 vertical-align: middle;
312 vertical-align: middle;
315 /* @group Code Colorization */
362 background-color: #F7F8FB;
363 border-left: 2px solid #9CAFD4;
364 margin: 0 24px 0 4px;
365 padding: 0 12px 0 16px;
385 background-color: #e8eef2;
395 border-collapse: collapse;
396 border: 1px solid #A3B4D7;
407 border-top: 1px solid #4A6AAA;
414 /* @group Member Descriptions */
422 -webkit-transition-property: background-color, box-shadow;
423 -webkit-transition-duration: 0.5s;
424 -moz-transition-property: background-color, box-shadow;
425 -moz-transition-duration: 0.5s;
426 -ms-transition-property: background-color, box-shadow;
427 -ms-transition-duration: 0.5s;
428 -o-transition-property: background-color, box-shadow;
429 -o-transition-duration: 0.5s;
430 transition-property: background-color, box-shadow;
431 transition-duration: 0.5s;
434 .memberdecls td.glow {
435 background-color: cyan;
436 box-shadow: 0 0 15px cyan;
439 .mdescLeft, .mdescRight,
440 .memItemLeft, .memItemRight,
441 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
442 background-color: #F9FAFC;
445 padding: 1px 0 0 8px;
448 .mdescLeft, .mdescRight {
449 padding: 0px 8px 4px 8px;
453 .memItemLeft, .memItemRight, .memTemplParams {
454 border-top: 1px solid #C4CFE5;
457 .memItemLeft, .memTemplItemLeft {
472 /* @group Member Details */
474 /* Styles for detailed member documentation */
484 background-color: #EBEFF6;
485 border: 1px solid #A3B4D7;
500 -webkit-transition: box-shadow 0.5s linear;
501 -moz-transition: box-shadow 0.5s linear;
502 -ms-transition: box-shadow 0.5s linear;
503 -o-transition: box-shadow 0.5s linear;
504 transition: box-shadow 0.5s linear;
505 display: table !important;
510 box-shadow: 0 0 15px cyan;
519 vertical-align: bottom;
522 .memproto, dl.reflist dt {
523 border-top: 1px solid #A8B8D9;
524 border-left: 1px solid #A8B8D9;
525 border-right: 1px solid #A8B8D9;
526 padding: 6px 0px 6px 0px;
529 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
530 background-image:url('nav_f.png');
531 background-repeat:repeat-x;
532 background-color: #E2E8F2;
533 /* opera specific markup */
534 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
535 border-top-right-radius: 4px;
536 border-top-left-radius: 4px;
537 /* firefox specific markup */
538 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
539 -moz-border-radius-topright: 4px;
540 -moz-border-radius-topleft: 4px;
541 /* webkit specific markup */
542 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
543 -webkit-border-top-right-radius: 4px;
544 -webkit-border-top-left-radius: 4px;
548 .memdoc, dl.reflist dd {
549 border-bottom: 1px solid #A8B8D9;
550 border-left: 1px solid #A8B8D9;
551 border-right: 1px solid #A8B8D9;
552 padding: 6px 10px 2px 10px;
553 background-color: #FBFCFD;
555 background-image:url('nav_g.png');
556 background-repeat:repeat-x;
557 background-color: #FFFFFF;
558 /* opera specific markup */
559 border-bottom-left-radius: 4px;
560 border-bottom-right-radius: 4px;
561 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
562 /* firefox specific markup */
563 -moz-border-radius-bottomleft: 4px;
564 -moz-border-radius-bottomright: 4px;
565 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
566 /* webkit specific markup */
567 -webkit-border-bottom-left-radius: 4px;
568 -webkit-border-bottom-right-radius: 4px;
569 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
577 margin: 0px 0px 10px 0px;
600 .params, .retval, .exception, .tparams {
605 .params .paramname, .retval .paramname {
616 font-family: "courier new",courier,monospace;
630 vertical-align: bottom;
640 background-color: #728DC1;
641 border-top:1px solid #5373B4;
642 border-left:1px solid #5373B4;
643 border-right:1px solid #C4CFE5;
644 border-bottom:1px solid #C4CFE5;
658 /* these are for tree view when not used as main index */
662 border-top: 1px solid #A8B8D9;
663 border-bottom: 1px solid #A8B8D9;
668 border-collapse:collapse;
677 .directory td.entry {
682 .directory td.entry a {
686 .directory td.entry a img {
694 border-left: 1px solid rgba(0,0,0,0.05);
699 background-color: #F7F8FB;
703 vertical-align: -30%;
713 .directory .levels span {
722 -webkit-touch-callout: none;
723 -webkit-user-select: none;
724 -khtml-user-select: none;
725 -moz-user-select: none;
726 -ms-user-select: none;
736 border-collapse:collapse;
741 table.doxtable td, table.doxtable th {
742 border: 1px solid #2D4068;
743 padding: 3px 7px 2px;
747 background-color: #374F7F;
757 border: 1px solid #A8B8D9;
759 -moz-border-radius: 4px;
760 -webkit-border-radius: 4px;
762 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
763 -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
764 box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
767 .fieldtable td, .fieldtable th {
768 padding: 3px 7px 2px;
771 .fieldtable td.fieldtype, .fieldtable td.fieldname {
773 border-right: 1px solid #A8B8D9;
774 border-bottom: 1px solid #A8B8D9;
778 .fieldtable td.fielddoc {
779 border-bottom: 1px solid #A8B8D9;
783 .fieldtable tr:last-child td {
788 background-image:url('nav_f.png');
789 background-repeat:repeat-x;
790 background-color: #E2E8F2;
796 -moz-border-radius-topleft: 4px;
797 -moz-border-radius-topright: 4px;
798 -webkit-border-top-left-radius: 4px;
799 -webkit-border-top-right-radius: 4px;
800 border-top-left-radius: 4px;
801 border-top-right-radius: 4px;
802 border-bottom: 1px solid #A8B8D9;
810 background-image: url('tab_b.png');
819 background-image:url('tab_b.png');
820 background-repeat:repeat-x;
824 border:solid 1px #C2CDE4;
832 list-style-type:none;
836 background-image:url('bc_s.png');
837 background-repeat:no-repeat;
838 background-position:right;
842 .navpath li.navelem a
846 text-decoration: none;
850 .navpath li.navelem a:hover
857 list-style-type:none;
861 background-image:none;
862 background-repeat:no-repeat;
863 background-position:right;
897 background-image:url('nav_h.png');
898 background-repeat:repeat-x;
899 background-color: #F9FAFC;
901 border-bottom: 1px solid #C4CFE5;
906 padding: 5px 5px 5px 7px;
914 /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
925 border-left:4px solid;
926 border-color: #D0C000;
929 dl.warning, dl.attention
933 border-left:4px solid;
934 border-color: #FF0000;
937 dl.pre, dl.post, dl.invariant
941 border-left:4px solid;
942 border-color: #00D000;
949 border-left:4px solid;
950 border-color: #505050;
957 border-left:4px solid;
958 border-color: #00C0E0;
965 border-left:4px solid;
966 border-color: #3030E0;
973 border-left:4px solid;
974 border-color: #C08050;
985 vertical-align: bottom;
986 border-collapse: separate;
996 font: 300% Tahoma, Arial,sans-serif;
1003 font: 120% Tahoma, Arial,sans-serif;
1010 font: 50% Tahoma, Arial,sans-serif;
1020 border-bottom: 1px solid #5373B4;
1045 border: 1px solid #90A5CE;
1067 background-color: #F4F6FA;
1068 border: 1px solid #D8DFEE;
1069 border-radius: 7px 7px 7px 7px;
1072 margin: 0 20px 10px 10px;
1077 background: url("bdwn.png") no-repeat scroll 0 5px transparent;
1078 font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
1085 font: bold 12px/1.2 Arial,FreeSans,sans-serif;
1087 border-bottom: 0 none;
1092 list-style: none outside none;
1093 border: medium none;
1117 -webkit-touch-callout: none;
1118 -webkit-user-select: none;
1119 -khtml-user-select: none;
1120 -moz-user-select: none;
1121 -ms-user-select: none;
1125 .inherit_header td {
1126 padding: 6px 0px 2px 5px;
1140 #top { display: none; }
1141 #side-nav { display: none; }
1142 #nav-path { display: none; }
1143 body { overflow:visible; }
1144 h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
1145 .summary { display: none; }
1146 .memitem { page-break-inside: avoid; }
1149 margin-left:0 !important;
1150 height:auto !important;
1151 width:auto !important;