1/**
2 * Alternate Sphinx design
3 * Originally created by Armin Ronacher for Werkzeug, adapted by Georg Brandl.
4 */
5
6body {
7    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', sans-serif;
8    font-size: 14px;
9    letter-spacing: -0.01em;
10    line-height: 150%;
11    text-align: center;
12    /*background-color: #AFC1C4; */
13    background-color: #BFD1D4;
14    color: black;
15    padding: 0;
16    border: 1px solid #aaa;
17
18    margin: 0px 80px 0px 80px;
19    min-width: 740px;
20}
21
22a {
23    color: #CA7900;
24    text-decoration: none;
25}
26
27a:hover {
28    color: #2491CF;
29}
30
31pre {
32    font-family: 'Consolas', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
33    font-size: 0.95em;
34    letter-spacing: 0.015em;
35    padding: 0.5em;
36    border: 1px solid #ccc;
37    background-color: #f8f8f8;
38}
39
40td.linenos pre {
41    padding: 0.5em 0;
42    border: 0;
43    background-color: transparent;
44    color: #aaa;
45}
46
47table.highlighttable {
48    margin-left: 0.5em;
49}
50
51table.highlighttable td {
52    padding: 0 0.5em 0 0.5em;
53}
54
55cite, code, tt {
56    font-family: 'Consolas', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
57    font-size: 0.95em;
58    letter-spacing: 0.01em;
59}
60
61hr {
62    border: 1px solid #abc;
63    margin: 2em;
64}
65
66tt {
67    background-color: #f2f2f2;
68    border-bottom: 1px solid #ddd;
69    color: #333;
70}
71
72tt.descname {
73    background-color: transparent;
74    font-weight: bold;
75    font-size: 1.2em;
76    border: 0;
77}
78
79tt.descclassname {
80    background-color: transparent;
81    border: 0;
82}
83
84tt.xref {
85    background-color: transparent;
86    font-weight: bold;
87    border: 0;
88}
89
90a tt {
91    background-color: transparent;
92    font-weight: bold;
93    border: 0;
94    color: #CA7900;
95}
96
97a tt:hover {
98    color: #2491CF;
99}
100
101.field-list ul {
102    margin: 0;
103    padding-left: 1em;
104}
105
106.field-list p {
107    margin: 0;
108}
109
110dl {
111    margin-bottom: 15px;
112}
113
114dd p {
115    margin-top: 0px;
116}
117
118dd ul, dd table {
119    margin-bottom: 10px;
120}
121
122dd {
123    margin-top: 3px;
124    margin-bottom: 10px;
125    margin-left: 30px;
126}
127
128.refcount {
129    color: #060;
130}
131
132dt:target,
133.highlight {
134    background-color: #fbe54e;
135}
136
137dl.glossary dt {
138    font-weight: bold;
139    font-size: 1.1em;
140}
141
142pre {
143    line-height: 120%;
144}
145
146pre a {
147    color: inherit;
148    text-decoration: underline;
149}
150
151.first {
152    margin-top: 0 !important;
153}
154
155div.document {
156    background-color: white;
157    text-align: left;
158    background-image: url(contents.png);
159    background-repeat: repeat-x;
160}
161
162/*
163div.documentwrapper {
164    width: 100%;
165}
166*/
167
168div.clearer {
169    clear: both;
170}
171
172div.related h3 {
173    display: none;
174}
175
176div.related ul {
177    background-image: url(navigation.png);
178    height: 2em;
179    list-style: none;
180    border-top: 1px solid #ddd;
181    border-bottom: 1px solid #ddd;
182    margin: 0;
183    padding-left: 10px;
184}
185
186div.related ul li {
187    margin: 0;
188    padding: 0;
189    height: 2em;
190    float: left;
191}
192
193div.related ul li.right {
194    float: right;
195    margin-right: 5px;
196}
197
198div.related ul li a {
199    margin: 0;
200    padding: 0 5px 0 5px;
201    line-height: 1.75em;
202    color: #EE9816;
203}
204
205div.related ul li a:hover {
206    color: #3CA8E7;
207}
208
209div.body {
210    margin: 0;
211    padding: 0.5em 20px 20px 20px;
212}
213
214div.bodywrapper {
215    margin: 0 240px 0 0;
216    border-right: 1px solid #ccc;
217}
218
219div.body a {
220    text-decoration: underline;
221}
222
223div.sphinxsidebar {
224    margin: 0;
225    padding: 0.5em 15px 15px 0;
226    width: 210px;
227    float: right;
228    text-align: left;
229/*    margin-left: -100%; */
230}
231
232div.sphinxsidebar h4, div.sphinxsidebar h3 {
233    margin: 1em 0 0.5em 0;
234    font-size: 0.9em;
235    padding: 0.1em 0 0.1em 0.5em;
236    color: white;
237    border: 1px solid #86989B;
238    background-color: #AFC1C4;
239}
240
241div.sphinxsidebar ul {
242    padding-left: 1.5em;
243    margin-top: 7px;
244    list-style: none;
245    padding: 0;
246    line-height: 130%;
247}
248
249div.sphinxsidebar ul ul {
250    list-style: square;
251    margin-left: 20px;
252}
253
254p {
255    margin: 0.8em 0 0.5em 0;
256}
257
258p.rubric {
259    font-weight: bold;
260}
261
262h1 {
263    margin: 0;
264    padding: 0.7em 0 0.3em 0;
265    font-size: 1.5em;
266    color: #11557C;
267}
268
269h2 {
270    margin: 1.3em 0 0.2em 0;
271    font-size: 1.35em;
272    padding: 0;
273}
274
275h3 {
276    margin: 1em 0 -0.3em 0;
277    font-size: 1.2em;
278}
279
280h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
281    color: black!important;
282}
283
284h1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor {
285    display: none;
286    margin: 0 0 0 0.3em;
287    padding: 0 0.2em 0 0.2em;
288    color: #aaa!important;
289}
290
291h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor,
292h5:hover a.anchor, h6:hover a.anchor {
293    display: inline;
294}
295
296h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover,
297h5 a.anchor:hover, h6 a.anchor:hover {
298    color: #777;
299    background-color: #eee;
300}
301
302table {
303    border-collapse: collapse;
304    margin: 0 -0.5em 0 -0.5em;
305}
306
307table td, table th {
308    padding: 0.2em 0.5em 0.2em 0.5em;
309}
310
311div.footer {
312    background-color: #E3EFF1;
313    color: #86989B;
314    padding: 3px 8px 3px 0;
315    clear: both;
316    font-size: 0.8em;
317    text-align: right;
318}
319
320div.footer a {
321    color: #86989B;
322    text-decoration: underline;
323}
324
325div.pagination {
326    margin-top: 2em;
327    padding-top: 0.5em;
328    border-top: 1px solid black;
329    text-align: center;
330}
331
332div.sphinxsidebar ul.toc {
333    margin: 1em 0 1em 0;
334    padding: 0 0 0 0.5em;
335    list-style: none;
336}
337
338div.sphinxsidebar ul.toc li {
339    margin: 0.5em 0 0.5em 0;
340    font-size: 0.9em;
341    line-height: 130%;
342}
343
344div.sphinxsidebar ul.toc li p {
345    margin: 0;
346    padding: 0;
347}
348
349div.sphinxsidebar ul.toc ul {
350    margin: 0.2em 0 0.2em 0;
351    padding: 0 0 0 1.8em;
352}
353
354div.sphinxsidebar ul.toc ul li {
355    padding: 0;
356}
357
358div.admonition, div.warning {
359    font-size: 0.9em;
360    margin: 1em 0 0 0;
361    border: 1px solid #86989B;
362    background-color: #f7f7f7;
363}
364
365div.admonition p, div.warning p {
366    margin: 0.5em 1em 0.5em 1em;
367    padding: 0;
368}
369
370div.admonition pre, div.warning pre {
371    margin: 0.4em 1em 0.4em 1em;
372}
373
374div.admonition p.admonition-title,
375div.warning p.admonition-title {
376    margin: 0;
377    padding: 0.1em 0 0.1em 0.5em;
378    color: white;
379    border-bottom: 1px solid #86989B;
380    font-weight: bold;
381    background-color: #AFC1C4;
382}
383
384div.warning {
385    border: 1px solid #940000;
386}
387
388div.warning p.admonition-title {
389    background-color: #CF0000;
390    border-bottom-color: #940000;
391}
392
393div.admonition ul, div.admonition ol,
394div.warning ul, div.warning ol {
395    margin: 0.1em 0.5em 0.5em 3em;
396    padding: 0;
397}
398
399div.versioninfo {
400    margin: 1em 0 0 0;
401    border: 1px solid #ccc;
402    background-color: #DDEAF0;
403    padding: 8px;
404    line-height: 1.3em;
405    font-size: 0.9em;
406}
407
408
409a.headerlink {
410    color: #c60f0f!important;
411    font-size: 1em;
412    margin-left: 6px;
413    padding: 0 4px 0 4px;
414    text-decoration: none!important;
415    visibility: hidden;
416}
417
418h1:hover > a.headerlink,
419h2:hover > a.headerlink,
420h3:hover > a.headerlink,
421h4:hover > a.headerlink,
422h5:hover > a.headerlink,
423h6:hover > a.headerlink,
424dt:hover > a.headerlink {
425    visibility: visible;
426}
427
428a.headerlink:hover {
429    background-color: #ccc;
430    color: white!important;
431}
432
433table.indextable td {
434    text-align: left;
435    vertical-align: top;
436}
437
438table.indextable dl, table.indextable dd {
439    margin-top: 0;
440    margin-bottom: 0;
441}
442
443table.indextable tr.pcap {
444    height: 10px;
445}
446
447table.indextable tr.cap {
448    margin-top: 10px;
449    background-color: #f2f2f2;
450}
451
452img.toggler {
453    margin-right: 3px;
454    margin-top: 3px;
455    cursor: pointer;
456}
457
458form.pfform {
459    margin: 10px 0 20px 0;
460}
461
462table.contentstable {
463    width: 90%;
464}
465
466table.contentstable p.biglink {
467    line-height: 150%;
468}
469
470a.biglink {
471    font-size: 1.3em;
472}
473
474span.linkdescr {
475    font-style: italic;
476    padding-top: 5px;
477    font-size: 90%;
478}
479
480ul.search {
481    margin: 10px 0 0 20px;
482    padding: 0;
483}
484
485ul.search li {
486    padding: 5px 0 5px 20px;
487    background-image: url(file.png);
488    background-repeat: no-repeat;
489    background-position: 0 7px;
490}
491
492ul.search li a {
493    font-weight: bold;
494}
495
496ul.search li div.context {
497    color: #888;
498    margin: 2px 0 0 30px;
499    text-align: left;
500}
501
502ul.keywordmatches li.goodmatch a {
503    font-weight: bold;
504}
505