/* common */

@import url("theme.css");

.wy-nav-content {
    max-width: none;
}

h1,h2,h3,h4,h5,h6 {
    border-bottom: 1px solid #ccc;
}

.wy-table-responsive table td, .wy-table-responsive table th {
    white-space: normal;
}

.wy-side-nav-search {
    background-color:#000000
}

colgroup {
    display: none;
}

table.docutils th.head{
    background-color: #d0d0d0;
}

table.docutils th.stub{
    background-color: #e1e1e1;
    text-align: left;
    vertical-align: middle
}

table.docutils tr, table.docutils th {
    border: 1px solid #d0d0d0;
}

.rst-content .important .admonition-title{background:#ff8888}
.rst-content .important{background:#ffdddd}

.rst-content .seealso .admonition-title{background:#66aa66}
.rst-content .seealso{background:#ddffdd}

.highlight .hll { background-color: #e5e5ff !important;}


.rst-content .line-block {
    font-size: initial;
}

.rst-content pre {
    font-size: initial !important;
}

.rst-content .pre {
    font-size: initial;
}

.rst-content ul{ margin-bottom: 0.8em; }
.rst-content ol{ margin-bottom: 0.8em; }

 .rst-content span.pre {
    color: initial;
}

.rst-content pre.literal-block{background:#f8f8f8}
.rst-content div.line-block{ margin-bottom: 0.5em; }
