5 * Sphinx stylesheet -- basic theme.
7 * :copyright: Copyright 2007-2016 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;
57 div.sphinxsidebar ul {
61 div.sphinxsidebar ul ul,
62 div.sphinxsidebar ul.want-points {
67 div.sphinxsidebar ul ul {
72 div.sphinxsidebar form {
76 div.sphinxsidebar input {
77 border: 1px solid #98dbcc;
78 font-family: sans-serif;
82 div.sphinxsidebar #searchbox input[type="text"] {
86 div.sphinxsidebar #searchbox input[type="submit"] {
95 /* -- search page ----------------------------------------------------------- */
98 margin: 10px 0 0 20px;
103 padding: 5px 0 5px 20px;
104 background-image: url(file.png);
105 background-repeat: no-repeat;
106 background-position: 0 7px;
113 ul.search li div.context {
115 margin: 2px 0 0 30px;
119 ul.keywordmatches li.goodmatch a {
123 /* -- index page ------------------------------------------------------------ */
125 table.contentstable {
129 table.contentstable p.biglink {
143 /* -- general index --------------------------------------------------------- */
149 table.indextable td {
154 table.indextable dl, table.indextable dd {
159 table.indextable tr.pcap {
163 table.indextable tr.cap {
165 background-color: #f2f2f2;
174 div.modindex-jumpbox {
175 border-top: 1px solid #ddd;
176 border-bottom: 1px solid #ddd;
181 div.genindex-jumpbox {
182 border-top: 1px solid #ddd;
183 border-bottom: 1px solid #ddd;
188 /* -- general body styles --------------------------------------------------- */
194 h1:hover > a.headerlink,
195 h2:hover > a.headerlink,
196 h3:hover > a.headerlink,
197 h4:hover > a.headerlink,
198 h5:hover > a.headerlink,
199 h6:hover > a.headerlink,
200 dt:hover > a.headerlink,
201 caption:hover > a.headerlink,
202 p.caption:hover > a.headerlink,
203 div.code-block-caption:hover > a.headerlink {
220 margin-top: 0 !important;
228 img.align-left, .figure.align-left, object.align-left {
234 img.align-right, .figure.align-right, object.align-right {
240 img.align-center, .figure.align-center, object.align-center {
258 /* -- sidebars -------------------------------------------------------------- */
261 margin: 0 0 0.5em 1em;
262 border: 1px solid #ddb;
263 padding: 7px 7px 0 7px;
264 background-color: #ffe;
273 /* -- topics ---------------------------------------------------------------- */
276 border: 1px solid #ccc;
277 padding: 7px 7px 0 7px;
278 margin: 10px 0 10px 0;
287 /* -- admonitions ----------------------------------------------------------- */
304 margin: 0px 10px 5px 0px;
308 div.body p.centered {
313 /* -- tables ---------------------------------------------------------------- */
317 border-collapse: collapse;
320 table caption span.caption-number {
324 table caption span.caption-text {
327 table.docutils td, table.docutils th {
328 padding: 1px 8px 1px 5px;
332 border-bottom: 1px solid #aaa;
335 table.field-list td, table.field-list th {
336 border: 0 !important;
339 table.footnote td, table.footnote th {
340 border: 0 !important;
349 border-left: solid 1px gray;
357 /* -- figures --------------------------------------------------------------- */
364 div.figure p.caption {
368 div.figure p.caption span.caption-number {
372 div.figure p.caption span.caption-text {
376 /* -- other body styles ----------------------------------------------------- */
383 list-style: lower-alpha;
387 list-style: upper-alpha;
391 list-style: lower-roman;
395 list-style: upper-roman;
416 dt:target, .highlighted {
417 background-color: #fbe54e;
447 background-color: #fda;
449 border: 3px solid red;
453 background-color: #ffa;
462 .line-block .line-block {
468 .guilabel, .menuselection {
469 font-family: sans-serif;
473 text-decoration: underline;
481 border-bottom: dotted 1px;
485 /* -- code displays --------------------------------------------------------- */
489 overflow-y: hidden; /* fixes display issues on Chrome browsers */
495 background-color: transparent;
499 table.highlighttable {
503 table.highlighttable td {
504 padding: 0 0.5em 0 0.5em;
507 div.code-block-caption {
512 div.code-block-caption code {
513 background-color: transparent;
516 div.code-block-caption + div > div.highlight > pre {
520 div.code-block-caption span.caption-number {
521 padding: 0.1em 0.3em;
525 div.code-block-caption span.caption-text {
528 div.literal-block-wrapper {
532 div.literal-block-wrapper div.highlight {
537 background-color: transparent;
543 background-color: transparent;
547 background-color: transparent;
551 h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
552 background-color: transparent;
561 font-family: sans-serif;
564 div.viewcode-block:target {
569 /* -- math display ---------------------------------------------------------- */
572 vertical-align: middle;
575 div.body div.math p {
583 /* -- printout stylesheet --------------------------------------------------- */
589 margin: 0 !important;