@font-face {
    font-family: DartmouthRuzicka;
    font-weight: normal;
    src: url("DartmouthRuzicka-Regular.ttf") format("opentype");
}
@font-face {
    font-family: DartmouthRuzicka;
    font-weight: normal;
    font-style: italic;
    src: url("DartmouthRuzicka-RegularItalic.ttf") format("opentype");
}
@font-face {
    font-family: DartmouthRuzicka;
    font-weight: bold;
    src: url("DartmouthRuzicka-Bold.ttf") format("opentype");
}
@font-face {
    font-family: DartmouthRuzicka;
    font-weight: bold;
    font-style: italic;
    src: url("DartmouthRuzicka-BoldItalic.ttf") format("opentype");
}
@font-face {
    font-family: National2;
    font-weight: bold;
    src: url("National2-Bold.otf") format("opentype");
}
@font-face {
    font-family: National2;
    font-weight: bold;
    font-style: italic;
    src: url("National2-BoldItalic.otf") format("opentype");
}
@font-face {
    font-family: National2;
    font-weight: medium;
    src: url("National2-Medium.otf") format("opentype");
}
@font-face {
    font-family: National2;
    font-weight: medium;
    font-style: italic;
    src: url("National2-MediumItalic.otf") format("opentype");
}
@font-face {
    font-family: National2;
    font-weight: normal;
    src: url("National2-Regular.otf") format("opentype");
}
@font-face {
    font-family: National2;
    font-weight: normal;
    font-style: italic;
    src: url("National2-RegularItalic.otf") format("opentype");
}


.wy-side-nav-search, .wy-nav-top {
    background: #00693e;
}
.wy-nav-side{
    background: #12312b;
}
/* .wy-menu-vertical header,.wy-menu-vertical p.caption {
    color: #A5D7F4;
} */
:is(h1, h2, h3, h4, h5, h6) {
    font-family: "DartmouthRuzicka", serif;
}
/* .rst-content code.literal,.rst-content tt.literal {
    color: #00693e;
    white-space: normal
} */
.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title {
    font-family: "DartmouthRuzicka",sans-serif;
    background: #00693e
}
.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend {
    font-family: "DartmouthRuzicka",ff-tisa-web-pro,Georgia,Arial,sans-serif
}
/* .rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.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,.wy-alert.wy-alert-info {
    background: #A5D7F4
} */
/* a {
    color: #A5D7F4;
    text-decoration: none;
    cursor: pointer
} */
/* a:hover {
    color: #A5D7F4
} */
/* a:visited {
    color: #A5D7F4
} */

body {
    font-family: "National2",sans-serif;
    font-weight: 300;
    min-height: 100%;
    background: #edf0f2
}

img.margin {margin-right: 16px;}

