:root {
/* Status Font color */
    --colt-status-color-red: #FF0000;
    --colt-status-color-green: #008000;
    --colt-status-color-amber: #FFC43D;

/* Colt Font color */
    --colt-color-teal: #00D7BD;
    --colt-color-white: #ffffff;
    --colt-color-blue: #0099FF;
    --colt-color-purple: #50009B;
    --colt-color-yellow: #FFC43D;
    --colt-color-pink: #EF476F;
    --colt-color-dusk: #00A59B;
    --colt-color-ash: #F5F5F5;
    --colt-color-charcoal: #484A47;
    --colt-color-black: #000000;
}

/*
    Overwrite doc.css
 */

/* Change heading 2 font color */
.doc h1 {
    color: var(--colt-color-teal);
}

/* Add icon to admonition */
.doc .admonitionblock .icon {
    border-radius: 1rem;
}

i.fa[class^='icon-'],
i.fa[class*=' icon-']::before {
    content: "";
    height: 1.25rem;
    width: 1.25rem;
    margin-right: 0.25rem;
    margin-left: -0.5rem;
}

i.fa.icon-note::before {
    background: no-repeat url("../img/note.svg");
}

i.fa.icon-tip::before {
    background: no-repeat url("../img/tip.svg");
}

i.fa.icon-important::before {
    background: no-repeat url("../img/important.svg");
}

i.fa.icon-warning::before {
    background: no-repeat url("../img/warning.svg");
}

i.fa.icon-caution::before {
    background: no-repeat url("../img/caution.svg");
}

/* .Headings made more prominent */
.doc .title {
    font-weight: bold;
    color: #3a415f;
}


/*
    Overwrite header.css
 */

/* Logo in navigation bar */
.navbar-item img.navbar-logo {
    margin-right: 1ex;
    width: 13%;
}

/* Burger menu in navigation bar indented less than Antora default */
.navbar-burger {
    margin-left: 0;
}

/* Google Search Box fix for empty line below header */
.gsc-control-cse {
    padding: 0!important;
    border: none!important;
}


/*
    Overwrite main.css
 */

/* Add scroll to aside toc sidebar */
aside.toc.sidebar {
    overflow-block: scroll;
}


/*
    Overwrite nav.css
 */

/* Highlight of current item in navigation sidebar */
.nav-list .nav-item.is-current-page {
    border-left: 0.5rem solid var(--colt-color-teal);
    padding-left: 1rem;
    margin-left: -1.5rem;
    /*background-color: var(--colt-color-teal);*/
}

/* Navigation sidebar on the left slightly wider than Antora default */
.nav-container {
    width: 17rem;
}

/* Navigation sidebar on the left slightly darker than Antora default */
.nav-container .nav {
    background-color: #eee;
}

/* Do not display nav-panel-explore */
.nav-panel-explore {
    display: none;
}


/*
    Custom css
 */

/* Font size */
.small { font-size: 0.75em; }
.big { font-size: 2em; }
.verybig { font-size: 3em; }

/* Status Font color */
.status-red { color: var(--colt-status-color-red); }
.status-green { color: var(--colt-status-color-green); }
.status-amber { color: var(--colt-status-color-amber); }

/* Colt Font color */
.colt-teal { color: var(--colt-color-teal); }
.colt-white { color: var(--colt-color-white); }
.colt-blue { color: var(--colt-color-blue); }
.colt-purple { color: var(--colt-color-purple); }
.colt-yellow { color: var(--colt-color-yellow); }
.colt-pink { color: var(--colt-color-pink); }
.colt-dusk { color: var(--colt-color-dusk); }
.colt-ash { color: var(--colt-color-ash); }
.colt-charcoal { color: var(--colt-color-charcoal); }
.colt-black { color: var(--colt-color-black); }
