/* custom.css -*- mode: CSS -*- */

div.document{
    width: 100%;
}

div.documentwrapper{
    float: left;
    width: 70%;
    padding: 0;
    margin-left: 30%;
}

div.bodywrapper {
    margin: 0;
}

div.sphinxsidebar {
    width: 30%;
    left: 0px;
    position: fixed;
    height: 100%;
    margin: 0;
    padding: 0;
}

dl {
    padding: 10px;
}

dl.py{
    background-color: #843b6280;
    padding: 10px;
    margin: 10px;
    border-radius: 5px;
}

dl.py.data {
    background-color: aqua;
}

dl.py.attribute {
    background-color: #a98e24;
    margin-bottom: 0px !important;
    padding: 0px;
}

dl.py.property {
    background-color: #b22e3a;
    margin-bottom: 0px;
    padding: 0px;
    display: revert !important;
}

dl.py.method {
    background-color: #aac39e;
}


aside.system-message {
    background-color : #Ffdab9

}

footer {
    padding-top: 20px;

}


#entries > ul {
    height: min(100%, 3lh);
    overflow: overflow;
    transition: height 2s;
    li {
        opacity: 50%;
        transition: opacity 2s;
       }
}

#entries:hover {
    ul {
        height: min(100%, 10lh);
        overflow:scroll;
    }
    ul > li {
        opacity: 100%;
    }
}

.rst-content code.author {
    border: none !important;
    color: #3091d1 !important;

}
