1 /* The standard CSS for doxygen 1.8.5 */
3 body
, table
, div
, p
, dl
{
4 font: 400 14px/22px Roboto
,sans-serif
;
7 /* @group Heading Levels */
14 font: 400 14px/28px Roboto
,sans-serif
;
21 border-bottom: 1px solid
#879ECB;
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
;
44 h1
.glow
, h2
.glow
, h3
.glow
, h4
.glow
, h5
.glow
, h6
.glow
{
45 text-shadow: 0 0 15px cyan
;
54 -webkit-column-gap: 1em;
56 -webkit-column-count: 3;
59 p
.startli
, p
.startdd
, p
.starttd
{
91 div
.qindex
, div
.navtab
{
92 background-color: #EBEFF6;
93 border: 1px solid
#A3B4D7;
97 div
.qindex
, div
.navpath
{
106 /* @group Link Styling */
111 text-decoration: none
;
114 .contents a:visited {
119 text-decoration: underline
;
128 background-color: #9CAFD4;
130 border: 1px double
#869DCA;
133 .contents a.qindexHL:visited {
144 a
.code
, a
.code:visited
, a
.line
, a
.line:visited
{
148 a
.codeRef
, a
.codeRef:visited
, a
.lineRef
, a
.lineRef:visited
{
159 border: 1px solid
#C4CFE5;
160 background-color: #FBFCFD;
162 margin: 4px 8px 4px 2px;
164 word-wrap: break-word
;
167 font-family: monospace
, fixed
;
174 background-color: #FBFCFD;
175 border: 1px solid
#C4CFE5;
179 font-family: monospace
, fixed
;
183 text-wrap: unrestricted
;
184 white-space: -moz-pre-wrap
; /* Moz */
185 white-space: -pre-wrap
; /* Opera 4-6 */
186 white-space: -o-pre-wrap
; /* Opera 7 */
187 white-space: pre-wrap
; /* CSS3 */
188 word-wrap: break-word
; /* IE 5.5+ */
193 -webkit-transition-property: background-color
, box-shadow
;
194 -webkit-transition-duration: 0.5s;
195 -moz-transition-property: background-color
, box-shadow
;
196 -moz-transition-duration: 0.5s;
197 -ms-transition-property: background-color
, box-shadow
;
198 -ms-transition-duration: 0.5s;
199 -o-transition-property: background-color
, box-shadow
;
200 -o-transition-duration: 0.5s;
201 transition-property: background-color
, box-shadow
;
202 transition-duration: 0.5s;
206 background-color: cyan
;
207 box-shadow: 0 0 10px cyan
;
214 border-right: 2px solid
#0F0;
215 background-color: #E8E8E8;
219 background-color: #D8D8D8;
222 span
.lineno
a:hover
{
223 background-color: #C8C8C8;
227 background-color: black
;
233 border: solid thin
#333;
234 border-radius: 0.5em;
235 -webkit-border-radius: .5em;
236 -moz-border-radius: .5em;
237 box-shadow: 2px 2px 3px #999;
238 -webkit-box-shadow: 2px 2px 3px #999;
239 -moz-box-shadow: rgba
(0, 0, 0, 0.15) 2px 2px 2px;
240 background-image: -webkit-gradient
(linear
, left top
, left bottom
, from
(#eee), to
(#000),color-stop
(0.3, #444));
241 background-image: -moz-linear-gradient
(center top
, #eee 0%, #444 40%, #000);
256 background-color: white
;
268 background-color: #EBEFF6;
270 border: 1px solid
#C4CFE5;
271 margin: 2px 0px 2px 0;
278 background-color: #EBEFF6;
279 border: 1px solid
#C4CFE5;
285 background-color: #EEF1F7;
297 vertical-align: middle
;
318 vertical-align: middle
;
321 /* @group Code Colorization */
368 background-color: #F7F8FB;
369 border-left: 2px solid
#9CAFD4;
370 margin: 0 24px 0 4px;
371 padding: 0 12px 0 16px;
391 background-color: #e8eef2;
401 border-collapse: collapse
;
402 border: 1px solid
#A3B4D7;
413 border-top: 1px solid
#4A6AAA;
420 /* @group Member Descriptions */
427 .memberdecls td, .fieldtable tr {
428 -webkit-transition-property: background-color
, box-shadow
;
429 -webkit-transition-duration: 0.5s;
430 -moz-transition-property: background-color
, box-shadow
;
431 -moz-transition-duration: 0.5s;
432 -ms-transition-property: background-color
, box-shadow
;
433 -ms-transition-duration: 0.5s;
434 -o-transition-property: background-color
, box-shadow
;
435 -o-transition-duration: 0.5s;
436 transition-property: background-color
, box-shadow
;
437 transition-duration: 0.5s;
440 .memberdecls td.glow, .fieldtable tr.glow {
441 background-color: cyan
;
442 box-shadow: 0 0 15px cyan
;
445 .mdescLeft
, .mdescRight
,
446 .memItemLeft
, .memItemRight
,
447 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
448 background-color: #F9FAFC;
451 padding: 1px 0 0 8px;
454 .mdescLeft, .mdescRight {
455 padding: 0px 8px 4px 8px;
460 border-bottom: 1px solid
#DEE4F0;
466 .memItemLeft, .memTemplItemLeft {
482 /* @group Member Details */
484 /* Styles for detailed member documentation */
494 background-color: #EBEFF6;
495 border: 1px solid
#A3B4D7;
510 -webkit-transition: box-shadow
0.5s linear
;
511 -moz-transition: box-shadow
0.5s linear
;
512 -ms-transition: box-shadow
0.5s linear
;
513 -o-transition: box-shadow
0.5s linear
;
514 transition: box-shadow
0.5s linear
;
515 display: table
!important
;
520 box-shadow: 0 0 15px cyan
;
529 vertical-align: bottom
;
532 .memproto, dl.reflist dt {
533 border-top: 1px solid
#A8B8D9;
534 border-left: 1px solid
#A8B8D9;
535 border-right: 1px solid
#A8B8D9;
536 padding: 6px 0px 6px 0px;
539 text-shadow: 0px 1px 1px rgba
(255, 255, 255, 0.9);
540 background-image:url
('nav_f.png');
541 background-repeat:repeat-x
;
542 background-color: #E2E8F2;
543 /* opera specific markup */
544 box-shadow: 5px 5px 5px rgba
(0, 0, 0, 0.15);
545 border-top-right-radius: 4px;
546 border-top-left-radius: 4px;
547 /* firefox specific markup */
548 -moz-box-shadow: rgba
(0, 0, 0, 0.15) 5px 5px 5px;
549 -moz-border-radius-topright: 4px;
550 -moz-border-radius-topleft: 4px;
551 /* webkit specific markup */
552 -webkit-box-shadow: 5px 5px 5px rgba
(0, 0, 0, 0.15);
553 -webkit-border-top-right-radius: 4px;
554 -webkit-border-top-left-radius: 4px;
558 .memdoc, dl.reflist dd {
559 border-bottom: 1px solid
#A8B8D9;
560 border-left: 1px solid
#A8B8D9;
561 border-right: 1px solid
#A8B8D9;
562 padding: 6px 10px 2px 10px;
563 background-color: #FBFCFD;
565 background-image:url
('nav_g.png');
566 background-repeat:repeat-x
;
567 background-color: #FFFFFF;
568 /* opera specific markup */
569 border-bottom-left-radius: 4px;
570 border-bottom-right-radius: 4px;
571 box-shadow: 5px 5px 5px rgba
(0, 0, 0, 0.15);
572 /* firefox specific markup */
573 -moz-border-radius-bottomleft: 4px;
574 -moz-border-radius-bottomright: 4px;
575 -moz-box-shadow: rgba
(0, 0, 0, 0.15) 5px 5px 5px;
576 /* webkit specific markup */
577 -webkit-border-bottom-left-radius: 4px;
578 -webkit-border-bottom-right-radius: 4px;
579 -webkit-box-shadow: 5px 5px 5px rgba
(0, 0, 0, 0.15);
587 margin: 0px 0px 10px 0px;
610 .params, .retval, .exception, .tparams {
615 .params .paramname, .retval .paramname {
626 font-family: "courier new",courier
,monospace
;
640 vertical-align: bottom
;
650 background-color: #728DC1;
651 border-top:1px solid
#5373B4;
652 border-left:1px solid
#5373B4;
653 border-right:1px solid
#C4CFE5;
654 border-bottom:1px solid
#C4CFE5;
662 vertical-align: middle
;
669 /* these are for tree view when not used as main index */
673 border-top: 1px solid
#A8B8D9;
674 border-bottom: 1px solid
#A8B8D9;
679 border-collapse:collapse
;
688 .directory td.entry {
694 .directory td.entry a {
698 .directory td.entry a img {
707 border-left: 1px solid rgba
(0,0,0,0.05);
712 background-color: #F7F8FB;
716 vertical-align: -30%;
726 .directory .levels span {
735 -webkit-touch-callout: none
;
736 -webkit-user-select: none
;
737 -khtml-user-select: none
;
738 -moz-user-select: none
;
739 -ms-user-select: none
;
749 border-collapse:collapse
;
754 table
.doxtable td
, table
.doxtable th
{
755 border: 1px solid
#2D4068;
756 padding: 3px 7px 2px;
760 background-color: #374F7F;
770 border: 1px solid
#A8B8D9;
772 -moz-border-radius: 4px;
773 -webkit-border-radius: 4px;
775 -moz-box-shadow: rgba
(0, 0, 0, 0.15) 2px 2px 2px;
776 -webkit-box-shadow: 2px 2px 2px rgba
(0, 0, 0, 0.15);
777 box-shadow: 2px 2px 2px rgba
(0, 0, 0, 0.15);
780 .fieldtable td, .fieldtable th {
781 padding: 3px 7px 2px;
784 .fieldtable td.fieldtype, .fieldtable td.fieldname {
786 border-right: 1px solid
#A8B8D9;
787 border-bottom: 1px solid
#A8B8D9;
791 .fieldtable td.fieldname {
795 .fieldtable td.fielddoc {
796 border-bottom: 1px solid
#A8B8D9;
800 .fieldtable td.fielddoc p:first-child {
804 .fieldtable td.fielddoc p:last-child {
808 .fieldtable tr:last-child td {
813 background-image:url
('nav_f.png');
814 background-repeat:repeat-x
;
815 background-color: #E2E8F2;
821 -moz-border-radius-topleft: 4px;
822 -moz-border-radius-topright: 4px;
823 -webkit-border-top-left-radius: 4px;
824 -webkit-border-top-right-radius: 4px;
825 border-top-left-radius: 4px;
826 border-top-right-radius: 4px;
827 border-bottom: 1px solid
#A8B8D9;
835 background-image: url
('tab_b.png');
844 background-image:url
('tab_b.png');
845 background-repeat:repeat-x
;
846 background-position: 0 -5px;
850 border:solid
1px #C2CDE4;
858 list-style-type:none
;
862 background-image:url
('bc_s.png');
863 background-repeat:no-repeat
;
864 background-position:right
;
868 .navpath li
.navelem a
872 text-decoration: none
;
875 font-family: 'Lucida Grande',Geneva
,Helvetica
,Arial
,sans-serif
;
876 text-shadow: 0px 1px 1px rgba
(255, 255, 255, 0.9);
877 text-decoration: none
;
880 .navpath li
.navelem
a:hover
887 list-style-type:none
;
891 background-image:none
;
892 background-repeat:no-repeat
;
893 background-position:right
;
927 background-image:url
('nav_h.png');
928 background-repeat:repeat-x
;
929 background-color: #F9FAFC;
931 border-bottom: 1px solid
#C4CFE5;
936 padding: 5px 5px 5px 10px;
944 /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
955 border-left:4px solid
;
956 border-color: #D0C000;
959 dl
.warning
, dl
.attention
963 border-left:4px solid
;
964 border-color: #FF0000;
967 dl
.pre
, dl
.post
, dl
.invariant
971 border-left:4px solid
;
972 border-color: #00D000;
979 border-left:4px solid
;
980 border-color: #505050;
987 border-left:4px solid
;
988 border-color: #00C0E0;
995 border-left:4px solid
;
996 border-color: #3030E0;
1003 border-left:4px solid
;
1004 border-color: #C08050;
1015 vertical-align: bottom
;
1016 border-collapse: separate
;
1026 font: 300% Tahoma
, Arial
,sans-serif
;
1033 font: 120% Tahoma
, Arial
,sans-serif
;
1040 font: 50% Tahoma
, Arial
,sans-serif
;
1050 border-bottom: 1px solid
#5373B4;
1075 border: 1px solid
#90A5CE;
1097 background-color: #F4F6FA;
1098 border: 1px solid
#D8DFEE;
1099 border-radius: 7px 7px 7px 7px;
1102 margin: 0 20px 10px 10px;
1107 background: url
("bdwn.png") no-repeat scroll
0 5px transparent
;
1108 font: 10px/1.2 Verdana
,DejaVu Sans
,Geneva
,sans-serif
;
1115 font: bold
12px/1.2 Arial
,FreeSans
,sans-serif
;
1117 border-bottom: 0 none
;
1122 list-style: none outside none
;
1123 border: medium none
;
1147 -webkit-touch-callout: none
;
1148 -webkit-user-select: none
;
1149 -khtml-user-select: none
;
1150 -moz-user-select: none
;
1151 -ms-user-select: none
;
1155 .inherit_header td {
1156 padding: 6px 0px 2px 5px;
1168 /* tooltip related style info */
1177 white-space: nowrap
;
1178 background-color: white
;
1179 border: 1px solid gray
;
1180 border-radius: 4px 4px 4px 4px;
1181 box-shadow: 1px 1px 7px gray
;
1186 padding: 1ex 1em 1em;
1188 z-index: 2147483647;
1191 #powerTip div
.ttdoc
{
1196 #powerTip div
.ttname a
{
1200 #powerTip div
.ttname
{
1204 #powerTip div
.ttdeci
{
1211 font: 12px/16px Roboto
,sans-serif
;
1214 #powerTip:before
, #
powerTip:after
{
1220 #powerTip.n:after
, #powerTip
.n:before
,
1221 #powerTip.s:after
, #powerTip
.s:before
,
1222 #powerTip.w:after
, #powerTip
.w:before
,
1223 #powerTip.e:after
, #powerTip
.e:before
,
1224 #powerTip.ne:after
, #powerTip
.ne:before
,
1225 #powerTip.se:after
, #powerTip
.se:before
,
1226 #powerTip.nw:after
, #powerTip
.nw:before
,
1227 #powerTip.sw:after
, #powerTip
.sw:before
{
1228 border: solid transparent
;
1235 #powerTip.n:after
, #powerTip
.s:after
,
1236 #powerTip.w:after
, #powerTip
.e:after
,
1237 #powerTip.nw:after
, #powerTip
.ne:after
,
1238 #powerTip.sw:after
, #powerTip
.se:after
{
1239 border-color: rgba
(255, 255, 255, 0);
1242 #powerTip.n:before
, #powerTip
.s:before
,
1243 #powerTip.w:before
, #powerTip
.e:before
,
1244 #powerTip.nw:before
, #powerTip
.ne:before
,
1245 #powerTip.sw:before
, #powerTip
.se:before
{
1246 border-color: rgba
(128, 128, 128, 0);
1249 #powerTip.n:after
, #powerTip
.n:before
,
1250 #powerTip.ne:after
, #powerTip
.ne:before
,
1251 #powerTip.nw:after
, #powerTip
.nw:before
{
1255 #powerTip.n:after
, #powerTip
.ne:after
, #powerTip
.nw:after
{
1256 border-top-color: #ffffff;
1260 #powerTip.n:before
{
1261 border-top-color: #808080;
1265 #powerTip.n:after
, #powerTip
.n:before
{
1269 #powerTip.nw:after
, #powerTip
.nw:before
{
1273 #powerTip.ne:after
, #powerTip
.ne:before
{
1277 #powerTip.s:after
, #powerTip
.s:before
,
1278 #powerTip.se:after
, #powerTip
.se:before
,
1279 #powerTip.sw:after
, #powerTip
.sw:before
{
1283 #powerTip.s:after
, #powerTip
.se:after
, #powerTip
.sw:after
{
1284 border-bottom-color: #ffffff;
1289 #powerTip.s:before
, #powerTip
.se:before
, #powerTip
.sw:before
{
1290 border-bottom-color: #808080;
1295 #powerTip.s:after
, #powerTip
.s:before
{
1299 #powerTip.sw:after
, #powerTip
.sw:before
{
1303 #powerTip.se:after
, #powerTip
.se:before
{
1307 #powerTip.e:after
, #powerTip
.e:before
{
1311 border-left-color: #ffffff;
1316 #powerTip.e:before
{
1317 border-left-color: #808080;
1323 #powerTip.w:after
, #powerTip
.w:before
{
1327 border-right-color: #ffffff;
1332 #powerTip.w:before
{
1333 border-right-color: #808080;
1341 #top { display: none
; }
1342 #side-nav { display: none
; }
1343 #nav-path { display: none
; }
1344 body
{ overflow:visible
; }
1345 h1
, h2
, h3
, h4
, h5
, h6
{ page-break-after: avoid
; }
1346 .summary { display: none
; }
1347 .memitem { page-break-inside: avoid
; }
1350 margin-left:0 !important
;
1351 height:auto
!important
;
1352 width:auto
!important
;