~ubuntu-branches/ubuntu/raring/bedtools/raring

« back to all changes in this revision

Viewing changes to docs/themes/rtd/static/rtd.css_t

  • Committer: Package Import Robot
  • Author(s): Charles Plessy
  • Date: 2012-11-04 17:59:41 UTC
  • mfrom: (1.1.9)
  • Revision ID: package-import@ubuntu.com-20121104175941-hahqzy1w8uy650z0
Tags: 2.17.0-1
bb9012e Imported Upstream version 2.16.2.
9006b23 Imported Upstream version 2.17.0.
9112569 Documented BEDTools license as a whole.
325689c Removed Pre-Depends: dpkg (>= 1.15.6).
a781b14 Conforms with Policy 3.9.4.
84b1167 Use Debhelper 9. 
0bf572d Distribute the test suite.
422cd34 Bash completion for BEDTools.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * rtd.css
 
3
 * ~~~~~~~~~~~~~~~
 
4
 *
 
5
 * Sphinx stylesheet -- sphinxdoc theme.  Originally created by
 
6
 * Armin Ronacher for Werkzeug.
 
7
 *
 
8
 * Customized for ReadTheDocs by Eric Pierce & Eric Holscher
 
9
 *
 
10
 * :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS.
 
11
 * :license: BSD, see LICENSE for details.
 
12
 *
 
13
 */
 
14
 
 
15
/* RTD colors
 
16
 * light blue: #e8ecef
 
17
 * medium blue: #8ca1af
 
18
 * dark blue: #465158
 
19
 * dark grey: #444444
 
20
 *
 
21
 * white hover: #d1d9df;
 
22
 * medium blue hover: #697983;
 
23
 * green highlight: #8ecc4c
 
24
 * light blue (project bar): #e8ecef
 
25
 */
 
26
 
 
27
@import url("basic.css");
 
28
 
 
29
/* PAGE LAYOUT -------------------------------------------------------------- */
 
30
 
 
31
body {
 
32
    font: 100%/1.5 "ff-meta-web-pro-1","ff-meta-web-pro-2",Arial,"Helvetica Neue",sans-serif;
 
33
    text-align: center;
 
34
    color: black;
 
35
    background-color: #465158;
 
36
    padding: 0;
 
37
    margin: 0;
 
38
}
 
39
 
 
40
div.document {
 
41
    text-align: left;
 
42
    background-color: #e8ecef;
 
43
}
 
44
 
 
45
div.bodywrapper {
 
46
    background-color: #ffffff;
 
47
    border-left: 1px solid #ccc;
 
48
    border-bottom: 1px solid #ccc;
 
49
    margin: 0 0 0 16em;
 
50
}
 
51
 
 
52
div.body {
 
53
    margin: 0;
 
54
    padding: 0.5em 1.3em;
 
55
    max-width: 55em;
 
56
    min-width: 20em;
 
57
}
 
58
 
 
59
div.related {
 
60
    font-size: 1em;
 
61
    background-color: #465158;
 
62
}
 
63
 
 
64
div.documentwrapper {
 
65
    float: left;
 
66
    width: 100%;
 
67
    background-color: #e8ecef;
 
68
}
 
69
 
 
70
 
 
71
/* HEADINGS --------------------------------------------------------------- */
 
72
 
 
73
h1 {
 
74
    margin: 0;
 
75
    padding: 0.7em 0 0.3em 0;
 
76
    font-size: 1.5em;
 
77
    line-height: 1.15;
 
78
    color: #111;
 
79
    clear: both;
 
80
}
 
81
 
 
82
h2 {
 
83
    margin: 2em 0 0.2em 0;
 
84
    font-size: 1.35em;
 
85
    padding: 0;
 
86
    color: #465158;
 
87
}
 
88
 
 
89
h3 {
 
90
    margin: 1em 0 -0.3em 0;
 
91
    font-size: 1.2em;
 
92
    color: #6c818f;
 
93
}
 
94
 
 
95
div.body h1 a, div.body h2 a, div.body h3 a, div.body h4 a, div.body h5 a, div.body h6 a {
 
96
    color: black;
 
97
}
 
98
 
 
99
h1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor {
 
100
    display: none;
 
101
    margin: 0 0 0 0.3em;
 
102
    padding: 0 0.2em 0 0.2em;
 
103
    color: #aaa !important;
 
104
}
 
105
 
 
106
h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor,
 
107
h5:hover a.anchor, h6:hover a.anchor {
 
108
    display: inline;
 
109
}
 
110
 
 
111
h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover,
 
112
h5 a.anchor:hover, h6 a.anchor:hover {
 
113
    color: #777;
 
114
    background-color: #eee;
 
115
}
 
116
 
 
117
 
 
118
/* LINKS ------------------------------------------------------------------ */
 
119
 
 
120
/* Normal links get a pseudo-underline */
 
121
a {
 
122
    color: #444;
 
123
    text-decoration: none;
 
124
    border-bottom: 1px solid #ccc;
 
125
}
 
126
 
 
127
/* Links in sidebar, TOC, index trees and tables have no underline */
 
128
.sphinxsidebar a,
 
129
.toctree-wrapper a,
 
130
.indextable a,
 
131
#indices-and-tables a {
 
132
    color: #444;
 
133
    text-decoration: none;
 
134
    border-bottom: none;
 
135
}
 
136
 
 
137
/* Most links get an underline-effect when hovered */
 
138
a:hover,
 
139
div.toctree-wrapper a:hover,
 
140
.indextable a:hover,
 
141
#indices-and-tables a:hover {
 
142
    color: #111;
 
143
    text-decoration: none;
 
144
    border-bottom: 1px solid #111;
 
145
}
 
146
 
 
147
/* Footer links */
 
148
div.footer a {
 
149
    color: #86989B;
 
150
    text-decoration: none;
 
151
    border: none;
 
152
}
 
153
div.footer a:hover {
 
154
    color: #a6b8bb;
 
155
    text-decoration: underline;
 
156
    border: none;
 
157
}
 
158
 
 
159
/* Permalink anchor (subtle grey with a red hover) */
 
160
div.body a.headerlink {
 
161
    color: #ccc;
 
162
    font-size: 1em;
 
163
    margin-left: 6px;
 
164
    padding: 0 4px 0 4px;
 
165
    text-decoration: none;
 
166
    border: none;
 
167
}
 
