/* --- */

[data-relatedvars] {
    padding-top: 14px;
}
.navbar-default {
    background-color: #2c476a;
}
.navbar-default .navbar-nav > li > a {
    background-color: #2c476a;
    color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover {
    background-color: #a8b7c6;
    color: #ffffff;
}
.navbar-default .navbar-nav > li.hover > a {
    background-color: #a8b7c6;
    color: #ffffff;
}
.navbar-default .navbar-nav > li.active > a {
    background-color: #2c476a;
    color: #ffffff;
}
.navbar-default .navbar-nav > li.active > a:hover {
    background-color: #a8b7c6;
    color: #ffffff;
}
.navbar-default .navbar-nav > li.active-hover > a {
    background-color: #a8b7c6;
    color: #ffffff;
}
h1 {
    color: #000000;
    font-family: Arial;
    font-size: 13px;
}
body {
    background-color: #ffffff;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
}
.btn-primary {
    background-color: #0099cc;
    color: #ffffff;
}
.btn-primary:hover {
    background-color: #0099cc;
    color: #ffffff;
}
.btn-primary-hover {
    background-color: #0099cc;
    color: #ffffff;
}
a {
    color: #000066;
}
a:hover {
    color: #2c476a;
}
a:active {
    color: #000066;
}
.a-hover {
    color: #2c476a;
}
.table > thead th {
    background-color: #336699;
    color: #ffffff;
}
.table-striped > tbody tr:nth-child(2n + 1) > td {
    background-color: #eeeeee;
}
.table-striped > tbody tr:nth-child(2n) > td {
    background-color: #ffffff;
}
.es-theming-nav {
    min-height: 0;
    padding: 8px 0;
    border: 0;
}
.es-theming-nav .navbar-nav > li:first-child > a {
    margin-left: 0;
}
.es-theming-nav .navbar-nav > li:last-child > a {
    margin-right: 0;
}
.es-theming-nav .navbar-nav > li > a {
    padding: 1px 7px;
    margin: 0 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}