Back to home page

EIC code displayed by LXR

 
 

    


Warning, /DD4hep/doc/reference/style.css is written in an unsupported language. File is not indexed.

0001 /* The standard CSS for doxygen 1.8.13 */
0002 
0003 body, table, div, p, dl {
0004         font: 400 14px/22px Roboto,sans-serif;
0005 }
0006 
0007 p.reference, p.definition {
0008         font: 400 14px/22px Roboto,sans-serif;
0009 }
0010 
0011 /* @group Heading Levels */
0012 
0013 h1.groupheader {
0014         font-size: 150%;
0015 }
0016 
0017 .title {
0018         font: 400 14px/28px Roboto,sans-serif;
0019         font-size: 150%;
0020         font-weight: bold;
0021         margin: 10px 2px;
0022 }
0023 
0024 h2.groupheader {
0025         border-bottom: 1px solid #879ECB;
0026         color: #354C7B;
0027         font-size: 150%;
0028         font-weight: normal;
0029         margin-top: 1.75em;
0030         padding-top: 8px;
0031         padding-bottom: 4px;
0032         width: 100%;
0033 }
0034 
0035 h3.groupheader {
0036         font-size: 100%;
0037 }
0038 
0039 h1, h2, h3, h4, h5, h6 {
0040         -webkit-transition: text-shadow 0.5s linear;
0041         -moz-transition: text-shadow 0.5s linear;
0042         -ms-transition: text-shadow 0.5s linear;
0043         -o-transition: text-shadow 0.5s linear;
0044         transition: text-shadow 0.5s linear;
0045         margin-right: 15px;
0046 }
0047 
0048 h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
0049         text-shadow: 0 0 15px cyan;
0050 }
0051 
0052 dt {
0053         font-weight: bold;
0054 }
0055 
0056 div.multicol {
0057         -moz-column-gap: 1em;
0058         -webkit-column-gap: 1em;
0059         -moz-column-count: 3;
0060         -webkit-column-count: 3;
0061 }
0062 
0063 p.startli, p.startdd {
0064         margin-top: 2px;
0065 }
0066 
0067 p.starttd {
0068         margin-top: 0px;
0069 }
0070 
0071 p.endli {
0072         margin-bottom: 0px;
0073 }
0074 
0075 p.enddd {
0076         margin-bottom: 4px;
0077 }
0078 
0079 p.endtd {
0080         margin-bottom: 2px;
0081 }
0082 
0083 /* @end */
0084 
0085 caption {
0086         font-weight: bold;
0087 }
0088 
0089 span.legend {
0090         font-size: 70%;
0091         text-align: center;
0092 }
0093 
0094 h3.version {
0095         font-size: 90%;
0096         text-align: center;
0097 }
0098 
0099 div.qindex, div.navtab{
0100         background-color: #EBEFF6;
0101         border: 1px solid #A3B4D7;
0102         text-align: center;
0103 }
0104 
0105 div.qindex, div.navpath {
0106         width: 100%;
0107         line-height: 140%;
0108 }
0109 
0110 div.navtab {
0111         margin-right: 15px;
0112 }
0113 
0114 /* @group Link Styling */
0115 
0116 a {
0117         color: #3D578C;
0118         font-weight: normal;
0119         text-decoration: none;
0120 }
0121 
0122 .contents a:visited {
0123         color: #4665A2;
0124 }
0125 
0126 a:hover {
0127         text-decoration: underline;
0128 }
0129 
0130 a.qindex {
0131         font-weight: bold;
0132 }
0133 
0134 a.qindexHL {
0135         font-weight: bold;
0136         background-color: #9CAFD4;
0137         color: #ffffff;
0138         border: 1px double #869DCA;
0139 }
0140 
0141 .contents a.qindexHL:visited {
0142         color: #ffffff;
0143 }
0144 
0145 a.el {
0146         font-weight: bold;
0147 }
0148 
0149 a.elRef {
0150 }
0151 
0152 a.code, a.code:visited, a.line, a.line:visited {
0153         color: #4665A2; 
0154 }
0155 
0156 a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
0157         color: #4665A2; 
0158 }
0159 
0160 /* @end */
0161 
0162 dl.el {
0163         margin-left: -1cm;
0164 }
0165 
0166 pre.fragment {
0167         border: 1px solid #C4CFE5;
0168         background-color: #FBFCFD;
0169         padding: 4px 6px;
0170         margin: 4px 8px 4px 2px;
0171         overflow: auto;
0172         word-wrap: break-word;
0173         font-size:  9pt;
0174         line-height: 125%;
0175         font-family: monospace, fixed;
0176         font-size: 105%;
0177 }
0178 
0179 div.fragment {
0180         padding: 0px;
0181         margin: 4px 8px 4px 2px;
0182         background-color: #FBFCFD;
0183         border: 1px solid #C4CFE5;
0184 }
0185 
0186 div.line {
0187         font-family: monospace, fixed;
0188         font-size: 13px;
0189         min-height: 13px;
0190         line-height: 1.0;
0191         text-wrap: unrestricted;
0192         white-space: -moz-pre-wrap; /* Moz */
0193         white-space: -pre-wrap;     /* Opera 4-6 */
0194         white-space: -o-pre-wrap;   /* Opera 7 */
0195         white-space: pre-wrap;      /* CSS3  */
0196         word-wrap: break-word;      /* IE 5.5+ */
0197         text-indent: -53px;
0198         padding-left: 53px;
0199         padding-bottom: 0px;
0200         margin: 0px;
0201         -webkit-transition-property: background-color, box-shadow;
0202         -webkit-transition-duration: 0.5s;
0203         -moz-transition-property: background-color, box-shadow;
0204         -moz-transition-duration: 0.5s;
0205         -ms-transition-property: background-color, box-shadow;
0206         -ms-transition-duration: 0.5s;
0207         -o-transition-property: background-color, box-shadow;
0208         -o-transition-duration: 0.5s;
0209         transition-property: background-color, box-shadow;
0210         transition-duration: 0.5s;
0211 }
0212 
0213 div.line:after {
0214     content:"\000A";
0215     white-space: pre;
0216 }
0217 
0218 div.line.glow {
0219         background-color: cyan;
0220         box-shadow: 0 0 10px cyan;
0221 }
0222 
0223 
0224 span.lineno {
0225         padding-right: 4px;
0226         text-align: right;
0227         border-right: 2px solid #0F0;
0228         background-color: #E8E8E8;
0229         white-space: pre;
0230 }
0231 span.lineno a {
0232         background-color: #D8D8D8;
0233 }
0234 
0235 span.lineno a:hover {
0236         background-color: #C8C8C8;
0237 }
0238 
0239 .lineno {
0240         -webkit-touch-callout: none;
0241         -webkit-user-select: none;
0242         -khtml-user-select: none;
0243         -moz-user-select: none;
0244         -ms-user-select: none;
0245         user-select: none;
0246 }
0247 
0248 div.ah, span.ah {
0249         background-color: black;
0250         font-weight: bold;
0251         color: #ffffff;
0252         margin-bottom: 3px;
0253         margin-top: 3px;
0254         padding: 0.2em;
0255         border: solid thin #333;
0256         border-radius: 0.5em;
0257         -webkit-border-radius: .5em;
0258         -moz-border-radius: .5em;
0259         box-shadow: 2px 2px 3px #999;
0260         -webkit-box-shadow: 2px 2px 3px #999;
0261         -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
0262         background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
0263         background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
0264 }
0265 
0266 div.classindex ul {
0267         list-style: none;
0268         padding-left: 0;
0269 }
0270 
0271 div.classindex span.ai {
0272         display: inline-block;
0273 }
0274 
0275 div.groupHeader {
0276         margin-left: 16px;
0277         margin-top: 12px;
0278         font-weight: bold;
0279 }
0280 
0281 div.groupText {
0282         margin-left: 16px;
0283         font-style: italic;
0284 }
0285 
0286 body {
0287         background-color: white;
0288         color: black;
0289         margin: 0;
0290 }
0291 
0292 div.contents {
0293         margin-top: 10px;
0294         margin-left: 12px;
0295         margin-right: 8px;
0296 }
0297 
0298 td.indexkey {
0299         background-color: #EBEFF6;
0300         font-weight: bold;
0301         border: 1px solid #C4CFE5;
0302         margin: 2px 0px 2px 0;
0303         padding: 2px 10px;
0304         white-space: nowrap;
0305         vertical-align: top;
0306 }
0307 
0308 td.indexvalue {
0309         background-color: #EBEFF6;
0310         border: 1px solid #C4CFE5;
0311         padding: 2px 10px;
0312         margin: 2px 0px;
0313 }
0314 
0315 tr.memlist {
0316         background-color: #EEF1F7;
0317 }
0318 
0319 p.formulaDsp {
0320         text-align: center;
0321 }
0322 
0323 img.formulaDsp {
0324         
0325 }
0326 
0327 img.formulaInl {
0328         vertical-align: middle;
0329 }
0330 
0331 div.center {
0332         text-align: center;
0333         margin-top: 0px;
0334         margin-bottom: 0px;
0335         padding: 0px;
0336 }
0337 
0338 div.center img {
0339         border: 0px;
0340 }
0341 
0342 address.footer {
0343         text-align: right;
0344         padding-right: 12px;
0345 }
0346 
0347 img.footer {
0348         border: 0px;
0349         vertical-align: middle;
0350 }
0351 
0352 /* @group Code Colorization */
0353 
0354 span.keyword {
0355         color: #008000
0356 }
0357 
0358 span.keywordtype {
0359         color: #604020
0360 }
0361 
0362 span.keywordflow {
0363         color: #e08000
0364 }
0365 
0366 span.comment {
0367         color: #800000
0368 }
0369 
0370 span.preprocessor {
0371         color: #806020
0372 }
0373 
0374 span.stringliteral {
0375         color: #002080
0376 }
0377 
0378 span.charliteral {
0379         color: #008080
0380 }
0381 
0382 span.vhdldigit { 
0383         color: #ff00ff 
0384 }
0385 
0386 span.vhdlchar { 
0387         color: #000000 
0388 }
0389 
0390 span.vhdlkeyword { 
0391         color: #700070 
0392 }
0393 
0394 span.vhdllogic { 
0395         color: #ff0000 
0396 }
0397 
0398 blockquote {
0399         background-color: #F7F8FB;
0400         border-left: 2px solid #9CAFD4;
0401         margin: 0 24px 0 4px;
0402         padding: 0 12px 0 16px;
0403 }
0404 
0405 /* @end */
0406 
0407 /*
0408 .search {
0409         color: #003399;
0410         font-weight: bold;
0411 }
0412 
0413 form.search {
0414         margin-bottom: 0px;
0415         margin-top: 0px;
0416 }
0417 
0418 input.search {
0419         font-size: 75%;
0420         color: #000080;
0421         font-weight: normal;
0422         background-color: #e8eef2;
0423 }
0424 */
0425 
0426 td.tiny {
0427         font-size: 75%;
0428 }
0429 
0430 .dirtab {
0431         padding: 4px;
0432         border-collapse: collapse;
0433         border: 1px solid #A3B4D7;
0434 }
0435 
0436 th.dirtab {
0437         background: #EBEFF6;
0438         font-weight: bold;
0439 }
0440 
0441 hr {
0442         height: 0px;
0443         border: none;
0444         border-top: 1px solid #4A6AAA;
0445 }
0446 
0447 hr.footer {
0448         height: 1px;
0449 }
0450 
0451 /* @group Member Descriptions */
0452 
0453 table.memberdecls {
0454         border-spacing: 0px;
0455         padding: 0px;
0456 }
0457 
0458 .memberdecls td, .fieldtable tr {
0459         -webkit-transition-property: background-color, box-shadow;
0460         -webkit-transition-duration: 0.5s;
0461         -moz-transition-property: background-color, box-shadow;
0462         -moz-transition-duration: 0.5s;
0463         -ms-transition-property: background-color, box-shadow;
0464         -ms-transition-duration: 0.5s;
0465         -o-transition-property: background-color, box-shadow;
0466         -o-transition-duration: 0.5s;
0467         transition-property: background-color, box-shadow;
0468         transition-duration: 0.5s;
0469 }
0470 
0471 .memberdecls td.glow, .fieldtable tr.glow {
0472         background-color: cyan;
0473         box-shadow: 0 0 15px cyan;
0474 }
0475 
0476 .mdescLeft, .mdescRight,
0477 .memItemLeft, .memItemRight,
0478 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
0479         background-color: #F9FAFC;
0480         border: none;
0481         margin: 4px;
0482         padding: 1px 0 0 8px;
0483 }
0484 
0485 .mdescLeft, .mdescRight {
0486         padding: 0px 8px 4px 8px;
0487         color: #555;
0488 }
0489 
0490 .memSeparator {
0491         border-bottom: 1px solid #DEE4F0;
0492         line-height: 1px;
0493         margin: 0px;
0494         padding: 0px;
0495 }
0496 
0497 .memItemLeft, .memTemplItemLeft {
0498         white-space: nowrap;
0499 }
0500 
0501 .memItemRight {
0502         width: 100%;
0503 }
0504 
0505 .memTemplParams {
0506         color: #4665A2;
0507         white-space: nowrap;
0508         font-size: 80%;
0509 }
0510 
0511 /* @end */
0512 
0513 /* @group Member Details */
0514 
0515 /* Styles for detailed member documentation */
0516 
0517 .memtitle {
0518         padding: 8px;
0519         border-top: 1px solid #A8B8D9;
0520         border-left: 1px solid #A8B8D9;
0521         border-right: 1px solid #A8B8D9;
0522         border-top-right-radius: 4px;
0523         border-top-left-radius: 4px;
0524         margin-bottom: -1px;
0525         background-image: url('nav_f.png');
0526         background-repeat: repeat-x;
0527         background-color: #E2E8F2;
0528         line-height: 1.25;
0529         font-weight: 300;
0530         float:left;
0531 }
0532 
0533 .permalink
0534 {
0535         font-size: 65%;
0536         display: inline-block;
0537         vertical-align: middle;
0538 }
0539 
0540 .memtemplate {
0541         font-size: 80%;
0542         color: #4665A2;
0543         font-weight: normal;
0544         margin-left: 9px;
0545 }
0546 
0547 .memnav {
0548         background-color: #EBEFF6;
0549         border: 1px solid #A3B4D7;
0550         text-align: center;
0551         margin: 2px;
0552         margin-right: 15px;
0553         padding: 2px;
0554 }
0555 
0556 .mempage {
0557         width: 100%;
0558 }
0559 
0560 .memitem {
0561         padding: 0;
0562         margin-bottom: 10px;
0563         margin-right: 5px;
0564         -webkit-transition: box-shadow 0.5s linear;
0565         -moz-transition: box-shadow 0.5s linear;
0566         -ms-transition: box-shadow 0.5s linear;
0567         -o-transition: box-shadow 0.5s linear;
0568         transition: box-shadow 0.5s linear;
0569         display: table !important;
0570         width: 100%;
0571 }
0572 
0573 .memitem.glow {
0574          box-shadow: 0 0 15px cyan;
0575 }
0576 
0577 .memname {
0578         font-weight: 400;
0579         margin-left: 6px;
0580 }
0581 
0582 .memname td {
0583         vertical-align: bottom;
0584 }
0585 
0586 .memproto, dl.reflist dt {
0587         border-top: 1px solid #A8B8D9;
0588         border-left: 1px solid #A8B8D9;
0589         border-right: 1px solid #A8B8D9;
0590         padding: 6px 0px 6px 0px;
0591         color: #253555;
0592         font-weight: bold;
0593         text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
0594         background-color: #DFE5F1;
0595         /* opera specific markup */
0596         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
0597         border-top-right-radius: 4px;
0598         /* firefox specific markup */
0599         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
0600         -moz-border-radius-topright: 4px;
0601         /* webkit specific markup */
0602         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
0603         -webkit-border-top-right-radius: 4px;
0604 
0605 }
0606 
0607 .overload {
0608         font-family: "courier new",courier,monospace;
0609         font-size: 65%;
0610 }
0611 
0612 .memdoc, dl.reflist dd {
0613         border-bottom: 1px solid #A8B8D9;      
0614         border-left: 1px solid #A8B8D9;      
0615         border-right: 1px solid #A8B8D9; 
0616         padding: 6px 10px 2px 10px;
0617         background-color: #FBFCFD;
0618         border-top-width: 0;
0619         background-image:url('nav_g.png');
0620         background-repeat:repeat-x;
0621         background-color: #FFFFFF;
0622         /* opera specific markup */
0623         border-bottom-left-radius: 4px;
0624         border-bottom-right-radius: 4px;
0625         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
0626         /* firefox specific markup */
0627         -moz-border-radius-bottomleft: 4px;
0628         -moz-border-radius-bottomright: 4px;
0629         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
0630         /* webkit specific markup */
0631         -webkit-border-bottom-left-radius: 4px;
0632         -webkit-border-bottom-right-radius: 4px;
0633         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
0634 }
0635 
0636 dl.reflist dt {
0637         padding: 5px;
0638 }
0639 
0640 dl.reflist dd {
0641         margin: 0px 0px 10px 0px;
0642         padding: 5px;
0643 }
0644 
0645 .paramkey {
0646         text-align: right;
0647 }
0648 
0649 .paramtype {
0650         white-space: nowrap;
0651 }
0652 
0653 .paramname {
0654         color: #602020;
0655         white-space: nowrap;
0656 }
0657 .paramname em {
0658         font-style: normal;
0659 }
0660 .paramname code {
0661         line-height: 14px;
0662 }
0663 
0664 .params, .retval, .exception, .tparams {
0665         margin-left: 0px;
0666         padding-left: 0px;
0667 }       
0668 
0669 .params .paramname, .retval .paramname {
0670         font-weight: bold;
0671         vertical-align: top;
0672 }
0673         
0674 .params .paramtype {
0675         font-style: italic;
0676         vertical-align: top;
0677 }       
0678         
0679 .params .paramdir {
0680         font-family: "courier new",courier,monospace;
0681         vertical-align: top;
0682 }
0683 
0684 table.mlabels {
0685         border-spacing: 0px;
0686 }
0687 
0688 td.mlabels-left {
0689         width: 100%;
0690         padding: 0px;
0691 }
0692 
0693 td.mlabels-right {
0694         vertical-align: bottom;
0695         padding: 0px;
0696         white-space: nowrap;
0697 }
0698 
0699 span.mlabels {
0700         margin-left: 8px;
0701 }
0702 
0703 span.mlabel {
0704         background-color: #728DC1;
0705         border-top:1px solid #5373B4;
0706         border-left:1px solid #5373B4;
0707         border-right:1px solid #C4CFE5;
0708         border-bottom:1px solid #C4CFE5;
0709         text-shadow: none;
0710         color: white;
0711         margin-right: 4px;
0712         padding: 2px 3px;
0713         border-radius: 3px;
0714         font-size: 7pt;
0715         white-space: nowrap;
0716         vertical-align: middle;
0717 }
0718 
0719 
0720 
0721 /* @end */
0722 
0723 /* these are for tree view inside a (index) page */
0724 
0725 div.directory {
0726         margin: 10px 0px;
0727         border-top: 1px solid #9CAFD4;
0728         border-bottom: 1px solid #9CAFD4;
0729         width: 100%;
0730 }
0731 
0732 .directory table {
0733         border-collapse:collapse;
0734 }
0735 
0736 .directory td {
0737         margin: 0px;
0738         padding: 0px;
0739         vertical-align: top;
0740 }
0741 
0742 .directory td.entry {
0743         white-space: nowrap;
0744         padding-right: 6px;
0745         padding-top: 3px;
0746 }
0747 
0748 .directory td.entry a {
0749         outline:none;
0750 }
0751 
0752 .directory td.entry a img {
0753         border: none;
0754 }
0755 
0756 .directory td.desc {
0757         width: 100%;
0758         padding-left: 6px;
0759         padding-right: 6px;
0760         padding-top: 3px;
0761         border-left: 1px solid rgba(0,0,0,0.05);
0762 }
0763 
0764 .directory tr.even {
0765         padding-left: 6px;
0766         background-color: #F7F8FB;
0767 }
0768 
0769 .directory img {
0770         vertical-align: -30%;
0771 }
0772 
0773 .directory .levels {
0774         white-space: nowrap;
0775         width: 100%;
0776         text-align: right;
0777         font-size: 9pt;
0778 }
0779 
0780 .directory .levels span {
0781         cursor: pointer;
0782         padding-left: 2px;
0783         padding-right: 2px;
0784         color: #3D578C;
0785 }
0786 
0787 .arrow {
0788     color: #9CAFD4;
0789     -webkit-user-select: none;
0790     -khtml-user-select: none;
0791     -moz-user-select: none;
0792     -ms-user-select: none;
0793     user-select: none;
0794     cursor: pointer;
0795     font-size: 80%;
0796     display: inline-block;
0797     width: 16px;
0798     height: 22px;
0799 }
0800 
0801 .icon {
0802     font-family: Arial, Helvetica;
0803     font-weight: bold;
0804     font-size: 12px;
0805     height: 14px;
0806     width: 16px;
0807     display: inline-block;
0808     background-color: #728DC1;
0809     color: white;
0810     text-align: center;
0811     border-radius: 4px;
0812     margin-left: 2px;
0813     margin-right: 2px;
0814 }
0815 
0816 .icona {
0817     width: 24px;
0818     height: 22px;
0819     display: inline-block;
0820 }
0821 
0822 .iconfopen {
0823     width: 24px;
0824     height: 18px;
0825     margin-bottom: 4px;
0826     background-image:url('folderopen.png');
0827     background-position: 0px -4px;
0828     background-repeat: repeat-y;
0829     vertical-align:top;
0830     display: inline-block;
0831 }
0832 
0833 .iconfclosed {
0834     width: 24px;
0835     height: 18px;
0836     margin-bottom: 4px;
0837     background-image:url('folderclosed.png');
0838     background-position: 0px -4px;
0839     background-repeat: repeat-y;
0840     vertical-align:top;
0841     display: inline-block;
0842 }
0843 
0844 .icondoc {
0845     width: 24px;
0846     height: 18px;
0847     margin-bottom: 4px;
0848     background-image:url('doc.png');
0849     background-position: 0px -4px;
0850     background-repeat: repeat-y;
0851     vertical-align:top;
0852     display: inline-block;
0853 }
0854 
0855 table.directory {
0856     font: 400 14px Roboto,sans-serif;
0857 }
0858 
0859 /* @end */
0860 
0861 div.dynheader {
0862         margin-top: 8px;
0863         -webkit-touch-callout: none;
0864         -webkit-user-select: none;
0865         -khtml-user-select: none;
0866         -moz-user-select: none;
0867         -ms-user-select: none;
0868         user-select: none;
0869 }
0870 
0871 address {
0872         font-style: normal;
0873         color: #2A3D61;
0874 }
0875 
0876 table.doxtable caption {
0877         caption-side: top;
0878 }
0879 
0880 table.doxtable {
0881         border-collapse:collapse;
0882         margin-top: 4px;
0883         margin-bottom: 4px;
0884 }
0885 
0886 table.doxtable td, table.doxtable th {
0887         border: 1px solid #2D4068;
0888         padding: 3px 7px 2px;
0889 }
0890 
0891 table.doxtable th {
0892         background-color: #374F7F;
0893         color: #FFFFFF;
0894         font-size: 110%;
0895         padding-bottom: 4px;
0896         padding-top: 5px;
0897 }
0898 
0899 table.fieldtable {
0900         /*width: 100%;*/
0901         margin-bottom: 10px;
0902         border: 1px solid #A8B8D9;
0903         border-spacing: 0px;
0904         -moz-border-radius: 4px;
0905         -webkit-border-radius: 4px;
0906         border-radius: 4px;
0907         -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
0908         -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
0909         box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
0910 }
0911 
0912 .fieldtable td, .fieldtable th {
0913         padding: 3px 7px 2px;
0914 }
0915 
0916 .fieldtable td.fieldtype, .fieldtable td.fieldname {
0917         white-space: nowrap;
0918         border-right: 1px solid #A8B8D9;
0919         border-bottom: 1px solid #A8B8D9;
0920         vertical-align: top;
0921 }
0922 
0923 .fieldtable td.fieldname {
0924         padding-top: 3px;
0925 }
0926 
0927 .fieldtable td.fielddoc {
0928         border-bottom: 1px solid #A8B8D9;
0929         /*width: 100%;*/
0930 }
0931 
0932 .fieldtable td.fielddoc p:first-child {
0933         margin-top: 0px;
0934 }       
0935         
0936 .fieldtable td.fielddoc p:last-child {
0937         margin-bottom: 2px;
0938 }
0939 
0940 .fieldtable tr:last-child td {
0941         border-bottom: none;
0942 }
0943 
0944 .fieldtable th {
0945         background-image:url('nav_f.png');
0946         background-repeat:repeat-x;
0947         background-color: #E2E8F2;
0948         font-size: 90%;
0949         color: #253555;
0950         padding-bottom: 4px;
0951         padding-top: 5px;
0952         text-align:left;
0953         font-weight: 400;
0954         -moz-border-radius-topleft: 4px;
0955         -moz-border-radius-topright: 4px;
0956         -webkit-border-top-left-radius: 4px;
0957         -webkit-border-top-right-radius: 4px;
0958         border-top-left-radius: 4px;
0959         border-top-right-radius: 4px;
0960         border-bottom: 1px solid #A8B8D9;
0961 }
0962 
0963 
0964 .tabsearch {
0965         top: 0px;
0966         left: 10px;
0967         height: 36px;
0968         background-image: url('tab_b.png');
0969         z-index: 101;
0970         overflow: hidden;
0971         font-size: 13px;
0972 }
0973 
0974 .navpath ul
0975 {
0976         font-size: 11px;
0977         background-image:url('tab_b.png');
0978         background-repeat:repeat-x;
0979         background-position: 0 -5px;
0980         height:30px;
0981         line-height:30px;
0982         color:#8AA0CC;
0983         border:solid 1px #C2CDE4;
0984         overflow:hidden;
0985         margin:0px;
0986         padding:0px;
0987 }
0988 
0989 .navpath li
0990 {
0991         list-style-type:none;
0992         float:left;
0993         padding-left:10px;
0994         padding-right:15px;
0995         background-image:url('bc_s.png');
0996         background-repeat:no-repeat;
0997         background-position:right;
0998         color:#364D7C;
0999 }
1000 
1001 .navpath li.navelem a
1002 {
1003         height:32px;
1004         display:block;
1005         text-decoration: none;
1006         outline: none;
1007         color: #283A5D;
1008         font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
1009         text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
1010         text-decoration: none;        
1011 }
1012 
1013 .navpath li.navelem a:hover
1014 {
1015         color:#6884BD;
1016 }
1017 
1018 .navpath li.footer
1019 {
1020         list-style-type:none;
1021         float:right;
1022         padding-left:10px;
1023         padding-right:15px;
1024         background-image:none;
1025         background-repeat:no-repeat;
1026         background-position:right;
1027         color:#364D7C;
1028         font-size: 8pt;
1029 }
1030 
1031 
1032 div.summary
1033 {
1034         float: right;
1035         font-size: 8pt;
1036         padding-right: 5px;
1037         width: 50%;
1038         text-align: right;
1039 }       
1040 
1041 div.summary a
1042 {
1043         white-space: nowrap;
1044 }
1045 
1046 table.classindex
1047 {
1048         margin: 10px;
1049         white-space: nowrap;
1050         margin-left: 3%;
1051         margin-right: 3%;
1052         width: 94%;
1053         border: 0;
1054         border-spacing: 0; 
1055         padding: 0;
1056 }
1057 
1058 div.ingroups
1059 {
1060         font-size: 8pt;
1061         width: 50%;
1062         text-align: left;
1063 }
1064 
1065 div.ingroups a
1066 {
1067         white-space: nowrap;
1068 }
1069 
1070 div.header
1071 {
1072         background-image:url('nav_h.png');
1073         background-repeat:repeat-x;
1074         background-color: #F9FAFC;
1075         margin:  0px;
1076         border-bottom: 1px solid #C4CFE5;
1077 }
1078 
1079 div.headertitle
1080 {
1081         padding: 5px 5px 5px 10px;
1082 }
1083 
1084 dl
1085 {
1086         padding: 0 0 0 10px;
1087 }
1088 
1089 /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
1090 dl.section
1091 {
1092         margin-left: 0px;
1093         padding-left: 0px;
1094 }
1095 
1096 dl.note
1097 {
1098         margin-left:-7px;
1099         padding-left: 3px;
1100         border-left:4px solid;
1101         border-color: #D0C000;
1102 }
1103 
1104 dl.warning, dl.attention
1105 {
1106         margin-left:-7px;
1107         padding-left: 3px;
1108         border-left:4px solid;
1109         border-color: #FF0000;
1110 }
1111 
1112 dl.pre, dl.post, dl.invariant
1113 {
1114         margin-left:-7px;
1115         padding-left: 3px;
1116         border-left:4px solid;
1117         border-color: #00D000;
1118 }
1119 
1120 dl.deprecated
1121 {
1122         margin-left:-7px;
1123         padding-left: 3px;
1124         border-left:4px solid;
1125         border-color: #505050;
1126 }
1127 
1128 dl.todo
1129 {
1130         margin-left:-7px;
1131         padding-left: 3px;
1132         border-left:4px solid;
1133         border-color: #00C0E0;
1134 }
1135 
1136 dl.test
1137 {
1138         margin-left:-7px;
1139         padding-left: 3px;
1140         border-left:4px solid;
1141         border-color: #3030E0;
1142 }
1143 
1144 dl.bug
1145 {
1146         margin-left:-7px;
1147         padding-left: 3px;
1148         border-left:4px solid;
1149         border-color: #C08050;
1150 }
1151 
1152 dl.section dd {
1153         margin-bottom: 6px;
1154 }
1155 
1156 
1157 #projectlogo
1158 {
1159     text-align: center;
1160         vertical-align: bottom;
1161         border-collapse: separate;
1162 }
1163  
1164 #projectlogo img
1165 { 
1166     width: 70px;
1167     margin: 2px;
1168     border: 0px none;
1169 }
1170  
1171 #projectalign
1172 {
1173         vertical-align: middle;
1174 }
1175 
1176 #projectname
1177 {
1178         font: 300% Tahoma, Arial,sans-serif;
1179         margin: 0px;
1180         padding: 2px 0px;
1181 }
1182     
1183 #projectbrief
1184 {
1185         font: 120% Tahoma, Arial,sans-serif;
1186         margin: 0px;
1187         padding: 0px;
1188 }
1189 
1190 #projectnumber
1191 {
1192         font: 50% Tahoma, Arial,sans-serif;
1193         margin: 0px;
1194         padding: 0px;
1195 }
1196 
1197 #titlearea
1198 {
1199         padding: 0px;
1200         margin: 0px;
1201         width: 100%;
1202         border-bottom: 1px solid #5373B4;
1203 }
1204 
1205 .image
1206 {
1207         text-align: center;
1208 }
1209 
1210 .dotgraph
1211 {
1212         text-align: center;
1213 }
1214 
1215 .mscgraph
1216 {
1217         text-align: center;
1218 }
1219 
1220 .plantumlgraph
1221 {
1222         text-align: center;
1223 }
1224 
1225 .diagraph
1226 {
1227         text-align: center;
1228 }
1229 
1230 .caption
1231 {
1232         font-weight: bold;
1233 }
1234 
1235 div.zoom
1236 {
1237         border: 1px solid #90A5CE;
1238 }
1239 
1240 dl.citelist {
1241         margin-bottom:50px;
1242 }
1243 
1244 dl.citelist dt {
1245         color:#334975;
1246         float:left;
1247         font-weight:bold;
1248         margin-right:10px;
1249         padding:5px;
1250 }
1251 
1252 dl.citelist dd {
1253         margin:2px 0;
1254         padding:5px 0;
1255 }
1256 
1257 div.toc {
1258         padding: 14px 25px;
1259         background-color: #F4F6FA;
1260         border: 1px solid #D8DFEE;
1261         border-radius: 7px 7px 7px 7px;
1262         float: right;
1263         height: auto;
1264         margin: 0 8px 10px 10px;
1265         width: 200px;
1266 }
1267 
1268 div.toc li {
1269         background: url("bdwn.png") no-repeat scroll 0 5px transparent;
1270         font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
1271         margin-top: 5px;
1272         padding-left: 10px;
1273         padding-top: 2px;
1274 }
1275 
1276 div.toc h3 {
1277         font: bold 12px/1.2 Arial,FreeSans,sans-serif;
1278         color: #4665A2;
1279         border-bottom: 0 none;
1280         margin: 0;
1281 }
1282 
1283 div.toc ul {
1284         list-style: none outside none;
1285         border: medium none;
1286         padding: 0px;
1287 }       
1288 
1289 div.toc li.level1 {
1290         margin-left: 0px;
1291 }
1292 
1293 div.toc li.level2 {
1294         margin-left: 15px;
1295 }
1296 
1297 div.toc li.level3 {
1298         margin-left: 30px;
1299 }
1300 
1301 div.toc li.level4 {
1302         margin-left: 45px;
1303 }
1304 
1305 .inherit_header {
1306         font-weight: bold;
1307         color: gray;
1308         cursor: pointer;
1309         -webkit-touch-callout: none;
1310         -webkit-user-select: none;
1311         -khtml-user-select: none;
1312         -moz-user-select: none;
1313         -ms-user-select: none;
1314         user-select: none;
1315 }
1316 
1317 .inherit_header td {
1318         padding: 6px 0px 2px 5px;
1319 }
1320 
1321 .inherit {
1322         display: none;
1323 }
1324 
1325 tr.heading h2 {
1326         margin-top: 12px;
1327         margin-bottom: 4px;
1328 }
1329 
1330 /* tooltip related style info */
1331 
1332 .ttc {
1333         position: absolute;
1334         display: none;
1335 }
1336 
1337 #powerTip {
1338         cursor: default;
1339         white-space: nowrap;
1340         background-color: white;
1341         border: 1px solid gray;
1342         border-radius: 4px 4px 4px 4px;
1343         box-shadow: 1px 1px 7px gray;
1344         display: none;
1345         font-size: smaller;
1346         max-width: 80%;
1347         opacity: 0.9;
1348         padding: 1ex 1em 1em;
1349         position: absolute;
1350         z-index: 2147483647;
1351 }
1352 
1353 #powerTip div.ttdoc {
1354         color: grey;
1355         font-style: italic;
1356 }
1357 
1358 #powerTip div.ttname a {
1359         font-weight: bold;
1360 }
1361 
1362 #powerTip div.ttname {
1363         font-weight: bold;
1364 }
1365 
1366 #powerTip div.ttdeci {
1367         color: #006318;
1368 }
1369 
1370 #powerTip div {
1371         margin: 0px;
1372         padding: 0px;
1373         font: 12px/16px Roboto,sans-serif;
1374 }
1375 
1376 #powerTip:before, #powerTip:after {
1377         content: "";
1378         position: absolute;
1379         margin: 0px;
1380 }
1381 
1382 #powerTip.n:after,  #powerTip.n:before,
1383 #powerTip.s:after,  #powerTip.s:before,
1384 #powerTip.w:after,  #powerTip.w:before,
1385 #powerTip.e:after,  #powerTip.e:before,
1386 #powerTip.ne:after, #powerTip.ne:before,
1387 #powerTip.se:after, #powerTip.se:before,
1388 #powerTip.nw:after, #powerTip.nw:before,
1389 #powerTip.sw:after, #powerTip.sw:before {
1390         border: solid transparent;
1391         content: " ";
1392         height: 0;
1393         width: 0;
1394         position: absolute;
1395 }
1396 
1397 #powerTip.n:after,  #powerTip.s:after,
1398 #powerTip.w:after,  #powerTip.e:after,
1399 #powerTip.nw:after, #powerTip.ne:after,
1400 #powerTip.sw:after, #powerTip.se:after {
1401         border-color: rgba(255, 255, 255, 0);
1402 }
1403 
1404 #powerTip.n:before,  #powerTip.s:before,
1405 #powerTip.w:before,  #powerTip.e:before,
1406 #powerTip.nw:before, #powerTip.ne:before,
1407 #powerTip.sw:before, #powerTip.se:before {
1408         border-color: rgba(128, 128, 128, 0);
1409 }
1410 
1411 #powerTip.n:after,  #powerTip.n:before,
1412 #powerTip.ne:after, #powerTip.ne:before,
1413 #powerTip.nw:after, #powerTip.nw:before {
1414         top: 100%;
1415 }
1416 
1417 #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
1418         border-top-color: #ffffff;
1419         border-width: 10px;
1420         margin: 0px -10px;
1421 }
1422 #powerTip.n:before {
1423         border-top-color: #808080;
1424         border-width: 11px;
1425         margin: 0px -11px;
1426 }
1427 #powerTip.n:after, #powerTip.n:before {
1428         left: 50%;
1429 }
1430 
1431 #powerTip.nw:after, #powerTip.nw:before {
1432         right: 14px;
1433 }
1434 
1435 #powerTip.ne:after, #powerTip.ne:before {
1436         left: 14px;
1437 }
1438 
1439 #powerTip.s:after,  #powerTip.s:before,
1440 #powerTip.se:after, #powerTip.se:before,
1441 #powerTip.sw:after, #powerTip.sw:before {
1442         bottom: 100%;
1443 }
1444 
1445 #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
1446         border-bottom-color: #ffffff;
1447         border-width: 10px;
1448         margin: 0px -10px;
1449 }
1450 
1451 #powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
1452         border-bottom-color: #808080;
1453         border-width: 11px;
1454         margin: 0px -11px;
1455 }
1456 
1457 #powerTip.s:after, #powerTip.s:before {
1458         left: 50%;
1459 }
1460 
1461 #powerTip.sw:after, #powerTip.sw:before {
1462         right: 14px;
1463 }
1464 
1465 #powerTip.se:after, #powerTip.se:before {
1466         left: 14px;
1467 }
1468 
1469 #powerTip.e:after, #powerTip.e:before {
1470         left: 100%;
1471 }
1472 #powerTip.e:after {
1473         border-left-color: #ffffff;
1474         border-width: 10px;
1475         top: 50%;
1476         margin-top: -10px;
1477 }
1478 #powerTip.e:before {
1479         border-left-color: #808080;
1480         border-width: 11px;
1481         top: 50%;
1482         margin-top: -11px;
1483 }
1484 
1485 #powerTip.w:after, #powerTip.w:before {
1486         right: 100%;
1487 }
1488 #powerTip.w:after {
1489         border-right-color: #ffffff;
1490         border-width: 10px;
1491         top: 50%;
1492         margin-top: -10px;
1493 }
1494 #powerTip.w:before {
1495         border-right-color: #808080;
1496         border-width: 11px;
1497         top: 50%;
1498         margin-top: -11px;
1499 }
1500 
1501 @media print
1502 {
1503   #top { display: none; }
1504   #side-nav { display: none; }
1505   #nav-path { display: none; }
1506   body { overflow:visible; }
1507   h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
1508   .summary { display: none; }
1509   .memitem { page-break-inside: avoid; }
1510   #doc-content
1511   {
1512     margin-left:0 !important;
1513     height:auto !important;
1514     width:auto !important;
1515     overflow:inherit;
1516     display:inline;
1517   }
1518 }
1519 
1520 /* @group Markdown */
1521 
1522 /*
1523 table.markdownTable {
1524         border-collapse:collapse;
1525         margin-top: 4px;
1526         margin-bottom: 4px;
1527 }
1528 
1529 table.markdownTable td, table.markdownTable th {
1530         border: 1px solid #2D4068;
1531         padding: 3px 7px 2px;
1532 }
1533 
1534 table.markdownTableHead tr {
1535 }
1536 
1537 table.markdownTableBodyLeft td, table.markdownTable th {
1538         border: 1px solid #2D4068;
1539         padding: 3px 7px 2px;
1540 }
1541 
1542 th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone {
1543         background-color: #374F7F;
1544         color: #FFFFFF;
1545         font-size: 110%;
1546         padding-bottom: 4px;
1547         padding-top: 5px;
1548 }
1549 
1550 th.markdownTableHeadLeft {
1551         text-align: left
1552 }
1553 
1554 th.markdownTableHeadRight {
1555         text-align: right
1556 }
1557 
1558 th.markdownTableHeadCenter {
1559         text-align: center
1560 }
1561 */
1562 
1563 table.markdownTable {
1564         border-collapse:collapse;
1565         margin-top: 4px;
1566         margin-bottom: 4px;
1567 }
1568 
1569 table.markdownTable td, table.markdownTable th {
1570         border: 1px solid #2D4068;
1571         padding: 3px 7px 2px;
1572 }
1573 
1574 table.markdownTable tr {
1575 }
1576 
1577 th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
1578         background-color: #374F7F;
1579         color: #FFFFFF;
1580         font-size: 110%;
1581         padding-bottom: 4px;
1582         padding-top: 5px;
1583 }
1584 
1585 th.markdownTableHeadLeft, td.markdownTableBodyLeft {
1586         text-align: left
1587 }
1588 
1589 th.markdownTableHeadRight, td.markdownTableBodyRight {
1590         text-align: right
1591 }
1592 
1593 th.markdownTableHeadCenter, td.markdownTableBodyCenter {
1594         text-align: center
1595 }
1596 
1597 
1598 /* @end */