andre@934: /* basic.css_t from Sphinx project modified for sphinx-better-theme */
andre@934: 
andre@934: /* -- main layout ----------------------------------------------------------- */
andre@934: 
andre@934: div.clearer {
andre@934:     clear: both;
andre@934: }
andre@934: 
andre@934: /* -- search page ----------------------------------------------------------- */
andre@934: 
andre@934: ul.search {
andre@934:     margin: 10px 0 0 20px;
andre@934:     padding: 0;
andre@934: }
andre@934: 
andre@934: ul.search li {
andre@934:     padding: 5px 0 5px 20px;
andre@934:     background-image: url(file.png);
andre@934:     background-repeat: no-repeat;
andre@934:     background-position: 0 7px;
andre@934: }
andre@934: 
andre@934: ul.search li a {
andre@934:     font-weight: bold;
andre@934: }
andre@934: 
andre@934: ul.search li div.context {
andre@934:     color: #888;
andre@934:     margin: 2px 0 0 30px;
andre@934:     text-align: left;
andre@934: }
andre@934: 
andre@934: ul.keywordmatches li.goodmatch a {
andre@934:     font-weight: bold;
andre@934: }
andre@934: 
andre@934: /* -- index page ------------------------------------------------------------ */
andre@934: 
andre@934: table.contentstable {
andre@934:     width: 90%;
andre@934: }
andre@934: 
andre@934: table.contentstable p.biglink {
andre@934:     line-height: 150%;
andre@934: }
andre@934: 
andre@934: a.biglink {
andre@934:     font-size: 1.3em;
andre@934: }
andre@934: 
andre@934: span.linkdescr {
andre@934:     font-style: italic;
andre@934:     padding-top: 5px;
andre@934:     font-size: 90%;
andre@934: }
andre@934: 
andre@934: /* -- general index --------------------------------------------------------- */
andre@934: 
andre@934: table.indextable {
andre@934:     width: 100%;
andre@934: }
andre@934: 
andre@934: table.indextable td {
andre@934:     text-align: left;
andre@934:     vertical-align: top;
andre@934: }
andre@934: 
andre@934: table.indextable dl, table.indextable dd {
andre@934:     margin-top: 0;
andre@934:     margin-bottom: 0;
andre@934: }
andre@934: 
andre@934: table.indextable tr.pcap {
andre@934:     height: 10px;
andre@934: }
andre@934: 
andre@934: table.indextable tr.cap {
andre@934:     margin-top: 10px;
andre@934:     background-color: #f2f2f2;
andre@934: }
andre@934: 
andre@934: img.toggler {
andre@934:     margin-right: 3px;
andre@934:     margin-top: 3px;
andre@934:     cursor: pointer;
andre@934: }
andre@934: 
andre@934: div.modindex-jumpbox {
andre@934:     border-top: 1px solid #ddd;
andre@934:     border-bottom: 1px solid #ddd;
andre@934:     margin: 1em 0 1em 0;
andre@934:     padding: 0.4em;
andre@934: }
andre@934: 
andre@934: div.genindex-jumpbox {
andre@934:     border-top: 1px solid #ddd;
andre@934:     border-bottom: 1px solid #ddd;
andre@934:     margin: 1em 0 1em 0;
andre@934:     padding: 0.4em;
andre@934: }
andre@934: 
andre@934: /* -- general body styles --------------------------------------------------- */
andre@934: 
andre@934: a.headerlink {
andre@934:     visibility: hidden;
andre@934: }
andre@934: 
andre@934: h1:hover > a.headerlink,
andre@934: h2:hover > a.headerlink,
andre@934: h3:hover > a.headerlink,
andre@934: h4:hover > a.headerlink,
andre@934: h5:hover > a.headerlink,
andre@934: h6:hover > a.headerlink,
andre@934: dt:hover > a.headerlink {
andre@934:     visibility: visible;
andre@934: }
andre@934: 
andre@934: div.body p.caption {
andre@934:     text-align: inherit;
andre@934: }
andre@934: 
andre@934: div.body td {
andre@934:     text-align: left;
andre@934: }
andre@934: 
andre@934: .field-list ul {
andre@934:     padding-left: 1em;
andre@934: }
andre@934: 
andre@934: .first {
andre@934:     margin-top: 0 !important;
andre@934: }
andre@934: 
andre@934: p.rubric {
andre@934:     margin-top: 30px;
andre@934:     font-weight: bold;
andre@934: }
andre@934: 
andre@934: img.align-left, .figure.align-left, object.align-left {
andre@934:     clear: left;
andre@934:     float: left;
andre@934:     margin-right: 1em;
andre@934: }
andre@934: 
andre@934: img.align-right, .figure.align-right, object.align-right {
andre@934:     clear: right;
andre@934:     float: right;
andre@934:     margin-left: 1em;
andre@934: }
andre@934: 
andre@934: img.align-center, .figure.align-center, object.align-center {
andre@934:   display: block;
andre@934:   margin-left: auto;
andre@934:   margin-right: auto;
andre@934: }
andre@934: 
andre@934: .align-left {
andre@934:     text-align: left;
andre@934: }
andre@934: 
andre@934: .align-center {
andre@934:     text-align: center;
andre@934: }
andre@934: 
andre@934: .align-right {
andre@934:     text-align: right;
andre@934: }
andre@934: 
andre@934: /* -- sidebars -------------------------------------------------------------- */
andre@934: 
andre@934: div.sidebar {
andre@934:     margin: 0 0 0.5em 1em;
andre@934:     border: 1px solid #ddb;
andre@934:     padding: 7px 7px 0 7px;
andre@934:     background-color: #ffe;
andre@934:     width: 40%;
andre@934:     float: right;
andre@934: }
andre@934: 
andre@934: p.sidebar-title {
andre@934:     font-weight: bold;
andre@934: }
andre@934: 
andre@934: /* -- topics ---------------------------------------------------------------- */
andre@934: 
andre@934: div.topic {
andre@934:     border: 1px solid #ccc;
andre@934:     padding: 7px 7px 0 7px;
andre@934:     margin: 10px 0 10px 0;
andre@934: }
andre@934: 
andre@934: p.topic-title {
andre@934:     font-size: 1.1em;
andre@934:     font-weight: bold;
andre@934:     margin-top: 10px;
andre@934: }
andre@934: 
andre@934: /* -- admonitions ----------------------------------------------------------- */
andre@934: 
andre@934: div.admonition {
andre@934:     margin-top: 10px;
andre@934:     margin-bottom: 10px;
andre@934:     padding: 7px;
andre@934: }
andre@934: 
andre@934: div.admonition dt {
andre@934:     font-weight: bold;
andre@934: }
andre@934: 
andre@934: div.admonition dl {
andre@934:     margin-bottom: 0;
andre@934: }
andre@934: 
andre@934: p.admonition-title {
andre@934:     margin: 0px 10px 5px 0px;
andre@934:     font-weight: bold;
andre@934: }
andre@934: 
andre@934: div.body p.centered {
andre@934:     text-align: center;
andre@934:     margin-top: 25px;
andre@934: }
andre@934: 
andre@934: /* -- tables ---------------------------------------------------------------- */
andre@934: 
andre@934: table.docutils {
andre@934:     border: 0;
andre@934:     border-collapse: collapse;
andre@934: }
andre@934: 
andre@934: table.docutils td, table.docutils th {
andre@934:     padding: 1px 8px 1px 5px;
andre@934:     border-top: 0;
andre@934:     border-left: 0;
andre@934:     border-right: 0;
andre@934:     border-bottom: 1px solid #aaa;
andre@934: }
andre@934: 
andre@934: table.field-list td, table.field-list th {
andre@934:     border: 0 !important;
andre@934: }
andre@934: 
andre@934: table.footnote td, table.footnote th {
andre@934:     border: 0 !important;
andre@934: }
andre@934: 
andre@934: th {
andre@934:     text-align: left;
andre@934:     padding-right: 5px;
andre@934: }
andre@934: 
andre@934: table.citation {
andre@934:     border-left: solid 1px gray;
andre@934:     margin-left: 1px;
andre@934: }
andre@934: 
andre@934: table.citation td {
andre@934:     border-bottom: none;
andre@934: }
andre@934: 
andre@934: /* -- other body styles ----------------------------------------------------- */
andre@934: 
andre@934: ol.arabic {
andre@934:     list-style: decimal;
andre@934: }
andre@934: 
andre@934: ol.loweralpha {
andre@934:     list-style: lower-alpha;
andre@934: }
andre@934: 
andre@934: ol.upperalpha {
andre@934:     list-style: upper-alpha;
andre@934: }
andre@934: 
andre@934: ol.lowerroman {
andre@934:     list-style: lower-roman;
andre@934: }
andre@934: 
andre@934: ol.upperroman {
andre@934:     list-style: upper-roman;
andre@934: }
andre@934: 
andre@934: dl {
andre@934:     margin-bottom: 15px;
andre@934: }
andre@934: 
andre@934: dd p {
andre@934:     margin-top: 0px;
andre@934: }
andre@934: 
andre@934: dd ul, dd table {
andre@934:     margin-bottom: 10px;
andre@934: }
andre@934: 
andre@934: dd {
andre@934:     margin-top: 3px;
andre@934:     margin-bottom: 10px;
andre@934:     margin-left: 30px;
andre@934: }
andre@934: 
andre@934: dt:target, .highlighted {
andre@934:     background-color: #fbe54e;
andre@934: }
andre@934: 
andre@934: dl.glossary dt {
andre@934:     font-weight: bold;
andre@934:     font-size: 1.1em;
andre@934: }
andre@934: 
andre@934: .field-list ul {
andre@934:     margin: 0;
andre@934:     padding-left: 1em;
andre@934: }
andre@934: 
andre@934: .field-list p {
andre@934:     margin: 0;
andre@934: }
andre@934: 
andre@934: .refcount {
andre@934:     color: #060;
andre@934: }
andre@934: 
andre@934: .optional {
andre@934:     font-size: 1.3em;
andre@934: }
andre@934: 
andre@934: .versionmodified {
andre@934:     font-style: italic;
andre@934: }
andre@934: 
andre@934: .system-message {
andre@934:     background-color: #fda;
andre@934:     padding: 5px;
andre@934:     border: 3px solid red;
andre@934: }
andre@934: 
andre@934: .footnote:target  {
andre@934:     background-color: #ffa;
andre@934: }
andre@934: 
andre@934: .line-block {
andre@934:     display: block;
andre@934:     margin-top: 1em;
andre@934:     margin-bottom: 1em;
andre@934: }
andre@934: 
andre@934: .line-block .line-block {
andre@934:     margin-top: 0;
andre@934:     margin-bottom: 0;
andre@934:     margin-left: 1.5em;
andre@934: }
andre@934: 
andre@934: .guilabel, .menuselection {
andre@934:     font-family: sans-serif;
andre@934: }
andre@934: 
andre@934: .accelerator {
andre@934:     text-decoration: underline;
andre@934: }
andre@934: 
andre@934: .classifier {
andre@934:     font-style: oblique;
andre@934: }
andre@934: 
andre@934: abbr, acronym {
andre@934:     border-bottom: dotted 1px;
andre@934:     cursor: help;
andre@934: }
andre@934: 
andre@934: /* -- code displays --------------------------------------------------------- */
andre@934: 
andre@934: pre {
andre@934:     overflow: auto;
andre@934:     overflow-y: hidden;  /* fixes display issues on Chrome browsers */
andre@934: }
andre@934: 
andre@934: td.linenos pre {
andre@934:     padding: 5px 0px;
andre@934:     border: 0;
andre@934:     background-color: transparent;
andre@934:     color: #aaa;
andre@934: }
andre@934: 
andre@934: table.highlighttable {
andre@934:     margin-left: 0.5em;
andre@934: }
andre@934: 
andre@934: table.highlighttable td {
andre@934:     padding: 0 0.5em 0 0.5em;
andre@934: }
andre@934: 
andre@934: tt.descname {
andre@934:     background-color: transparent;
andre@934:     font-weight: bold;
andre@934:     font-size: 1.2em;
andre@934: }
andre@934: 
andre@934: tt.descclassname {
andre@934:     background-color: transparent;
andre@934: }
andre@934: 
andre@934: tt.xref, a tt {
andre@934:     background-color: transparent;
andre@934:     font-weight: bold;
andre@934: }
andre@934: 
andre@934: h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
andre@934:     background-color: transparent;
andre@934: }
andre@934: 
andre@934: .viewcode-link {
andre@934:     float: right;
andre@934: }
andre@934: 
andre@934: .viewcode-back {
andre@934:     float: right;
andre@934:     font-family: sans-serif;
andre@934: }
andre@934: 
andre@934: div.viewcode-block:target {
andre@934:     margin: -1px -10px;
andre@934:     padding: 0 10px;
andre@934: }
andre@934: 
andre@934: /* -- math display ---------------------------------------------------------- */
andre@934: 
andre@934: img.math {
andre@934:     vertical-align: middle;
andre@934: }
andre@934: 
andre@934: div.body div.math p {
andre@934:     text-align: center;
andre@934: }
andre@934: 
andre@934: span.eqno {
andre@934:     float: right;
andre@934: }
andre@934: 
andre@934: /* -- printout stylesheet --------------------------------------------------- */
andre@934: 
andre@934: @media print {
andre@934:     div.document,
andre@934:     div.documentwrapper,
andre@934:     div.bodywrapper {
andre@934:         margin: 0 !important;
andre@934:         width: 100%;
andre@934:     }
andre@934: 
andre@934:     div.sphinxsidebar,
andre@934:     div.related,
andre@934:     div.footer,
andre@934:     #top-link {
andre@934:         display: none;
andre@934:     }
andre@934: }