1/* The standard CSS for doxygen */ 2 3body, table, div, p, dl { 4 font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; 5 font-size: 12px; 6} 7 8/* @group Heading Levels */ 9 10h1 { 11 text-align: center; 12 font-size: 150%; 13} 14 15h2 { 16 font-size: 120%; 17} 18 19h3 { 20 font-size: 100%; 21} 22 23dt { 24 font-weight: bold; 25} 26 27div.multicol { 28 -moz-column-gap: 1em; 29 -webkit-column-gap: 1em; 30 -moz-column-count: 3; 31 -webkit-column-count: 3; 32} 33 34p.startli, p.startdd, p.starttd { 35 margin-top: 2px; 36} 37 38p.endli { 39 margin-bottom: 0px; 40} 41 42p.enddd { 43 margin-bottom: 4px; 44} 45 46p.endtd { 47 margin-bottom: 2px; 48} 49 50/* @end */ 51 52caption { 53 font-weight: bold; 54} 55 56span.legend { 57 font-size: 70%; 58 text-align: center; 59} 60 61h3.version { 62 font-size: 90%; 63 text-align: center; 64} 65 66div.qindex, div.navtab{ 67 background-color: #e8eef2; 68 border: 1px solid #84b0c7; 69 text-align: center; 70 margin: 2px; 71 padding: 2px; 72} 73 74div.qindex, div.navpath { 75 width: 100%; 76 line-height: 140%; 77} 78 79div.navtab { 80 margin-right: 15px; 81} 82 83/* @group Link Styling */ 84 85a { 86 color: #153788; 87 font-weight: normal; 88 text-decoration: none; 89} 90 91.contents a:visited { 92 color: #1b77c5; 93} 94 95a:hover { 96 text-decoration: underline; 97} 98 99a.qindex { 100 font-weight: bold; 101} 102 103a.qindexHL { 104 font-weight: bold; 105 background-color: #6666cc; 106 color: #ffffff; 107 border: 1px double #9295C2; 108} 109 110.contents a.qindexHL:visited { 111 color: #ffffff; 112} 113 114a.el { 115 font-weight: bold; 116} 117 118a.elRef { 119} 120 121a.code { 122 color: #3030f0; 123} 124 125a.codeRef { 126 color: #3030f0; 127} 128 129/* @end */ 130 131dl.el { 132 margin-left: -1cm; 133} 134 135.fragment { 136 font-family: monospace, fixed; 137 font-size: 105%; 138} 139 140pre.fragment { 141 border: 1px solid #CCCCCC; 142 background-color: #f5f5f5; 143 padding: 4px 6px; 144 margin: 4px 8px 4px 2px; 145 overflow: auto; 146 word-wrap: break-word; 147 font-size: 9pt; 148 line-height: 125%; 149} 150 151div.ah { 152 background-color: black; 153 font-weight: bold; 154 color: #ffffff; 155 margin-bottom: 3px; 156 margin-top: 3px 157} 158 159div.groupHeader { 160 margin-left: 16px; 161 margin-top: 12px; 162 margin-bottom: 6px; 163 font-weight: bold; 164} 165 166div.groupText { 167 margin-left: 16px; 168 font-style: italic; 169} 170 171body { 172 background: white; 173 color: black; 174 margin-right: 20px; 175 margin-left: 20px; 176} 177 178td.indexkey { 179 background-color: #e8eef2; 180 font-weight: bold; 181 border: 1px solid #CCCCCC; 182 margin: 2px 0px 2px 0; 183 padding: 2px 10px; 184} 185 186td.indexvalue { 187 background-color: #e8eef2; 188 border: 1px solid #CCCCCC; 189 padding: 2px 10px; 190 margin: 2px 0px; 191} 192 193tr.memlist { 194 background-color: #f0f0f0; 195} 196 197p.formulaDsp { 198 text-align: center; 199} 200 201img.formulaDsp { 202 203} 204 205img.formulaInl { 206 vertical-align: middle; 207} 208 209div.center { 210 text-align: center; 211 margin-top: 0px; 212 margin-bottom: 0px; 213 padding: 0px; 214} 215 216div.center img { 217 border: 0px; 218} 219 220img.footer { 221 border: 0px; 222 vertical-align: middle; 223} 224 225/* @group Code Colorization */ 226 227span.keyword { 228 color: #008000 229} 230 231span.keywordtype { 232 color: #604020 233} 234 235span.keywordflow { 236 color: #e08000 237} 238 239span.comment { 240 color: #800000 241} 242 243span.preprocessor { 244 color: #806020 245} 246 247span.stringliteral { 248 color: #002080 249} 250 251span.charliteral { 252 color: #008080 253} 254 255span.vhdldigit { 256 color: #ff00ff 257} 258 259span.vhdlchar { 260 color: #000000 261} 262 263span.vhdlkeyword { 264 color: #700070 265} 266 267span.vhdllogic { 268 color: #ff0000 269} 270 271/* @end */ 272 273.search { 274 color: #003399; 275 font-weight: bold; 276} 277 278form.search { 279 margin-bottom: 0px; 280 margin-top: 0px; 281} 282 283input.search { 284 font-size: 75%; 285 color: #000080; 286 font-weight: normal; 287 background-color: #e8eef2; 288} 289 290td.tiny { 291 font-size: 75%; 292} 293 294.dirtab { 295 padding: 4px; 296 border-collapse: collapse; 297 border: 1px solid #84b0c7; 298} 299 300th.dirtab { 301 background: #e8eef2; 302 font-weight: bold; 303} 304 305hr { 306 height: 0px; 307 border: none; 308 border-top: 1px solid #666; 309} 310 311hr.footer { 312 height: 1px; 313} 314 315/* @group Member Descriptions */ 316 317.mdescLeft, .mdescRight, 318.memItemLeft, .memItemRight, 319.memTemplItemLeft, .memTemplItemRight, .memTemplParams { 320 background-color: #FAFAFA; 321 border: none; 322 margin: 4px; 323 padding: 1px 0 0 8px; 324} 325 326.mdescLeft, .mdescRight { 327 padding: 0px 8px 4px 8px; 328 color: #555; 329} 330 331.memItemLeft, .memItemRight, .memTemplParams { 332 border-top: 1px solid #ccc; 333} 334 335.memItemLeft, .memTemplItemLeft { 336 white-space: nowrap; 337} 338 339.memTemplParams { 340 color: #606060; 341 white-space: nowrap; 342} 343 344/* @end */ 345 346/* @group Member Details */ 347 348/* Styles for detailed member documentation */ 349 350.memtemplate { 351 font-size: 80%; 352 color: #606060; 353 font-weight: normal; 354 margin-left: 3px; 355} 356 357.memnav { 358 background-color: #e8eef2; 359 border: 1px solid #84b0c7; 360 text-align: center; 361 margin: 2px; 362 margin-right: 15px; 363 padding: 2px; 364} 365 366.memitem { 367 padding: 0; 368 margin-bottom: 10px; 369} 370 371.memname { 372 white-space: nowrap; 373 font-weight: bold; 374 margin-left: 6px; 375} 376 377.memproto { 378 border-top: 1px solid #84b0c7; 379 border-left: 1px solid #84b0c7; 380 border-right: 1px solid #84b0c7; 381 padding: 0; 382 background-color: #d5e1e8; 383 font-weight: bold; 384 /* firefox specific markup */ 385 background-image: -moz-linear-gradient(rgba(228, 233, 245, 1.0) 0%, rgba(193, 205, 232, 1.0) 100%); 386 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; 387 -moz-border-radius-topright: 8px; 388 -moz-border-radius-topleft: 8px; 389 /* webkit specific markup */ 390 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(228, 233, 245, 1.0)), to(rgba(193, 205, 232, 1.0))); 391 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 392 -webkit-border-top-right-radius: 8px; 393 -webkit-border-top-left-radius: 8px; 394 395} 396 397.memdoc { 398 border-bottom: 1px solid #84b0c7; 399 border-left: 1px solid #84b0c7; 400 border-right: 1px solid #84b0c7; 401 padding: 2px 5px; 402 background-color: #eef3f5; 403 border-top-width: 0; 404 /* firefox specific markup */ 405 -moz-border-radius-bottomleft: 8px; 406 -moz-border-radius-bottomright: 8px; 407 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; 408 /* webkit specific markup */ 409 -webkit-border-bottom-left-radius: 8px; 410 -webkit-border-bottom-right-radius: 8px; 411 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 412} 413 414.paramkey { 415 text-align: right; 416} 417 418.paramtype { 419 white-space: nowrap; 420} 421 422.paramname { 423 color: #602020; 424 white-space: nowrap; 425} 426.paramname em { 427 font-style: normal; 428} 429 430/* @end */ 431 432/* @group Directory (tree) */ 433 434/* for the tree view */ 435 436.ftvtree { 437 font-family: sans-serif; 438 margin: 0.5em; 439} 440 441/* these are for tree view when used as main index */ 442 443.directory { 444 font-size: 9pt; 445 font-weight: bold; 446} 447 448.directory h3 { 449 margin: 0px; 450 margin-top: 1em; 451 font-size: 11pt; 452} 453 454/* 455The following two styles can be used to replace the root node title 456with an image of your choice. Simply uncomment the next two styles, 457specify the name of your image and be sure to set 'height' to the 458proper pixel height of your image. 459*/ 460 461/* 462.directory h3.swap { 463 height: 61px; 464 background-repeat: no-repeat; 465 background-image: url("yourimage.gif"); 466} 467.directory h3.swap span { 468 display: none; 469} 470*/ 471 472.directory > h3 { 473 margin-top: 0; 474} 475 476.directory p { 477 margin: 0px; 478 white-space: nowrap; 479} 480 481.directory div { 482 display: none; 483 margin: 0px; 484} 485 486.directory img { 487 vertical-align: -30%; 488} 489 490/* these are for tree view when not used as main index */ 491 492.directory-alt { 493 font-size: 100%; 494 font-weight: bold; 495} 496 497.directory-alt h3 { 498 margin: 0px; 499 margin-top: 1em; 500 font-size: 11pt; 501} 502 503.directory-alt > h3 { 504 margin-top: 0; 505} 506 507.directory-alt p { 508 margin: 0px; 509 white-space: nowrap; 510} 511 512.directory-alt div { 513 display: none; 514 margin: 0px; 515} 516 517.directory-alt img { 518 vertical-align: -30%; 519} 520 521/* @end */ 522 523address { 524 font-style: normal; 525 color: #333; 526} 527 528table.doxtable { 529 border-collapse:collapse; 530} 531 532table.doxtable td, table.doxtable th { 533 border: 1px solid #153788; 534 padding: 3px 7px 2px; 535} 536 537table.doxtable th { 538 background-color: #254798; 539 color: #FFFFFF; 540 font-size: 110%; 541 padding-bottom: 4px; 542 padding-top: 5px; 543 text-align:left; 544} 545 546