You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323
  1. /**
  2. * Sphinx stylesheet -- sphinxdoc theme
  3. * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4. *
  5. * Originally created by Armin Ronacher for Werkzeug, adapted by Georg Brandl.
  6. */
  7. @import url("basic.css");
  8. /* -- page layout ----------------------------------------------------------- */
  9. body {
  10. font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva',
  11. 'Verdana', sans-serif;
  12. font-size: 14px;
  13. letter-spacing: -0.01em;
  14. line-height: 150%;
  15. text-align: center;
  16. background-color: #BFD1D4;
  17. color: black;
  18. padding: 0;
  19. border: 1px solid #aaa;
  20. margin: 0px 80px 0px 80px;
  21. min-width: 740px;
  22. }
  23. div.document {
  24. background-color: white;
  25. text-align: left;
  26. background-image: url(contents.png);
  27. background-repeat: repeat-x;
  28. }
  29. div.bodywrapper {
  30. margin: 0 240px 0 0;
  31. border-right: 1px solid #ccc;
  32. }
  33. div.body {
  34. margin: 0;
  35. padding: 0.5em 20px 20px 20px;
  36. }
  37. div.related {
  38. font-size: 1em;
  39. }
  40. div.related ul {
  41. background-image: url(navigation.png);
  42. height: 2em;
  43. border-top: 1px solid #ddd;
  44. border-bottom: 1px solid #ddd;
  45. }
  46. div.related ul li {
  47. margin: 0;
  48. padding: 0;
  49. height: 2em;
  50. float: left;
  51. }
  52. div.related ul li.right {
  53. float: right;
  54. margin-right: 5px;
  55. }
  56. div.related ul li a {
  57. margin: 0;
  58. padding: 0 5px 0 5px;
  59. line-height: 1.75em;
  60. color: #EE9816;
  61. }
  62. div.related ul li a:hover {
  63. color: #3CA8E7;
  64. }
  65. div.sphinxsidebarwrapper {
  66. padding: 0;
  67. }
  68. div.sphinxsidebar {
  69. margin: 0;
  70. padding: 0.5em 15px 15px 0;
  71. width: 210px;
  72. float: right;
  73. font-size: 1em;
  74. text-align: left;
  75. }
  76. div.sphinxsidebar h3, div.sphinxsidebar h4 {
  77. margin: 1em 0 0.5em 0;
  78. font-size: 1em;
  79. padding: 0.1em 0 0.1em 0.5em;
  80. color: white;
  81. border: 1px solid #86989B;
  82. background-color: #AFC1C4;
  83. }
  84. div.sphinxsidebar h3 a {
  85. color: white;
  86. }
  87. div.sphinxsidebar ul {
  88. padding-left: 1.5em;
  89. margin-top: 7px;
  90. padding: 0;
  91. line-height: 130%;
  92. }
  93. div.sphinxsidebar ul ul {
  94. margin-left: 20px;
  95. }
  96. div.footer {
  97. background-color: #E3EFF1;
  98. color: #86989B;
  99. padding: 3px 8px 3px 0;
  100. clear: both;
  101. font-size: 0.8em;
  102. text-align: right;
  103. }
  104. div.footer a {
  105. color: #86989B;
  106. text-decoration: underline;
  107. }
  108. /* -- body styles ----------------------------------------------------------- */
  109. p {
  110. margin: 0.8em 0 0.5em 0;
  111. }
  112. a {
  113. color: #CA7900;
  114. text-decoration: none;
  115. }
  116. a:hover {
  117. color: #2491CF;
  118. }
  119. div.body a {
  120. text-decoration: underline;
  121. }
  122. h1 {
  123. margin: 0;
  124. padding: 0.7em 0 0.3em 0;
  125. font-size: 1.5em;
  126. color: #11557C;
  127. }
  128. h2 {
  129. margin: 1.3em 0 0.2em 0;
  130. font-size: 1.35em;
  131. padding: 0;
  132. }
  133. h3 {
  134. margin: 1em 0 -0.3em 0;
  135. font-size: 1.2em;
  136. }
  137. div.body h1 a, div.body h2 a, div.body h3 a, div.body h4 a, div.body h5 a, div.body h6 a {
  138. color: black!important;
  139. }
  140. h1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor {
  141. display: none;
  142. margin: 0 0 0 0.3em;
  143. padding: 0 0.2em 0 0.2em;
  144. color: #aaa!important;
  145. }
  146. h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor,
  147. h5:hover a.anchor, h6:hover a.anchor {
  148. display: inline;
  149. }
  150. h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover,
  151. h5 a.anchor:hover, h6 a.anchor:hover {
  152. color: #777;
  153. background-color: #eee;
  154. }
  155. a.headerlink {
  156. color: #c60f0f!important;
  157. font-size: 1em;
  158. margin-left: 6px;
  159. padding: 0 4px 0 4px;
  160. text-decoration: none!important;
  161. }
  162. a.headerlink:hover {
  163. background-color: #ccc;
  164. color: white!important;
  165. }
  166. cite, code, tt {
  167. font-family: 'Consolas', 'Deja Vu Sans Mono',
  168. 'Bitstream Vera Sans Mono', monospace;
  169. font-size: 0.95em;
  170. letter-spacing: 0.01em;
  171. }
  172. tt {
  173. background-color: #f2f2f2;
  174. border-bottom: 1px solid #ddd;
  175. color: #333;
  176. }
  177. tt.descname, tt.descclassname, tt.xref {
  178. border: 0;
  179. }
  180. hr {
  181. border: 1px solid #abc;
  182. margin: 2em;
  183. }
  184. a tt {
  185. border: 0;
  186. color: #CA7900;
  187. }
  188. a tt:hover {
  189. color: #2491CF;
  190. }
  191. pre {
  192. font-family: 'Consolas', 'Deja Vu Sans Mono',
  193. 'Bitstream Vera Sans Mono', monospace;
  194. font-size: 0.95em;
  195. letter-spacing: 0.015em;
  196. line-height: 120%;
  197. padding: 0.5em;
  198. border: 1px solid #ccc;
  199. background-color: #f8f8f8;
  200. }
  201. pre a {
  202. color: inherit;
  203. text-decoration: underline;
  204. }
  205. td.linenos pre {
  206. padding: 0.5em 0;
  207. }
  208. div.quotebar {
  209. background-color: #f8f8f8;
  210. max-width: 250px;
  211. float: right;
  212. padding: 2px 7px;
  213. border: 1px solid #ccc;
  214. }
  215. div.topic {
  216. background-color: #f8f8f8;
  217. }
  218. table {
  219. border-collapse: collapse;
  220. margin: 0 -0.5em 0 -0.5em;
  221. }
  222. table td, table th {
  223. padding: 0.2em 0.5em 0.2em 0.5em;
  224. }
  225. div.admonition, div.warning {
  226. font-size: 0.9em;
  227. margin: 1em 0 1em 0;
  228. border: 1px solid #86989B;
  229. background-color: #f7f7f7;
  230. padding: 0;
  231. }
  232. div.admonition p, div.warning p {
  233. margin: 0.5em 1em 0.5em 1em;
  234. padding: 0;
  235. }
  236. div.admonition pre, div.warning pre {
  237. margin: 0.4em 1em 0.4em 1em;
  238. }
  239. div.admonition p.admonition-title,
  240. div.warning p.admonition-title {
  241. margin: 0;
  242. padding: 0.1em 0 0.1em 0.5em;
  243. color: white;
  244. border-bottom: 1px solid #86989B;
  245. font-weight: bold;
  246. background-color: #AFC1C4;
  247. }
  248. div.warning {
  249. border: 1px solid #940000;
  250. }
  251. div.warning p.admonition-title {
  252. background-color: #CF0000;
  253. border-bottom-color: #940000;
  254. }
  255. div.admonition ul, div.admonition ol,
  256. div.warning ul, div.warning ol {
  257. margin: 0.1em 0.5em 0.5em 3em;
  258. padding: 0;
  259. }
  260. div.versioninfo {
  261. margin: 1em 0 0 0;
  262. border: 1px solid #ccc;
  263. background-color: #DDEAF0;
  264. padding: 8px;
  265. line-height: 1.3em;
  266. font-size: 0.9em;
  267. }