168
div.body a.headerlink:hover {
 
169
    color: #c60f0f;
 
170
    border: none;
 
171
}
 
172
 
 
173
 
 
174
/* NAVIGATION BAR --------------------------------------------------------- */
 
175
 
 
176
div.related ul {
 
177
    height: 2.5em;
 
178
}
 
179
 
 
180
div.related ul li {
 
181
    margin: 0;
 
182
    padding: 0.65em 0;
 
183
    float: left;
 
184
    display: block;
 
185
    color: white; /* For the >> separators */
 
186
    font-size: 0.8em;
 
187
}
 
188
 
 
189
div.related ul li.right {
 
190
    float: right;
 
191
    margin-right: 5px;
 
192
    color: transparent; /* Hide the | separators */
 
193
}
 
194
 
 
195
/* "Breadcrumb" links in nav bar */
 
196
div.related ul li a {
 
197
    order: none;
 
198
    background-color: inherit;
 
199
    font-weight: bold;
 
200
    margin: 6px 0 6px 4px;
 
201
    line-height: 1.75em;
 
202
    color: #ffffff;
 
203
    padding: 0.4em 0.8em;
 
204
    border: none;
 
205
    border-radius: 3px;
 
206
}
 
207
/* previous / next / modules / index links look more like buttons */
 
208
div.related ul li.right a {
 
209
    margin: 0.375em 0;
 
210
    background-color: #697983;
 
211
    text-shadow: 0 1px rgba(0, 0, 0, 0.5);
 
212
    border-radius: 3px;
 
213
    -webkit-border-radius: 3px;
 
214
    -moz-border-radius: 3px;
 
215
}
 
216
/* All navbar links light up as buttons when hovered */
 
217
div.related ul li a:hover {
 
218
    background-color: #8ca1af;
 
219
    color: #ffffff;
 
220
    text-decoration: none;
 
221
    border-radius: 3px;
 
222
    -webkit-border-radius: 3px;
 
223
    -moz-border-radius: 3px;
 
224
}
 
225
/* Take extra precautions for tt within links */
 
226
a tt,
 
227
div.related ul li a tt {
 
228
    background: inherit !important;
 
229
    color: inherit !important;
 
230
}
 
231
 
 
232
 
 
233
/* SIDEBAR ---------------------------------------------------------------- */
 
234
 
 
235
div.sphinxsidebarwrapper {
 
236
    padding: 0;
 
237
}
 
238
 
 
239
div.sphinxsidebar {
 
240
    margin: 0;
 
241
    margin-left: -100%;
 
242
    float: left;
 
243
    top: 3em;
 
244
    left: 0;
 
245
    padding: 0 1em;
 
246
    width: 14em;
 
247
    font-size: 1em;
 
248
    text-align: left;
 
249
    background-color: #e8ecef;
 
250
}
 
251
 
 
252
div.sphinxsidebar img {
 
253
    max-width: 12em;
 
254
}
 
255
 
 
256
div.sphinxsidebar h3, div.sphinxsidebar h4 {
 
257
    margin: 1.2em 0 0.3em 0;
 
258
    font-size: 1em;
 
259
    padding: 0;
 
260
    color: #222222;
 
261
    font-family: "ff-meta-web-pro-1", "ff-meta-web-pro-2", "Arial", "Helvetica Neue", sans-serif;
 
262
}
 
263
 
 
264
div.sphinxsidebar h3 a {
 
265
    color: #444444;
 
266
}
 
267
 
 
268
div.sphinxsidebar ul,
 
269
div.sphinxsidebar p {
 
270
    margin-top: 0;
 
271
    padding-left: 0;
 
272
    line-height: 130%;
 
273
    background-color: #e8ecef;
 
274
}
 
275
 
 
276
/* No bullets for nested lists, but a little extra indentation */
 
277
div.sphinxsidebar ul ul {
 
278
    list-style-type: none;
 
279
    margin-left: 1.5em;
 
280
    padding: 0;
 
281
}
 
282
 
 
283
/* A little top/bottom padding to prevent adjacent links' borders
 
284
 * from overlapping each other */
 
285
div.sphinxsidebar ul li {
 
286
    padding: 1px 0;
 
287
}
 
288
 
 
289
/* A little left-padding to make these align with the ULs */
 
290
div.sphinxsidebar p.topless {
 
291
    padding-left: 0 0 0 1em;
 
292
}
 
293
 
 
294
/* Make these into hidden one-liners */
 
295
div.sphinxsidebar ul li,
 
296
div.sphinxsidebar p.topless {
 
297
    white-space: nowrap;
 
298
    overflow: hidden;
 
299
}
 
300
/* ...which become visible when hovered */
 
301
div.sphinxsidebar ul li:hover,
 
302
div.sphinxsidebar p.topless:hover {
 
303
    overflow: visible;
 
304
}
 
305
 
 
306
/* Search text box and "Go" button */
 
307
#searchbox {
 
308
    margin-top: 2em;
 
309
    margin-bottom: 1em;
 
310
    background: #ddd;
 
311
    padding: 0.5em;
 
312
    border-radius: 6px;
 
313
    -moz-border-radius: 6px;
 
314
    -webkit-border-radius: 6px;
 
315
}
 
316
#searchbox h3 {
 
317
    margin-top: 0;
 
318
}
 
319
 
 
320
/* Make search box and button abut and have a border */
 
321
input,
 
322
div.sphinxsidebar input {
 
323
    border: 1px solid #999;
 
324
    float: left;
 
325
}
 
326
 
 
327
/* Search textbox */
 
328
input[type="text"] {
 
329
    margin: 0;
 
330
    padding: 0 3px;
 
331
    height: 20px;
 
332
    width: 144px;
 
333
    border-top-left-radius: 3px;
 
334
    border-bottom-left-radius: 3px;
 
335
    -moz-border-radius-topleft: 3px;
 
336
    -moz-border-radius-bottomleft: 3px;
 
337
    -webkit-border-top-left-radius: 3px;
 
338
    -webkit-border-bottom-left-radius: 3px;
 
339
}
 
340
/* Search button */
 
