@import url("css/theme.css");

.toggle .header {
    display: block;
    clear: both;
    padding-top: -10px;
    padding-bottom: 20px;
}

.toggle .header:after {
    content: " +";
}

.toggle .header.open:after {
    content: " -";
}

/* Custom colors */

.wy-side-nav-search,
.wy-nav-top {
    background: #2c2c2c;
}

.icon.icon-home {
    color: #ff763b;
}

.version {
    color: #ff763b !important;
}

.highlight {
    background: #ffeee0;
}

.admonition-title {
    background: #ff763b !important;
}

.admonition {
    background: #ffeee0 !important;
}

.rst-content table.parameter-index {
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid #e1d4ca;
    border-radius: 6px;
    overflow: hidden;
}

.rst-content table.parameter-index th {
    background: #2c2c2c;
    color: #ffffff;
}

.rst-content table.parameter-index td:first-child a {
    font-weight: 700;
}

.rst-content table.parameter-index tr:nth-child(even) td {
    background: #fff7f0;
}

.rst-content ul.publication-list li {
    line-height: 1.55;
    margin-bottom: 0.85em;
}

html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt {
    border-top: solid 3px #955e47;
    border-left: none;
    background: #ffeee0;
    color: black;
}

.rtd-footer {
    position: absolute;
    left: 20px;
    bottom: 20px;
    text-align: left;
}
