body {
    background-color: rgba(0, 30, 155, 1.0);
    color: #000000;
}
body.no-layout {
    background-color: #ffffff;
}

h1, h2 {
    font-family: 'Big Shoulders Display', 'Trebuchet MS', 'sans-serif';
    color: #708090;
    text-transform: uppercase;
}

p, a, div, label, .btn, table, dd, dl {
    font-family: 'Kumbh Sans', 'Arial', sans-serif!important;
    font-size: 14px;
}

i, label, #user-accounts-component-content .fa, #locked-accounts-component-content .fa {
    color: #708090;
}

.btn.btn-primary i.fa, .btn.btn-danger i.fa, .text-white .fa {
    color: #ffffff;
}

p strong, a strong, div stong {
    font-weight: 700;
}

a:visited, a span, .text-primary, .text-info {
    color: #001F9C;
}

a.btn.btn-primary:visited, a.btn span, a.btn.danger:visited {
    color: #ffffff;
}

#content {
    background-color: rgba(39, 65, 255, 1.0);
}

#header, #logo.light-version, .header-link, #logo.light-version, .header-link, #logo.light-version, .header-link, #side-menu {
    background-color: #ffffff;
}

#menu, #side-menu {
    background-color: rgba(0, 30, 155, 1.0);
}

#side-menu li {
    border: none;
}

#side-menu li:first-child {
    border: none;
}

#side-menu li a, #side-menu li a span {
    color: #ffffff;
}

#side-menu.nav li a:hover {
    color: rgba(13, 238, 255, 1.0);
}

#side-menu.nav li a:hover, #side-menu.nav > li.active > a, #side-menu.nav .nav-second-level li.active > a {
    color: rgba(13, 238, 255, 1.0);
}

.color-line {
    background-color: rgba(39, 65, 255, 1.0);
}

.hpanel.hblue {
    background-color: rgba(0, 30, 155, 1.0);
}

.well {
    /*background-color: rgba(13, 238, 255, 0.8);*/
    background-color: white;
    border: solid 1px #708090;
}

.btn.btn-primary {
    background-color: #001F9C;
    border-color: #001F9C;
}

table.dataTable.no-footer, table.dataTable thead th, table.dataTable thead td {
    border-bottom: solid 2px #001F9C!important;
}

.hpanel .panel-heading {
    color: #ffffff;
}

.well .hpanel .panel-heading, .hpanel .hpanel .panel-heading, .hpanel.panel-collapse .panel-heading, .hpanel .panel-heading.hbuilt {
    color: #708090;
}

.hpanel.hblue > .panel-body {
    border-top: solid 1px #001F9C;
}

#quarterly-tabs li[role="quarter"].active a {
    color: #001F9C;
}

.hpanel>.panel-heading strong {
    font-weight: 700;
}

.text-white {
    color: #ffffff;
}

.text-dark {
    color: #708090!important;
}

.tui-editor-contents, .btn-default {
    color: #000000;
}

.no-layout table tr:first-child th, table td.primary-shaded {
    background-color: #001F9C!important;
}

.no-layout table tr:last-child th {
    background-color: #2640FF;
}

:focus-visible {
    border: none;
}