341
input[type="submit"] {
 
342
    margin: 0 0 0 -1px; /* -1px prevents a double-border with textbox */
 
343
    height: 22px;
 
344
    color: #444;
 
345
    background-color: #e8ecef;
 
346
    padding: 1px 4px;
 
347
    font-weight: bold;
 
348
    border-top-right-radius: 3px;
 
349
    border-bottom-right-radius: 3px;
 
350
    -moz-border-radius-topright: 3px;
 
351
    -moz-border-radius-bottomright: 3px;
 
352
    -webkit-border-top-right-radius: 3px;
 
353
    -webkit-border-bottom-right-radius: 3px;
 
354
}
 
355
input[type="submit"]:hover {
 
356
    color: #ffffff;
 
357
    background-color: #8ecc4c;
 
358
}
 
359
 
 
360
div.sphinxsidebar p.searchtip {
 
361
    clear: both;
 
362
    padding: 0.5em 0 0 0;
 
363
    background: #ddd;
 
364
    color: #666;
 
365
    font-size: 0.9em;
 
366
}
 
367
 
 
368
/* Sidebar links are unusual */
 
369
div.sphinxsidebar li a,
 
370
div.sphinxsidebar p a {
 
371
    background: #e8ecef; /* In case links overlap main content */
 
372
    border-radius: 3px;
 
373
    -moz-border-radius: 3px;
 
374
    -webkit-border-radius: 3px;
 
375
    border: 1px solid transparent; /* To prevent things jumping around on hover */
 
376
    padding: 0 5px 0 5px;
 
377
}
 
378
div.sphinxsidebar li a:hover,
 
379
div.sphinxsidebar p a:hover {
 
380
    color: #111;
 
381
    text-decoration: none;
 
382
    border: 1px solid #888;
 
383
}
 
384
 
 
385
/* Tweak any link appearing in a heading */
 
386
div.sphinxsidebar h3 a {
 
387
}
 
388
 
 
389
 
 
390
 
 
391
 
 
392
/* OTHER STUFF ------------------------------------------------------------ */
 
393
 
 
394
cite, code, tt {
 
395
    font-family: 'Consolas', 'Deja Vu Sans Mono',
 
396
                 'Bitstream Vera Sans Mono', monospace;
 
397
    font-size: 0.95em;
 
398
    letter-spacing: 0.01em;
 
399
}
 
400
 
 
401
tt {
 
402
    background-color: #f2f2f2;
 
403
    color: #444;
 
404
}
 
405
 
 
406
tt.descname, tt.descclassname, tt.xref {
 
407
    border: 0;
 
408
}
 
409
 
 
410
hr {
 
411
    border: 1px solid #abc;
 
412
    margin: 2em;
 
413
}
 
414
 
 
415
pre, #_fontwidthtest {
 
416
    font-family: 'Consolas', 'Deja Vu Sans Mono',
 
417
                 'Bitstream Vera Sans Mono', monospace;
 
418
    margin: 1em 2em;
 
419
    font-size: 0.95em;
 
420
    letter-spacing: 0.015em;
 
421
    line-height: 120%;
 
422
    padding: 0.5em;
 
423
    border: 1px solid #ccc;
 
424
    background-color: #eee;
 
425
    border-radius: 6px;
 
426
    -moz-border-radius: 6px;
 
427
    -webkit-border-radius: 6px;
 
428
}
 
429
 
 
430
pre a {
 
431
    color: inherit;
 
432
    text-decoration: underline;
 
433
}
 
434
 
 
435
td.linenos pre {
 
436
    padding: 0.5em 0;
 
437
}
 
438
 
 
439
div.quotebar {
 
440
    background-color: #f8f8f8;
 
441
    max-width: 250px;
 
442
    float: right;
 
443
    padding: 2px 7px;
 
444
    border: 1px solid #ccc;
 
445
}
 
446
 
 
447
div.topic {
 
448
    background-color: #f8f8f8;
 
449
}
 
450
 
 
451
table {
 
452
    border-collapse: collapse;
 
453
    margin: 0 -0.5em 0 -0.5em;
 
454
}
 
455
 
 
456
table td, table th {
 
457
    padding: 0.2em 0.5em 0.2em 0.5em;
 
458
}
 
459
 
 
460
 
 
461
/* ADMONITIONS AND WARNINGS ------------------------------------------------- */
 
462
 
 
463
/* Shared by admonitions, warnings and sidebars */
 
464
div.admonition,
 
465
div.warning,
 
466
div.sidebar {
 
467
    font-size: 0.9em;
 
468
    margin: 2em;
 
469
    padding: 0;
 
470
    /*
 
471
    border-radius: 6px;
 
472
    -moz-border-radius: 6px;
 
473
    -webkit-border-radius: 6px;
 
474
    */
 
475
}
 
476
div.admonition p,
 
477
div.warning p,
 
478
div.sidebar p {
 
479
    margin: 0.5em 1em 0.5em 1em;
 
480
    padding: 0;
 
481
}
 
482
div.admonition pre,
 
483
div.warning pre,
 
484
div.sidebar pre {
 
485
    margin: 0.4em 1em 0.4em 1em;
 
486
}
 
487
div.admonition p.admonition-title,
 
488
div.warning p.admonition-title,
 
489
div.sidebar p.sidebar-title {
 
490
    margin: 0;
 
491
    padding: 0.1em 0 0.1em 0.5em;
 
492
    color: white;
 
493
    font-weight: bold;
 
494
    font-size: 1.1em;
 
495
    text-shadow: 0 1px rgba(0, 0, 0, 0.5);
 
496
}
 
497
div.admonition ul, div.admonition ol,
 
498
div.warning ul, div.warning ol,
 
499
div.sidebar ul, div.sidebar ol {
 
500
    margin: 0.1em 0.5em 0.5em 3em;
 
501
    padding: 0;
 
502
}
 
503
 
 
504
 
 
505
/* Admonitions and sidebars only */
 
506
div.admonition, div.sidebar {
 
507
    border: 1px solid #609060;
 
508
    background-color: #e9ffe9;
 
509
}
 
510
div.admonition p.admonition-title,
 
511
div.sidebar p.sidebar-title {
 
512
    background-color: #70A070;
 
513
    border-bottom: 1px solid #609060;
 
514
}
 
515
 
 
516
 
 
517
/* Warnings only */
 
518
div.warning {
 
519
    border: 1px solid #900000;
 
520
    background-color: #ffe9e9;
 
521
}
 
