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