@font-face {
    font-family: Hack-Regular;
    src: url("../fonts/hack-regular.woff2");
}
html {
    overflow-y: scroll;
}
body {
    background-color: #fff;
    color: #000;
    font-family: sans-serif;
    padding: 0;
    margin: 0;
}
dt {
    font-weight: bold;
}
dd {
    padding: 0 0 20px 0;
}
kbd {
    border-radius: 5px;
    padding: 0px 2px;
    border: 1px solid black;
    background-color: aliceblue;
}
#header {
    clear: both;
    font-size: 32px;
    font-weight: 700;
    padding: 24px;
}
#main {
    margin: 0;
    max-width: 800px;
    padding: 0 24px 24px 24px;
}
#footer {
    margin: 0;
    max-width: 800px;
    padding: 0 24px 24px 24px;
}
pre.ini {
    color: #657b83;
    background-color: #fdf6e3;
}
a.ini:link, a.ini:visited {
    color: #657b83;
    font-weight: bold;
    text-decoration: none;
}
a.ini:hover, a.ini:active {
    color: #fdf6e3;
    background: #657b83;
    text-decoration: none;
}
.ini_section {
    color: #dc322f;
}
.ini_section a:link, a.ini_section:link, .ini_section a:visited, a.ini_section:visited {
    color: #dc322f;
    font-weight: bold;
    text-decoration: none;
}
.ini_section a:hover, a.ini_section:hover, .ini_section a:active, a.ini_section:active {
    color: #fdf6e3;
    background: #dc322f;
    text-decoration: none;
}
.ini_key {
    color: #b58900;
}
a.ini_key:link, a.ini_key:visited {
    color: #b58900;
    font-weight: bold;
    text-decoration: none;
}
a.ini_key:hover, a.ini_key:active {
    color: #fdf6e3;
    background: #b58900;
    text-decoration: none;
}
.ini_val {
    color: #859900;
}
.ini_val a:link, a.ini_val:link, .ini_val a:visited, a.ini_val:link  {
    color: #859900;
    font-weight: bold;
    text-decoration: none;
}
.ini_val a:hover, a.ini_val:hover, .ini_val a:active, a.ini_val:active {
    color: #fdf6e3;
    background: #859900;
    text-decoration: none;
}
table.rgb {
    font-family: Hack-Regular, 'Courier New', monospace;
    font-size: 11pt;
}
table.rgb td {
    padding: 2px 10px;
}
td.rgbdark {
    color: white;
}
.menu {
    clear: both;
    padding: 0 0 12px 0;
}
.layout {
    font-family: Hack-Regular, 'Courier New', monospace;
    font-size: 11pt;
}
.example {
    border-radius: 2px;
    padding: 10px;
    border: 1px solid black;
}
.actions {
    border-collapse: collapse;
    margin: auto;
}
.actions td, #actions th {
    border: 1px solid #cccccc;
    padding: 2px 10px;
}
.actions td:nth-child(2), td:nth-child(3) {
    font-size: 13px;
}
.actions td:nth-child(1), td:nth-child(2) {
    text-align: center;
}
.actions th {
    text-align: left;
}
pre.manpage, dt.manpage {
    font-family: Hack-Regular, 'Courier New', monospace;
    font-size: 11pt;
    font-weight: normal;
}