522
div.warning p.admonition-title {
 
523
    background-color: #b04040;
 
524
    border-bottom: 1px solid #900000;
 
525
}
 
526
 
 
527
 
 
528
/* Sidebars only */
 
529
div.sidebar {
 
530
  max-width: 200px;
 
531
}
 
532
 
 
533
 
 
534
 
 
535
div.versioninfo {
 
536
    margin: 1em 0 0 0;
 
537
    border: 1px solid #ccc;
 
538
    background-color: #DDEAF0;
 
539
    padding: 8px;
 
540
    line-height: 1.3em;
 
541
    font-size: 0.9em;
 
542
}
 
543
 
 
544
.viewcode-back {
 
545
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva',
 
546
                 'Verdana', sans-serif;
 
547
}
 
548
 
 
549
div.viewcode-block:target {
 
550
    background-color: #f4debf;
 
551
    border-top: 1px solid #ac9;
 
552
    border-bottom: 1px solid #ac9;
 
553
}
 
554
 
 
555
dl {
 
556
    margin: 1em 0 2.5em 0;
 
557
}
 
558
 
 
559
/* Highlight target when you click an internal link */
 
560
dt:target {
 
561
    background: #ffe080;
 
562
}
 
563
/* Don't highlight whole divs */
 
564
div.highlight {
 
565
    background: transparent;
 
566
}
 
567
/* But do highlight spans (so search results can be highlighted) */
 
568
span.highlight {
 
569
    background: #ffe080;
 
570
}
 
571
 
 
572
div.footer {
 
573
    background-color: #465158;
 
574
    color: #eeeeee;
 
575
    padding: 0 2em 2em 2em;
 
576
    clear: both;
 
577
    font-size: 0.8em;
 
578
    text-align: center;
 
579
}
 
580
 
 
581
p {
 
582
    margin: 0.8em 0 0.5em 0;
 
583
}
 
584
 
 
585
.section p img {
 
586
    margin: 1em 2em;
 
587
}
 
588
 
 
589
 
 
590
/* MOBILE LAYOUT -------------------------------------------------------------- */
 
591
 
 
592
@media screen and (max-width: 600px) {
 
593
 
 
594
    h1, h2, h3, h4, h5 {
 
595
        position: relative;
 
596
    }
 
597
 
 
598
    ul {
 
599
        padding-left: 1.25em;
 
600
    }
 
601
 
 
602
    div.bodywrapper a.headerlink, #indices-and-tables h1 a {
 
603
        color: #e6e6e6;
 
604
        font-size: 80%;
 
605
        float: right;
 
606
        line-height: 1.8;
 
607
        position: absolute;
 
608
        right: -0.7em;
 
609
        visibility: inherit;
 
610
    }
 
611
 
 
612
    div.bodywrapper h1 a.headerlink, #indices-and-tables h1 a {
 
613
        line-height: 1.5;
 
614
    }
 
615
 
 
616
    pre {
 
617
        font-size: 0.7em;
 
618
        overflow: auto;
 
619
        word-wrap: break-word;
 
620
        white-space: pre-wrap;
 
621
    }
 
622
 
 
623
    div.related ul {
 
624
        height: 2.5em;
 
625
        padding: 0;
 
626
        text-align: left;
 
627
    }
 
628
 
 
629
    div.related ul li {
 
630
        clear: both;
 
631
        color: #465158;
 
632
        padding: 0.2em 0;
 
633
    }
 
634
 
 
635
    div.related ul li:last-child {
 
636
        border-bottom: 1px dotted #8ca1af;
 
637
        padding-bottom: 0.4em;
 
638
        margin-bottom: 1em;
 
639
        width: 100%;
 
640
    }
 
641
 
 
642
    div.related ul li a {
 
643
        color: #465158;
 
644
        padding-right: 0;
 
645
    }
 
646
 
 
647
    div.related ul li a:hover {
 
648
        background: inherit;
 
649
        color: inherit;
 
650
    }
 
651
 
 
652
    div.related ul li.right {
 
653
        clear: none;
 
654
        padding: 0.65em 0;
 
655
        margin-bottom: 0.5em;
 
656
    }
 
657
 
 
658
    div.related ul li.right a {
 
659
        color: #fff;
 
660
        padding-right: 0.8em;
 
661
    }
 
662
 
 
663
    div.related ul li.right a:hover {
 
664
        background-color: #8ca1af;
 
665
    }
 
666
 
 
667
    div.body {
 
668
        clear: both;
 
669
        min-width: 0;
 
670
        word-wrap: break-word;
 
671
    }
 
672
 
 
673
    div.bodywrapper {
 
674
        margin: 0 0 0 0;
 
675
    }
 
676
 
 
677
    div.sphinxsidebar {
 
678
        float: none;
 
679
        margin: 0;
 
680
        width: auto;
 
681
    }
 
682
 
 
683
    div.sphinxsidebar input[type="text"] {
 
684
        height: 2em;
 
685
        line-height: 2em;
 
686
        width: 70%;
 
687
    }
 
688
 
 
689
    div.sphinxsidebar input[type="submit"] {
 
690
        height: 2em;
 
691
        margin-left: 0.5em;
 
692
        width: 20%;
 
693
    }
 
694
 
 
695
    div.sphinxsidebar p.searchtip {
 
696
        background: inherit;
 
697
        margin-bottom: 1em;
 
698
    }
 
699
 
 
700
    div.sphinxsidebar ul li, div.sphinxsidebar p.topless {
 
701
        white-space: normal;
 
702
    }
 
703
 
 
704
    .bodywrapper img {
 
705
        display: block;
 
706
        margin-left: auto;
 
707
        margin-right: auto;
 
708
        max-width: 100%;
 
709
    }
 
710
 
 
711
    div.documentwrapper {
 
712
        float: none;
 
713
    }
 
714
 
 
715
    div.admonition, div.warning, pre, blockquote {
 
716
        margin-left: 0em;
 
717
        margin-right: 0em;
 
718
    }
 
719
 
 
720
    .body p img {
 
721
        margin: 0;
 
722
    }
 
723
 
 
724
    #searchbox {
 
725
        background: transparent;
 
726
    }
 
727
 
 
728
    .related:not(:first-child) li {
 
729
        display: none;
 
730
    }
 
