5 * Sphinx stylesheet -- basic theme.
7 * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS.
8 * :license: BSD, see LICENSE for details.
12 /* -- main layout ----------------------------------------------------------- */
18 /* -- relbar ---------------------------------------------------------------- */
39 div.related li.right {
44 /* -- sidebar --------------------------------------------------------------- */
46 div.sphinxsidebarwrapper {
47 padding: 10px 5px 0 10px;
55 word-wrap: break-word;
56 overflow-wrap : break-word;
59 div.sphinxsidebar ul {
63 div.sphinxsidebar ul ul,
64 div.sphinxsidebar ul.want-points {
69 div.sphinxsidebar ul ul {
74 div.sphinxsidebar form {
78 div.sphinxsidebar input {
79 border: 1px solid #98dbcc;
80 font-family: sans-serif;
84 div.sphinxsidebar #searchbox form.search {
88 div.sphinxsidebar #searchbox input[type="text"] {
92 box-sizing: border-box;
95 div.sphinxsidebar #searchbox input[type="submit"] {
100 box-sizing: border-box;
109 /* -- search page ----------------------------------------------------------- */
112 margin: 10px 0 0 20px;
117 padding: 5px 0 5px 20px;
118 background-image: url(file.png);
119 background-repeat: no-repeat;
120 background-position: 0 7px;
127 ul.search li div.context {
129 margin: 2px 0 0 30px;
133 ul.keywordmatches li.goodmatch a {
137 /* -- index page ------------------------------------------------------------ */
139 table.contentstable {
145 table.contentstable p.biglink {
159 /* -- general index --------------------------------------------------------- */
165 table.indextable td {
170 table.indextable ul {
173 list-style-type: none;
176 table.indextable > tbody > tr > td > ul {
180 table.indextable tr.pcap {
184 table.indextable tr.cap {
186 background-color: #f2f2f2;
195 div.modindex-jumpbox {
196 border-top: 1px solid #ddd;
197 border-bottom: 1px solid #ddd;
202 div.genindex-jumpbox {
203 border-top: 1px solid #ddd;
204 border-bottom: 1px solid #ddd;
209 /* -- domain module index --------------------------------------------------- */
211 table.modindextable td {
213 border-collapse: collapse;
216 /* -- general body styles --------------------------------------------------- */
223 div.body p, div.body dd, div.body li, div.body blockquote {
226 -webkit-hyphens: auto;
234 h1:hover > a.headerlink,
235 h2:hover > a.headerlink,
236 h3:hover > a.headerlink,
237 h4:hover > a.headerlink,
238 h5:hover > a.headerlink,
239 h6:hover > a.headerlink,
240 dt:hover > a.headerlink,
241 caption:hover > a.headerlink,
242 p.caption:hover > a.headerlink,
243 div.code-block-caption:hover > a.headerlink {
256 margin-top: 0 !important;
264 img.align-left, .figure.align-left, object.align-left {
270 img.align-right, .figure.align-right, object.align-right {
276 img.align-center, .figure.align-center, object.align-center {
294 /* -- sidebars -------------------------------------------------------------- */
297 margin: 0 0 0.5em 1em;
298 border: 1px solid #ddb;
299 padding: 7px 7px 0 7px;
300 background-color: #ffe;
309 /* -- topics ---------------------------------------------------------------- */
312 border: 1px solid #ccc;
313 padding: 7px 7px 0 7px;
314 margin: 10px 0 10px 0;
323 /* -- admonitions ----------------------------------------------------------- */
340 margin: 0px 10px 5px 0px;
344 div.body p.centered {
349 /* -- tables ---------------------------------------------------------------- */
353 border-collapse: collapse;
361 table caption span.caption-number {
365 table caption span.caption-text {
368 table.docutils td, table.docutils th {
369 padding: 1px 8px 1px 5px;
373 border-bottom: 1px solid #aaa;
376 table.footnote td, table.footnote th {
377 border: 0 !important;
386 border-left: solid 1px gray;
394 /* -- figures --------------------------------------------------------------- */
401 div.figure p.caption {
405 div.figure p.caption span.caption-number {
409 div.figure p.caption span.caption-text {
412 /* -- field list styles ----------------------------------------------------- */
414 table.field-list td, table.field-list th {
415 border: 0 !important;
428 -moz-hyphens: manual;
430 -webkit-hyphens: manual;
434 /* -- hlist styles ---------------------------------------------------------- */
441 /* -- other body styles ----------------------------------------------------- */
448 list-style: lower-alpha;
452 list-style: upper-alpha;
456 list-style: lower-roman;
460 list-style: upper-roman;
481 dt:target, span.highlighted {
482 background-color: #fbe54e;
507 background-color: #fda;
509 border: 3px solid red;
513 background-color: #ffa;
522 .line-block .line-block {
528 .guilabel, .menuselection {
529 font-family: sans-serif;
533 text-decoration: underline;
541 border-bottom: dotted 1px;
545 /* -- code displays --------------------------------------------------------- */
549 overflow-y: hidden; /* fixes display issues on Chrome browsers */
555 -webkit-hyphens: none;
562 background-color: transparent;
566 table.highlighttable {
570 table.highlighttable td {
571 padding: 0 0.5em 0 0.5em;
574 div.code-block-caption {
579 div.code-block-caption code {
580 background-color: transparent;
583 div.code-block-caption + div > div.highlight > pre {
587 div.code-block-caption span.caption-number {
588 padding: 0.1em 0.3em;
592 div.code-block-caption span.caption-text {
595 div.literal-block-wrapper {
599 div.literal-block-wrapper div.highlight {
604 background-color: transparent;
610 background-color: transparent;
614 background-color: transparent;
618 h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
619 background-color: transparent;
628 font-family: sans-serif;
631 div.viewcode-block:target {
636 /* -- math display ---------------------------------------------------------- */
639 vertical-align: middle;
642 div.body div.math p {
650 span.eqno a.headerlink {
656 div.math:hover a.headerlink {
660 /* -- printout stylesheet --------------------------------------------------- */
666 margin: 0 !important;