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