.sidebar-logo {
    width: 100px;
}
h1 {
    font-weight: 400;
    font-size: 2.3em;
}
h2 {
    font-weight: 400;
    font-size: 1.6em;
}
h1 a code.literal {
    background-color: transparent;
    padding: 0;
}
.logo img {
    width: 100px;
}

h1 {
    font-weight: 400;
    font-size: 2.3em;
}
h2 {
    font-weight: 400;
    font-size: 1.6em;
}
h1 a code.literal {
    background-color: transparent;
    padding: 0;
}
div.sphinxsidebar h2,
div.sphinxsidebar h3,
div.sphinxsidebar h4 {
    border: none;
}

dl.py > dt {
    background-color: #f8f8f8;
    padding: 0.5em;
    border-left: 6px solid #f0f0f0;
}

dl.field-list > dt {
    font-size: 0.8em;
    padding-left: 0;
}

code {
    border: none;
    font-size: 0.9em;
    color: #252525;
    background-color: #f0f0f0;
    display: inline-block;
}
code.literal {
    padding: 0 5px;
    border-radius: 5px;
}
div.body {
    max-width: none;
}
div.sphinxsidebarwrapper {
    overflow-x: hidden;
}
.field-list ul {
    padding-left: 0;
    list-style: none;
}
.field-odd strong {
    font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
    font-weight: 600;
    color: #bd4ea4;

}