
body {
    text-align: justify !important;
    font-family: 'Poppins', sans-serif !important;
}

nav {
    text-align: left;
}

.wy-nav-content {
    max-width: 1200px !important;
}


.toctree-wrapper ul {
    line-height: 1.1em !important;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}

.toctree-wrapper li::marker 
{
    font-size: 1.1rem;
    font-weight: bolder;
}

.menuselection {
    background-color: #e7f2fa;
    padding: 4px;
}

kbd {
    font-weight: 600;
}

.wy-side-nav-search>a:hover {
    background: unset;
}

.wy-side-nav-search {
    background: #5D7C90;
}

.wy-menu-vertical p.caption {
    color: #5D7C90;
}

p {
    margin-bottom: 12px;
}

li {
    list-style: square;
}

.rst-content section ul {
    margin-bottom: 12px;
    list-style: square;
}

span.red {
    background-color: #F2DEDE;
    color: #A94442;
    padding: 0.15em;
}

span.yellow {
    background-color: #EFE8CF;
    color: #8A7D3B;
    padding: 0.15em;
}

span.orange {
    background-color: #d9934f;
    color: #824b2a;
    padding: 0.15em;
}

span.blue {
    background-color: #bBf3fe;
    color: #226baa;
    padding: 0.15em;
}

span.gray {
    background-color: #DfDfDf;
    color: #282828;
    padding: 0.15em;
}

span.green {
    background-color: #DEF2DE;
    color: #44A942;
    padding: 0.15em;
}

span.theme0 {
    background-color: #f8f8d8;
    color: #222222;
    padding: 0.15em;
}

span.theme1 {
    background-color: #ddffdd;
    color: #222222;
    padding: 0.15em;
}

span.theme2 {
    background-color: #eeeeff;
    color: #222222;
    padding: 0.15em;
}

span.theme3 {
    background-color: #ffeecc;
    color: #222222;
    padding: 0.15em;
}

span.loop {
    border: 1px solid black;
    padding: 0.15em;
}

.lastupdated {
    display:none;
}