731
 
 
732
    .related:not(:first-child) li.right {
 
733
        display: block;
 
734
    }
 
735
 
 
736
    div.footer {
 
737
        padding: 1em;
 
738
    }
 
739
 
 
740
    .rtd_doc_footer .badge {
 
741
        float: none;
 
742
        margin: 1em auto;
 
743
        position: static;
 
744
    }
 
745
 
 
746
    .rtd_doc_footer .badge.revsys-inline {
 
747
        margin-right: auto;
 
748
        margin-bottom: 2em;
 
749
    }
 
750
 
 
751
    table.indextable {
 
752
        display: block;
 
753
        width: auto;
 
754
    }
 
755
 
 
756
    .indextable tr {
 
757
        display: block;
 
758
    }
 
759
 
 
760
    .indextable td {
 
761
        display: block;
 
762
        padding: 0;
 
763
        width: auto !important;
 
764
    }
 
765
 
 
766
    .indextable td dt {
 
767
        margin: 1em 0;
 
768
    }
 
769
 
 
770
    ul.search {
 
771
        margin-left: 0.25em;
 
772
    }
 
773
 
 
774
    ul.search li div.context {
 
775
        font-size: 90%;
 
776
        line-height: 1.1;
 
777
        margin-bottom: 1;
 
778
        margin-left: 0;
 
779
    }
 
780
 
 
781
}
 
782
 
 
783
/* Links in sidebar, TOC, index trees and tables have no underline */
 
784
.sphinxsidebar a,
 
785
.toctree-wrapper a,
 
786
.indextable a,
 
787
#indices-and-tables a {
 
788
    color: {{ theme_dark_gray }};
 
789
    text-decoration: none;
 
790
    border-bottom: none;
 
791
}
 
792
 
 
793
/* Most links get an underline-effect when hovered */
 
794
a:hover,
 
795
div.toctree-wrapper a:hover,
 
796
.indextable a:hover,
 
797
#indices-and-tables a:hover {
 
798
    color: {{ theme_black }};
 
799
    text-decoration: none;
 
800
    border-bottom: 1px solid {{ theme_black }};
 
801
}
 
802
 
 
803
/* Footer links */
 
804
div.footer a {
 
805
    color: {{ theme_background_text_link }};
 
806
    text-decoration: none;
 
807
    border: none;
 
808
}
 
809
div.footer a:hover {
 
810
    color: {{ theme_medium_color_link_hover }};
 
811
    text-decoration: underline;
 
812
    border: none;
 
813
}
 
814
 
 
815
/* Permalink anchor (subtle grey with a red hover) */
 
816
div.body a.headerlink {
 
817
    color: {{ theme_lighter_gray }};
 
818
    font-size: 1em;
 
819
    margin-left: 6px;
 
820
    padding: 0 4px 0 4px;
 
821
    text-decoration: none;
 
822
    border: none;
 
823
}
 
824
div.body a.headerlink:hover {
 
825
    color: {{ theme_negative_text }};
 
826
    border: none;
 
827
}
 
828
 
 
829
 
 
830
/* NAVIGATION BAR --------------------------------------------------------- */
 
831
 
 
832
div.related ul {
 
833
    height: 2.5em;
 
834
}
 
835
 
 
836
div.related ul li {
 
837
    margin: 0;
 
838
    padding: 0.65em 0;
 
839
    float: left;
 
840
    display: block;
 
841
    color: {{ theme_background_link_half }}; /* For the >> separators */
 
842
    font-size: 0.8em;
 
843
}
 
844
 
 
845
div.related ul li.right {
 
846
    float: right;
 
847
    margin-right: 5px;
 
848
    color: transparent; /* Hide the | separators */
 
849
}
 
850
 
 
851
/* "Breadcrumb" links in nav bar */
 
852
div.related ul li a {
 
853
    order: none;
 
854
    background-color: inherit;
 
855
    font-weight: bold;
 
856
    margin: 6px 0 6px 4px;
 
857
    line-height: 1.75em;
 
858
    color: {{ theme_background_link }};
 
859
    text-shadow: 0 1px rgba(0, 0, 0, 0.5);
 
860
    padding: 0.4em 0.8em;
 
861
    border: none;
 
862
    border-radius: 3px;
 
863
}
 
864
/* previous / next / modules / index links look more like buttons */
 
865
div.related ul li.right a {
 
866
    margin: 0.375em 0;
 
867
    background-color: {{ theme_medium_color_hover }};
 
868
    text-shadow: 0 1px rgba(0, 0, 0, 0.5);
 
869
    border-radius: 3px;
 
870
    -webkit-border-radius: 3px;
 
871
    -moz-border-radius: 3px;
 
872
}
 
873
/* All navbar links light up as buttons when hovered */
 
874
div.related ul li a:hover {
 
875
    background-color: {{ theme_medium_color }};
 
876
    color: {{ theme_white }};
 
877
    text-decoration: none;
 
878
    border-radius: 3px;
 
879
    -webkit-border-radius: 3px;
 
880
    -moz-border-radius: 3px;
 
881
}
 
882
/* Take extra precautions for tt within links */
 
883
a tt,
 
884
div.related ul li a tt {
 
885
    background: inherit !important;
 
886
    color: inherit !important;
 
887
}
 
888
 
 
889
 
 
890
/* SIDEBAR ---------------------------------------------------------------- */
 
891
 
 
892
div.sphinxsidebarwrapper {
 
893
    padding: 0;
 
894
}
 
895
 
 
896
div.sphinxsidebar {
 
897
    margin: 0;
 
898
    margin-left: -100%;
 
899
    float: left;
 
900
    top: 3em;
 
901
    left: 0;
 
902
    padding: 0 1em;
 
903
    width: 14em;
 
904
    font-size: 1em;
 
905
    text-align: left;
 
906
    background-color: {{ theme_light_color }};
 
907
}
 
908
 
 
909
div.sphinxsidebar img {
 
910
    max-width: 12em;
 
911
}
 
912
 
 
913
div.sphinxsidebar h3, div.sphinxsidebar h4 {
 
914
    margin: 1.2em 0 0.3em 0;
 
915
    font-size: 1em;
 
916
    padding: 0;
 
917
    color: {{ theme_gray_2 }};
 
918
    font-family: "ff-meta-web-pro-1", "ff-meta-web-pro-2", "Arial", "Helvetica Neue", sans-serif;
 
919
}
 
