1 /* The standard CSS for doxygen */
3 --arm_light_blue: #00C1DE;
6 --arm_dark_blue: #002B49;
7 --arm_light_gray: #E5ECEB;
8 --arm_light_gray1: #EFF5F4;
9 --arm_light_gray2: #EBEBEB;
10 --arm_light_gray3: #F7F7F7;
11 --arm_dark_gray: #7D868C;
13 --arm_orange: #FF6B00;
16 body, table, div, p, dl {
17 font-family: Lato, Calibri, sans-serif;
28 color: var(--arm_blue);
51 color: var(--arm_orange);
56 background-color:#F7F9D0;
60 background-color:#C9DECB;
64 background-color:#F8F1F1;
68 background-color:#DCEDEA;
72 color: var(--arm_blue);
73 -webkit-user-select: none;
74 -khtml-user-select: none;
75 -moz-user-select: none;
76 -ms-user-select: none;
82 display: inline-block;
93 list-style-type: disc;
95 margin-block-start: 0em;
104 list-style-type: circle;
108 list-style-type: square;
120 font-family: monospace;
123 background-color: var(--arm_light_gray2);
125 padding: 0.2em 0.4em;
131 border-collapse: collapse;
132 border: 1px solid var(--arm_dark_gray);
138 background: var(--arm_light_gray3);
149 border-collapse:collapse;
154 table.cmtable td, table.cmtable th {
155 border: 1px solid var(--arm_light_gray);
156 padding: 7px 10px 5px;
161 background-color: var(--arm_blue);
165 table.cmtable tr:nth-child(even) {
166 background-color: var(--arm_light_gray3);
170 font-family:"Arial monospaced for SAP";
197 background-color:#ccffcc; /* light green */
202 background-color:#ffe6cc; /* light amber */
207 background-color:#ffcccc; /* light red */
210 /* @group Heading Levels */
214 border-top-color: var(--arm_light_gray3);
215 border-top-width: 2px;
216 border-top-style: solid;
219 margin-bottom: 0.75em;
225 background-color: var(--arm_light_gray3);
240 margin-bottom: 0.25em;
246 margin-bottom: 0.25em;
254 h1, h2, h3, h4, h5, h6 {
255 -webkit-transition: text-shadow 0.5s linear;
256 -moz-transition: text-shadow 0.5s linear;
257 -ms-transition: text-shadow 0.5s linear;
258 -o-transition: text-shadow 0.5s linear;
259 transition: text-shadow 0.5s linear;
263 h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
264 text-shadow: 0 0 15px cyan;
272 -moz-column-gap: 1em;
273 -webkit-column-gap: 1em;
274 -moz-column-count: 3;
275 -webkit-column-count: 3;
279 margin-block-start: 1em;
280 margin-block-end: 0.5em;
283 p.startli, p.startdd, p.starttd {
315 div.qindex, div.navtab{
316 background-color: #EBEFF6;
317 border: 1px solid #A2B4D8;
321 div.qindex, div.navpath {
330 /* @group Link Styling */
333 color: var(--arm_blue);
334 text-decoration: none;
337 .contents a:visited {
338 color: var(--arm_blue);
342 text-decoration: underline;
351 background-color: #9AAED5;
353 border: 1px double #849CCC;
356 .contents a.qindexHL:visited {
367 a.code, a.code:visited {
371 a.codeRef, a.codeRef:visited {
383 font-family: monospace;
384 background-color: var(--arm_light_gray2);
386 padding: 0.2em 0.4em;
393 font-family: monospace;
394 background-color: var(--arm_light_gray2);
396 padding: 0.2em 0.4em;
402 font-family: monospace;
405 text-wrap: unrestricted;
406 white-space: -moz-pre-wrap; /* Moz */
407 white-space: -pre-wrap; /* Opera 4-6 */
408 white-space: -o-pre-wrap; /* Opera 7 */
409 white-space: pre-wrap; /* CSS3 */
410 word-wrap: break-word; /* IE 5.5+ */
420 border-right: 2px solid #0F0;
421 background-color: #E8E8E8;
425 background-color: #D8D8D8;
428 span.lineno a:hover {
429 background-color: #C8C8C8;
433 background-color: black;
439 border: solid thin #333;
440 border-radius: 0.5em;
441 -webkit-border-radius: .5em;
442 -moz-border-radius: .5em;
457 background-color: white;
469 background-color: #EBEFF6;
471 border: 1px solid #C3CFE6;
472 margin: 2px 0px 2px 0;
479 background-color: #EBEFF6;
480 border: 1px solid #C3CFE6;
486 background-color: #EDF1F7;
498 vertical-align: middle;
519 vertical-align: middle;
522 /* @group Code Colorization */
569 background-color: #F7F8FB;
570 border-left: 2px solid #9AAED5;
571 margin: 0 24px 0 4px;
572 padding: 0 12px 0 16px;
592 background-color: #e8eef2;
602 border-collapse: collapse;
603 border: 1px solid #A2B4D8;
614 border-top: 1px solid #4769AD;
621 /* @group Member Descriptions */
629 -webkit-transition-property: background-color, box-shadow;
630 -webkit-transition-duration: 0.5s;
631 -moz-transition-property: background-color, box-shadow;
632 -moz-transition-duration: 0.5s;
633 -ms-transition-property: background-color, box-shadow;
634 -ms-transition-duration: 0.5s;
635 -o-transition-property: background-color, box-shadow;
636 -o-transition-duration: 0.5s;
637 transition-property: background-color, box-shadow;
638 transition-duration: 0.5s;
641 .memberdecls td.glow {
642 background-color: cyan;
643 /*box-shadow: 0 0 15px cyan; */
646 .mdescLeft, .mdescRight,
647 .memItemLeft, .memItemRight,
648 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
649 background-color: #F9FAFC;
652 padding: 1px 0 0 8px;
655 .mdescLeft, .mdescRight {
656 padding: 0px 8px 4px 8px;
660 .memItemLeft, .memItemRight, .memTemplParams {
661 border-top: 1px solid var(--arm_light_gray);/*#C3CFE6;*/
664 .memItemLeft, .memTemplItemLeft {
679 /* @group Member Details */
681 /* Styles for detailed member documentation */
684 display: inline-block;
686 padding-bottom: 12px;
688 border-top: 1px solid var(--arm_dark_gray);
689 border-left: 1px solid var(--arm_dark_gray);
690 border-right: 1px solid var(--arm_dark_gray);
691 border-top-right-radius: 4px;
692 border-top-left-radius: 4px;
694 background-color: var(--arm_light_gray2);
703 display: inline-block;
704 vertical-align: middle;
716 background-color: #EBEFF6;
717 border: 1px solid #A2B4D8;
732 -webkit-transition: box-shadow 0.5s linear;
733 -moz-transition: box-shadow 0.5s linear;
734 -ms-transition: box-shadow 0.5s linear;
735 -o-transition: box-shadow 0.5s linear;
736 transition: box-shadow 0.5s linear;
740 /*box-shadow: 0 0 15px cyan; */
749 vertical-align: bottom;
752 .memproto, dl.reflist dt {
753 border-top: 1px solid var(--arm_dark_gray);
754 border-left: 1px solid var(--arm_dark_gray);
755 border-right: 1px solid var(--arm_dark_gray);
756 padding: 6px 0px 6px 0px;
757 color: var(--arm_black);
759 background-color: var(--arm_light_gray2);
760 border-top-right-radius: 4px;
761 border-top-left-radius: 0px;
762 /* firefox specific markup */
763 -moz-border-radius-topright: 4px;
764 -moz-border-radius-topleft: 0px;
765 /* webkit specific markup */
766 -webkit-border-top-right-radius: 4px;
767 -webkit-border-top-left-radius: 0px;
770 .memdoc, dl.reflist dd {
771 border: 1px solid var(--arm_dark_gray);
772 padding: 6px 10px 2px 10px;
773 background-color: #FFFFFF;
774 /* opera specific markup */
775 border-bottom-left-radius: 4px;
776 border-bottom-right-radius: 4px;
777 /* firefox specific markup */
778 -moz-border-radius-bottomleft: 4px;
779 -moz-border-radius-bottomright: 4px;
780 /* webkit specific markup */
781 -webkit-border-bottom-left-radius: 4px;
782 -webkit-border-bottom-right-radius: 4px;
790 margin: 0px 0px 10px 0px;
810 .params, .retval, .exception, .tparams {
815 .params .paramname, .retval .paramname {
826 font-family: "courier new",courier,monospace;
840 vertical-align: bottom;
850 background-color: #708CC4;
851 border-top:1px solid #5072B7;
852 border-left:1px solid #5072B7;
853 border-right:1px solid #C3CFE6;
854 border-bottom:1px solid #C3CFE6;
868 /* these are for tree view when not used as main index */
872 border-top: 1px solid var(--arm_dark_gray);
873 border-bottom: 1px solid var(--arm_dark_gray);
878 border-collapse:collapse;
883 padding: 0px 0px 15px 0px;
887 .directory td.entry {
892 .directory td.entry a {
901 border-left: 1px solid rgba(0,0,0,0.05);
906 background-color: #F7F8FB;
910 vertical-align: -30%;
920 .directory .levels span {
929 -webkit-touch-callout: none;
930 -webkit-user-select: none;
931 -khtml-user-select: none;
932 -moz-user-select: none;
933 -ms-user-select: none;
943 border-collapse:collapse;
948 table.doxtable td, table.doxtable th {
949 border: 1px solid var(--arm_light_gray);
950 padding: 7px 10px 5px;
955 background-color: var(--arm_blue);
959 table.doxtable tr:nth-child(even) {
960 background-color: #F9FAFC; /*var(--arm_light_gray3); */
966 border: 1px solid var(--arm_dark_gray);
968 -moz-border-radius: 4px;
969 -webkit-border-radius: 4px;
973 .fieldtable td, .fieldtable th {
974 padding: 3px 7px 2px;
977 .fieldtable td.fieldtype, .fieldtable td.fieldname, td.fieldoc{
979 border-right: 1px solid var(--arm_dark_gray);
980 border-bottom: 1px solid var(--arm_dark_gray);
984 .fieldtable td.fielddoc {
985 border-bottom: 1px solid var(--arm_dark_gray);
989 .fieldtable td.fielddoc p {
993 .fieldtable tr:last-child td {
998 background-color: var(--arm_light_gray1);
1000 color: var(--arm_black);
1001 padding-bottom: 4px;
1004 -moz-border-radius-topleft: 4px;
1005 -moz-border-radius-topright: 4px;
1006 -webkit-border-top-left-radius: 4px;
1007 -webkit-border-top-right-radius: 4px;
1008 border-top-left-radius: 4px;
1009 border-top-right-radius: 4px;
1010 border-bottom: 1px solid var(--arm_dark_gray);
1014 /* @group Markdown */
1016 table.markdownTable {
1017 border-collapse:collapse;
1022 table.markdownTable td, table.markdownTable th {
1023 border: 1px solid var(--arm_light_gray);
1024 padding: 7px 10px 5px;
1028 table.markdownTable th {
1029 background-color: var(--arm_blue);
1033 table.markdownTable tr:nth-child(even) {
1034 background-color: var(--arm_light_gray3);
1037 /* for hyperlinks in table head rows */
1038 table.markdownTable th a{
1040 text-decoration: underline;
1043 table.markdownTable th a:visited{
1047 table.markdownTable th a:hover{
1048 color: var(--arm_yellow);
1058 background-image: url('tab_b.png');
1067 background-color:var(--arm_black);
1071 border:solid 1px #C1CDE5;
1079 list-style-type:none;
1086 .navpath li.navelem a
1090 text-decoration: none;
1094 .navpath li.navelem a:hover
1101 list-style-type:none;
1105 color:var(--arm_white);
1120 white-space: nowrap;
1134 white-space: nowrap;
1139 background-color: white;
1145 padding: 5px 5px 5px 7px;
1150 padding: 0 0 0 10px;
1153 /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
1164 border-left:4px solid;
1165 border-color: #D0C000;
1168 dl.warning, dl.attention
1172 border-left:4px solid;
1173 border-color: #FF0000;
1176 dl.pre, dl.post, dl.invariant
1180 border-left:4px solid;
1181 border-color: #00D000;
1188 border-left:4px solid;
1189 border-color: #505050;
1196 border-left:4px solid;
1197 border-color: #00C0E0;
1204 border-left:4px solid;
1205 border-color: #3030E0;
1212 border-left:4px solid;
1213 border-color: #C08050;
1220 border-left:4px solid;
1221 border-color: #008000;
1233 vertical-align: middle;
1234 border-collapse: separate;
1244 font: 270% 'Lato Lite', Lato, Caibri, sans-serif;
1253 font: 140% "Lato Lite", Lato, Caibri, sans-serif;
1256 padding: 4px 0px 4px;
1261 font: 50% "Lato Lite", Lato, Caibri, sans-serif;
1272 border-bottom: 1px solid var(--arm_dark_gray);
1273 background-color: var(--arm_black);
1280 justify-content: start;
1281 align-items: baseline;
1282 justify-items: center;
1303 border: 1px solid #8EA4D0;
1325 background-color: #F4F6FA;
1326 border: 1px solid #D7DFEE;
1327 border-radius: 7px 7px 7px 7px;
1330 margin: 0 20px 10px 10px;
1335 background: url("bdwn.png") no-repeat scroll 0 5px transparent;
1336 font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
1343 font: bold 12px/1.2 Arial,FreeSans,sans-serif;
1345 border-bottom: 0 none;
1350 list-style: none outside none;
1351 border: medium none;
1375 -webkit-touch-callout: none;
1376 -webkit-user-select: none;
1377 -khtml-user-select: none;
1378 -moz-user-select: none;
1379 -ms-user-select: none;
1383 .inherit_header td {
1384 padding: 6px 0px 2px 5px;
1398 #top { display: none; }
1399 #side-nav { display: none; }
1400 #nav-path { display: none; }
1401 body { overflow:visible; }
1402 h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
1403 .summary { display: none; }
1404 .memitem { page-break-inside: avoid; }
1407 margin-left:0 !important;
1408 height:auto !important;
1409 width:auto !important;