/* kddtheme.css
 * ~~~~~~~~~
 *
 * 21 Mar 2018 - Replaced previous method which used a duplicated copy of the theme.css.
 * 23 Nov 2023 - Added theming from OneDart template
 *
 *
 * Minor changes to the Read the Docs theme.css stylesheet -- for KDDart products.
 * This css overrides default settings and is combined by the conf.py configuration file.
 */


/* -- Heading and text Colour ------------------------------------------------------- */

/* color */
:root {
    --title1: #253858;
    --title2: #228848;
    --title-background1: #81c44c;
    --title-background2: #e2f0d8;
    --title-background3: rgba(34, 136, 72, 0.3); 
    --body: #091e42;
}

p {
    color: var(--body);
}

.admonition p {
    padding: 6px 12px;
}

.rst-content .toc-backref {
    color: #12416c;
}
.wy-body-for-nav {
    color: #12416c;
}

.wy-nav-side {
    position: fixed;
    max-height: 100%;
    overflow-y: auto;
    background-color: #F9F7F7;
}

.wy-table thead, .rst-content table.docutils thead, .rst-content table.field-list thead {
    color: #12416c;
}

.caption-text {
    color: #12416c;
    font-weight: bold;
}

p.caption, caption-text {
    color: #12416c;
    font-weight: bold;
}

.wy-side-nav-search {
    background-color: #fff;
    color: black;
  }

div.rst-content h1, div.rst-content h2, div.rst-content h3, div.rst-content h4, div.rst-content h5, div.rst-content h6 {
    background-color: white;
    margin: 10px 0px 10px 0px;
    color: var(--title1);
  }

.wy-menu-vertical a:hover, .wy-menu-vertical li.current a:hover {
    background-color: #a4cf60;
    color: white;
  }

.wy-menu-vertical a {
    color: var(--body);
}

.wy-alert.wy-alert-info .wy-alert-title, .rst-content .note .wy-alert-title, .rst-content .wy-alert-info.attention .wy-alert-title, .rst-content .wy-alert-info.caution .wy-alert-title, .rst-content .wy-alert-info.danger .wy-alert-title, .rst-content .wy-alert-info.error .wy-alert-title, .rst-content .wy-alert-info.hint .wy-alert-title, .rst-content .wy-alert-info.important .wy-alert-title, .rst-content .wy-alert-info.tip .wy-alert-title, .rst-content .wy-alert-info.warning .wy-alert-title, .rst-content .seealso .wy-alert-title, .wy-alert.wy-alert-info .rst-content .admonition-title, .rst-content .wy-alert.wy-alert-info .admonition-title, .rst-content .note .admonition-title, .rst-content .wy-alert-info.attention .admonition-title, .rst-content .wy-alert-info.caution .admonition-title, .rst-content .wy-alert-info.danger .admonition-title, .rst-content .wy-alert-info.error .admonition-title, .rst-content .wy-alert-info.hint .admonition-title, .rst-content .wy-alert-info.important .admonition-title, .rst-content .wy-alert-info.tip .admonition-title, .rst-content .wy-alert-info.warning .admonition-title, .rst-content .seealso .admonition-title {
    background: #81c44c;
}

.wy-alert.wy-alert-info, .rst-content .note, .rst-content .wy-alert-info.attention, .rst-content .wy-alert-info.caution, .rst-content .wy-alert-info.danger, .rst-content .wy-alert-info.error, .rst-content .wy-alert-info.hint, .rst-content .wy-alert-info.important, .rst-content .wy-alert-info.tip, .rst-content .wy-alert-info.warning, .rst-content .seealso {
    background: #e2f0d8;
}

.wy-side-nav-search > div.version {
    color: var(--body);
}

.wy-side-nav-search > a.icon img.logo, .wy-side-nav-search .wy-dropdown > a.icon img.logo {
    margin-top: 0;
    padding: 0;
}

.wy-menu-vertical li.on a, .wy-menu-vertical li.current > a {
    color: var(--title1);
}

figcaption {
    text-align: center;
}

button.toctree-expand{
    display: none;
}

/* -- End  -------------------------------------------------------------------------- */