920
 
 
921
div.sphinxsidebar h3 a {
 
922
    color: {{ theme_grey_color }};
 
923
}
 
924
 
 
925
div.sphinxsidebar ul,
 
926
div.sphinxsidebar p {
 
927
    margin-top: 0;
 
928
    padding-left: 0;
 
929
    line-height: 130%;
 
930
    background-color: {{ theme_light_color }};
 
931
}
 
932
 
 
933
/* No bullets for nested lists, but a little extra indentation */
 
934
div.sphinxsidebar ul ul {
 
935
    list-style-type: none;
 
936
    margin-left: 1.5em;
 
937
    padding: 0;
 
938
}
 
939
 
 
940
/* A little top/bottom padding to prevent adjacent links' borders
 
941
 * from overlapping each other */
 
942
div.sphinxsidebar ul li {
 
943
    padding: 1px 0;
 
944
}
 
945
 
 
946
/* A little left-padding to make these align with the ULs */
 
947
div.sphinxsidebar p.topless {
 
948
    padding-left: 0 0 0 1em;
 
949
}
 
950
 
 
951
/* Make these into hidden one-liners */
 
952
div.sphinxsidebar ul li,
 
953
div.sphinxsidebar p.topless {
 
954
    white-space: nowrap;
 
955
    overflow: hidden;
 
956
}
 
957
/* ...which become visible when hovered */
 
958
div.sphinxsidebar ul li:hover,
 
959
div.sphinxsidebar p.topless:hover {
 
960
    overflow: visible;
 
961
}
 
962
 
 
963
/* Search text box and "Go" button */
 
964
#searchbox {
 
965
    margin-top: 2em;
 
966
    margin-bottom: 1em;
 
967
    background: {{ theme_dirtier_white }};
 
968
    padding: 0.5em;
 
969
    border-radius: 6px;
 
970
    -moz-border-radius: 6px;
 
971
    -webkit-border-radius: 6px;
 
972
}
 
973
#searchbox h3 {
 
974
    margin-top: 0;
 
975
}
 
976
 
 
977
/* Make search box and button abut and have a border */
 
978
input,
 
979
div.sphinxsidebar input {
 
980
    border: 1px solid {{ theme_gray_9 }};
 
981
    float: left;
 
982
}
 
983
 
 
984
/* Search textbox */
 
985
input[type="text"] {
 
986
    margin: 0;
 
987
    padding: 0 3px;
 
988
    height: 20px;
 
989
    width: 144px;
 
990
    border-top-left-radius: 3px;
 
991
    border-bottom-left-radius: 3px;
 
992
    -moz-border-radius-topleft: 3px;
 
993
    -moz-border-radius-bottomleft: 3px;
 
994
    -webkit-border-top-left-radius: 3px;
 
995
    -webkit-border-bottom-left-radius: 3px;
 
996
}
 
997
/* Search button */
 
998
input[type="submit"] {
 
999
    margin: 0 0 0 -1px; /* -1px prevents a double-border with textbox */
 
1000
    height: 22px;
 
1001
    color: {{ theme_dark_gray }};
 
1002
    background-color: {{ theme_light_color }};
 
1003
    padding: 1px 4px;
 
1004
    font-weight: bold;
 
1005
    border-top-right-radius: 3px;
 
1006
    border-bottom-right-radius: 3px;
 
1007
    -moz-border-radius-topright: 3px;
 
1008
    -moz-border-radius-bottomright: 3px;
 
1009
    -webkit-border-top-right-radius: 3px;
 
1010
    -webkit-border-bottom-right-radius: 3px;
 
1011
}
 
1012
input[type="submit"]:hover {
 
1013
    color: {{ theme_white }};
 
1014
    background-color: {{ theme_green_highlight }};
 
1015
}
 
1016
 
 
1017
div.sphinxsidebar p.searchtip {
 
1018
    clear: both;
 
1019
    padding: 0.5em 0 0 0;
 
1020
    background: {{ theme_dirtier_white }};
 
1021
    color: {{ theme_gray }};
 
1022
    font-size: 0.9em;
 
1023
}
 
1024
 
 
1025
/* Sidebar links are unusual */
 
1026
div.sphinxsidebar li a,
 
1027
div.sphinxsidebar p a {
 
1028
    background: {{ theme_light_color }}; /* In case links overlap main content */
 
1029
    border-radius: 3px;
 
1030
    -moz-border-radius: 3px;
 
1031
    -webkit-border-radius: 3px;
 
1032
    border: 1px solid transparent; /* To prevent things jumping around on hover */
 
1033
    padding: 0 5px 0 5px;
 
1034
}
 
1035
div.sphinxsidebar li a:hover,
 
1036
div.sphinxsidebar p a:hover {
 
1037
    color: {{ theme_black }};
 
1038
    text-decoration: none;
 
1039
    border: 1px solid {{ theme_light_gray }};
 
1040
}
 
1041
 
 
1042
/* Tweak any link appearing in a heading */
 
1043
div.sphinxsidebar h3 a {
 
1044
}
 
1045
 
 
1046
 
 
1047
 
 
1048
 
 
1049
/* OTHER STUFF ------------------------------------------------------------ */
 
1050
 
 
1051
cite, code, tt {
 
1052
    font-family: 'Consolas', 'Deja Vu Sans Mono',
 
1053
                 'Bitstream Vera Sans Mono', monospace;
 
1054
    font-size: 0.95em;
 
1055
    letter-spacing: 0.01em;
 
1056
}
 
1057
 
 
1058
tt {
 
1059
    background-color: {{ theme_code_background }};
 
1060
    color: {{ theme_dark_gray }};
 
1061
}
 
1062
 
 
1063
tt.descname, tt.descclassname, tt.xref {
 
1064
    border: 0;
 
1065
}
 
1066
 
 
1067
hr {
 
1068
    border: 1px solid {{ theme_ruler }};
 
1069
    margin: 2em;
 
1070
}
 
1071
 
 
1072
pre, #_fontwidthtest {
 
1073
    font-family: 'Consolas', 'Deja Vu Sans Mono',
 
1074
                 'Bitstream Vera Sans Mono', monospace;
 
