1 /* |
|
2 * basic.css |
|
3 * ~~~~~~~~~ |
|
4 * |
|
5 * Sphinx stylesheet -- basic theme. |
|
6 * |
|
7 * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS. |
|
8 * :license: BSD, see LICENSE for details. |
|
9 * |
|
10 */ |
|
11 |
|
12 /* -- main layout ----------------------------------------------------------- */ |
|
13 |
|
14 div.clearer { |
|
15 clear: both; |
|
16 } |
|
17 |
|
18 /* -- relbar ---------------------------------------------------------------- */ |
|
19 |
|
20 div.related { |
|
21 width: 100%; |
|
22 font-size: 90%; |
|
23 } |
|
24 |
|
25 div.related h3 { |
|
26 display: none; |
|
27 } |
|
28 |
|
29 div.related ul { |
|
30 margin: 0; |
|
31 padding: 0 0 0 10px; |
|
32 list-style: none; |
|
33 } |
|
34 |
|
35 div.related li { |
|
36 display: inline; |
|
37 } |
|
38 |
|
39 div.related li.right { |
|
40 float: right; |
|
41 margin-right: 5px; |
|
42 } |
|
43 |
|
44 /* -- sidebar --------------------------------------------------------------- */ |
|
45 |
|
46 div.sphinxsidebarwrapper { |
|
47 padding: 10px 5px 0 10px; |
|
48 } |
|
49 |
|
50 div.sphinxsidebar { |
|
51 float: left; |
|
52 width: 230px; |
|
53 margin-left: -100%; |
|
54 font-size: 90%; |
|
55 } |
|
56 |
|
57 div.sphinxsidebar ul { |
|
58 list-style: none; |
|
59 } |
|
60 |
|
61 div.sphinxsidebar ul ul, |
|
62 div.sphinxsidebar ul.want-points { |
|
63 margin-left: 20px; |
|
64 list-style: square; |
|
65 } |
|
66 |
|
67 div.sphinxsidebar ul ul { |
|
68 margin-top: 0; |
|
69 margin-bottom: 0; |
|
70 } |
|
71 |
|
72 div.sphinxsidebar form { |
|
73 margin-top: 10px; |
|
74 } |
|
75 |
|
76 div.sphinxsidebar input { |
|
77 border: 1px solid #98dbcc; |
|
78 font-family: sans-serif; |
|
79 font-size: 1em; |
|
80 } |
|
81 |
|
82 div.sphinxsidebar input[type="text"] { |
|
83 width: 170px; |
|
84 } |
|
85 |
|
86 div.sphinxsidebar input[type="submit"] { |
|
87 width: 30px; |
|
88 } |
|
89 |
|
90 img { |
|
91 border: 0; |
|
92 } |
|
93 |
|
94 /* -- search page ----------------------------------------------------------- */ |
|
95 |
|
96 ul.search { |
|
97 margin: 10px 0 0 20px; |
|
98 padding: 0; |
|
99 } |
|
100 |
|
101 ul.search li { |
|
102 padding: 5px 0 5px 20px; |
|
103 background-image: url(file.png); |
|
104 background-repeat: no-repeat; |
|
105 background-position: 0 7px; |
|
106 } |
|
107 |
|
108 ul.search li a { |
|
109 font-weight: bold; |
|
110 } |
|
111 |
|
112 ul.search li div.context { |
|
113 color: #888; |
|
114 margin: 2px 0 0 30px; |
|
115 text-align: left; |
|
116 } |
|
117 |
|
118 ul.keywordmatches li.goodmatch a { |
|
119 font-weight: bold; |
|
120 } |
|
121 |
|
122 /* -- index page ------------------------------------------------------------ */ |
|
123 |
|
124 table.contentstable { |
|
125 width: 90%; |
|
126 } |
|
127 |
|
128 table.contentstable p.biglink { |
|
129 line-height: 150%; |
|
130 } |
|
131 |
|
132 a.biglink { |
|
133 font-size: 1.3em; |
|
134 } |
|
135 |
|
136 span.linkdescr { |
|
137 font-style: italic; |
|
138 padding-top: 5px; |
|
139 font-size: 90%; |
|
140 } |
|
141 |
|
142 /* -- general index --------------------------------------------------------- */ |
|
143 |
|
144 table.indextable { |
|
145 width: 100%; |
|
146 } |
|
147 |
|
148 table.indextable td { |
|
149 text-align: left; |
|
150 vertical-align: top; |
|
151 } |
|
152 |
|
153 table.indextable dl, table.indextable dd { |
|
154 margin-top: 0; |
|
155 margin-bottom: 0; |
|
156 } |
|
157 |
|
158 table.indextable tr.pcap { |
|
159 height: 10px; |
|
160 } |
|
161 |
|
162 table.indextable tr.cap { |
|
163 margin-top: 10px; |
|
164 background-color: #f2f2f2; |
|
165 } |
|
166 |
|
167 img.toggler { |
|
168 margin-right: 3px; |
|
169 margin-top: 3px; |
|
170 cursor: pointer; |
|
171 } |
|
172 |
|
173 div.modindex-jumpbox { |
|
174 border-top: 1px solid #ddd; |
|
175 border-bottom: 1px solid #ddd; |
|
176 margin: 1em 0 1em 0; |
|
177 padding: 0.4em; |
|
178 } |
|
179 |
|
180 div.genindex-jumpbox { |
|
181 border-top: 1px solid #ddd; |
|
182 border-bottom: 1px solid #ddd; |
|
183 margin: 1em 0 1em 0; |
|
184 padding: 0.4em; |
|
185 } |
|
186 |
|
187 /* -- general body styles --------------------------------------------------- */ |
|
188 |
|
189 a.headerlink { |
|
190 visibility: hidden; |
|
191 } |
|
192 |
|
193 h1:hover > a.headerlink, |
|
194 h2:hover > a.headerlink, |
|
195 h3:hover > a.headerlink, |
|
196 h4:hover > a.headerlink, |
|
197 h5:hover > a.headerlink, |
|
198 h6:hover > a.headerlink, |
|
199 dt:hover > a.headerlink { |
|
200 visibility: visible; |
|
201 } |
|
202 |
|
203 div.body p.caption { |
|
204 text-align: inherit; |
|
205 } |
|
206 |
|
207 div.body td { |
|
208 text-align: left; |
|
209 } |
|
210 |
|
211 .field-list ul { |
|
212 padding-left: 1em; |
|
213 } |
|
214 |
|
215 .first { |
|
216 margin-top: 0 !important; |
|
217 } |
|
218 |
|
219 p.rubric { |
|
220 margin-top: 30px; |
|
221 font-weight: bold; |
|
222 } |
|
223 |
|
224 img.align-left, .figure.align-left, object.align-left { |
|
225 clear: left; |
|
226 float: left; |
|
227 margin-right: 1em; |
|
228 } |
|
229 |
|
230 img.align-right, .figure.align-right, object.align-right { |
|
231 clear: right; |
|
232 float: right; |
|
233 margin-left: 1em; |
|
234 } |
|
235 |
|
236 img.align-center, .figure.align-center, object.align-center { |
|
237 display: block; |
|
238 margin-left: auto; |
|
239 margin-right: auto; |
|
240 } |
|
241 |
|
242 .align-left { |
|
243 text-align: left; |
|
244 } |
|
245 |
|
246 .align-center { |
|
247 text-align: center; |
|
248 } |
|
249 |
|
250 .align-right { |
|
251 text-align: right; |
|
252 } |
|
253 |
|
254 /* -- sidebars -------------------------------------------------------------- */ |
|
255 |
|
256 div.sidebar { |
|
257 margin: 0 0 0.5em 1em; |
|
258 border: 1px solid #ddb; |
|
259 padding: 7px 7px 0 7px; |
|
260 background-color: #ffe; |
|
261 width: 40%; |
|
262 float: right; |
|
263 } |
|
264 |
|
265 p.sidebar-title { |
|
266 font-weight: bold; |
|
267 } |
|
268 |
|
269 /* -- topics ---------------------------------------------------------------- */ |
|
270 |
|
271 div.topic { |
|
272 border: 1px solid #ccc; |
|
273 padding: 7px 7px 0 7px; |
|
274 margin: 10px 0 10px 0; |
|
275 } |
|
276 |
|
277 p.topic-title { |
|
278 font-size: 1.1em; |
|
279 font-weight: bold; |
|
280 margin-top: 10px; |
|
281 } |
|
282 |
|
283 /* -- admonitions ----------------------------------------------------------- */ |
|
284 |
|
285 div.admonition { |
|
286 margin-top: 10px; |
|
287 margin-bottom: 10px; |
|
288 padding: 7px; |
|
289 } |
|
290 |
|
291 div.admonition dt { |
|
292 font-weight: bold; |
|
293 } |
|
294 |
|
295 div.admonition dl { |
|
296 margin-bottom: 0; |
|
297 } |
|
298 |
|
299 p.admonition-title { |
|
300 margin: 0px 10px 5px 0px; |
|
301 font-weight: bold; |
|
302 } |
|
303 |
|
304 div.body p.centered { |
|
305 text-align: center; |
|
306 margin-top: 25px; |
|
307 } |
|
308 |
|
309 /* -- tables ---------------------------------------------------------------- */ |
|
310 |
|
311 table.docutils { |
|
312 border: 0; |
|
313 border-collapse: collapse; |
|
314 } |
|
315 |
|
316 table.docutils td, table.docutils th { |
|
317 padding: 1px 8px 1px 5px; |
|
318 border-top: 0; |
|
319 border-left: 0; |
|
320 border-right: 0; |
|
321 border-bottom: 1px solid #aaa; |
|
322 } |
|
323 |
|
324 table.field-list td, table.field-list th { |
|
325 border: 0 !important; |
|
326 } |
|
327 |
|
328 table.footnote td, table.footnote th { |
|
329 border: 0 !important; |
|
330 } |
|
331 |
|
332 th { |
|
333 text-align: left; |
|
334 padding-right: 5px; |
|
335 } |
|
336 |
|
337 table.citation { |
|
338 border-left: solid 1px gray; |
|
339 margin-left: 1px; |
|
340 } |
|
341 |
|
342 table.citation td { |
|
343 border-bottom: none; |
|
344 } |
|
345 |
|
346 /* -- other body styles ----------------------------------------------------- */ |
|
347 |
|
348 ol.arabic { |
|
349 list-style: decimal; |
|
350 } |
|
351 |
|
352 ol.loweralpha { |
|
353 list-style: lower-alpha; |
|
354 } |
|
355 |
|
356 ol.upperalpha { |
|
357 list-style: upper-alpha; |
|
358 } |
|
359 |
|
360 ol.lowerroman { |
|
361 list-style: lower-roman; |
|
362 } |
|
363 |
|
364 ol.upperroman { |
|
365 list-style: upper-roman; |
|
366 } |
|
367 |
|
368 dl { |
|
369 margin-bottom: 15px; |
|
370 } |
|
371 |
|
372 dd p { |
|
373 margin-top: 0px; |
|
374 } |
|
375 |
|
376 dd ul, dd table { |
|
377 margin-bottom: 10px; |
|
378 } |
|
379 |
|
380 dd { |
|
381 margin-top: 3px; |
|
382 margin-bottom: 10px; |
|
383 margin-left: 30px; |
|
384 } |
|
385 |
|
386 dt:target, .highlighted { |
|
387 background-color: #fbe54e; |
|
388 } |
|
389 |
|
390 dl.glossary dt { |
|
391 font-weight: bold; |
|
392 font-size: 1.1em; |
|
393 } |
|
394 |
|
395 .field-list ul { |
|
396 margin: 0; |
|
397 padding-left: 1em; |
|
398 } |
|
399 |
|
400 .field-list p { |
|
401 margin: 0; |
|
402 } |
|
403 |
|
404 .refcount { |
|
405 color: #060; |
|
406 } |
|
407 |
|
408 .optional { |
|
409 font-size: 1.3em; |
|
410 } |
|
411 |
|
412 .versionmodified { |
|
413 font-style: italic; |
|
414 } |
|
415 |
|
416 .system-message { |
|
417 background-color: #fda; |
|
418 padding: 5px; |
|
419 border: 3px solid red; |
|
420 } |
|
421 |
|
422 .footnote:target { |
|
423 background-color: #ffa; |
|
424 } |
|
425 |
|
426 .line-block { |
|
427 display: block; |
|
428 margin-top: 1em; |
|
429 margin-bottom: 1em; |
|
430 } |
|
431 |
|
432 .line-block .line-block { |
|
433 margin-top: 0; |
|
434 margin-bottom: 0; |
|
435 margin-left: 1.5em; |
|
436 } |
|
437 |
|
438 .guilabel, .menuselection { |
|
439 font-family: sans-serif; |
|
440 } |
|
441 |
|
442 .accelerator { |
|
443 text-decoration: underline; |
|
444 } |
|
445 |
|
446 .classifier { |
|
447 font-style: oblique; |
|
448 } |
|
449 |
|
450 abbr, acronym { |
|
451 border-bottom: dotted 1px; |
|
452 cursor: help; |
|
453 } |
|
454 |
|
455 /* -- code displays --------------------------------------------------------- */ |
|
456 |
|
457 pre { |
|
458 overflow: auto; |
|
459 overflow-y: hidden; /* fixes display issues on Chrome browsers */ |
|
460 } |
|
461 |
|
462 td.linenos pre { |
|
463 padding: 5px 0px; |
|
464 border: 0; |
|
465 background-color: transparent; |
|
466 color: #aaa; |
|
467 } |
|
468 |
|
469 table.highlighttable { |
|
470 margin-left: 0.5em; |
|
471 } |
|
472 |
|
473 table.highlighttable td { |
|
474 padding: 0 0.5em 0 0.5em; |
|
475 } |
|
476 |
|
477 tt.descname { |
|
478 background-color: transparent; |
|
479 font-weight: bold; |
|
480 font-size: 1.2em; |
|
481 } |
|
482 |
|
483 tt.descclassname { |
|
484 background-color: transparent; |
|
485 } |
|
486 |
|
487 tt.xref, a tt { |
|
488 background-color: transparent; |
|
489 font-weight: bold; |
|
490 } |
|
491 |
|
492 h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt { |
|
493 background-color: transparent; |
|
494 } |
|
495 |
|
496 .viewcode-link { |
|
497 float: right; |
|
498 } |
|
499 |
|
500 .viewcode-back { |
|
501 float: right; |
|
502 font-family: sans-serif; |
|
503 } |
|
504 |
|
505 div.viewcode-block:target { |
|
506 margin: -1px -10px; |
|
507 padding: 0 10px; |
|
508 } |
|
509 |
|
510 /* -- math display ---------------------------------------------------------- */ |
|
511 |
|
512 img.math { |
|
513 vertical-align: middle; |
|
514 } |
|
515 |
|
516 div.body div.math p { |
|
517 text-align: center; |
|
518 } |
|
519 |
|
520 span.eqno { |
|
521 float: right; |
|
522 } |
|
523 |
|
524 /* -- printout stylesheet --------------------------------------------------- */ |
|
525 |
|
526 @media print { |
|
527 div.document, |
|
528 div.documentwrapper, |
|
529 div.bodywrapper { |
|
530 margin: 0 !important; |
|
531 width: 100%; |
|
532 } |
|
533 |
|
534 div.sphinxsidebar, |
|
535 div.related, |
|
536 div.footer, |
|
537 #top-link { |
|
538 display: none; |
|
539 } |
|
540 } |
|