|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
31 |
|
32 |
|
33 |
|
34 |
|
35 |
|
36 |
|
37 |
|
38 |
|
39 |
|
40 |
|
41 |
|
42 |
|
43 |
|
44 |
|
45 |
|
46 |
|
47 |
|
48 |
|
49 |
|
50 |
|
51 |
|
52 |
|
53 @import url("basic.css"); |
|
54 |
|
55 /* -- page layout ----------------------------------------------------------- */ |
|
56 |
|
57 body { |
|
58 font-family: 'goudy old style', 'minion pro', 'bell mt', Georgia, 'Hiragino Mincho Pro', serif; |
|
59 font-size: 17px; |
|
60 background-color: #fff; |
|
61 color: #000; |
|
62 margin: 0; |
|
63 padding: 0; |
|
64 } |
|
65 |
|
66 |
|
67 div.document { |
|
68 width: 940px; |
|
69 margin: 30px auto 0 auto; |
|
70 } |
|
71 |
|
72 div.documentwrapper { |
|
73 float: left; |
|
74 width: 100%; |
|
75 } |
|
76 |
|
77 div.bodywrapper { |
|
78 margin: 0 0 0 220px; |
|
79 } |
|
80 |
|
81 div.sphinxsidebar { |
|
82 width: 220px; |
|
83 font-size: 14px; |
|
84 line-height: 1.5; |
|
85 } |
|
86 |
|
87 hr { |
|
88 border: 1px solid #B1B4B6; |
|
89 } |
|
90 |
|
91 div.body { |
|
92 background-color: #fff; |
|
93 color: #3E4349; |
|
94 padding: 0 30px 0 30px; |
|
95 } |
|
96 |
|
97 div.body > .section { |
|
98 text-align: left; |
|
99 } |
|
100 |
|
101 div.footer { |
|
102 width: 940px; |
|
103 margin: 20px auto 30px auto; |
|
104 font-size: 14px; |
|
105 color: #888; |
|
106 text-align: right; |
|
107 } |
|
108 |
|
109 div.footer a { |
|
110 color: #888; |
|
111 } |
|
112 |
|
113 p.caption { |
|
114 font-family: inherit; |
|
115 font-size: inherit; |
|
116 } |
|
117 |
|
118 |
|
119 div.relations { |
|
120 display: none; |
|
121 } |
|
122 |
|
123 |
|
124 div.sphinxsidebar a { |
|
125 color: #444; |
|
126 text-decoration: none; |
|
127 border-bottom: 1px dotted #999; |
|
128 } |
|
129 |
|
130 div.sphinxsidebar a:hover { |
|
131 border-bottom: 1px solid #999; |
|
132 } |
|
133 |
|
134 div.sphinxsidebarwrapper { |
|
135 padding: 18px 10px; |
|
136 } |
|
137 |
|
138 div.sphinxsidebarwrapper p.logo { |
|
139 padding: 0; |
|
140 margin: -10px 0 0 0px; |
|
141 text-align: center; |
|
142 } |
|
143 |
|
144 div.sphinxsidebarwrapper h1.logo { |
|
145 margin-top: -10px; |
|
146 text-align: center; |
|
147 margin-bottom: 5px; |
|
148 text-align: left; |
|
149 } |
|
150 |
|
151 div.sphinxsidebarwrapper h1.logo-name { |
|
152 margin-top: 0px; |
|
153 } |
|
154 |
|
155 div.sphinxsidebarwrapper p.blurb { |
|
156 margin-top: 0; |
|
157 font-style: normal; |
|
158 } |
|
159 |
|
160 div.sphinxsidebar h3, |
|
161 div.sphinxsidebar h4 { |
|
162 font-family: 'Garamond', 'Georgia', serif; |
|
163 color: #444; |
|
164 font-size: 24px; |
|
165 font-weight: normal; |
|
166 margin: 0 0 5px 0; |
|
167 padding: 0; |
|
168 } |
|
169 |
|
170 div.sphinxsidebar h4 { |
|
171 font-size: 20px; |
|
172 } |
|
173 |
|
174 div.sphinxsidebar h3 a { |
|
175 color: #444; |
|
176 } |
|
177 |
|
178 div.sphinxsidebar p.logo a, |
|
179 div.sphinxsidebar h3 a, |
|
180 div.sphinxsidebar p.logo a:hover, |
|
181 div.sphinxsidebar h3 a:hover { |
|
182 border: none; |
|
183 } |
|
184 |
|
185 div.sphinxsidebar p { |
|
186 color: #555; |
|
187 margin: 10px 0; |
|
188 } |
|
189 |
|
190 div.sphinxsidebar ul { |
|
191 margin: 10px 0; |
|
192 padding: 0; |
|
193 color: #000; |
|
194 } |
|
195 |
|
196 div.sphinxsidebar ul li.toctree-l1 > a { |
|
197 font-size: 120%; |
|
198 } |
|
199 |
|
200 div.sphinxsidebar ul li.toctree-l2 > a { |
|
201 font-size: 110%; |
|
202 } |
|
203 |
|
204 div.sphinxsidebar input { |
|
205 border: 1px solid #CCC; |
|
206 font-family: 'goudy old style', 'minion pro', 'bell mt', Georgia, 'Hiragino Mincho Pro', serif; |
|
207 font-size: 1em; |
|
208 } |
|
209 |
|
210 div.sphinxsidebar hr { |
|
211 border: none; |
|
212 height: 1px; |
|
213 color: #AAA; |
|
214 background: #AAA; |
|
215 |
|
216 text-align: left; |
|
217 margin-left: 0; |
|
218 width: 50%; |
|
219 } |
|
220 |
|
221 /* -- body styles ----------------------------------------------------------- */ |
|
222 |
|
223 a { |
|
224 color: #004B6B; |
|
225 text-decoration: underline; |
|
226 } |
|
227 |
|
228 a:hover { |
|
229 color: #6D4100; |
|
230 text-decoration: underline; |
|
231 } |
|
232 |
|
233 div.body h1, |
|
234 div.body h2, |
|
235 div.body h3, |
|
236 div.body h4, |
|
237 div.body h5, |
|
238 div.body h6 { |
|
239 font-family: 'Garamond', 'Georgia', serif; |
|
240 font-weight: normal; |
|
241 margin: 30px 0px 10px 0px; |
|
242 padding: 0; |
|
243 } |
|
244 |
|
245 div.body h1 { margin-top: 0; padding-top: 0; font-size: 240%; } |
|
246 div.body h2 { font-size: 180%; } |
|
247 div.body h3 { font-size: 150%; } |
|
248 div.body h4 { font-size: 130%; } |
|
249 div.body h5 { font-size: 100%; } |
|
250 div.body h6 { font-size: 100%; } |
|
251 |
|
252 a.headerlink { |
|
253 color: #DDD; |
|
254 padding: 0 4px; |
|
255 text-decoration: none; |
|
256 } |
|
257 |
|
258 a.headerlink:hover { |
|
259 color: #444; |
|
260 background: #EAEAEA; |
|
261 } |
|
262 |
|
263 div.body p, div.body dd, div.body li { |
|
264 line-height: 1.4em; |
|
265 } |
|
266 |
|
267 div.admonition { |
|
268 margin: 20px 0px; |
|
269 padding: 10px 30px; |
|
270 background-color: #EEE; |
|
271 border: 1px solid #CCC; |
|
272 } |
|
273 |
|
274 div.admonition tt.xref, div.admonition code.xref, div.admonition a tt { |
|
275 background-color: ; |
|
276 border-bottom: 1px solid #fafafa; |
|
277 } |
|
278 |
|
279 dd div.admonition { |
|
280 margin-left: -60px; |
|
281 padding-left: 60px; |
|
282 } |
|
283 |
|
284 div.admonition p.admonition-title { |
|
285 font-family: 'Garamond', 'Georgia', serif; |
|
286 font-weight: normal; |
|
287 font-size: 24px; |
|
288 margin: 0 0 10px 0; |
|
289 padding: 0; |
|
290 line-height: 1; |
|
291 } |
|
292 |
|
293 div.admonition p.last { |
|
294 margin-bottom: 0; |
|
295 } |
|
296 |
|
297 div.highlight { |
|
298 background-color: #fff; |
|
299 } |
|
300 |
|
301 dt:target, .highlight { |
|
302 background: #FAF3E8; |
|
303 } |
|
304 |
|
305 div.warning { |
|
306 background-color: #FCC; |
|
307 border: 1px solid #FAA; |
|
308 } |
|
309 |
|
310 div.danger { |
|
311 background-color: #FCC; |
|
312 border: 1px solid #FAA; |
|
313 -moz-box-shadow: 2px 2px 4px #D52C2C; |
|
314 -webkit-box-shadow: 2px 2px 4px #D52C2C; |
|
315 box-shadow: 2px 2px 4px #D52C2C; |
|
316 } |
|
317 |
|
318 div.error { |
|
319 background-color: #FCC; |
|
320 border: 1px solid #FAA; |
|
321 -moz-box-shadow: 2px 2px 4px #D52C2C; |
|
322 -webkit-box-shadow: 2px 2px 4px #D52C2C; |
|
323 box-shadow: 2px 2px 4px #D52C2C; |
|
324 } |
|
325 |
|
326 div.caution { |
|
327 background-color: #FCC; |
|
328 border: 1px solid #FAA; |
|
329 } |
|
330 |
|
331 div.attention { |
|
332 background-color: #FCC; |
|
333 border: 1px solid #FAA; |
|
334 } |
|
335 |
|
336 div.important { |
|
337 background-color: #EEE; |
|
338 border: 1px solid #CCC; |
|
339 } |
|
340 |
|
341 div.note { |
|
342 background-color: #EEE; |
|
343 border: 1px solid #CCC; |
|
344 } |
|
345 |
|
346 div.tip { |
|
347 background-color: #EEE; |
|
348 border: 1px solid #CCC; |
|
349 } |
|
350 |
|
351 div.hint { |
|
352 background-color: #EEE; |
|
353 border: 1px solid #CCC; |
|
354 } |
|
355 |
|
356 div.seealso { |
|
357 background-color: #EEE; |
|
358 border: 1px solid #CCC; |
|
359 } |
|
360 |
|
361 div.topic { |
|
362 background-color: #EEE; |
|
363 } |
|
364 |
|
365 p.admonition-title { |
|
366 display: inline; |
|
367 } |
|
368 |
|
369 p.admonition-title:after { |
|
370 content: ":"; |
|
371 } |
|
372 |
|
373 pre, tt, code { |
|
374 font-family: 'Consolas', 'Menlo', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace; |
|
375 font-size: 0.9em; |
|
376 } |
|
377 |
|
378 .hll { |
|
379 background-color: #FFC; |
|
380 margin: 0 -12px; |
|
381 padding: 0 12px; |
|
382 display: block; |
|
383 } |
|
384 |
|
385 img.screenshot { |
|
386 } |
|
387 |
|
388 tt.descname, tt.descclassname, code.descname, code.descclassname { |
|
389 font-size: 0.95em; |
|
390 } |
|
391 |
|
392 tt.descname, code.descname { |
|
393 padding-right: 0.08em; |
|
394 } |
|
395 |
|
396 img.screenshot { |
|
397 -moz-box-shadow: 2px 2px 4px #EEE; |
|
398 -webkit-box-shadow: 2px 2px 4px #EEE; |
|
399 box-shadow: 2px 2px 4px #EEE; |
|
400 } |
|
401 |
|
402 table.docutils { |
|
403 border: 1px solid #888; |
|
404 -moz-box-shadow: 2px 2px 4px #EEE; |
|
405 -webkit-box-shadow: 2px 2px 4px #EEE; |
|
406 box-shadow: 2px 2px 4px #EEE; |
|
407 } |
|
408 |
|
409 table.docutils td, table.docutils th { |
|
410 border: 1px solid #888; |
|
411 padding: 0.25em 0.7em; |
|
412 } |
|
413 |
|
414 table.field-list, table.footnote { |
|
415 border: none; |
|
416 -moz-box-shadow: none; |
|
417 -webkit-box-shadow: none; |
|
418 box-shadow: none; |
|
419 } |
|
420 |
|
421 table.footnote { |
|
422 margin: 15px 0; |
|
423 width: 100%; |
|
424 border: 1px solid #EEE; |
|
425 background: #FDFDFD; |
|
426 font-size: 0.9em; |
|
427 } |
|
428 |
|
429 table.footnote + table.footnote { |
|
430 margin-top: -15px; |
|
431 border-top: none; |
|
432 } |
|
433 |
|
434 table.field-list th { |
|
435 padding: 0 0.8em 0 0; |
|
436 } |
|
437 |
|
438 table.field-list td { |
|
439 padding: 0; |
|
440 } |
|
441 |
|
442 table.field-list p { |
|
443 margin-bottom: 0.8em; |
|
444 } |
|
445 |
|
446 table.footnote td.label { |
|
447 width: .1px; |
|
448 padding: 0.3em 0 0.3em 0.5em; |
|
449 } |
|
450 |
|
451 table.footnote td { |
|
452 padding: 0.3em 0.5em; |
|
453 } |
|
454 |
|
455 dl { |
|
456 margin: 0; |
|
457 padding: 0; |
|
458 } |
|
459 |
|
460 dl dd { |
|
461 margin-left: 30px; |
|
462 } |
|
463 |
|
464 blockquote { |
|
465 margin: 0 0 0 30px; |
|
466 padding: 0; |
|
467 } |
|
468 |
|
469 ul, ol { |
|
470 /* Matches the 30px from the narrow-screen "li > ul" selector below */ |
|
471 margin: 10px 0 10px 30px; |
|
472 padding: 0; |
|
473 } |
|
474 |
|
475 pre { |
|
476 background: #EEE; |
|
477 padding: 7px 30px; |
|
478 margin: 15px 0px; |
|
479 line-height: 1.3em; |
|
480 } |
|
481 |
|
482 div.viewcode-block:target { |
|
483 background: #ffd; |
|
484 } |
|
485 |
|
486 dl pre, blockquote pre, li pre { |
|
487 margin-left: 0; |
|
488 padding-left: 30px; |
|
489 } |
|
490 |
|
491 dl dl pre { |
|
492 margin-left: -90px; |
|
493 padding-left: 90px; |
|
494 } |
|
495 |
|
496 tt, code { |
|
497 background-color: #ecf0f3; |
|
498 color: #222; |
|
499 /* padding: 1px 2px; */ |
|
500 } |
|
501 |
|
502 tt.xref, code.xref, a tt { |
|
503 background-color: #FBFBFB; |
|
504 border-bottom: 1px solid #fff; |
|
505 } |
|
506 |
|
507 a.reference { |
|
508 text-decoration: none; |
|
509 border-bottom: 1px dotted #004B6B; |
|
510 } |
|
511 |
|
512 /* Don't put an underline on images */ |
|
513 a.image-reference, a.image-reference:hover { |
|
514 border-bottom: none; |
|
515 } |
|
516 |
|
517 a.reference:hover { |
|
518 border-bottom: 1px solid #6D4100; |
|
519 } |
|
520 |
|
521 a.footnote-reference { |
|
522 text-decoration: none; |
|
523 font-size: 0.7em; |
|
524 vertical-align: top; |
|
525 border-bottom: 1px dotted #004B6B; |
|
526 } |
|
527 |
|
528 a.footnote-reference:hover { |
|
529 border-bottom: 1px solid #6D4100; |
|
530 } |
|
531 |
|
532 a:hover tt, a:hover code { |
|
533 background: #EEE; |
|
534 } |
|
535 |
|
536 |
|
537 @media screen and (max-width: 870px) { |
|
538 |
|
539 div.sphinxsidebar { |
|
540 display: none; |
|
541 } |
|
542 |
|
543 div.document { |
|
544 width: 100%; |
|
545 |
|
546 } |
|
547 |
|
548 div.documentwrapper { |
|
549 margin-left: 0; |
|
550 margin-top: 0; |
|
551 margin-right: 0; |
|
552 margin-bottom: 0; |
|
553 } |
|
554 |
|
555 div.bodywrapper { |
|
556 margin-top: 0; |
|
557 margin-right: 0; |
|
558 margin-bottom: 0; |
|
559 margin-left: 0; |
|
560 } |
|
561 |
|
562 ul { |
|
563 margin-left: 0; |
|
564 } |
|
565 |
|
566 li > ul { |
|
567 /* Matches the 30px from the "ul, ol" selector above */ |
|
568 margin-left: 30px; |
|
569 } |
|
570 |
|
571 .document { |
|
572 width: auto; |
|
573 } |
|
574 |
|
575 .footer { |
|
576 width: auto; |
|
577 } |
|
578 |
|
579 .bodywrapper { |
|
580 margin: 0; |
|
581 } |
|
582 |
|
583 .footer { |
|
584 width: auto; |
|
585 } |
|
586 |
|
587 .github { |
|
588 display: none; |
|
589 } |
|
590 |
|
591 |
|
592 |
|
593 } |
|
594 |
|
595 |
|
596 |
|
597 @media screen and (max-width: 875px) { |
|
598 |
|
599 body { |
|
600 margin: 0; |
|
601 padding: 20px 30px; |
|
602 } |
|
603 |
|
604 div.documentwrapper { |
|
605 float: none; |
|
606 background: #fff; |
|
607 } |
|
608 |
|
609 div.sphinxsidebar { |
|
610 display: block; |
|
611 float: none; |
|
612 width: 102.5%; |
|
613 margin: 50px -30px -20px -30px; |
|
614 padding: 10px 20px; |
|
615 background: #333; |
|
616 color: #FFF; |
|
617 } |
|
618 |
|
619 div.sphinxsidebar h3, div.sphinxsidebar h4, div.sphinxsidebar p, |
|
620 div.sphinxsidebar h3 a { |
|
621 color: #fff; |
|
622 } |
|
623 |
|
624 div.sphinxsidebar a { |
|
625 color: #AAA; |
|
626 } |
|
627 |
|
628 div.sphinxsidebar p.logo { |
|
629 display: none; |
|
630 } |
|
631 |
|
632 div.document { |
|
633 width: 100%; |
|
634 margin: 0; |
|
635 } |
|
636 |
|
637 div.footer { |
|
638 display: none; |
|
639 } |
|
640 |
|
641 div.bodywrapper { |
|
642 margin: 0; |
|
643 } |
|
644 |
|
645 div.body { |
|
646 min-height: 0; |
|
647 padding: 0; |
|
648 } |
|
649 |
|
650 .rtd_doc_footer { |
|
651 display: none; |
|
652 } |
|
653 |
|
654 .document { |
|
655 width: auto; |
|
656 } |
|
657 |
|
658 .footer { |
|
659 width: auto; |
|
660 } |
|
661 |
|
662 .footer { |
|
663 width: auto; |
|
664 } |
|
665 |
|
666 .github { |
|
667 display: none; |
|
668 } |
|
669 } |
|
670 |
|
671 |
|
672 /* misc. */ |
|
673 |
|
674 .revsys-inline { |
|
675 display: none!important; |
|
676 } |
|
677 |
|
678 /* Make nested-list/multi-paragraph items look better in Releases changelog |
|
679 * pages. Without this, docutils' magical list fuckery causes inconsistent |
|
680 * formatting between different release sub-lists. |
|
681 */ |
|
682 div#changelog > div.section > ul > li > p:only-child { |
|
683 margin-bottom: 0; |
|
684 } |
|
685 |
|
686 /* Hide fugly table cell borders in ..bibliography:: directive output */ |
|
687 table.docutils.citation, table.docutils.citation td, table.docutils.citation th { |
|
688 border: none; |
|
689 /* Below needed in some edge cases; if not applied, bottom shadows appear */ |
|
690 -moz-box-shadow: none; |
|
691 -webkit-box-shadow: none; |
|
692 box-shadow: none; |
|
693 } |