cmsis.css 20 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271
  1. /* The standard CSS for doxygen */
  2. body, table, div, p, dl {
  3. font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
  4. font-size: 13px;
  5. line-height: 1.3;
  6. }
  7. /* CMSIS styles */
  8. .style1 {
  9. text-align: center;
  10. }
  11. .style2 {
  12. color: #0000FF;
  13. font-weight: normal;
  14. }
  15. .style3 {
  16. text-align: left;
  17. }
  18. .style4 {
  19. color: #008000;
  20. }
  21. .style5 {
  22. color: #0000FF;
  23. }
  24. .style6 {
  25. color: #000000;
  26. font-style:italic;
  27. }
  28. .mand {
  29. color: #0000FF;
  30. }
  31. .opt {
  32. color: #008000;
  33. }
  34. .cond {
  35. color: #990000;
  36. }
  37. .choice
  38. {
  39. background-color:#F7F9D0;
  40. }
  41. .seq
  42. {
  43. background-color:#C9DECB;
  44. }
  45. .group1
  46. {
  47. background-color:#F8F1F1;
  48. }
  49. .group2
  50. {
  51. background-color:#DCEDEA;
  52. }
  53. ul ul {
  54. list-style-type: disc;
  55. }
  56. ul ul ul {
  57. list-style-type: disc;
  58. }
  59. ul.hierarchy {
  60. color: green;
  61. }
  62. em {
  63. color: #000000;
  64. font-style:italic;
  65. }
  66. /* CMSIS Tables */
  67. table.cmtab1 {
  68. padding: 4px;
  69. border-collapse: collapse;
  70. border: 1px solid #A3B4D7;
  71. text-align: justify;
  72. width:70%;
  73. }
  74. th.cmtab1 {
  75. background: #EBEFF6;
  76. font-weight: bold;
  77. height: 28px;
  78. }
  79. td.cmtab1 {
  80. padding:1px;
  81. text-align: left;
  82. }
  83. table.cmtable {
  84. border-collapse:collapse;
  85. text-align: justify;
  86. }
  87. table.cmtable td, table.cmtable th {
  88. border: 1px solid #2D4068;
  89. padding: 3px 7px 2px;
  90. }
  91. table.cmtable th {
  92. background-color: #EBEFF6;
  93. border: 1px solid #2D4068;
  94. font-size: 110%;
  95. padding-bottom: 4px;
  96. padding-top: 5px;
  97. text-align:left;
  98. height: 28px;
  99. }
  100. td.MonoTxt {
  101. font-family:"Arial monospaced for SAP";
  102. }
  103. td.XML-Token
  104. {
  105. azimuth: 180;
  106. font-style:italic;
  107. color:Maroon;
  108. z-index:20;
  109. }
  110. span.XML-Token
  111. {
  112. azimuth: 180;
  113. font-style:italic;
  114. color:Maroon;
  115. z-index:20;
  116. }
  117. span.h2
  118. {
  119. font-size: 120%;
  120. font-weight: bold;
  121. }
  122. /* @group Heading Levels */
  123. h1 {
  124. font-size: 150%;
  125. }
  126. .title {
  127. font-size: 150%;
  128. font-weight: bold;
  129. margin: 10px 2px;
  130. }
  131. h2 {
  132. font-size: 120%;
  133. }
  134. h3 {
  135. font-size: 100%;
  136. }
  137. h1, h2, h3, h4, h5, h6 {
  138. -webkit-transition: text-shadow 0.5s linear;
  139. -moz-transition: text-shadow 0.5s linear;
  140. -ms-transition: text-shadow 0.5s linear;
  141. -o-transition: text-shadow 0.5s linear;
  142. transition: text-shadow 0.5s linear;
  143. margin-right: 15px;
  144. }
  145. h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
  146. text-shadow: 0 0 15px cyan;
  147. }
  148. dt {
  149. font-weight: bold;
  150. }
  151. div.multicol {
  152. -moz-column-gap: 1em;
  153. -webkit-column-gap: 1em;
  154. -moz-column-count: 3;
  155. -webkit-column-count: 3;
  156. }
  157. p.startli, p.startdd, p.starttd {
  158. margin-top: 2px;
  159. }
  160. p.endli {
  161. margin-bottom: 0px;
  162. }
  163. p.enddd {
  164. margin-bottom: 4px;
  165. }
  166. p.endtd {
  167. margin-bottom: 2px;
  168. }
  169. /* @end */
  170. caption {
  171. font-weight: bold;
  172. }
  173. span.legend {
  174. font-size: 70%;
  175. text-align: center;
  176. }
  177. h3.version {
  178. font-size: 90%;
  179. text-align: center;
  180. }
  181. div.qindex, div.navtab{
  182. background-color: #EBEFF6;
  183. border: 1px solid #A2B4D8;
  184. text-align: center;
  185. }
  186. div.qindex, div.navpath {
  187. width: 100%;
  188. line-height: 140%;
  189. }
  190. div.navtab {
  191. margin-right: 15px;
  192. }
  193. /* @group Link Styling */
  194. a {
  195. color: #3A568E;
  196. font-weight: normal;
  197. text-decoration: none;
  198. }
  199. .contents a:visited {
  200. color: #4464A5;
  201. }
  202. a:hover {
  203. text-decoration: underline;
  204. }
  205. a.qindex {
  206. font-weight: bold;
  207. }
  208. a.qindexHL {
  209. font-weight: bold;
  210. background-color: #9AAED5;
  211. color: #ffffff;
  212. border: 1px double #849CCC;
  213. }
  214. .contents a.qindexHL:visited {
  215. color: #ffffff;
  216. }
  217. a.el {
  218. font-weight: bold;
  219. }
  220. a.elRef {
  221. }
  222. a.code, a.code:visited {
  223. color: #4665A2;
  224. }
  225. a.codeRef, a.codeRef:visited {
  226. color: #4665A2;
  227. }
  228. /* @end */
  229. dl.el {
  230. margin-left: -1cm;
  231. }
  232. pre.fragment {
  233. border: 1px solid #C4CFE5;
  234. background-color: #FBFCFD;
  235. padding: 4px 6px;
  236. margin: 4px 8px 4px 2px;
  237. overflow: auto;
  238. word-wrap: break-word;
  239. font-size: 9pt;
  240. line-height: 125%;
  241. font-family: monospace, fixed;
  242. font-size: 105%;
  243. }
  244. div.fragment {
  245. padding: 4px;
  246. margin: 4px;
  247. background-color: #FBFCFD;
  248. border: 1px solid #C3CFE6;
  249. }
  250. div.line {
  251. font-family: monospace, fixed;
  252. font-size: 13px;
  253. line-height: 1.0;
  254. text-wrap: unrestricted;
  255. white-space: -moz-pre-wrap; /* Moz */
  256. white-space: -pre-wrap; /* Opera 4-6 */
  257. white-space: -o-pre-wrap; /* Opera 7 */
  258. white-space: pre-wrap; /* CSS3 */
  259. word-wrap: break-word; /* IE 5.5+ */
  260. text-indent: -53px;
  261. padding-left: 53px;
  262. padding-bottom: 0px;
  263. margin: 0px;
  264. }
  265. span.lineno {
  266. padding-right: 4px;
  267. text-align: right;
  268. border-right: 2px solid #0F0;
  269. background-color: #E8E8E8;
  270. white-space: pre;
  271. }
  272. span.lineno a {
  273. background-color: #D8D8D8;
  274. }
  275. span.lineno a:hover {
  276. background-color: #C8C8C8;
  277. }
  278. div.ah {
  279. background-color: black;
  280. font-weight: bold;
  281. color: #ffffff;
  282. margin-bottom: 3px;
  283. margin-top: 3px;
  284. padding: 0.2em;
  285. border: solid thin #333;
  286. border-radius: 0.5em;
  287. -webkit-border-radius: .5em;
  288. -moz-border-radius: .5em;
  289. box-shadow: 2px 2px 3px #999;
  290. -webkit-box-shadow: 2px 2px 3px #999;
  291. -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
  292. background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
  293. background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
  294. }
  295. div.groupHeader {
  296. margin-left: 16px;
  297. margin-top: 12px;
  298. font-weight: bold;
  299. }
  300. div.groupText {
  301. margin-left: 16px;
  302. font-style: italic;
  303. }
  304. body {
  305. background-color: white;
  306. color: black;
  307. margin: 0;
  308. }
  309. div.contents {
  310. margin-top: 10px;
  311. margin-left: 12px;
  312. margin-right: 8px;
  313. }
  314. td.indexkey {
  315. background-color: #EBEFF6;
  316. font-weight: bold;
  317. border: 1px solid #C3CFE6;
  318. margin: 2px 0px 2px 0;
  319. padding: 2px 10px;
  320. white-space: nowrap;
  321. vertical-align: top;
  322. }
  323. td.indexvalue {
  324. background-color: #EBEFF6;
  325. border: 1px solid #C3CFE6;
  326. padding: 2px 10px;
  327. margin: 2px 0px;
  328. }
  329. tr.memlist {
  330. background-color: #EDF1F7;
  331. }
  332. p.formulaDsp {
  333. text-align: center;
  334. }
  335. img.formulaDsp {
  336. }
  337. img.formulaInl {
  338. vertical-align: middle;
  339. }
  340. div.center {
  341. text-align: center;
  342. margin-top: 0px;
  343. margin-bottom: 0px;
  344. padding: 0px;
  345. }
  346. div.center img {
  347. border: 0px;
  348. }
  349. address.footer {
  350. text-align: right;
  351. padding-right: 12px;
  352. }
  353. img.footer {
  354. border: 0px;
  355. vertical-align: middle;
  356. }
  357. /* @group Code Colorization */
  358. span.keyword {
  359. color: #008000
  360. }
  361. span.keywordtype {
  362. color: #604020
  363. }
  364. span.keywordflow {
  365. color: #e08000
  366. }
  367. span.comment {
  368. color: #800000
  369. }
  370. span.preprocessor {
  371. color: #806020
  372. }
  373. span.stringliteral {
  374. color: #002080
  375. }
  376. span.charliteral {
  377. color: #008080
  378. }
  379. span.vhdldigit {
  380. color: #ff00ff
  381. }
  382. span.vhdlchar {
  383. color: #000000
  384. }
  385. span.vhdlkeyword {
  386. color: #700070
  387. }
  388. span.vhdllogic {
  389. color: #ff0000
  390. }
  391. blockquote {
  392. background-color: #F7F8FB;
  393. border-left: 2px solid #9AAED5;
  394. margin: 0 24px 0 4px;
  395. padding: 0 12px 0 16px;
  396. }
  397. /* @end */
  398. /*
  399. .search {
  400. color: #003399;
  401. font-weight: bold;
  402. }
  403. form.search {
  404. margin-bottom: 0px;
  405. margin-top: 0px;
  406. }
  407. input.search {
  408. font-size: 75%;
  409. color: #000080;
  410. font-weight: normal;
  411. background-color: #e8eef2;
  412. }
  413. */
  414. td.tiny {
  415. font-size: 75%;
  416. }
  417. .dirtab {
  418. padding: 4px;
  419. border-collapse: collapse;
  420. border: 1px solid #A2B4D8;
  421. }
  422. th.dirtab {
  423. background: #EBEFF6;
  424. font-weight: bold;
  425. }
  426. hr {
  427. height: 0px;
  428. border: none;
  429. border-top: 1px solid #4769AD;
  430. }
  431. hr.footer {
  432. height: 1px;
  433. }
  434. /* @group Member Descriptions */
  435. table.memberdecls {
  436. border-spacing: 0px;
  437. padding: 0px;
  438. }
  439. .memberdecls td {
  440. -webkit-transition-property: background-color, box-shadow;
  441. -webkit-transition-duration: 0.5s;
  442. -moz-transition-property: background-color, box-shadow;
  443. -moz-transition-duration: 0.5s;
  444. -ms-transition-property: background-color, box-shadow;
  445. -ms-transition-duration: 0.5s;
  446. -o-transition-property: background-color, box-shadow;
  447. -o-transition-duration: 0.5s;
  448. transition-property: background-color, box-shadow;
  449. transition-duration: 0.5s;
  450. }
  451. .memberdecls td.glow {
  452. background-color: cyan;
  453. box-shadow: 0 0 15px cyan;
  454. }
  455. .mdescLeft, .mdescRight,
  456. .memItemLeft, .memItemRight,
  457. .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
  458. background-color: #F9FAFC;
  459. border: none;
  460. margin: 4px;
  461. padding: 1px 0 0 8px;
  462. }
  463. .mdescLeft, .mdescRight {
  464. padding: 0px 8px 4px 8px;
  465. color: #555;
  466. }
  467. .memItemLeft, .memItemRight, .memTemplParams {
  468. border-top: 1px solid #C3CFE6;
  469. }
  470. .memItemLeft, .memTemplItemLeft {
  471. white-space: nowrap;
  472. }
  473. .memItemRight {
  474. width: 100%;
  475. }
  476. .memTemplParams {
  477. color: #4464A5;
  478. white-space: nowrap;
  479. }
  480. /* @end */
  481. /* @group Member Details */
  482. /* Styles for detailed member documentation */
  483. .memtemplate {
  484. font-size: 80%;
  485. color: #4464A5;
  486. font-weight: normal;
  487. margin-left: 9px;
  488. }
  489. .memnav {
  490. background-color: #EBEFF6;
  491. border: 1px solid #A2B4D8;
  492. text-align: center;
  493. margin: 2px;
  494. margin-right: 15px;
  495. padding: 2px;
  496. }
  497. .mempage {
  498. width: 100%;
  499. }
  500. .memitem {
  501. padding: 0;
  502. margin-bottom: 10px;
  503. margin-right: 5px;
  504. -webkit-transition: box-shadow 0.5s linear;
  505. -moz-transition: box-shadow 0.5s linear;
  506. -ms-transition: box-shadow 0.5s linear;
  507. -o-transition: box-shadow 0.5s linear;
  508. transition: box-shadow 0.5s linear;
  509. }
  510. .memitem.glow {
  511. box-shadow: 0 0 15px cyan;
  512. }
  513. .memname {
  514. font-weight: bold;
  515. margin-left: 6px;
  516. }
  517. .memname td {
  518. vertical-align: bottom;
  519. }
  520. .memproto, dl.reflist dt {
  521. border-top: 1px solid #A7B8DA;
  522. border-left: 1px solid #A7B8DA;
  523. border-right: 1px solid #A7B8DA;
  524. padding: 6px 0px 6px 0px;
  525. color: #233456;
  526. font-weight: bold;
  527. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
  528. background-image:url('nav_f.png');
  529. background-repeat:repeat-x;
  530. background-color: #E2E7F3;
  531. /* opera specific markup */
  532. box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  533. border-top-right-radius: 4px;
  534. border-top-left-radius: 4px;
  535. /* firefox specific markup */
  536. -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
  537. -moz-border-radius-topright: 4px;
  538. -moz-border-radius-topleft: 4px;
  539. /* webkit specific markup */
  540. -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  541. -webkit-border-top-right-radius: 4px;
  542. -webkit-border-top-left-radius: 4px;
  543. }
  544. .memdoc, dl.reflist dd {
  545. border-bottom: 1px solid #A7B8DA;
  546. border-left: 1px solid #A7B8DA;
  547. border-right: 1px solid #A7B8DA;
  548. padding: 6px 10px 2px 10px;
  549. background-color: #FBFCFD;
  550. border-top-width: 0;
  551. background-image:url('nav_g.png');
  552. background-repeat:repeat-x;
  553. background-color: #FFFFFF;
  554. /* opera specific markup */
  555. border-bottom-left-radius: 4px;
  556. border-bottom-right-radius: 4px;
  557. box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  558. /* firefox specific markup */
  559. -moz-border-radius-bottomleft: 4px;
  560. -moz-border-radius-bottomright: 4px;
  561. -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
  562. /* webkit specific markup */
  563. -webkit-border-bottom-left-radius: 4px;
  564. -webkit-border-bottom-right-radius: 4px;
  565. -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  566. }
  567. dl.reflist dt {
  568. padding: 5px;
  569. }
  570. dl.reflist dd {
  571. margin: 0px 0px 10px 0px;
  572. padding: 5px;
  573. }
  574. .paramkey {
  575. text-align: right;
  576. }
  577. .paramtype {
  578. white-space: nowrap;
  579. }
  580. .paramname {
  581. color: #602020;
  582. white-space: nowrap;
  583. }
  584. .paramname em {
  585. font-style: normal;
  586. }
  587. .params, .retval, .exception, .tparams {
  588. margin-left: 0px;
  589. padding-left: 0px;
  590. }
  591. .params .paramname, .retval .paramname {
  592. font-weight: bold;
  593. vertical-align: top;
  594. }
  595. .params .paramtype {
  596. font-style: italic;
  597. vertical-align: top;
  598. }
  599. .params .paramdir {
  600. font-family: "courier new",courier,monospace;
  601. vertical-align: top;
  602. }
  603. table.mlabels {
  604. border-spacing: 0px;
  605. }
  606. td.mlabels-left {
  607. width: 100%;
  608. padding: 0px;
  609. }
  610. td.mlabels-right {
  611. vertical-align: bottom;
  612. padding: 0px;
  613. white-space: nowrap;
  614. }
  615. span.mlabels {
  616. margin-left: 8px;
  617. }
  618. span.mlabel {
  619. background-color: #708CC4;
  620. border-top:1px solid #5072B7;
  621. border-left:1px solid #5072B7;
  622. border-right:1px solid #C3CFE6;
  623. border-bottom:1px solid #C3CFE6;
  624. text-shadow: none;
  625. color: white;
  626. margin-right: 4px;
  627. padding: 2px 3px;
  628. border-radius: 3px;
  629. font-size: 7pt;
  630. white-space: nowrap;
  631. }
  632. /* @end */
  633. /* these are for tree view when not used as main index */
  634. div.directory {
  635. margin: 10px 0px;
  636. border-top: 1px solid #A8B8D9;
  637. border-bottom: 1px solid #A8B8D9;
  638. width: 100%;
  639. }
  640. .directory table {
  641. border-collapse:collapse;
  642. }
  643. .directory td {
  644. margin: 0px;
  645. padding: 0px;
  646. vertical-align: top;
  647. }
  648. .directory td.entry {
  649. white-space: nowrap;
  650. padding-right: 6px;
  651. }
  652. .directory td.entry a {
  653. outline:none;
  654. }
  655. .directory td.desc {
  656. width: 100%;
  657. padding-left: 6px;
  658. padding-right: 6px;
  659. border-left: 1px solid rgba(0,0,0,0.05);
  660. }
  661. .directory tr.even {
  662. padding-left: 6px;
  663. background-color: #F7F8FB;
  664. }
  665. .directory img {
  666. vertical-align: -30%;
  667. }
  668. .directory .levels {
  669. white-space: nowrap;
  670. width: 100%;
  671. text-align: right;
  672. font-size: 9pt;
  673. }
  674. .directory .levels span {
  675. cursor: pointer;
  676. padding-left: 2px;
  677. padding-right: 2px;
  678. color: #3A568E;
  679. }
  680. div.dynheader {
  681. margin-top: 8px;
  682. -webkit-touch-callout: none;
  683. -webkit-user-select: none;
  684. -khtml-user-select: none;
  685. -moz-user-select: none;
  686. -ms-user-select: none;
  687. user-select: none;
  688. }
  689. address {
  690. font-style: normal;
  691. color: #293C63;
  692. }
  693. table.doxtable {
  694. border-collapse:collapse;
  695. margin-top: 4px;
  696. margin-bottom: 4px;
  697. }
  698. table.doxtable td, table.doxtable th {
  699. border: 1px solid #2B4069;
  700. padding: 3px 7px 2px;
  701. }
  702. table.doxtable th {
  703. background-color: #EBEFF6;
  704. color: #000000;
  705. font-size: 110%;
  706. padding-bottom: 4px;
  707. padding-top: 5px;
  708. }
  709. table.fieldtable {
  710. width: 100%;
  711. margin-bottom: 10px;
  712. border: 1px solid #A7B8DA;
  713. border-spacing: 0px;
  714. -moz-border-radius: 4px;
  715. -webkit-border-radius: 4px;
  716. border-radius: 4px;
  717. -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
  718. -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
  719. box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
  720. }
  721. .fieldtable td, .fieldtable th {
  722. padding: 3px 7px 2px;
  723. }
  724. .fieldtable td.fieldtype, .fieldtable td.fieldname {
  725. white-space: nowrap;
  726. border-right: 1px solid #A7B8DA;
  727. border-bottom: 1px solid #A7B8DA;
  728. vertical-align: top;
  729. }
  730. .fieldtable td.fielddoc {
  731. border-bottom: 1px solid #A7B8DA;
  732. width: 100%;
  733. }
  734. .fieldtable tr:last-child td {
  735. border-bottom: none;
  736. }
  737. .fieldtable th {
  738. background-image:url('nav_f.png');
  739. background-repeat:repeat-x;
  740. background-color: #E2E7F3;
  741. font-size: 90%;
  742. color: #233456;
  743. padding-bottom: 4px;
  744. padding-top: 5px;
  745. text-align:left;
  746. -moz-border-radius-topleft: 4px;
  747. -moz-border-radius-topright: 4px;
  748. -webkit-border-top-left-radius: 4px;
  749. -webkit-border-top-right-radius: 4px;
  750. border-top-left-radius: 4px;
  751. border-top-right-radius: 4px;
  752. border-bottom: 1px solid #A7B8DA;
  753. }
  754. .tabsearch {
  755. top: 0px;
  756. left: 10px;
  757. height: 36px;
  758. background-image: url('tab_b.png');
  759. z-index: 101;
  760. overflow: hidden;
  761. font-size: 13px;
  762. }
  763. .navpath ul
  764. {
  765. font-size: 11px;
  766. background-image:url('tab_b.png');
  767. background-repeat:repeat-x;
  768. height:30px;
  769. line-height:30px;
  770. color:#889FCE;
  771. border:solid 1px #C1CDE5;
  772. overflow:hidden;
  773. margin:0px;
  774. padding:0px;
  775. }
  776. .navpath li
  777. {
  778. list-style-type:none;
  779. float:left;
  780. padding-left:10px;
  781. padding-right:15px;
  782. background-image:url('bc_s.png');
  783. background-repeat:no-repeat;
  784. background-position:right;
  785. color:#344D7E;
  786. }
  787. .navpath li.navelem a
  788. {
  789. height:32px;
  790. display:block;
  791. text-decoration: none;
  792. outline: none;
  793. }
  794. .navpath li.navelem a:hover
  795. {
  796. color:#6583BF;
  797. }
  798. .navpath li.footer
  799. {
  800. list-style-type:none;
  801. float:right;
  802. padding-left:10px;
  803. padding-right:15px;
  804. background-image:none;
  805. background-repeat:no-repeat;
  806. background-position:right;
  807. color:#344D7E;
  808. font-size: 8pt;
  809. }
  810. div.summary
  811. {
  812. float: right;
  813. font-size: 8pt;
  814. padding-right: 5px;
  815. width: 50%;
  816. text-align: right;
  817. }
  818. div.summary a
  819. {
  820. white-space: nowrap;
  821. }
  822. div.ingroups
  823. {
  824. margin-left: 5px;
  825. font-size: 8pt;
  826. padding-left: 5px;
  827. width: 50%;
  828. text-align: left;
  829. }
  830. div.ingroups a
  831. {
  832. white-space: nowrap;
  833. }
  834. div.header
  835. {
  836. background-image:url('nav_h.png');
  837. background-repeat:repeat-x;
  838. background-color: #F9FAFC;
  839. margin: 0px;
  840. border-bottom: 1px solid #C3CFE6;
  841. }
  842. div.headertitle
  843. {
  844. padding: 5px 5px 5px 7px;
  845. }
  846. dl
  847. {
  848. padding: 0 0 0 10px;
  849. }
  850. /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
  851. dl.section
  852. {
  853. margin-left: 0px;
  854. padding-left: 0px;
  855. }
  856. dl.note
  857. {
  858. margin-left:-7px;
  859. padding-left: 3px;
  860. border-left:4px solid;
  861. border-color: #D0C000;
  862. }
  863. dl.warning, dl.attention
  864. {
  865. margin-left:-7px;
  866. padding-left: 3px;
  867. border-left:4px solid;
  868. border-color: #FF0000;
  869. }
  870. dl.pre, dl.post, dl.invariant
  871. {
  872. margin-left:-7px;
  873. padding-left: 3px;
  874. border-left:4px solid;
  875. border-color: #00D000;
  876. }
  877. dl.deprecated
  878. {
  879. margin-left:-7px;
  880. padding-left: 3px;
  881. border-left:4px solid;
  882. border-color: #505050;
  883. }
  884. dl.todo
  885. {
  886. margin-left:-7px;
  887. padding-left: 3px;
  888. border-left:4px solid;
  889. border-color: #00C0E0;
  890. }
  891. dl.test
  892. {
  893. margin-left:-7px;
  894. padding-left: 3px;
  895. border-left:4px solid;
  896. border-color: #3030E0;
  897. }
  898. dl.bug
  899. {
  900. margin-left:-7px;
  901. padding-left: 3px;
  902. border-left:4px solid;
  903. border-color: #C08050;
  904. }
  905. dl.section dd {
  906. margin-bottom: 6px;
  907. }
  908. #projectlogo
  909. {
  910. text-align: center;
  911. vertical-align: bottom;
  912. border-collapse: separate;
  913. }
  914. #projectlogo img
  915. {
  916. border: 0px none;
  917. }
  918. #projectname
  919. {
  920. font: 300% Tahoma, Arial,sans-serif;
  921. margin: 0px;
  922. padding: 2px 0px;
  923. }
  924. #projectbrief
  925. {
  926. font: 120% Tahoma, Arial,sans-serif;
  927. margin: 0px;
  928. padding: 0px;
  929. }
  930. #projectnumber
  931. {
  932. font: 50% Tahoma, Arial,sans-serif;
  933. margin: 0px;
  934. padding: 0px;
  935. }
  936. #titlearea
  937. {
  938. padding: 0px;
  939. margin: 0px;
  940. width: 100%;
  941. border-bottom: 1px solid #5072B7;
  942. }
  943. .image
  944. {
  945. text-align: center;
  946. }
  947. .dotgraph
  948. {
  949. text-align: center;
  950. }
  951. .mscgraph
  952. {
  953. text-align: center;
  954. }
  955. .caption
  956. {
  957. font-weight: bold;
  958. }
  959. div.zoom
  960. {
  961. border: 1px solid #8EA4D0;
  962. }
  963. dl.citelist {
  964. margin-bottom:50px;
  965. }
  966. dl.citelist dt {
  967. color:#314877;
  968. float:left;
  969. font-weight:bold;
  970. margin-right:10px;
  971. padding:5px;
  972. }
  973. dl.citelist dd {
  974. margin:2px 0;
  975. padding:5px 0;
  976. }
  977. div.toc {
  978. padding: 14px 25px;
  979. background-color: #F4F6FA;
  980. border: 1px solid #D7DFEE;
  981. border-radius: 7px 7px 7px 7px;
  982. float: right;
  983. height: auto;
  984. margin: 0 20px 10px 10px;
  985. width: 200px;
  986. }
  987. div.toc li {
  988. background: url("bdwn.png") no-repeat scroll 0 5px transparent;
  989. font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
  990. margin-top: 5px;
  991. padding-left: 10px;
  992. padding-top: 2px;
  993. }
  994. div.toc h3 {
  995. font: bold 12px/1.2 Arial,FreeSans,sans-serif;
  996. color: #4464A5;
  997. border-bottom: 0 none;
  998. margin: 0;
  999. }
  1000. div.toc ul {
  1001. list-style: none outside none;
  1002. border: medium none;
  1003. padding: 0px;
  1004. }
  1005. div.toc li.level1 {
  1006. margin-left: 0px;
  1007. }
  1008. div.toc li.level2 {
  1009. margin-left: 15px;
  1010. }
  1011. div.toc li.level3 {
  1012. margin-left: 30px;
  1013. }
  1014. div.toc li.level4 {
  1015. margin-left: 45px;
  1016. }
  1017. .inherit_header {
  1018. font-weight: bold;
  1019. color: gray;
  1020. cursor: pointer;
  1021. -webkit-touch-callout: none;
  1022. -webkit-user-select: none;
  1023. -khtml-user-select: none;
  1024. -moz-user-select: none;
  1025. -ms-user-select: none;
  1026. user-select: none;
  1027. }
  1028. .inherit_header td {
  1029. padding: 6px 0px 2px 5px;
  1030. }
  1031. .inherit {
  1032. display: none;
  1033. }
  1034. tr.heading h2 {
  1035. margin-top: 12px;
  1036. margin-bottom: 4px;
  1037. }
  1038. @media print
  1039. {
  1040. #top { display: none; }
  1041. #side-nav { display: none; }
  1042. #nav-path { display: none; }
  1043. body { overflow:visible; }
  1044. h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
  1045. .summary { display: none; }
  1046. .memitem { page-break-inside: avoid; }
  1047. #doc-content
  1048. {
  1049. margin-left:0 !important;
  1050. height:auto !important;
  1051. width:auto !important;
  1052. overflow:inherit;
  1053. display:inline;
  1054. }
  1055. }