1075
    margin: 1em 2em;
 
1076
    font-size: 0.95em;
 
1077
    letter-spacing: 0.015em;
 
1078
    line-height: 120%;
 
1079
    padding: 0.5em;
 
1080
    border: 1px solid {{ theme_lighter_gray }};
 
1081
    background-color: {{ theme_code_background }};
 
1082
    border-radius: 6px;
 
1083
    -moz-border-radius: 6px;
 
1084
    -webkit-border-radius: 6px;
 
1085
}
 
1086
 
 
1087
pre a {
 
1088
    color: inherit;
 
1089
    text-decoration: underline;
 
1090
}
 
1091
 
 
1092
td.linenos pre {
 
1093
    padding: 0.5em 0;
 
1094
}
 
1095
 
 
1096
div.quotebar {
 
1097
    background-color: {{ theme_almost_white }};
 
1098
    max-width: 250px;
 
1099
    float: right;
 
1100
    padding: 2px 7px;
 
1101
    border: 1px solid {{ theme_lighter_gray }};
 
1102
}
 
1103
 
 
1104
div.topic {
 
1105
    background-color: {{ theme_almost_white }};
 
1106
}
 
1107
 
 
1108
table {
 
1109
    border-collapse: collapse;
 
1110
    margin: 0 -0.5em 0 -0.5em;
 
1111
}
 
1112
 
 
1113
table td, table th {
 
1114
    padding: 0.2em 0.5em 0.2em 0.5em;
 
1115
}
 
1116
 
 
1117
 
 
1118
/* ADMONITIONS AND WARNINGS ------------------------------------------------- */
 
1119
 
 
1120
/* Shared by admonitions, warnings and sidebars */
 
1121
div.admonition,
 
1122
div.warning,
 
1123
div.sidebar {
 
1124
    font-size: 0.9em;
 
1125
    margin: 2em;
 
1126
    padding: 0;
 
1127
    /*
 
1128
    border-radius: 6px;
 
1129
    -moz-border-radius: 6px;
 
1130
    -webkit-border-radius: 6px;
 
1131
    */
 
1132
}
 
1133
div.admonition p,
 
1134
div.warning p,
 
1135
div.sidebar p {
 
1136
    margin: 0.5em 1em 0.5em 1em;
 
1137
    padding: 0;
 
1138
}
 
1139
div.admonition pre,
 
1140
div.warning pre,
 
1141
div.sidebar pre {
 
1142
    margin: 0.4em 1em 0.4em 1em;
 
1143
}
 
1144
div.admonition p.admonition-title,
 
1145
div.warning p.admonition-title,
 
1146
div.sidebar p.sidebar-title {
 
1147
    margin: 0;
 
1148
    padding: 0.1em 0 0.1em 0.5em;
 
1149
    color: white;
 
1150
    font-weight: bold;
 
1151
    font-size: 1.1em;
 
1152
    text-shadow: 0 1px rgba(0, 0, 0, 0.5);
 
1153
}
 
1154
div.admonition ul, div.admonition ol,
 
1155
div.warning ul, div.warning ol,
 
1156
div.sidebar ul, div.sidebar ol {
 
1157
    margin: 0.1em 0.5em 0.5em 3em;
 
1158
    padding: 0;
 
1159
}
 
1160
 
 
1161
 
 
1162
/* Admonitions and sidebars only */
 
1163
div.admonition, div.sidebar {
 
1164
    border: 1px solid {{ theme_positive_dark }};
 
1165
    background-color: {{ theme_positive_light }};
 
1166
}
 
1167
div.admonition p.admonition-title,
 
1168
div.sidebar p.sidebar-title {
 
1169
    background-color: {{ theme_positive_medium }};
 
1170
    border-bottom: 1px solid {{ theme_positive_dark }};
 
1171
}
 
1172
 
 
1173
 
 
1174
/* Warnings only */
 
1175
div.warning {
 
1176
    border: 1px solid {{ theme_negative_dark }};
 
1177
    background-color: {{ theme_negative_light }};
 
1178
}
 
1179
div.warning p.admonition-title {
 
1180
    background-color: {{ theme_negative_medium }};
 
1181
    border-bottom: 1px solid {{ theme_negative_dark }};
 
1182
}
 
1183
 
 
1184
 
 
1185
/* Sidebars only */
 
1186
div.sidebar {
 
1187
  max-width: 200px;
 
1188
}
 
1189
 
 
1190
 
 
1191
 
 
1192
div.versioninfo {
 
1193
    margin: 1em 0 0 0;
 
1194
    border: 1px solid {{ theme_lighter_gray }};
 
1195
    background-color: {{ theme_light_medium_color }};
 
1196
    padding: 8px;
 
1197
    line-height: 1.3em;
 
1198
    font-size: 0.9em;
 
1199
}
 
1200
 
 
1201
.viewcode-back {
 
1202
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva',
 
1203
                 'Verdana', sans-serif;
 
1204
}
 
1205
 
 
1206
div.viewcode-block:target {
 
1207
    background-color: {{ theme_viewcode_bg }};
 
1208
    border-top: 1px solid {{ theme_viewcode_border }};
 
1209
    border-bottom: 1px solid {{ theme_viewcode_border }};
 
1210
}
 
1211
 
 
1212
dl {
 
1213
    margin: 1em 0 2.5em 0;
 
1214
}
 
1215
 
 
1216
/* Highlight target when you click an internal link */
 
1217
dt:target {
 
1218
    background: {{ theme_highlight }};
 
1219
}
 
1220
/* Don't highlight whole divs */
 
1221
div.highlight {
 
1222
    background: transparent;
 
1223
}
 
1224
/* But do highlight spans (so search results can be highlighted) */
 
1225
span.highlight {
 
1226
    background: {{ theme_highlight }};
 
1227
}
 
1228
 
 
1229
div.footer {
 
1230
    background-color: {{ theme_background }};
 
1231
    color: {{ theme_background_text }};
 
1232
    padding: 0 2em 2em 2em;
 
1233
    clear: both;
 
1234
    font-size: 0.8em;
 
1235
    text-align: center;
 
1236
}
 
1237
 
 
1238
p {
 
1239
    margin: 0.8em 0 0.5em 0;
 
1240
}
 
