/* replace the copyright to eliminate the copyright symbol enforced by
   the ReadTheDocs theme but eschewed by our legal team */
   div[role=contentinfo] {
    visibility: hidden;
    position: relative;
}

div[role=contentinfo]:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Creative Commons CC-BY-SA 4.0";
}

:not(dt) > strong, :not(dt) > b,
.rst-content .viewcode-back,
.rst-content .viewcode-link {
    font-weight: semi-bold;
    color: #2c3e50;
}

.wy-menu-vertical header,
.wy-menu-vertical p.caption {
    color: #80b4e8;
}

/** Mobile nav-bar **/
.wy-nav-top,
.wy-side-nav-search{
    background: #2c3e50;
}

/** Signature text **/
html.writer-html4 .rst-content dl:not(.docutils)>dt,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt {
    color: #555;
}

/** Signature bg **/
html.writer-html4 .rst-content dl:not(.docutils)>dt,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt {
    background: #C9F4ED;
    border-top: 3px solid #80b4e8;
}

/** Figure bottom margin **/
.rst-content figure,
.rst-content .tab-content > figure:last-child {
    margin-bottom: 24px;
}
