5 * Sphinx stylesheet -- agogo theme.
7 * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS.
8 * :license: BSD, see LICENSE for details.
18 font-family: {{ theme_bodyfont }};
21 background-color: {{ theme_bgcolor }};
27 div.header, div.content, div.footer {
28 width: {{ theme_pagewidth }};
34 background: {{ theme_headerbg }};
35 border-bottom: 3px solid #2e3436;
39 /* Default body styles */
41 color: {{ theme_linkcolor }};
44 div.bodywrapper a, div.footer a {
45 text-decoration: underline;
66 .line-block .line-block {
73 font-family: {{ theme_headerfont }};
75 color: {{ theme_headercolor2 }};
80 color: {{ theme_headercolor1 }};
85 border-bottom: 1px solid {{ theme_headercolor2 }};
94 h1:hover > a.headerlink,
95 h2:hover > a.headerlink,
96 h3:hover > a.headerlink,
97 h4:hover > a.headerlink,
98 h5:hover > a.headerlink,
99 h6:hover > a.headerlink,
100 dt:hover > a.headerlink,
101 caption:hover > a.headerlink,
102 p.caption:hover > a.headerlink,
103 div.code-block-caption:hover > a.headerlink {
114 padding: 2px 7px 1px 7px;
115 border-left: 0.2em solid black;
119 margin: 0px 10px 5px 0px;
123 dt:target, .highlighted {
124 background-color: #fbe54e;
131 padding-bottom: 10px;
134 div.header .headertitle {
135 font-family: {{ theme_headerfont }};
138 letter-spacing: .08em;
142 div.header .headertitle a {
150 div.header div.rel a {
151 color: {{ theme_headerlinkcolor }};
152 letter-spacing: .1em;
153 text-transform: uppercase;
166 div.content-wrapper {
167 background-color: white;
169 padding-bottom: 20px;
173 width: {{ theme_documentwidth }};
178 {%- if theme_rightsidebar|tobool %}
183 text-align: {{ theme_textalign }};
192 list-style-type: square;
201 div.document .section {
204 div.document .section:first-child {
208 div.document div.highlight {
210 border-top: 2px solid #dddddd;
211 border-bottom: 2px solid #dddddd;
216 div.document div.literal-block-wrapper {
221 div.document div.literal-block-wrapper div.highlight {
225 div.document div.code-block-caption span.caption-number {
226 padding: 0.1em 0.3em;
230 div.document div.code-block-caption span.caption-text {
241 div.document li.toctree-l1 {
245 div.document .descname {
249 div.document .sig-paren {
253 div.document .docutils.literal {
254 background-color: #eeeeec;
258 div.document .docutils.xref.literal {
259 background-color: transparent;
263 div.document blockquote {
275 width: {{ theme_sidebarwidth|todim }};
276 {%- if theme_rightsidebar|tobool %}
284 div.sidebar a, div.header a {
285 text-decoration: none;
288 div.sidebar a:hover, div.header a:hover {
289 text-decoration: underline;
294 text-transform: uppercase;
296 letter-spacing: .1em;
300 list-style-type: none;
303 div.sidebar li.toctree-l1 a {
306 border: 1px solid #dddddd;
307 background-color: #eeeeec;
313 div.sidebar li.toctree-l2 a {
314 background-color: transparent;
317 border-bottom: 1px solid #dddddd;
320 div.sidebar li.toctree-l3 a {
321 background-color: transparent;
324 border-bottom: 1px solid #dddddd;
327 div.sidebar li.toctree-l2:last-child a {
331 div.sidebar li.toctree-l1.current a {
332 border-right: 5px solid {{ theme_headerlinkcolor }};
335 div.sidebar li.toctree-l1.current li.toctree-l2 a {
339 div.sidebar input[type="text"] {
343 div.sidebar input[type="submit"] {
351 background: {{ theme_footerbg }};
352 border-top: 4px solid #babdb6;
354 padding-bottom: 10px;
358 div.footer, div.footer a {
367 text-transform: uppercase;
371 /* Styles copied from basic theme */
373 img.align-left, .figure.align-left, object.align-left {
379 img.align-right, .figure.align-right, object.align-right {
385 img.align-center, .figure.align-center, object.align-center {
403 table caption span.caption-number {
407 table caption span.caption-text {
410 div.figure p.caption span.caption-number {
414 div.figure p.caption span.caption-text {
417 /* -- search page ----------------------------------------------------------- */
420 margin: 10px 0 0 20px;
425 padding: 5px 0 5px 20px;
426 background-image: url(file.png);
427 background-repeat: no-repeat;
428 background-position: 0 7px;
435 ul.search li div.context {
437 margin: 2px 0 0 30px;
441 ul.keywordmatches li.goodmatch a {
445 /* -- index page ------------------------------------------------------------ */
447 table.contentstable {
451 table.contentstable p.biglink {
465 /* -- general index --------------------------------------------------------- */
467 table.indextable td {
472 table.indextable ul {
475 list-style-type: none;
478 table.indextable > tbody > tr > td > ul {
482 table.indextable tr.pcap {
486 table.indextable tr.cap {
488 background-color: #f2f2f2;
497 /* -- domain module index --------------------------------------------------- */
499 table.modindextable td {
501 border-collapse: collapse;
504 /* -- viewcode extension ---------------------------------------------------- */
512 font-family:: {{ theme_bodyfont }};
515 div.viewcode-block:target {
518 background-color: #f4debf;
519 border-top: 1px solid #ac9;
520 border-bottom: 1px solid #ac9;
523 div.code-block-caption {
524 background-color: #ddd;
530 /* -- math display ---------------------------------------------------------- */
532 div.body div.math p {