docs/api-2.1/doxygen.css

Sat, 06 Feb 2021 19:11:44 +0100

author
Mike Becker <universe@uap-core.de>
date
Sat, 06 Feb 2021 19:11:44 +0100
changeset 390
d345541018fa
permissions
-rw-r--r--

starts ucx 3.0 development

     1 /* The standard CSS for doxygen 1.8.13 */
     3 body, table, div, p, dl {
     4 	font: 400 14px/22px Roboto,sans-serif;
     5 }
     7 p.reference, p.definition {
     8 	font: 400 14px/22px Roboto,sans-serif;
     9 }
    11 /* @group Heading Levels */
    13 h1.groupheader {
    14 	font-size: 150%;
    15 }
    17 .title {
    18 	font: 400 14px/28px Roboto,sans-serif;
    19 	font-size: 150%;
    20 	font-weight: bold;
    21 	margin: 10px 2px;
    22 }
    24 h2.groupheader {
    25 	border-bottom: 1px solid #879ECB;
    26 	color: #354C7B;
    27 	font-size: 150%;
    28 	font-weight: normal;
    29 	margin-top: 1.75em;
    30 	padding-top: 8px;
    31 	padding-bottom: 4px;
    32 	width: 100%;
    33 }
    35 h3.groupheader {
    36 	font-size: 100%;
    37 }
    39 h1, h2, h3, h4, h5, h6 {
    40 	-webkit-transition: text-shadow 0.5s linear;
    41 	-moz-transition: text-shadow 0.5s linear;
    42 	-ms-transition: text-shadow 0.5s linear;
    43 	-o-transition: text-shadow 0.5s linear;
    44 	transition: text-shadow 0.5s linear;
    45 	margin-right: 15px;
    46 }
    48 h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
    49 	text-shadow: 0 0 15px cyan;
    50 }
    52 dt {
    53 	font-weight: bold;
    54 }
    56 div.multicol {
    57 	-moz-column-gap: 1em;
    58 	-webkit-column-gap: 1em;
    59 	-moz-column-count: 3;
    60 	-webkit-column-count: 3;
    61 }
    63 p.startli, p.startdd {
    64 	margin-top: 2px;
    65 }
    67 p.starttd {
    68 	margin-top: 0px;
    69 }
    71 p.endli {
    72 	margin-bottom: 0px;
    73 }
    75 p.enddd {
    76 	margin-bottom: 4px;
    77 }
    79 p.endtd {
    80 	margin-bottom: 2px;
    81 }
    83 /* @end */
    85 caption {
    86 	font-weight: bold;
    87 }
    89 span.legend {
    90         font-size: 70%;
    91         text-align: center;
    92 }
    94 h3.version {
    95         font-size: 90%;
    96         text-align: center;
    97 }
    99 div.qindex, div.navtab{
   100 	background-color: #EBEFF6;
   101 	border: 1px solid #A3B4D7;
   102 	text-align: center;
   103 }
   105 div.qindex, div.navpath {
   106 	width: 100%;
   107 	line-height: 140%;
   108 }
   110 div.navtab {
   111 	margin-right: 15px;
   112 }
   114 /* @group Link Styling */
   116 a {
   117 	color: #3D578C;
   118 	font-weight: normal;
   119 	text-decoration: none;
   120 }
   122 .contents a:visited {
   123 	color: #4665A2;
   124 }
   126 a:hover {
   127 	text-decoration: underline;
   128 }
   130 a.qindex {
   131 	font-weight: bold;
   132 }
   134 a.qindexHL {
   135 	font-weight: bold;
   136 	background-color: #9CAFD4;
   137 	color: #ffffff;
   138 	border: 1px double #869DCA;
   139 }
   141 .contents a.qindexHL:visited {
   142         color: #ffffff;
   143 }
   145 a.el {
   146 	font-weight: bold;
   147 }
   149 a.elRef {
   150 }
   152 a.code, a.code:visited, a.line, a.line:visited {
   153 	color: #4665A2; 
   154 }
   156 a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
   157 	color: #4665A2; 
   158 }
   160 /* @end */
   162 dl.el {
   163 	margin-left: -1cm;
   164 }
   166 pre.fragment {
   167         border: 1px solid #C4CFE5;
   168         background-color: #FBFCFD;
   169         padding: 4px 6px;
   170         margin: 4px 8px 4px 2px;
   171         overflow: auto;
   172         word-wrap: break-word;
   173         font-size:  9pt;
   174         line-height: 125%;
   175         font-family: monospace, fixed;
   176         font-size: 105%;
   177 }
   179 div.fragment {
   180         padding: 0px;
   181         margin: 4px 8px 4px 2px;
   182 	background-color: #FBFCFD;
   183 	border: 1px solid #C4CFE5;
   184 }
   186 div.line {
   187 	font-family: monospace, fixed;
   188         font-size: 13px;
   189 	min-height: 13px;
   190 	line-height: 1.0;
   191 	text-wrap: unrestricted;
   192 	white-space: -moz-pre-wrap; /* Moz */
   193 	white-space: -pre-wrap;     /* Opera 4-6 */
   194 	white-space: -o-pre-wrap;   /* Opera 7 */
   195 	white-space: pre-wrap;      /* CSS3  */
   196 	word-wrap: break-word;      /* IE 5.5+ */
   197 	text-indent: -53px;
   198 	padding-left: 53px;
   199 	padding-bottom: 0px;
   200 	margin: 0px;
   201 	-webkit-transition-property: background-color, box-shadow;
   202 	-webkit-transition-duration: 0.5s;
   203 	-moz-transition-property: background-color, box-shadow;
   204 	-moz-transition-duration: 0.5s;
   205 	-ms-transition-property: background-color, box-shadow;
   206 	-ms-transition-duration: 0.5s;
   207 	-o-transition-property: background-color, box-shadow;
   208 	-o-transition-duration: 0.5s;
   209 	transition-property: background-color, box-shadow;
   210 	transition-duration: 0.5s;
   211 }
   213 div.line:after {
   214     content:"\000A";
   215     white-space: pre;
   216 }
   218 div.line.glow {
   219 	background-color: cyan;
   220 	box-shadow: 0 0 10px cyan;
   221 }
   224 span.lineno {
   225 	padding-right: 4px;
   226 	text-align: right;
   227 	border-right: 2px solid #0F0;
   228 	background-color: #E8E8E8;
   229         white-space: pre;
   230 }
   231 span.lineno a {
   232 	background-color: #D8D8D8;
   233 }
   235 span.lineno a:hover {
   236 	background-color: #C8C8C8;
   237 }
   239 .lineno {
   240 	-webkit-touch-callout: none;
   241 	-webkit-user-select: none;
   242 	-khtml-user-select: none;
   243 	-moz-user-select: none;
   244 	-ms-user-select: none;
   245 	user-select: none;
   246 }
   248 div.ah, span.ah {
   249 	background-color: black;
   250 	font-weight: bold;
   251 	color: #ffffff;
   252 	margin-bottom: 3px;
   253 	margin-top: 3px;
   254 	padding: 0.2em;
   255 	border: solid thin #333;
   256 	border-radius: 0.5em;
   257 	-webkit-border-radius: .5em;
   258 	-moz-border-radius: .5em;
   259 	box-shadow: 2px 2px 3px #999;
   260 	-webkit-box-shadow: 2px 2px 3px #999;
   261 	-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
   262 	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
   263 	background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
   264 }
   266 div.classindex ul {
   267         list-style: none;
   268         padding-left: 0;
   269 }
   271 div.classindex span.ai {
   272         display: inline-block;
   273 }
   275 div.groupHeader {
   276 	margin-left: 16px;
   277 	margin-top: 12px;
   278 	font-weight: bold;
   279 }
   281 div.groupText {
   282 	margin-left: 16px;
   283 	font-style: italic;
   284 }
   286 body {
   287 	background-color: white;
   288 	color: black;
   289         margin: 0;
   290 }
   292 div.contents {
   293 	margin-top: 10px;
   294 	margin-left: 12px;
   295 	margin-right: 8px;
   296 }
   298 td.indexkey {
   299 	background-color: #EBEFF6;
   300 	font-weight: bold;
   301 	border: 1px solid #C4CFE5;
   302 	margin: 2px 0px 2px 0;
   303 	padding: 2px 10px;
   304         white-space: nowrap;
   305         vertical-align: top;
   306 }
   308 td.indexvalue {
   309 	background-color: #EBEFF6;
   310 	border: 1px solid #C4CFE5;
   311 	padding: 2px 10px;
   312 	margin: 2px 0px;
   313 }
   315 tr.memlist {
   316 	background-color: #EEF1F7;
   317 }
   319 p.formulaDsp {
   320 	text-align: center;
   321 }
   323 img.formulaDsp {
   325 }
   327 img.formulaInl {
   328 	vertical-align: middle;
   329 }
   331 div.center {
   332 	text-align: center;
   333         margin-top: 0px;
   334         margin-bottom: 0px;
   335         padding: 0px;
   336 }
   338 div.center img {
   339 	border: 0px;
   340 }
   342 address.footer {
   343 	text-align: right;
   344 	padding-right: 12px;
   345 }
   347 img.footer {
   348 	border: 0px;
   349 	vertical-align: middle;
   350 }
   352 /* @group Code Colorization */
   354 span.keyword {
   355 	color: #008000
   356 }
   358 span.keywordtype {
   359 	color: #604020
   360 }
   362 span.keywordflow {
   363 	color: #e08000
   364 }
   366 span.comment {
   367 	color: #800000
   368 }
   370 span.preprocessor {
   371 	color: #806020
   372 }
   374 span.stringliteral {
   375 	color: #002080
   376 }
   378 span.charliteral {
   379 	color: #008080
   380 }
   382 span.vhdldigit { 
   383 	color: #ff00ff 
   384 }
   386 span.vhdlchar { 
   387 	color: #000000 
   388 }
   390 span.vhdlkeyword { 
   391 	color: #700070 
   392 }
   394 span.vhdllogic { 
   395 	color: #ff0000 
   396 }
   398 blockquote {
   399         background-color: #F7F8FB;
   400         border-left: 2px solid #9CAFD4;
   401         margin: 0 24px 0 4px;
   402         padding: 0 12px 0 16px;
   403 }
   405 /* @end */
   407 /*
   408 .search {
   409 	color: #003399;
   410 	font-weight: bold;
   411 }
   413 form.search {
   414 	margin-bottom: 0px;
   415 	margin-top: 0px;
   416 }
   418 input.search {
   419 	font-size: 75%;
   420 	color: #000080;
   421 	font-weight: normal;
   422 	background-color: #e8eef2;
   423 }
   424 */
   426 td.tiny {
   427 	font-size: 75%;
   428 }
   430 .dirtab {
   431 	padding: 4px;
   432 	border-collapse: collapse;
   433 	border: 1px solid #A3B4D7;
   434 }
   436 th.dirtab {
   437 	background: #EBEFF6;
   438 	font-weight: bold;
   439 }
   441 hr {
   442 	height: 0px;
   443 	border: none;
   444 	border-top: 1px solid #4A6AAA;
   445 }
   447 hr.footer {
   448 	height: 1px;
   449 }
   451 /* @group Member Descriptions */
   453 table.memberdecls {
   454 	border-spacing: 0px;
   455 	padding: 0px;
   456 }
   458 .memberdecls td, .fieldtable tr {
   459 	-webkit-transition-property: background-color, box-shadow;
   460 	-webkit-transition-duration: 0.5s;
   461 	-moz-transition-property: background-color, box-shadow;
   462 	-moz-transition-duration: 0.5s;
   463 	-ms-transition-property: background-color, box-shadow;
   464 	-ms-transition-duration: 0.5s;
   465 	-o-transition-property: background-color, box-shadow;
   466 	-o-transition-duration: 0.5s;
   467 	transition-property: background-color, box-shadow;
   468 	transition-duration: 0.5s;
   469 }
   471 .memberdecls td.glow, .fieldtable tr.glow {
   472 	background-color: cyan;
   473 	box-shadow: 0 0 15px cyan;
   474 }
   476 .mdescLeft, .mdescRight,
   477 .memItemLeft, .memItemRight,
   478 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
   479 	background-color: #F9FAFC;
   480 	border: none;
   481 	margin: 4px;
   482 	padding: 1px 0 0 8px;
   483 }
   485 .mdescLeft, .mdescRight {
   486 	padding: 0px 8px 4px 8px;
   487 	color: #555;
   488 }
   490 .memSeparator {
   491         border-bottom: 1px solid #DEE4F0;
   492         line-height: 1px;
   493         margin: 0px;
   494         padding: 0px;
   495 }
   497 .memItemLeft, .memTemplItemLeft {
   498         white-space: nowrap;
   499 }
   501 .memItemRight {
   502 	width: 100%;
   503 }
   505 .memTemplParams {
   506 	color: #4665A2;
   507         white-space: nowrap;
   508 	font-size: 80%;
   509 }
   511 /* @end */
   513 /* @group Member Details */
   515 /* Styles for detailed member documentation */
   517 .memtitle {
   518 	padding: 8px;
   519 	border-top: 1px solid #A8B8D9;
   520 	border-left: 1px solid #A8B8D9;
   521 	border-right: 1px solid #A8B8D9;
   522 	border-top-right-radius: 4px;
   523 	border-top-left-radius: 4px;
   524 	margin-bottom: -1px;
   525 	background-image: url('nav_f.png');
   526 	background-repeat: repeat-x;
   527 	background-color: #E2E8F2;
   528 	line-height: 1.25;
   529 	font-weight: 300;
   530 	float:left;
   531 }
   533 .permalink
   534 {
   535         font-size: 65%;
   536         display: inline-block;
   537         vertical-align: middle;
   538 }
   540 .memtemplate {
   541 	font-size: 80%;
   542 	color: #4665A2;
   543 	font-weight: normal;
   544 	margin-left: 9px;
   545 }
   547 .memnav {
   548 	background-color: #EBEFF6;
   549 	border: 1px solid #A3B4D7;
   550 	text-align: center;
   551 	margin: 2px;
   552 	margin-right: 15px;
   553 	padding: 2px;
   554 }
   556 .mempage {
   557 	width: 100%;
   558 }
   560 .memitem {
   561 	padding: 0;
   562 	margin-bottom: 10px;
   563 	margin-right: 5px;
   564         -webkit-transition: box-shadow 0.5s linear;
   565         -moz-transition: box-shadow 0.5s linear;
   566         -ms-transition: box-shadow 0.5s linear;
   567         -o-transition: box-shadow 0.5s linear;
   568         transition: box-shadow 0.5s linear;
   569         display: table !important;
   570         width: 100%;
   571 }
   573 .memitem.glow {
   574          box-shadow: 0 0 15px cyan;
   575 }
   577 .memname {
   578         font-weight: 400;
   579         margin-left: 6px;
   580 }
   582 .memname td {
   583 	vertical-align: bottom;
   584 }
   586 .memproto, dl.reflist dt {
   587         border-top: 1px solid #A8B8D9;
   588         border-left: 1px solid #A8B8D9;
   589         border-right: 1px solid #A8B8D9;
   590         padding: 6px 0px 6px 0px;
   591         color: #253555;
   592         font-weight: bold;
   593         text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
   594         background-color: #DFE5F1;
   595         /* opera specific markup */
   596         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
   597         border-top-right-radius: 4px;
   598         /* firefox specific markup */
   599         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
   600         -moz-border-radius-topright: 4px;
   601         /* webkit specific markup */
   602         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
   603         -webkit-border-top-right-radius: 4px;
   605 }
   607 .overload {
   608         font-family: "courier new",courier,monospace;
   609 	font-size: 65%;
   610 }
   612 .memdoc, dl.reflist dd {
   613         border-bottom: 1px solid #A8B8D9;      
   614         border-left: 1px solid #A8B8D9;      
   615         border-right: 1px solid #A8B8D9; 
   616         padding: 6px 10px 2px 10px;
   617         background-color: #FBFCFD;
   618         border-top-width: 0;
   619         background-image:url('nav_g.png');
   620         background-repeat:repeat-x;
   621         background-color: #FFFFFF;
   622         /* opera specific markup */
   623         border-bottom-left-radius: 4px;
   624         border-bottom-right-radius: 4px;
   625         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
   626         /* firefox specific markup */
   627         -moz-border-radius-bottomleft: 4px;
   628         -moz-border-radius-bottomright: 4px;
   629         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
   630         /* webkit specific markup */
   631         -webkit-border-bottom-left-radius: 4px;
   632         -webkit-border-bottom-right-radius: 4px;
   633         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
   634 }
   636 dl.reflist dt {
   637         padding: 5px;
   638 }
   640 dl.reflist dd {
   641         margin: 0px 0px 10px 0px;
   642         padding: 5px;
   643 }
   645 .paramkey {
   646 	text-align: right;
   647 }
   649 .paramtype {
   650 	white-space: nowrap;
   651 }
   653 .paramname {
   654 	color: #602020;
   655 	white-space: nowrap;
   656 }
   657 .paramname em {
   658 	font-style: normal;
   659 }
   660 .paramname code {
   661         line-height: 14px;
   662 }
   664 .params, .retval, .exception, .tparams {
   665         margin-left: 0px;
   666         padding-left: 0px;
   667 }       
   669 .params .paramname, .retval .paramname {
   670         font-weight: bold;
   671         vertical-align: top;
   672 }
   674 .params .paramtype {
   675         font-style: italic;
   676         vertical-align: top;
   677 }       
   679 .params .paramdir {
   680         font-family: "courier new",courier,monospace;
   681         vertical-align: top;
   682 }
   684 table.mlabels {
   685 	border-spacing: 0px;
   686 }
   688 td.mlabels-left {
   689 	width: 100%;
   690 	padding: 0px;
   691 }
   693 td.mlabels-right {
   694 	vertical-align: bottom;
   695 	padding: 0px;
   696 	white-space: nowrap;
   697 }
   699 span.mlabels {
   700         margin-left: 8px;
   701 }
   703 span.mlabel {
   704         background-color: #728DC1;
   705         border-top:1px solid #5373B4;
   706         border-left:1px solid #5373B4;
   707         border-right:1px solid #C4CFE5;
   708         border-bottom:1px solid #C4CFE5;
   709 	text-shadow: none;
   710 	color: white;
   711 	margin-right: 4px;
   712 	padding: 2px 3px;
   713 	border-radius: 3px;
   714 	font-size: 7pt;
   715 	white-space: nowrap;
   716 	vertical-align: middle;
   717 }
   721 /* @end */
   723 /* these are for tree view inside a (index) page */
   725 div.directory {
   726         margin: 10px 0px;
   727         border-top: 1px solid #9CAFD4;
   728         border-bottom: 1px solid #9CAFD4;
   729         width: 100%;
   730 }
   732 .directory table {
   733         border-collapse:collapse;
   734 }
   736 .directory td {
   737         margin: 0px;
   738         padding: 0px;
   739 	vertical-align: top;
   740 }
   742 .directory td.entry {
   743         white-space: nowrap;
   744         padding-right: 6px;
   745 	padding-top: 3px;
   746 }
   748 .directory td.entry a {
   749         outline:none;
   750 }
   752 .directory td.entry a img {
   753         border: none;
   754 }
   756 .directory td.desc {
   757         width: 100%;
   758         padding-left: 6px;
   759 	padding-right: 6px;
   760 	padding-top: 3px;
   761 	border-left: 1px solid rgba(0,0,0,0.05);
   762 }
   764 .directory tr.even {
   765 	padding-left: 6px;
   766 	background-color: #F7F8FB;
   767 }
   769 .directory img {
   770 	vertical-align: -30%;
   771 }
   773 .directory .levels {
   774         white-space: nowrap;
   775         width: 100%;
   776         text-align: right;
   777         font-size: 9pt;
   778 }
   780 .directory .levels span {
   781         cursor: pointer;
   782         padding-left: 2px;
   783         padding-right: 2px;
   784 	color: #3D578C;
   785 }
   787 .arrow {
   788     color: #9CAFD4;
   789     -webkit-user-select: none;
   790     -khtml-user-select: none;
   791     -moz-user-select: none;
   792     -ms-user-select: none;
   793     user-select: none;
   794     cursor: pointer;
   795     font-size: 80%;
   796     display: inline-block;
   797     width: 16px;
   798     height: 22px;
   799 }
   801 .icon {
   802     font-family: Arial, Helvetica;
   803     font-weight: bold;
   804     font-size: 12px;
   805     height: 14px;
   806     width: 16px;
   807     display: inline-block;
   808     background-color: #728DC1;
   809     color: white;
   810     text-align: center;
   811     border-radius: 4px;
   812     margin-left: 2px;
   813     margin-right: 2px;
   814 }
   816 .icona {
   817     width: 24px;
   818     height: 22px;
   819     display: inline-block;
   820 }
   822 .iconfopen {
   823     width: 24px;
   824     height: 18px;
   825     margin-bottom: 4px;
   826     background-image:url('folderopen.png');
   827     background-position: 0px -4px;
   828     background-repeat: repeat-y;
   829     vertical-align:top;
   830     display: inline-block;
   831 }
   833 .iconfclosed {
   834     width: 24px;
   835     height: 18px;
   836     margin-bottom: 4px;
   837     background-image:url('folderclosed.png');
   838     background-position: 0px -4px;
   839     background-repeat: repeat-y;
   840     vertical-align:top;
   841     display: inline-block;
   842 }
   844 .icondoc {
   845     width: 24px;
   846     height: 18px;
   847     margin-bottom: 4px;
   848     background-image:url('doc.png');
   849     background-position: 0px -4px;
   850     background-repeat: repeat-y;
   851     vertical-align:top;
   852     display: inline-block;
   853 }
   855 table.directory {
   856     font: 400 14px Roboto,sans-serif;
   857 }
   859 /* @end */
   861 div.dynheader {
   862         margin-top: 8px;
   863 	-webkit-touch-callout: none;
   864 	-webkit-user-select: none;
   865 	-khtml-user-select: none;
   866 	-moz-user-select: none;
   867 	-ms-user-select: none;
   868 	user-select: none;
   869 }
   871 address {
   872 	font-style: normal;
   873 	color: #2A3D61;
   874 }
   876 table.doxtable caption {
   877 	caption-side: top;
   878 }
   880 table.doxtable {
   881 	border-collapse:collapse;
   882         margin-top: 4px;
   883         margin-bottom: 4px;
   884 }
   886 table.doxtable td, table.doxtable th {
   887 	border: 1px solid #2D4068;
   888 	padding: 3px 7px 2px;
   889 }
   891 table.doxtable th {
   892 	background-color: #374F7F;
   893 	color: #FFFFFF;
   894 	font-size: 110%;
   895 	padding-bottom: 4px;
   896 	padding-top: 5px;
   897 }
   899 table.fieldtable {
   900         /*width: 100%;*/
   901         margin-bottom: 10px;
   902         border: 1px solid #A8B8D9;
   903         border-spacing: 0px;
   904         -moz-border-radius: 4px;
   905         -webkit-border-radius: 4px;
   906         border-radius: 4px;
   907         -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
   908         -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
   909         box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
   910 }
   912 .fieldtable td, .fieldtable th {
   913         padding: 3px 7px 2px;
   914 }
   916 .fieldtable td.fieldtype, .fieldtable td.fieldname {
   917         white-space: nowrap;
   918         border-right: 1px solid #A8B8D9;
   919         border-bottom: 1px solid #A8B8D9;
   920         vertical-align: top;
   921 }
   923 .fieldtable td.fieldname {
   924         padding-top: 3px;
   925 }
   927 .fieldtable td.fielddoc {
   928         border-bottom: 1px solid #A8B8D9;
   929         /*width: 100%;*/
   930 }
   932 .fieldtable td.fielddoc p:first-child {
   933         margin-top: 0px;
   934 }       
   936 .fieldtable td.fielddoc p:last-child {
   937         margin-bottom: 2px;
   938 }
   940 .fieldtable tr:last-child td {
   941         border-bottom: none;
   942 }
   944 .fieldtable th {
   945         background-image:url('nav_f.png');
   946         background-repeat:repeat-x;
   947         background-color: #E2E8F2;
   948         font-size: 90%;
   949         color: #253555;
   950         padding-bottom: 4px;
   951         padding-top: 5px;
   952         text-align:left;
   953         font-weight: 400;
   954         -moz-border-radius-topleft: 4px;
   955         -moz-border-radius-topright: 4px;
   956         -webkit-border-top-left-radius: 4px;
   957         -webkit-border-top-right-radius: 4px;
   958         border-top-left-radius: 4px;
   959         border-top-right-radius: 4px;
   960         border-bottom: 1px solid #A8B8D9;
   961 }
   964 .tabsearch {
   965 	top: 0px;
   966 	left: 10px;
   967 	height: 36px;
   968 	background-image: url('tab_b.png');
   969 	z-index: 101;
   970 	overflow: hidden;
   971 	font-size: 13px;
   972 }
   974 .navpath ul
   975 {
   976 	font-size: 11px;
   977 	background-image:url('tab_b.png');
   978 	background-repeat:repeat-x;
   979 	background-position: 0 -5px;
   980 	height:30px;
   981 	line-height:30px;
   982 	color:#8AA0CC;
   983 	border:solid 1px #C2CDE4;
   984 	overflow:hidden;
   985 	margin:0px;
   986 	padding:0px;
   987 }
   989 .navpath li
   990 {
   991 	list-style-type:none;
   992 	float:left;
   993 	padding-left:10px;
   994 	padding-right:15px;
   995 	background-image:url('bc_s.png');
   996 	background-repeat:no-repeat;
   997 	background-position:right;
   998 	color:#364D7C;
   999 }
  1001 .navpath li.navelem a
  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;        
  1013 .navpath li.navelem a:hover
  1015 	color:#6884BD;
  1018 .navpath li.footer
  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;
  1032 div.summary
  1034 	float: right;
  1035 	font-size: 8pt;
  1036 	padding-right: 5px;
  1037 	width: 50%;
  1038 	text-align: right;
  1041 div.summary a
  1043 	white-space: nowrap;
  1046 table.classindex
  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;
  1058 div.ingroups
  1060 	font-size: 8pt;
  1061 	width: 50%;
  1062 	text-align: left;
  1065 div.ingroups a
  1067 	white-space: nowrap;
  1070 div.header
  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;
  1079 div.headertitle
  1081 	padding: 5px 5px 5px 10px;
  1084 dl
  1086         padding: 0 0 0 10px;
  1089 /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
  1090 dl.section
  1092 	margin-left: 0px;
  1093 	padding-left: 0px;
  1096 dl.note
  1098         margin-left:-7px;
  1099         padding-left: 3px;
  1100         border-left:4px solid;
  1101         border-color: #D0C000;
  1104 dl.warning, dl.attention
  1106         margin-left:-7px;
  1107         padding-left: 3px;
  1108         border-left:4px solid;
  1109         border-color: #FF0000;
  1112 dl.pre, dl.post, dl.invariant
  1114         margin-left:-7px;
  1115         padding-left: 3px;
  1116         border-left:4px solid;
  1117         border-color: #00D000;
  1120 dl.deprecated
  1122         margin-left:-7px;
  1123         padding-left: 3px;
  1124         border-left:4px solid;
  1125         border-color: #505050;
  1128 dl.todo
  1130         margin-left:-7px;
  1131         padding-left: 3px;
  1132         border-left:4px solid;
  1133         border-color: #00C0E0;
  1136 dl.test
  1138         margin-left:-7px;
  1139         padding-left: 3px;
  1140         border-left:4px solid;
  1141         border-color: #3030E0;
  1144 dl.bug
  1146         margin-left:-7px;
  1147         padding-left: 3px;
  1148         border-left:4px solid;
  1149         border-color: #C08050;
  1152 dl.section dd {
  1153 	margin-bottom: 6px;
  1157 #projectlogo
  1159 	text-align: center;
  1160 	vertical-align: bottom;
  1161 	border-collapse: separate;
  1164 #projectlogo img
  1166 	border: 0px none;
  1169 #projectalign
  1171         vertical-align: middle;
  1174 #projectname
  1176 	font: 300% Tahoma, Arial,sans-serif;
  1177 	margin: 0px;
  1178 	padding: 2px 0px;
  1181 #projectbrief
  1183 	font: 120% Tahoma, Arial,sans-serif;
  1184 	margin: 0px;
  1185 	padding: 0px;
  1188 #projectnumber
  1190 	font: 50% Tahoma, Arial,sans-serif;
  1191 	margin: 0px;
  1192 	padding: 0px;
  1195 #titlearea
  1197 	padding: 0px;
  1198 	margin: 0px;
  1199 	width: 100%;
  1200 	border-bottom: 1px solid #5373B4;
  1203 .image
  1205         text-align: center;
  1208 .dotgraph
  1210         text-align: center;
  1213 .mscgraph
  1215         text-align: center;
  1218 .plantumlgraph
  1220         text-align: center;
  1223 .diagraph
  1225         text-align: center;
  1228 .caption
  1230 	font-weight: bold;
  1233 div.zoom
  1235 	border: 1px solid #90A5CE;
  1238 dl.citelist {
  1239         margin-bottom:50px;
  1242 dl.citelist dt {
  1243         color:#334975;
  1244         float:left;
  1245         font-weight:bold;
  1246         margin-right:10px;
  1247         padding:5px;
  1250 dl.citelist dd {
  1251         margin:2px 0;
  1252         padding:5px 0;
  1255 div.toc {
  1256         padding: 14px 25px;
  1257         background-color: #F4F6FA;
  1258         border: 1px solid #D8DFEE;
  1259         border-radius: 7px 7px 7px 7px;
  1260         float: right;
  1261         height: auto;
  1262         margin: 0 8px 10px 10px;
  1263         width: 200px;
  1266 div.toc li {
  1267         background: url("bdwn.png") no-repeat scroll 0 5px transparent;
  1268         font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
  1269         margin-top: 5px;
  1270         padding-left: 10px;
  1271         padding-top: 2px;
  1274 div.toc h3 {
  1275         font: bold 12px/1.2 Arial,FreeSans,sans-serif;
  1276 	color: #4665A2;
  1277         border-bottom: 0 none;
  1278         margin: 0;
  1281 div.toc ul {
  1282         list-style: none outside none;
  1283         border: medium none;
  1284         padding: 0px;
  1287 div.toc li.level1 {
  1288         margin-left: 0px;
  1291 div.toc li.level2 {
  1292         margin-left: 15px;
  1295 div.toc li.level3 {
  1296         margin-left: 30px;
  1299 div.toc li.level4 {
  1300         margin-left: 45px;
  1303 .inherit_header {
  1304         font-weight: bold;
  1305         color: gray;
  1306         cursor: pointer;
  1307 	-webkit-touch-callout: none;
  1308 	-webkit-user-select: none;
  1309 	-khtml-user-select: none;
  1310 	-moz-user-select: none;
  1311 	-ms-user-select: none;
  1312 	user-select: none;
  1315 .inherit_header td {
  1316         padding: 6px 0px 2px 5px;
  1319 .inherit {
  1320         display: none;
  1323 tr.heading h2 {
  1324         margin-top: 12px;
  1325         margin-bottom: 4px;
  1328 /* tooltip related style info */
  1330 .ttc {
  1331         position: absolute;
  1332         display: none;
  1335 #powerTip {
  1336 	cursor: default;
  1337 	white-space: nowrap;
  1338 	background-color: white;
  1339 	border: 1px solid gray;
  1340 	border-radius: 4px 4px 4px 4px;
  1341 	box-shadow: 1px 1px 7px gray;
  1342 	display: none;
  1343 	font-size: smaller;
  1344 	max-width: 80%;
  1345 	opacity: 0.9;
  1346 	padding: 1ex 1em 1em;
  1347 	position: absolute;
  1348 	z-index: 2147483647;
  1351 #powerTip div.ttdoc {
  1352         color: grey;
  1353 	font-style: italic;
  1356 #powerTip div.ttname a {
  1357         font-weight: bold;
  1360 #powerTip div.ttname {
  1361         font-weight: bold;
  1364 #powerTip div.ttdeci {
  1365         color: #006318;
  1368 #powerTip div {
  1369         margin: 0px;
  1370         padding: 0px;
  1371         font: 12px/16px Roboto,sans-serif;
  1374 #powerTip:before, #powerTip:after {
  1375 	content: "";
  1376 	position: absolute;
  1377 	margin: 0px;
  1380 #powerTip.n:after,  #powerTip.n:before,
  1381 #powerTip.s:after,  #powerTip.s:before,
  1382 #powerTip.w:after,  #powerTip.w:before,
  1383 #powerTip.e:after,  #powerTip.e:before,
  1384 #powerTip.ne:after, #powerTip.ne:before,
  1385 #powerTip.se:after, #powerTip.se:before,
  1386 #powerTip.nw:after, #powerTip.nw:before,
  1387 #powerTip.sw:after, #powerTip.sw:before {
  1388 	border: solid transparent;
  1389 	content: " ";
  1390 	height: 0;
  1391 	width: 0;
  1392 	position: absolute;
  1395 #powerTip.n:after,  #powerTip.s:after,
  1396 #powerTip.w:after,  #powerTip.e:after,
  1397 #powerTip.nw:after, #powerTip.ne:after,
  1398 #powerTip.sw:after, #powerTip.se:after {
  1399 	border-color: rgba(255, 255, 255, 0);
  1402 #powerTip.n:before,  #powerTip.s:before,
  1403 #powerTip.w:before,  #powerTip.e:before,
  1404 #powerTip.nw:before, #powerTip.ne:before,
  1405 #powerTip.sw:before, #powerTip.se:before {
  1406 	border-color: rgba(128, 128, 128, 0);
  1409 #powerTip.n:after,  #powerTip.n:before,
  1410 #powerTip.ne:after, #powerTip.ne:before,
  1411 #powerTip.nw:after, #powerTip.nw:before {
  1412 	top: 100%;
  1415 #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
  1416 	border-top-color: #ffffff;
  1417 	border-width: 10px;
  1418 	margin: 0px -10px;
  1420 #powerTip.n:before {
  1421 	border-top-color: #808080;
  1422 	border-width: 11px;
  1423 	margin: 0px -11px;
  1425 #powerTip.n:after, #powerTip.n:before {
  1426 	left: 50%;
  1429 #powerTip.nw:after, #powerTip.nw:before {
  1430 	right: 14px;
  1433 #powerTip.ne:after, #powerTip.ne:before {
  1434 	left: 14px;
  1437 #powerTip.s:after,  #powerTip.s:before,
  1438 #powerTip.se:after, #powerTip.se:before,
  1439 #powerTip.sw:after, #powerTip.sw:before {
  1440 	bottom: 100%;
  1443 #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
  1444 	border-bottom-color: #ffffff;
  1445 	border-width: 10px;
  1446 	margin: 0px -10px;
  1449 #powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
  1450 	border-bottom-color: #808080;
  1451 	border-width: 11px;
  1452 	margin: 0px -11px;
  1455 #powerTip.s:after, #powerTip.s:before {
  1456 	left: 50%;
  1459 #powerTip.sw:after, #powerTip.sw:before {
  1460 	right: 14px;
  1463 #powerTip.se:after, #powerTip.se:before {
  1464 	left: 14px;
  1467 #powerTip.e:after, #powerTip.e:before {
  1468 	left: 100%;
  1470 #powerTip.e:after {
  1471 	border-left-color: #ffffff;
  1472 	border-width: 10px;
  1473 	top: 50%;
  1474 	margin-top: -10px;
  1476 #powerTip.e:before {
  1477 	border-left-color: #808080;
  1478 	border-width: 11px;
  1479 	top: 50%;
  1480 	margin-top: -11px;
  1483 #powerTip.w:after, #powerTip.w:before {
  1484 	right: 100%;
  1486 #powerTip.w:after {
  1487 	border-right-color: #ffffff;
  1488 	border-width: 10px;
  1489 	top: 50%;
  1490 	margin-top: -10px;
  1492 #powerTip.w:before {
  1493 	border-right-color: #808080;
  1494 	border-width: 11px;
  1495 	top: 50%;
  1496 	margin-top: -11px;
  1499 @media print
  1501   #top { display: none; }
  1502   #side-nav { display: none; }
  1503   #nav-path { display: none; }
  1504   body { overflow:visible; }
  1505   h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
  1506   .summary { display: none; }
  1507   .memitem { page-break-inside: avoid; }
  1508   #doc-content
  1510     margin-left:0 !important;
  1511     height:auto !important;
  1512     width:auto !important;
  1513     overflow:inherit;
  1514     display:inline;
  1518 /* @group Markdown */
  1520 /*
  1521 table.markdownTable {
  1522 	border-collapse:collapse;
  1523         margin-top: 4px;
  1524         margin-bottom: 4px;
  1527 table.markdownTable td, table.markdownTable th {
  1528 	border: 1px solid #2D4068;
  1529 	padding: 3px 7px 2px;
  1532 table.markdownTableHead tr {
  1535 table.markdownTableBodyLeft td, table.markdownTable th {
  1536 	border: 1px solid #2D4068;
  1537 	padding: 3px 7px 2px;
  1540 th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone {
  1541 	background-color: #374F7F;
  1542 	color: #FFFFFF;
  1543 	font-size: 110%;
  1544 	padding-bottom: 4px;
  1545 	padding-top: 5px;
  1548 th.markdownTableHeadLeft {
  1549 	text-align: left
  1552 th.markdownTableHeadRight {
  1553 	text-align: right
  1556 th.markdownTableHeadCenter {
  1557 	text-align: center
  1559 */
  1561 table.markdownTable {
  1562 	border-collapse:collapse;
  1563         margin-top: 4px;
  1564         margin-bottom: 4px;
  1567 table.markdownTable td, table.markdownTable th {
  1568 	border: 1px solid #2D4068;
  1569 	padding: 3px 7px 2px;
  1572 table.markdownTable tr {
  1575 th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
  1576 	background-color: #374F7F;
  1577 	color: #FFFFFF;
  1578 	font-size: 110%;
  1579 	padding-bottom: 4px;
  1580 	padding-top: 5px;
  1583 th.markdownTableHeadLeft, td.markdownTableBodyLeft {
  1584 	text-align: left
  1587 th.markdownTableHeadRight, td.markdownTableBodyRight {
  1588 	text-align: right
  1591 th.markdownTableHeadCenter, td.markdownTableBodyCenter {
  1592 	text-align: center
  1596 /* @end */

mercurial