Sphinx documentation configuration files
[eliot.git] / docs / build / html / _static / basic.css
1 /*
2  * basic.css
3  * ~~~~~~~~~
4  *
5  * Sphinx stylesheet -- basic theme.
6  *
7  * :copyright: Copyright 2007-2019 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     word-wrap: break-word;
56     overflow-wrap : break-word;
57 }
58
59 div.sphinxsidebar ul {
60     list-style: none;
61 }
62
63 div.sphinxsidebar ul ul,
64 div.sphinxsidebar ul.want-points {
65     margin-left: 20px;
66     list-style: square;
67 }
68
69 div.sphinxsidebar ul ul {
70     margin-top: 0;
71     margin-bottom: 0;
72 }
73
74 div.sphinxsidebar form {
75     margin-top: 10px;
76 }
77
78 div.sphinxsidebar input {
79     border: 1px solid #98dbcc;
80     font-family: sans-serif;
81     font-size: 1em;
82 }
83
84 div.sphinxsidebar #searchbox form.search {
85     overflow: hidden;
86 }
87
88 div.sphinxsidebar #searchbox input[type="text"] {
89     float: left;
90     width: 80%;
91     padding: 0.25em;
92     box-sizing: border-box;
93 }
94
95 div.sphinxsidebar #searchbox input[type="submit"] {
96     float: left;
97     width: 20%;
98     border-left: none;
99     padding: 0.25em;
100     box-sizing: border-box;
101 }
102
103
104 img {
105     border: 0;
106     max-width: 100%;
107 }
108
109 /* -- search page ----------------------------------------------------------- */
110
111 ul.search {
112     margin: 10px 0 0 20px;
113     padding: 0;
114 }
115
116 ul.search li {
117     padding: 5px 0 5px 20px;
118     background-image: url(file.png);
119     background-repeat: no-repeat;
120     background-position: 0 7px;
121 }
122
123 ul.search li a {
124     font-weight: bold;
125 }
126
127 ul.search li div.context {
128     color: #888;
129     margin: 2px 0 0 30px;
130     text-align: left;
131 }
132
133 ul.keywordmatches li.goodmatch a {
134     font-weight: bold;
135 }
136
137 /* -- index page ------------------------------------------------------------ */
138
139 table.contentstable {
140     width: 90%;
141     margin-left: auto;
142     margin-right: auto;
143 }
144
145 table.contentstable p.biglink {
146     line-height: 150%;
147 }
148
149 a.biglink {
150     font-size: 1.3em;
151 }
152
153 span.linkdescr {
154     font-style: italic;
155     padding-top: 5px;
156     font-size: 90%;
157 }
158
159 /* -- general index --------------------------------------------------------- */
160
161 table.indextable {
162     width: 100%;
163 }
164
165 table.indextable td {
166     text-align: left;
167     vertical-align: top;
168 }
169
170 table.indextable ul {
171     margin-top: 0;
172     margin-bottom: 0;
173     list-style-type: none;
174 }
175
176 table.indextable > tbody > tr > td > ul {
177     padding-left: 0em;
178 }
179
180 table.indextable tr.pcap {
181     height: 10px;
182 }
183
184 table.indextable tr.cap {
185     margin-top: 10px;
186     background-color: #f2f2f2;
187 }
188
189 img.toggler {
190     margin-right: 3px;
191     margin-top: 3px;
192     cursor: pointer;
193 }
194
195 div.modindex-jumpbox {
196     border-top: 1px solid #ddd;
197     border-bottom: 1px solid #ddd;
198     margin: 1em 0 1em 0;
199     padding: 0.4em;
200 }
201
202 div.genindex-jumpbox {
203     border-top: 1px solid #ddd;
204     border-bottom: 1px solid #ddd;
205     margin: 1em 0 1em 0;
206     padding: 0.4em;
207 }
208
209 /* -- domain module index --------------------------------------------------- */
210
211 table.modindextable td {
212     padding: 2px;
213     border-collapse: collapse;
214 }
215
216 /* -- general body styles --------------------------------------------------- */
217
218 div.body {
219     min-width: 450px;
220     max-width: 800px;
221 }
222
223 div.body p, div.body dd, div.body li, div.body blockquote {
224     -moz-hyphens: auto;
225     -ms-hyphens: auto;
226     -webkit-hyphens: auto;
227     hyphens: auto;
228 }
229
230 a.headerlink {
231     visibility: hidden;
232 }
233
234 h1:hover > a.headerlink,
235 h2:hover > a.headerlink,
236 h3:hover > a.headerlink,
237 h4:hover > a.headerlink,
238 h5:hover > a.headerlink,
239 h6:hover > a.headerlink,
240 dt:hover > a.headerlink,
241 caption:hover > a.headerlink,
242 p.caption:hover > a.headerlink,
243 div.code-block-caption:hover > a.headerlink {
244     visibility: visible;
245 }
246
247 div.body p.caption {
248     text-align: inherit;
249 }
250
251 div.body td {
252     text-align: left;
253 }
254
255 .first {
256     margin-top: 0 !important;
257 }
258
259 p.rubric {
260     margin-top: 30px;
261     font-weight: bold;
262 }
263
264 img.align-left, .figure.align-left, object.align-left {
265     clear: left;
266     float: left;
267     margin-right: 1em;
268 }
269
270 img.align-right, .figure.align-right, object.align-right {
271     clear: right;
272     float: right;
273     margin-left: 1em;
274 }
275
276 img.align-center, .figure.align-center, object.align-center {
277   display: block;
278   margin-left: auto;
279   margin-right: auto;
280 }
281
282 .align-left {
283     text-align: left;
284 }
285
286 .align-center {
287     text-align: center;
288 }
289
290 .align-right {
291     text-align: right;
292 }
293
294 /* -- sidebars -------------------------------------------------------------- */
295
296 div.sidebar {
297     margin: 0 0 0.5em 1em;
298     border: 1px solid #ddb;
299     padding: 7px 7px 0 7px;
300     background-color: #ffe;
301     width: 40%;
302     float: right;
303 }
304
305 p.sidebar-title {
306     font-weight: bold;
307 }
308
309 /* -- topics ---------------------------------------------------------------- */
310
311 div.topic {
312     border: 1px solid #ccc;
313     padding: 7px 7px 0 7px;
314     margin: 10px 0 10px 0;
315 }
316
317 p.topic-title {
318     font-size: 1.1em;
319     font-weight: bold;
320     margin-top: 10px;
321 }
322
323 /* -- admonitions ----------------------------------------------------------- */
324
325 div.admonition {
326     margin-top: 10px;
327     margin-bottom: 10px;
328     padding: 7px;
329 }
330
331 div.admonition dt {
332     font-weight: bold;
333 }
334
335 div.admonition dl {
336     margin-bottom: 0;
337 }
338
339 p.admonition-title {
340     margin: 0px 10px 5px 0px;
341     font-weight: bold;
342 }
343
344 div.body p.centered {
345     text-align: center;
346     margin-top: 25px;
347 }
348
349 /* -- tables ---------------------------------------------------------------- */
350
351 table.docutils {
352     border: 0;
353     border-collapse: collapse;
354 }
355
356 table.align-center {
357     margin-left: auto;
358     margin-right: auto;
359 }
360
361 table caption span.caption-number {
362     font-style: italic;
363 }
364
365 table caption span.caption-text {
366 }
367
368 table.docutils td, table.docutils th {
369     padding: 1px 8px 1px 5px;
370     border-top: 0;
371     border-left: 0;
372     border-right: 0;
373     border-bottom: 1px solid #aaa;
374 }
375
376 table.footnote td, table.footnote th {
377     border: 0 !important;
378 }
379
380 th {
381     text-align: left;
382     padding-right: 5px;
383 }
384
385 table.citation {
386     border-left: solid 1px gray;
387     margin-left: 1px;
388 }
389
390 table.citation td {
391     border-bottom: none;
392 }
393
394 /* -- figures --------------------------------------------------------------- */
395
396 div.figure {
397     margin: 0.5em;
398     padding: 0.5em;
399 }
400
401 div.figure p.caption {
402     padding: 0.3em;
403 }
404
405 div.figure p.caption span.caption-number {
406     font-style: italic;
407 }
408
409 div.figure p.caption span.caption-text {
410 }
411
412 /* -- field list styles ----------------------------------------------------- */
413
414 table.field-list td, table.field-list th {
415     border: 0 !important;
416 }
417
418 .field-list ul {
419     margin: 0;
420     padding-left: 1em;
421 }
422
423 .field-list p {
424     margin: 0;
425 }
426
427 .field-name {
428     -moz-hyphens: manual;
429     -ms-hyphens: manual;
430     -webkit-hyphens: manual;
431     hyphens: manual;
432 }
433
434 /* -- hlist styles ---------------------------------------------------------- */
435
436 table.hlist td {
437     vertical-align: top;
438 }
439
440
441 /* -- other body styles ----------------------------------------------------- */
442
443 ol.arabic {
444     list-style: decimal;
445 }
446
447 ol.loweralpha {
448     list-style: lower-alpha;
449 }
450
451 ol.upperalpha {
452     list-style: upper-alpha;
453 }
454
455 ol.lowerroman {
456     list-style: lower-roman;
457 }
458
459 ol.upperroman {
460     list-style: upper-roman;
461 }
462
463 dl {
464     margin-bottom: 15px;
465 }
466
467 dd p {
468     margin-top: 0px;
469 }
470
471 dd ul, dd table {
472     margin-bottom: 10px;
473 }
474
475 dd {
476     margin-top: 3px;
477     margin-bottom: 10px;
478     margin-left: 30px;
479 }
480
481 dt:target, span.highlighted {
482     background-color: #fbe54e;
483 }
484
485 rect.highlighted {
486     fill: #fbe54e;
487 }
488
489 dl.glossary dt {
490     font-weight: bold;
491     font-size: 1.1em;
492 }
493
494 .optional {
495     font-size: 1.3em;
496 }
497
498 .sig-paren {
499     font-size: larger;
500 }
501
502 .versionmodified {
503     font-style: italic;
504 }
505
506 .system-message {
507     background-color: #fda;
508     padding: 5px;
509     border: 3px solid red;
510 }
511
512 .footnote:target  {
513     background-color: #ffa;
514 }
515
516 .line-block {
517     display: block;
518     margin-top: 1em;
519     margin-bottom: 1em;
520 }
521
522 .line-block .line-block {
523     margin-top: 0;
524     margin-bottom: 0;
525     margin-left: 1.5em;
526 }
527
528 .guilabel, .menuselection {
529     font-family: sans-serif;
530 }
531
532 .accelerator {
533     text-decoration: underline;
534 }
535
536 .classifier {
537     font-style: oblique;
538 }
539
540 abbr, acronym {
541     border-bottom: dotted 1px;
542     cursor: help;
543 }
544
545 /* -- code displays --------------------------------------------------------- */
546
547 pre {
548     overflow: auto;
549     overflow-y: hidden;  /* fixes display issues on Chrome browsers */
550 }
551
552 span.pre {
553     -moz-hyphens: none;
554     -ms-hyphens: none;
555     -webkit-hyphens: none;
556     hyphens: none;
557 }
558
559 td.linenos pre {
560     padding: 5px 0px;
561     border: 0;
562     background-color: transparent;
563     color: #aaa;
564 }
565
566 table.highlighttable {
567     margin-left: 0.5em;
568 }
569
570 table.highlighttable td {
571     padding: 0 0.5em 0 0.5em;
572 }
573
574 div.code-block-caption {
575     padding: 2px 5px;
576     font-size: small;
577 }
578
579 div.code-block-caption code {
580     background-color: transparent;
581 }
582
583 div.code-block-caption + div > div.highlight > pre {
584     margin-top: 0;
585 }
586
587 div.code-block-caption span.caption-number {
588     padding: 0.1em 0.3em;
589     font-style: italic;
590 }
591
592 div.code-block-caption span.caption-text {
593 }
594
595 div.literal-block-wrapper {
596     padding: 1em 1em 0;
597 }
598
599 div.literal-block-wrapper div.highlight {
600     margin: 0;
601 }
602
603 code.descname {
604     background-color: transparent;
605     font-weight: bold;
606     font-size: 1.2em;
607 }
608
609 code.descclassname {
610     background-color: transparent;
611 }
612
613 code.xref, a code {
614     background-color: transparent;
615     font-weight: bold;
616 }
617
618 h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
619     background-color: transparent;
620 }
621
622 .viewcode-link {
623     float: right;
624 }
625
626 .viewcode-back {
627     float: right;
628     font-family: sans-serif;
629 }
630
631 div.viewcode-block:target {
632     margin: -1px -10px;
633     padding: 0 10px;
634 }
635
636 /* -- math display ---------------------------------------------------------- */
637
638 img.math {
639     vertical-align: middle;
640 }
641
642 div.body div.math p {
643     text-align: center;
644 }
645
646 span.eqno {
647     float: right;
648 }
649
650 span.eqno a.headerlink {
651     position: relative;
652     left: 0px;
653     z-index: 1;
654 }
655
656 div.math:hover a.headerlink {
657     visibility: visible;
658 }
659
660 /* -- printout stylesheet --------------------------------------------------- */
661
662 @media print {
663     div.document,
664     div.documentwrapper,
665     div.bodywrapper {
666         margin: 0 !important;
667         width: 100%;
668     }
669
670     div.sphinxsidebar,
671     div.related,
672     div.footer,
673     #top-link {
674         display: none;
675     }
676 }