14 /* The standard CSS for doxygen */
16 body, table, div, p, dl {
17 font: 400 14px/19px Roboto,sans-serif;
20 /* @group Heading Levels */
33 border-bottom: 1px solid #879ECB;
47 h1, h2, h3, h4, h5, h6 {
48 -webkit-transition: text-shadow 0.5s linear;
49 -moz-transition: text-shadow 0.5s linear;
50 -ms-transition: text-shadow 0.5s linear;
51 -o-transition: text-shadow 0.5s linear;
52 transition: text-shadow 0.5s linear;
56 h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
57 text-shadow: 0 0 15px cyan;
66 -webkit-column-gap: 1em;
68 -webkit-column-count: 3;
71 p.startli, p.startdd, p.starttd {
103 div.qindex, div.navtab{
104 background-color: #EBEFF6;
105 border: 1px solid #A3B4D7;
109 div.qindex, div.navpath {
118 /* @group Link Styling */
123 text-decoration: none;
126 .contents a:visited {
131 text-decoration: underline;
140 background-color: #9CAFD4;
142 border: 1px double #869DCA;
145 .contents a.qindexHL:visited {
156 a.code, a.code:visited {
160 a.codeRef, a.codeRef:visited {
171 border: 1px solid #C4CFE5;
172 background-color: #FBFCFD;
174 margin: 4px 8px 4px 2px;
176 word-wrap: break-word;
179 font-family: monospace, fixed;
186 background-color: #FBFCFD;
187 border: 1px solid #C4CFE5;
191 font-family: monospace, fixed;
195 text-wrap: unrestricted;
196 white-space: -moz-pre-wrap; /* Moz */
197 white-space: -pre-wrap; /* Opera 4-6 */
198 white-space: -o-pre-wrap; /* Opera 7 */
199 white-space: pre-wrap; /* CSS3 */
200 word-wrap: break-word; /* IE 5.5+ */
205 -webkit-transition-property: background-color, box-shadow;
206 -webkit-transition-duration: 0.5s;
207 -moz-transition-property: background-color, box-shadow;
208 -moz-transition-duration: 0.5s;
209 -ms-transition-property: background-color, box-shadow;
210 -ms-transition-duration: 0.5s;
211 -o-transition-property: background-color, box-shadow;
212 -o-transition-duration: 0.5s;
213 transition-property: background-color, box-shadow;
214 transition-duration: 0.5s;
218 background-color: cyan;
219 box-shadow: 0 0 10px cyan;
226 border-right: 2px solid #0F0;
227 background-color: #E8E8E8;
231 background-color: #D8D8D8;
234 span.lineno a:hover {
235 background-color: #C8C8C8;
239 background-color: black;
245 border: solid thin #333;
246 border-radius: 0.5em;
247 -webkit-border-radius: .5em;
248 -moz-border-radius: .5em;
249 box-shadow: 2px 2px 3px #999;
250 -webkit-box-shadow: 2px 2px 3px #999;
251 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
252 background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
253 background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
268 background-color: white;
280 background-color: #EBEFF6;
282 border: 1px solid #C4CFE5;
283 margin: 2px 0px 2px 0;
290 background-color: #EBEFF6;
291 border: 1px solid #C4CFE5;
297 background-color: #EEF1F7;
309 vertical-align: middle;
330 vertical-align: middle;
333 /* @group Code Colorization */
380 background-color: #F7F8FB;
381 border-left: 2px solid #9CAFD4;
382 margin: 0 24px 0 4px;
383 padding: 0 12px 0 16px;
403 background-color: #e8eef2;
413 border-collapse: collapse;
414 border: 1px solid #A3B4D7;
425 border-top: 1px solid #4A6AAA;
432 /* @group Member Descriptions */
439 .memberdecls td, .fieldtable tr {
440 -webkit-transition-property: background-color, box-shadow;
441 -webkit-transition-duration: 0.5s;
442 -moz-transition-property: background-color, box-shadow;
443 -moz-transition-duration: 0.5s;
444 -ms-transition-property: background-color, box-shadow;
445 -ms-transition-duration: 0.5s;
446 -o-transition-property: background-color, box-shadow;
447 -o-transition-duration: 0.5s;
448 transition-property: background-color, box-shadow;
449 transition-duration: 0.5s;
452 .memberdecls td.glow, .fieldtable tr.glow {
453 background-color: cyan;
454 box-shadow: 0 0 15px cyan;
457 .mdescLeft, .mdescRight,
458 .memItemLeft, .memItemRight,
459 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
460 background-color: #F9FAFC;
463 padding: 1px 0 0 8px;
466 .mdescLeft, .mdescRight {
467 padding: 0px 8px 4px 8px;
471 .memItemLeft, .memItemRight, .memTemplParams {
472 border-bottom: 1px solid #DEE4F0;
475 .memItemLeft, .memTemplItemLeft {
490 /* @group Member Details */
492 /* Styles for detailed member documentation */
502 background-color: #EBEFF6;
503 border: 1px solid #A3B4D7;
518 -webkit-transition: box-shadow 0.5s linear;
519 -moz-transition: box-shadow 0.5s linear;
520 -ms-transition: box-shadow 0.5s linear;
521 -o-transition: box-shadow 0.5s linear;
522 transition: box-shadow 0.5s linear;
523 display: table !important;
528 box-shadow: 0 0 15px cyan;
537 vertical-align: bottom;
540 .memproto, dl.reflist dt {
541 border-top: 1px solid #A8B8D9;
542 border-left: 1px solid #A8B8D9;
543 border-right: 1px solid #A8B8D9;
544 padding: 6px 0px 6px 0px;
547 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
548 background-image:url('nav_f.png');
549 background-repeat:repeat-x;
550 background-color: #E2E8F2;
551 /* opera specific markup */
552 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
553 border-top-right-radius: 4px;
554 border-top-left-radius: 4px;
555 /* firefox specific markup */
556 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
557 -moz-border-radius-topright: 4px;
558 -moz-border-radius-topleft: 4px;
559 /* webkit specific markup */
560 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
561 -webkit-border-top-right-radius: 4px;
562 -webkit-border-top-left-radius: 4px;
566 .memdoc, dl.reflist dd {
567 border-bottom: 1px solid #A8B8D9;
568 border-left: 1px solid #A8B8D9;
569 border-right: 1px solid #A8B8D9;
570 padding: 6px 10px 2px 10px;
571 background-color: #FBFCFD;
573 background-image:url('nav_g.png');
574 background-repeat:repeat-x;
575 background-color: #FFFFFF;
576 /* opera specific markup */
577 border-bottom-left-radius: 4px;
578 border-bottom-right-radius: 4px;
579 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
580 /* firefox specific markup */
581 -moz-border-radius-bottomleft: 4px;
582 -moz-border-radius-bottomright: 4px;
583 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
584 /* webkit specific markup */
585 -webkit-border-bottom-left-radius: 4px;
586 -webkit-border-bottom-right-radius: 4px;
587 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
595 margin: 0px 0px 10px 0px;
618 .params, .retval, .exception, .tparams {
623 .params .paramname, .retval .paramname {
634 font-family: "courier new",courier,monospace;
648 vertical-align: bottom;
658 background-color: #728DC1;
659 border-top:1px solid #5373B4;
660 border-left:1px solid #5373B4;
661 border-right:1px solid #C4CFE5;
662 border-bottom:1px solid #C4CFE5;
676 /* these are for tree view when not used as main index */
680 border-top: 1px solid #A8B8D9;
681 border-bottom: 1px solid #A8B8D9;
686 border-collapse:collapse;
695 .directory td.entry {
700 .directory td.entry a {
704 .directory td.entry a img {
713 border-left: 1px solid rgba(0,0,0,0.05);
718 background-color: #F7F8FB;
722 vertical-align: -30%;
732 .directory .levels span {
741 -webkit-touch-callout: none;
742 -webkit-user-select: none;
743 -khtml-user-select: none;
744 -moz-user-select: none;
745 -ms-user-select: none;
755 border-collapse:collapse;
760 table.doxtable td, table.doxtable th {
761 border: 1px solid #2D4068;
762 padding: 3px 7px 2px;
766 background-color: #374F7F;
776 border: 1px solid #A8B8D9;
778 -moz-border-radius: 4px;
779 -webkit-border-radius: 4px;
781 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
782 -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
783 box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
786 .fieldtable td, .fieldtable th {
787 padding: 3px 7px 2px;
790 .fieldtable td.fieldtype, .fieldtable td.fieldname {
792 border-right: 1px solid #A8B8D9;
793 border-bottom: 1px solid #A8B8D9;
797 .fieldtable td.fielddoc {
798 border-bottom: 1px solid #A8B8D9;
802 .fieldtable tr:last-child td {
807 background-image:url('nav_f.png');
808 background-repeat:repeat-x;
809 background-color: #E2E8F2;
815 -moz-border-radius-topleft: 4px;
816 -moz-border-radius-topright: 4px;
817 -webkit-border-top-left-radius: 4px;
818 -webkit-border-top-right-radius: 4px;
819 border-top-left-radius: 4px;
820 border-top-right-radius: 4px;
821 border-bottom: 1px solid #A8B8D9;
829 background-image: url('tab_b.png');
838 background-image:url('tab_b.png');
839 background-repeat:repeat-x;
843 border:solid 1px #C2CDE4;
851 list-style-type:none;
855 background-image:url('bc_s.png');
856 background-repeat:no-repeat;
857 background-position:right;
861 .navpath li.navelem a
865 text-decoration: none;
867 font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
870 .navpath li.navelem a:hover
877 list-style-type:none;
881 background-image:none;
882 background-repeat:no-repeat;
883 background-position:right;
917 background-image:url('nav_h.png');
918 background-repeat:repeat-x;
919 background-color: #F9FAFC;
921 border-bottom: 1px solid #C4CFE5;
926 padding: 5px 5px 5px 10px;
934 /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
945 border-left:4px solid;
946 border-color: #D0C000;
949 dl.warning, dl.attention
953 border-left:4px solid;
954 border-color: #FF0000;
957 dl.pre, dl.post, dl.invariant
961 border-left:4px solid;
962 border-color: #00D000;
969 border-left:4px solid;
970 border-color: #505050;
977 border-left:4px solid;
978 border-color: #00C0E0;
985 border-left:4px solid;
986 border-color: #3030E0;
993 border-left:4px solid;
994 border-color: #C08050;
1005 vertical-align: bottom;
1006 border-collapse: separate;
1016 font: 300% Tahoma, Arial,sans-serif;
1023 font: 120% Tahoma, Arial,sans-serif;
1030 font: 50% Tahoma, Arial,sans-serif;
1040 border-bottom: 1px solid #5373B4;
1065 border: 1px solid #90A5CE;
1087 background-color: #F4F6FA;
1088 border: 1px solid #D8DFEE;
1089 border-radius: 7px 7px 7px 7px;
1092 margin: 0 20px 10px 10px;
1097 background: url("bdwn.png") no-repeat scroll 0 5px transparent;
1098 font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
1105 font: bold 12px/1.2 Arial,FreeSans,sans-serif;
1107 border-bottom: 0 none;
1112 list-style: none outside none;
1113 border: medium none;
1137 -webkit-touch-callout: none;
1138 -webkit-user-select: none;
1139 -khtml-user-select: none;
1140 -moz-user-select: none;
1141 -ms-user-select: none;
1145 .inherit_header td {
1146 padding: 6px 0px 2px 5px;
1160 #top { display: none; }
1161 #side-nav { display: none; }
1162 #nav-path { display: none; }
1163 body { overflow:visible; }
1164 h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
1165 .summary { display: none; }
1166 .memitem { page-break-inside: avoid; }
1169 margin-left:0 !important;
1170 height:auto !important;
1171 width:auto !important;