1241
 
 
1242
.section p img {
 
1243
    margin: 1em 2em;
 
1244
}
 
1245
 
 
1246
 
 
1247
/* MOBILE LAYOUT -------------------------------------------------------------- */
 
1248
 
 
1249
@media screen and (max-width: 600px) {
 
1250
 
 
1251
    h1, h2, h3, h4, h5 {
 
1252
        position: relative;
 
1253
    }
 
1254
 
 
1255
    ul {
 
1256
        padding-left: 1.75em;
 
1257
    }
 
1258
 
 
1259
    div.bodywrapper a.headerlink, #indices-and-tables h1 a {
 
1260
        color: {{ theme_almost_dirty_white }};
 
1261
        font-size: 80%;
 
1262
        float: right;
 
1263
        line-height: 1.8;
 
1264
        position: absolute;
 
1265
        right: -0.7em;
 
1266
        visibility: inherit;
 
1267
    }
 
1268
 
 
1269
    div.bodywrapper h1 a.headerlink, #indices-and-tables h1 a {
 
1270
        line-height: 1.5;
 
1271
    }
 
1272
 
 
1273
    pre {
 
1274
        font-size: 0.7em;
 
1275
        overflow: auto;
 
1276
        word-wrap: break-word;
 
1277
        white-space: pre-wrap;
 
1278
    }
 
1279
 
 
1280
    div.related ul {
 
1281
        height: 2.5em;
 
1282
        padding: 0;
 
1283
        text-align: left;
 
1284
    }
 
1285
 
 
1286
    div.related ul li {
 
1287
        clear: both;
 
1288
        color: {{ theme_dark_color }};
 
1289
        padding: 0.2em 0;
 
1290
    }
 
1291
 
 
1292
    div.related ul li:last-child {
 
1293
        border-bottom: 1px dotted {{ theme_medium_color }};
 
1294
        padding-bottom: 0.4em;
 
1295
        margin-bottom: 1em;
 
1296
        width: 100%;
 
1297
    }
 
1298
 
 
1299
    div.related ul li a {
 
1300
        color: {{ theme_dark_color }};
 
1301
        padding-right: 0;
 
1302
    }
 
1303
 
 
1304
    div.related ul li a:hover {
 
1305
        background: inherit;
 
1306
        color: inherit;
 
1307
    }
 
1308
 
 
1309
    div.related ul li.right {
 
1310
        clear: none;
 
1311
        padding: 0.65em 0;
 
1312
        margin-bottom: 0.5em;
 
1313
    }
 
1314
 
 
1315
    div.related ul li.right a {
 
1316
        color: {{ theme_white }};
 
1317
        padding-right: 0.8em;
 
1318
    }
 
1319
 
 
1320
    div.related ul li.right a:hover {
 
1321
        background-color: {{ theme_medium_color }};
 
1322
    }
 
1323
 
 
1324
    div.body {
 
1325
        clear: both;
 
1326
        min-width: 0;
 
1327
        word-wrap: break-word;
 
1328
    }
 
1329
 
 
1330
    div.bodywrapper {
 
1331
        margin: 0 0 0 0;
 
1332
    }
 
1333
 
 
1334
    div.sphinxsidebar {
 
1335
        float: none;
 
1336
        margin: 0;
 
1337
        width: auto;
 
1338
    }
 
1339
 
 
1340
    div.sphinxsidebar input[type="text"] {
 
1341
        height: 2em;
 
1342
        line-height: 2em;
 
1343
        width: 70%;
 
1344
    }
 
1345
 
 
1346
    div.sphinxsidebar input[type="submit"] {
 
1347
        height: 2em;
 
1348
        margin-left: 0.5em;
 
1349
        width: 20%;
 
1350
    }
 
1351
 
 
1352
    div.sphinxsidebar p.searchtip {
 
1353
        background: inherit;
 
1354
        margin-bottom: 1em;
 
1355
    }
 
1356
 
 
1357
    div.sphinxsidebar ul li, div.sphinxsidebar p.topless {
 
1358
        white-space: normal;
 
1359
    }
 
1360
 
 
1361
    .bodywrapper img {
 
1362
        display: block;
 
1363
        margin-left: auto;
 
1364
        margin-right: auto;
 
1365
        max-width: 100%;
 
1366
    }
 
1367
 
 
1368
    div.documentwrapper {
 
1369
        float: none;
 
1370
    }
 
1371
 
 
1372
    div.admonition, div.warning, pre, blockquote {
 
1373
        margin-left: 0em;
 
1374
        margin-right: 0em;
 
1375
    }
 
1376
 
 
1377
    .body p img {
 
1378
        margin: 0;
 
1379
    }
 
1380
 
 
1381
    #searchbox {
 
1382
        background: transparent;
 
1383
    }
 
1384
 
 
1385
    .related:not(:first-child) li {
 
1386
        display: none;
 
1387
    }
 
1388
 
 
1389
    .related:not(:first-child) li.right {
 
1390
        display: block;
 
1391
    }
 
1392
 
 
1393
    div.footer {
 
1394
        padding: 1em;
 
1395
    }
 
1396
 
 
1397
    .rtd_doc_footer .badge {
 
1398
        float: none;
 
1399
        margin: 1em auto;
 
1400
        position: static;
 
1401
    }
 
1402
 
 
1403
    .rtd_doc_footer .badge.revsys-inline {
 
1404
        margin-right: auto;
 
1405
        margin-bottom: 2em;
 
1406
    }
 
1407
 
 
1408
    table.indextable {
 
1409
        display: block;
 
1410
        width: auto;
 
1411
    }
 
1412
 
 
1413
    .indextable tr {
 
1414
        display: block;
 
1415
    }
 
1416
 
 
1417
    .indextable td {
 
1418
        display: block;
 
1419
        padding: 0;
 
1420
        width: auto !important;
 
1421
    }
 
1422
 
 
1423
    .indextable td dt {
 
1424
        margin: 1em 0;
 
1425
    }
 
1426
 
 
1427
    ul.search {
 
1428
        margin-left: 0.25em;
 
1429
    }
 
1430
 
 
1431
    ul.search li div.context {
 
1432
        font-size: 90%;
 
1433
        line-height: 1.1;
 
1434
        margin-bottom: 1;
 
1435
        margin-left: 0;
 
1436
    }
 
1437
 
 
1438
}