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