/* Copyright © 2019 Innovatie Ltd. All rights reserved. */
@import url("../../../third_party/bootstrap/bootstrap.min.css");
@import url("../../../third_party/fontawesome-pro-web/css/all.min.css");
@import url("basic.css");
@import url("../../../base.css");

div.related {
    font-size: medium;
}

div.body p.caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
}

body {
    font-size: 0.9rem;
}

footer.footer {
    display: flex !important;
    justify-content: center;
    font-size: medium;
}

div.sphinxsidebar {
    float: unset;
    margin-left: unset;
}

div.sphinxsidebar ul {
    padding-left: unset;
}

li.toctree-l1 a {
    font-size: 1rem;
}
li.toctree-l2 a {
    font-size: 0.9rem;
}
li.toctree-l3 a {
    font-size: 0.9rem;
}
li.toctree-l4 a {
    font-size: 0.8rem;
}

form {
    margin-bottom: 10px;
}

.guilabel {
    border: 1px solid #7fbbe3;
    background: #e7f2fa;
    font-size: 80%;
    border-radius: 4px;
    padding: 2.4px 6px;
    margin: auto 2px;
}

.menuselection {
    border: 1px solid #7fbbe3;
    background: #dec3c9;
    font-size: 80%;
    border-radius: 4px;
    padding: 2.4px 6px;
    margin: auto 2px;
}

h2 {
    font-size: 1.5rem;
    line-height: 1.5;
    color: white;
    background-color: var(--color2);
    padding-left: 0.2rem;
}

h3 {
    font-size: 1.25rem;
    line-height: 1.25;
    color: white;
    background-color: var(--color2);
    padding-left: 0.2rem;
}

h4 {
    font-size: 1.2rem;
    font-weight: bold;
    line-height: 1.2;
    color: var(--color2);
}

h5, h6 {
    font-size: 1.2rem;
    line-height: 1.2;
    color: var(--color2);
}

div.body li > p:last-child {
    margin-bottom: 0.5rem;
}

table caption span.caption-text {
    font-size: 1rem;
}
