/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
    --primary: #0458db;
    --secondary: #035da9;
    --primary-gray: #035da9;
    --primary-dark: #024177;

    --steps-primary: #bbc6cf;
    --steps-secondary: #9dadba;
    --steps-tertiary: #657d90;
    --steps-quaternary: #bbc6cf;
    --steps-quinary: #91acb2;
}

a:hover {
    color: #034f90;
}

.table-hover tbody tr:hover {
    background-color: #d8dce0;
}

.table-primary,
.table-primary > th,
.table-primary > td {
    background-color: #b9d9f5;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
    border-color: #7cb9ec;
}

.table-hover .table-primary:hover {
    background-color: #a3cdf2;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #a3cdf2;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
    background-color: #b8d2e7;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
    border-color: #7cabd2;
}

.table-hover .table-secondary:hover {
    background-color: #a5c6e1;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
    background-color: #a5c6e1;
}

.table-primary-gray,
.table-primary-gray > th,
.table-primary-gray > td {
    background-color: #b8d2e7;
}

.table-primary-gray th,
.table-primary-gray td,
.table-primary-gray thead th,
.table-primary-gray tbody + tbody {
    border-color: #7cabd2;
}

.table-hover .table-primary-gray:hover {
    background-color: #a5c6e1;
}

.table-hover .table-primary-gray:hover > td,
.table-hover .table-primary-gray:hover > th {
    background-color: #a5c6e1;
}

.table-primary-dark,
.table-primary-dark > th,
.table-primary-dark > td {
    background-color: #b8cad9;
}

.table-primary-dark th,
.table-primary-dark td,
.table-primary-dark thead th,
.table-primary-dark tbody + tbody {
    border-color: #7b9cb8;
}

.table-hover .table-primary-dark:hover {
    background-color: #a7bed0;
}

.table-hover .table-primary-dark:hover > td,
.table-hover .table-primary-dark:hover > th {
    background-color: #a7bed0;
}

.table-active,
.table-active > th,
.table-active > td {
    background-color: #d8dce0;
}

.table-hover .table-active:hover {
    background-color: #c9d0d5;
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
    background-color: #c9d0d5;
}

.table .thead-dark th, .table-row .thead-dark th,
.table-pure-row .thead-dark th {
    color: #fff;
    background-color: #333a3f;
    border-color: #444d54;
}
.table .thead-light th, .table-row .thead-light th,
.table-pure-row .thead-light th {
    color: #484f56;
    background-color: #e9ebee;
    border-color: #cacfd4;
}

.table-dark {
    color: #fff;
    background-color: #333a3f;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
    border-color: #444d54;
}
.table-dark.table-bordered {
    border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive-sm > .table-bordered {
        border: 0;
    }
}
@media (max-width: 767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive-md > .table-bordered {
        border: 0;
    }
}
@media (max-width: 991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive-lg > .table-bordered {
        border: 0;
    }
}
@media (max-width: 400px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive-xl > .table-bordered {
        border: 0;
    }
}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
    border: 0;
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.3rem + 2px);
    padding: 0.15rem 0.4rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #484f56;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #cacfd4;
    border-radius: 0.25rem;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
    .form-control {
        -webkit-transition: none;
        transition: none;
    }
}
.form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}
.form-control:focus {
    border-color: #62b5fc;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
}

.btn:focus, .btn.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
}

.btn-primary {
    color: #fff;
    background-color: #0458db;
    border-color: #0458db;
}

.btn-primary:hover {
    background-color: #0363b5;
}

.btn-primary:focus, .btn-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(42, 140, 224, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(42, 140, 224, 0.5);
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    border-color: #03569c;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(42, 140, 224, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(42, 140, 224, 0.5);
}

.btn-secondary:hover {
    background-color: #024883;
}

.btn-secondary:focus, .btn-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
}
.btn-outline-primary {
    color: #0458db;
    border-color: #0458db;
}

.breadcrumbs li a:hover {
    color: #0458db;
}
.btn-outline-primary:hover {
    color: #fff;
    background-color: #0458db;
    border-color: #0458db;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
    border-color: #023a6a;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
}

.btn-primary-gray:hover {
    background-color: #024883;
}

.btn-primary-gray:focus, .btn-primary-gray.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
}

.btn-primary-gray:not(:disabled):not(.disabled):active, .btn-primary-gray:not(:disabled):not(.disabled).active, .show > .btn-primary-gray.dropdown-toggle {
    border-color: #023a6a;
}

.btn-primary-gray:not(:disabled):not(.disabled):active:focus, .btn-primary-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-gray.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
}

.btn-primary-dark:hover {
    background-color: #012d51;
    border-color: #012645;
}

.btn-primary-dark:focus, .btn-primary-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 94, 139, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(40, 94, 139, 0.5);
}

.btn-primary-dark:not(:disabled):not(.disabled):active, .btn-primary-dark:not(:disabled):not(.disabled).active, .show > .btn-primary-dark.dropdown-toggle {
    background-color: #012645;
    border-color: #011f38;
}

.btn-primary-dark:not(:disabled):not(.disabled):active:focus, .btn-primary-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-dark.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 94, 139, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(40, 94, 139, 0.5);
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.5);
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.5);
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(3, 93, 169, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(3, 93, 169, 0.5);
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(3, 93, 169, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(3, 93, 169, 0.5);
}

.btn-outline-primary-gray:focus, .btn-outline-primary-gray.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(3, 93, 169, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(3, 93, 169, 0.5);
}

.btn-outline-primary-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-gray.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(3, 93, 169, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(3, 93, 169, 0.5);
}

.btn-outline-primary-dark:focus, .btn-outline-primary-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 65, 119, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(2, 65, 119, 0.5);
}

.btn-outline-primary-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-dark.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 65, 119, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(2, 65, 119, 0.5);
}

.btn-link:hover {
    color: #034f90;
}

section.panel .panel-heading .panel-title .circle,
section.panel .panel-header .panel-title .circle {
    display: inline-block;
    margin-right: 0.25rem;
    width: 1.75rem;
    height: 1.75rem;
    line-height: 1.75rem;
    text-align: center;
    border-radius: 50%;
    background-color: #0478db;
    color: #fff;
}

.caption-border-left {
    padding: 0 0 0 1rem;
    margin-top: 1rem;
    border-left: 5px solid #0478db;
}

.custom-control-input:focus ~ .custom-control-label::before {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #62b5fc;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: var(--white);
    background-color: #94cdfd;
    border-color: #94cdfd;
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(4, 120, 219, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
    background-color: rgba(4, 120, 219, 0.5);
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(4, 120, 219, 0.5);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(4, 120, 219, 0.5);
}

.custom-select:focus {
    border-color: #62b5fc;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
}

.custom-file-input:focus ~ .custom-file-label {
    border-color: #62b5fc;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
}

.custom-range:focus::-webkit-slider-thumb {
    -webkit-box-shadow: 0 0 0 1px var(--white), 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
    box-shadow: 0 0 0 1px var(--white), 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px var(--white), 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px var(--white), 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #94cdfd;
}

.custom-range::-moz-range-thumb:active {
    background-color: #94cdfd;
}

.custom-range::-ms-thumb:active {
    background-color: #94cdfd;
}

.page-link:hover {
    color: #034f90;
}

.page-link:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.25);
}

a.badge-primary:focus, a.badge-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(4, 120, 219, 0.5);
}

a.badge-secondary:focus, a.badge-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(3, 93, 169, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(3, 93, 169, 0.5);
}

a.badge-primary-gray:focus, a.badge-primary-gray.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(3, 93, 169, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(3, 93, 169, 0.5);
}

a.badge-primary-dark:hover, a.badge-primary-dark:focus {
    background-color: #012645;
}

a.badge-primary-dark:focus, a.badge-primary-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 65, 119, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(2, 65, 119, 0.5);
}

.alert-primary {
    color: #024883;
    background-color: #cde4f8;
    border-color: #046ec9;
}

.alert-primary hr {
    border-top-color: #0460b0;
}

.alert-primary .alert-link {
    color: #012c51;
}

.alert-secondary {
    color: #023865;
    background-color: #cddfee;
    border-color: #03569b;
}

.alert-secondary hr {
    border-top-color: #034882;
}

.alert-secondary .alert-link {
    color: #011c33;
}

.alert-primary-gray {
    color: #023865;
    background-color: #cddfee;
    border-color: #03569b;
}

.alert-primary-gray hr {
    border-top-color: #034882;
}

.alert-primary-gray .alert-link {
    color: #011c33;
}

.alert-primary-dark {
    color: #012747;
    background-color: #ccd9e4;
    border-color: #023c6d;
}

.alert-primary-dark hr {
    border-top-color: #022e54;
}

.alert-primary-dark .alert-link {
    color: #000b15;
}

.list-group-item-primary {
    color: #023e72;
    background-color: #b9d9f5;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #023e72;
    background-color: #a3cdf2;
}

.list-group-item-primary.list-group-item-action.active {
    background-color: #023e72;
    border-color: #023e72;
}

.list-group-item-secondary {
    color: #023058;
    background-color: #b8d2e7;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #023058;
    background-color: #a5c6e1;
}

.list-group-item-secondary.list-group-item-action.active {
    background-color: #023058;
    border-color: #023058;
}

.list-group-item-primary-gray {
    color: #023058;
    background-color: #b8d2e7;
}

.list-group-item-primary-gray.list-group-item-action:hover, .list-group-item-primary-gray.list-group-item-action:focus {
    color: #023058;
    background-color: #a5c6e1;
}

.list-group-item-primary-gray.list-group-item-action.active {
    background-color: #023058;
    border-color: #023058;
}

.list-group-item-primary-dark {
    color: #01223e;
    background-color: #b8cad9;
}

.list-group-item-primary-dark.list-group-item-action:hover, .list-group-item-primary-dark.list-group-item-action:focus {
    color: #01223e;
    background-color: #a7bed0;
}

.list-group-item-primary-dark.list-group-item-action.active {
    background-color: #01223e;
    border-color: #01223e;
}

a.bg-primary-dark:hover, a.bg-primary-dark:focus,
button.bg-primary-dark:hover,
button.bg-primary-dark:focus {
    background-color: #012645 !important;
}

a.text-primary:hover, a.text-primary:focus {
    color: #034f90 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
    color: #02335e !important;
}

a.text-primary-gray:hover, a.text-primary-gray:focus {
    color: #02335e !important;
}

a.text-primary-dark:hover, a.text-primary-dark:focus {
    color: #01182c !important;
}

html,
body {
    background-color: #ffffff;
}

body {
    background-color: #ffffff;
}

a {
    text-decoration: none;
    color: #0458db;
    cursor: pointer;
}

a:hover {
    color: #034f90;
}
a.btn-sort:hover, a.btn-sort:not([href]):not([tabindex]):hover, a.btn-sort:not([href]):not([tabindex]):focus {
    color: #0458db;
}
.alert-primary .alert-collapse-btn {
    color: #024883;
    border-color: #046ec9;
}

.alert-primary .alert-collapse-btn hr {
    border-top-color: #0460b0;
}

.alert-primary .alert-collapse-btn .alert-link {
    color: #012c51;
}

.alert-primary.alert-collapsed {
    color: #046ec9;
    background-color: #046ec9;
    border-color: #046ec9;
}

.alert-primary.alert-collapsed hr {
    border-top-color: #0460b0;
}

.alert-primary.alert-collapsed .alert-link {
    color: #035397;
}

.alert-secondary .alert-collapse-btn {
    color: #023865;
    border-color: #03569b;
}

.alert-secondary .alert-collapse-btn hr {
    border-top-color: #034882;
}

.alert-secondary .alert-collapse-btn .alert-link {
    color: #011c33;
}

.alert-secondary.alert-collapsed {
    color: #03569b;
    background-color: #03569b;
    border-color: #03569b;
}

.alert-secondary.alert-collapsed hr {
    border-top-color: #034882;
}

.alert-secondary.alert-collapsed .alert-link {
    color: #023a69;
}

.alert-primary-gray .alert-collapse-btn {
    color: #023865;
    border-color: #03569b;
}

.alert-primary-gray .alert-collapse-btn hr {
    border-top-color: #034882;
}

.alert-primary-gray .alert-collapse-btn .alert-link {
    color: #011c33;
}

.alert-primary-gray.alert-collapsed {
    color: #03569b;
    background-color: #03569b;
    border-color: #03569b;
}

.alert-primary-gray.alert-collapsed hr {
    border-top-color: #034882;
}

.alert-primary-gray.alert-collapsed .alert-link {
    color: #023a69;
}

.alert-primary-dark .alert-collapse-btn {
    color: #012747;
    border-color: #023c6d;
}

.alert-primary-dark .alert-collapse-btn hr {
    border-top-color: #022e54;
}

.alert-primary-dark .alert-collapse-btn .alert-link {
    color: #000b15;
}

.alert-primary-dark.alert-collapsed {
    color: #023c6d;
    background-color: #023c6d;
    border-color: #023c6d;
}

.alert-primary-dark.alert-collapsed hr {
    border-top-color: #022e54;
}

.alert-primary-dark.alert-collapsed .alert-link {
    color: #01203b;
}

tr:hover .btn-table-hover.btn-primary:hover, tr:hover .btn-table-hover.btn-outline-primary:hover,
tr.active .btn-table-hover.btn-primary:hover,
tr.active .btn-table-hover.btn-outline-primary:hover {
    background-color: #0363b5;
}

tr:hover .btn-table-hover.btn-primary:focus, tr:hover .btn-table-hover.btn-primary.focus, tr:hover .btn-table-hover.btn-outline-primary:focus, tr:hover .btn-table-hover.btn-outline-primary.focus,
tr.active .btn-table-hover.btn-primary:focus,
tr.active .btn-table-hover.btn-primary.focus,
tr.active .btn-table-hover.btn-outline-primary:focus,
tr.active .btn-table-hover.btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(42, 140, 224, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(42, 140, 224, 0.5);
}

tr:hover .btn-table-hover.btn-primary:not(:disabled):not(.disabled):active, tr:hover .btn-table-hover.btn-primary:not(:disabled):not(.disabled).active, .show > tr:hover .btn-table-hover.btn-primary.dropdown-toggle, tr:hover .btn-table-hover.btn-outline-primary:not(:disabled):not(.disabled):active, tr:hover .btn-table-hover.btn-outline-primary:not(:disabled):not(.disabled).active, .show > tr:hover .btn-table-hover.btn-outline-primary.dropdown-toggle,
tr.active .btn-table-hover.btn-primary:not(:disabled):not(.disabled):active,
tr.active .btn-table-hover.btn-primary:not(:disabled):not(.disabled).active,
.show > tr.active .btn-table-hover.btn-primary.dropdown-toggle,
tr.active .btn-table-hover.btn-outline-primary:not(:disabled):not(.disabled):active,
tr.active .btn-table-hover.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > tr.active .btn-table-hover.btn-outline-primary.dropdown-toggle {
    border-color: #03569c;
}

tr:hover .btn-table-hover.btn-primary:not(:disabled):not(.disabled):active:focus, tr:hover .btn-table-hover.btn-primary:not(:disabled):not(.disabled).active:focus, .show > tr:hover .btn-table-hover.btn-primary.dropdown-toggle:focus, tr:hover .btn-table-hover.btn-outline-primary:not(:disabled):not(.disabled):active:focus, tr:hover .btn-table-hover.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > tr:hover .btn-table-hover.btn-outline-primary.dropdown-toggle:focus,
tr.active .btn-table-hover.btn-primary:not(:disabled):not(.disabled):active:focus,
tr.active .btn-table-hover.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > tr.active .btn-table-hover.btn-primary.dropdown-toggle:focus,
tr.active .btn-table-hover.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
tr.active .btn-table-hover.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > tr.active .btn-table-hover.btn-outline-primary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(42, 140, 224, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(42, 140, 224, 0.5);
}

tr:hover .btn-table-hover.btn-secondary:hover, tr:hover .btn-table-hover.btn-outline-secondary:hover,
tr.active .btn-table-hover.btn-secondary:hover,
tr.active .btn-table-hover.btn-outline-secondary:hover {
    background-color: #024883;
}

tr:hover .btn-table-hover.btn-secondary:focus, tr:hover .btn-table-hover.btn-secondary.focus, tr:hover .btn-table-hover.btn-outline-secondary:focus, tr:hover .btn-table-hover.btn-outline-secondary.focus,
tr.active .btn-table-hover.btn-secondary:focus,
tr.active .btn-table-hover.btn-secondary.focus,
tr.active .btn-table-hover.btn-outline-secondary:focus,
tr.active .btn-table-hover.btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
}

tr:hover .btn-table-hover.btn-secondary:not(:disabled):not(.disabled):active, tr:hover .btn-table-hover.btn-secondary:not(:disabled):not(.disabled).active, .show > tr:hover .btn-table-hover.btn-secondary.dropdown-toggle, tr:hover .btn-table-hover.btn-outline-secondary:not(:disabled):not(.disabled):active, tr:hover .btn-table-hover.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > tr:hover .btn-table-hover.btn-outline-secondary.dropdown-toggle,
tr.active .btn-table-hover.btn-secondary:not(:disabled):not(.disabled):active,
tr.active .btn-table-hover.btn-secondary:not(:disabled):not(.disabled).active,
.show > tr.active .btn-table-hover.btn-secondary.dropdown-toggle,
tr.active .btn-table-hover.btn-outline-secondary:not(:disabled):not(.disabled):active,
tr.active .btn-table-hover.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > tr.active .btn-table-hover.btn-outline-secondary.dropdown-toggle {
    border-color: #023a6a;
}

tr:hover .btn-table-hover.btn-secondary:not(:disabled):not(.disabled):active:focus, tr:hover .btn-table-hover.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > tr:hover .btn-table-hover.btn-secondary.dropdown-toggle:focus, tr:hover .btn-table-hover.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, tr:hover .btn-table-hover.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > tr:hover .btn-table-hover.btn-outline-secondary.dropdown-toggle:focus,
tr.active .btn-table-hover.btn-secondary:not(:disabled):not(.disabled):active:focus,
tr.active .btn-table-hover.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > tr.active .btn-table-hover.btn-secondary.dropdown-toggle:focus,
tr.active .btn-table-hover.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
tr.active .btn-table-hover.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > tr.active .btn-table-hover.btn-outline-secondary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
}

tr:hover .btn-table-hover.btn-primary-gray:hover, tr:hover .btn-table-hover.btn-outline-primary-gray:hover,
tr.active .btn-table-hover.btn-primary-gray:hover,
tr.active .btn-table-hover.btn-outline-primary-gray:hover {
    background-color: #024883;
}

tr:hover .btn-table-hover.btn-primary-gray:focus, tr:hover .btn-table-hover.btn-primary-gray.focus, tr:hover .btn-table-hover.btn-outline-primary-gray:focus, tr:hover .btn-table-hover.btn-outline-primary-gray.focus,
tr.active .btn-table-hover.btn-primary-gray:focus,
tr.active .btn-table-hover.btn-primary-gray.focus,
tr.active .btn-table-hover.btn-outline-primary-gray:focus,
tr.active .btn-table-hover.btn-outline-primary-gray.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
}

tr:hover .btn-table-hover.btn-primary-gray:not(:disabled):not(.disabled):active, tr:hover .btn-table-hover.btn-primary-gray:not(:disabled):not(.disabled).active, .show > tr:hover .btn-table-hover.btn-primary-gray.dropdown-toggle, tr:hover .btn-table-hover.btn-outline-primary-gray:not(:disabled):not(.disabled):active, tr:hover .btn-table-hover.btn-outline-primary-gray:not(:disabled):not(.disabled).active, .show > tr:hover .btn-table-hover.btn-outline-primary-gray.dropdown-toggle,
tr.active .btn-table-hover.btn-primary-gray:not(:disabled):not(.disabled):active,
tr.active .btn-table-hover.btn-primary-gray:not(:disabled):not(.disabled).active,
.show > tr.active .btn-table-hover.btn-primary-gray.dropdown-toggle,
tr.active .btn-table-hover.btn-outline-primary-gray:not(:disabled):not(.disabled):active,
tr.active .btn-table-hover.btn-outline-primary-gray:not(:disabled):not(.disabled).active,
.show > tr.active .btn-table-hover.btn-outline-primary-gray.dropdown-toggle {
    border-color: #023a6a;
}

tr:hover .btn-table-hover.btn-primary-gray:not(:disabled):not(.disabled):active:focus, tr:hover .btn-table-hover.btn-primary-gray:not(:disabled):not(.disabled).active:focus, .show > tr:hover .btn-table-hover.btn-primary-gray.dropdown-toggle:focus, tr:hover .btn-table-hover.btn-outline-primary-gray:not(:disabled):not(.disabled):active:focus, tr:hover .btn-table-hover.btn-outline-primary-gray:not(:disabled):not(.disabled).active:focus, .show > tr:hover .btn-table-hover.btn-outline-primary-gray.dropdown-toggle:focus,
tr.active .btn-table-hover.btn-primary-gray:not(:disabled):not(.disabled):active:focus,
tr.active .btn-table-hover.btn-primary-gray:not(:disabled):not(.disabled).active:focus,
.show > tr.active .btn-table-hover.btn-primary-gray.dropdown-toggle:focus,
tr.active .btn-table-hover.btn-outline-primary-gray:not(:disabled):not(.disabled):active:focus,
tr.active .btn-table-hover.btn-outline-primary-gray:not(:disabled):not(.disabled).active:focus,
.show > tr.active .btn-table-hover.btn-outline-primary-gray.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(41, 117, 182, 0.5);
}

tr:hover .btn-table-hover.btn-primary-dark:hover, tr:hover .btn-table-hover.btn-outline-primary-dark:hover,
tr.active .btn-table-hover.btn-primary-dark:hover,
tr.active .btn-table-hover.btn-outline-primary-dark:hover {
    background-color: #012d51;
    border-color: #012645;
}

tr:hover .btn-table-hover.btn-primary-dark:focus, tr:hover .btn-table-hover.btn-primary-dark.focus, tr:hover .btn-table-hover.btn-outline-primary-dark:focus, tr:hover .btn-table-hover.btn-outline-primary-dark.focus,
tr.active .btn-table-hover.btn-primary-dark:focus,
tr.active .btn-table-hover.btn-primary-dark.focus,
tr.active .btn-table-hover.btn-outline-primary-dark:focus,
tr.active .btn-table-hover.btn-outline-primary-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 94, 139, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(40, 94, 139, 0.5);
}

tr:hover .btn-table-hover.btn-primary-dark:not(:disabled):not(.disabled):active, tr:hover .btn-table-hover.btn-primary-dark:not(:disabled):not(.disabled).active, .show > tr:hover .btn-table-hover.btn-primary-dark.dropdown-toggle, tr:hover .btn-table-hover.btn-outline-primary-dark:not(:disabled):not(.disabled):active, tr:hover .btn-table-hover.btn-outline-primary-dark:not(:disabled):not(.disabled).active, .show > tr:hover .btn-table-hover.btn-outline-primary-dark.dropdown-toggle,
tr.active .btn-table-hover.btn-primary-dark:not(:disabled):not(.disabled):active,
tr.active .btn-table-hover.btn-primary-dark:not(:disabled):not(.disabled).active,
.show > tr.active .btn-table-hover.btn-primary-dark.dropdown-toggle,
tr.active .btn-table-hover.btn-outline-primary-dark:not(:disabled):not(.disabled):active,
tr.active .btn-table-hover.btn-outline-primary-dark:not(:disabled):not(.disabled).active,
.show > tr.active .btn-table-hover.btn-outline-primary-dark.dropdown-toggle {
    background-color: #012645;
    border-color: #011f38;
}

tr:hover .btn-table-hover.btn-primary-dark:not(:disabled):not(.disabled):active:focus, tr:hover .btn-table-hover.btn-primary-dark:not(:disabled):not(.disabled).active:focus, .show > tr:hover .btn-table-hover.btn-primary-dark.dropdown-toggle:focus, tr:hover .btn-table-hover.btn-outline-primary-dark:not(:disabled):not(.disabled):active:focus, tr:hover .btn-table-hover.btn-outline-primary-dark:not(:disabled):not(.disabled).active:focus, .show > tr:hover .btn-table-hover.btn-outline-primary-dark.dropdown-toggle:focus,
tr.active .btn-table-hover.btn-primary-dark:not(:disabled):not(.disabled):active:focus,
tr.active .btn-table-hover.btn-primary-dark:not(:disabled):not(.disabled).active:focus,
.show > tr.active .btn-table-hover.btn-primary-dark.dropdown-toggle:focus,
tr.active .btn-table-hover.btn-outline-primary-dark:not(:disabled):not(.disabled):active:focus,
tr.active .btn-table-hover.btn-outline-primary-dark:not(:disabled):not(.disabled).active:focus,
.show > tr.active .btn-table-hover.btn-outline-primary-dark.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 94, 139, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(40, 94, 139, 0.5);
}

.chart-progress {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
}

.chart-progress .chart-progress-item,
.chart-progress li {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

a.before-bg-primary-dark::before:hover, a.before-bg-primary-dark::before:focus,
button.before-bg-primary-dark::before:hover,
button.before-bg-primary-dark::before:focus {
    background-color: #012645 !important;
}

a.after-bg-primary-dark::after:hover, a.after-bg-primary-dark::after:focus,
button.after-bg-primary-dark::after:hover,
button.after-bg-primary-dark::after:focus {
    background-color: #012645 !important;
}

.table-hover > tbody > tr:hover > td .limited-control:not(.btn),
.table-hover > tbody > tr.focus > td .limited-control:not(.btn) {
    background: #d8dce0;
}

.pagination-list > li > a:hover,
.pagination-list > li > span:hover {
    color: #034f90;
}

.list-group-default li:hover {
    background-color: #d8dce0;
}

.steps-bar li a {
    background: #bbc6cf;
}

.steps-bar li a:after {
    border-left: 1rem solid #bbc6cf;
}

.steps-bar li a:before {
    border-color: #bbc6cf #bbc6cf #bbc6cf transparent;
}

.steps-bar li a:hover {
    background: #9dadba;
}

.steps-bar li a:hover:after {
    border-left-color: #9dadba;
}

.steps-bar li a:hover:before {
    border-color: #9dadba #9dadba #9dadba transparent;
}

.table-default th, .table-default-row th,
.table-default-row-sm th {
    background-color: #bbc3ca;
}

.th-style {
    background-color: #bbc3ca;
}

.table-a-link > thead > tr > td a:not(.btn):not(.pagination):hover,
.table-a-link > tbody > tr > td a:not(.btn):not(.pagination):hover,
.table-a-link > tfoot > tr > td a:not(.btn):not(.pagination):hover {
    color: #034f90;
}

table .table-primary,
table .table-primary > td {
    background-color: #b9d9f5;
    border-color: #7cb9ec;
}

table .table-primary > th {
    background-color: #a3cdf2;
    border-color: #7cb9ec;
}

table th.table-primary {
    background-color: #a3cdf2;
    border-color: #7cb9ec;
}

.table-hover .table-primary:hover {
    background-color: #a3cdf2;
}

.table-hover .table-primary:hover > td {
    background-color: #a3cdf2;
}

.table-hover .table-primary:hover > th {
    background-color: #8cc1ef;
}

table .table-secondary,
table .table-secondary > td {
    background-color: #b8d2e7;
    border-color: #7cabd2;
}

table .table-secondary > th {
    background-color: #a5c6e1;
    border-color: #7cabd2;
}

table th.table-secondary {
    background-color: #a5c6e1;
    border-color: #7cabd2;
}

.table-hover .table-secondary:hover {
    background-color: #a5c6e1;
}

.table-hover .table-secondary:hover > td {
    background-color: #a5c6e1;
}

.table-hover .table-secondary:hover > th {
    background-color: #92bada;
}

table .table-primary-gray,
table .table-primary-gray > td {
    background-color: #b8d2e7;
    border-color: #7cabd2;
}

table .table-primary-gray > th {
    background-color: #a5c6e1;
    border-color: #7cabd2;
}

table th.table-primary-gray {
    background-color: #a5c6e1;
    border-color: #7cabd2;
}

.table-hover .table-primary-gray:hover {
    background-color: #a5c6e1;
}

.table-hover .table-primary-gray:hover > td {
    background-color: #a5c6e1;
}

.table-hover .table-primary-gray:hover > th {
    background-color: #92bada;
}

table .table-primary-dark,
table .table-primary-dark > td {
    background-color: #b8cad9;
    border-color: #7b9cb8;
}

table .table-primary-dark > th {
    background-color: #a7bed0;
    border-color: #7b9cb8;
}

table th.table-primary-dark {
    background-color: #a7bed0;
    border-color: #7b9cb8;
}

.table-hover .table-primary-dark:hover {
    background-color: #a7bed0;
}

.table-hover .table-primary-dark:hover > td {
    background-color: #a7bed0;
}

.table-hover .table-primary-dark:hover > th {
    background-color: #97b1c7;
}

table .table-active,
table .table-active > td {
    background-color: #d8dce0;
}

table .table-active > th {
    background-color: #c9d0d5;
}

table th.table-active {
    background-color: #c9d0d5;
}

.table-hover .table-active:hover {
    background-color: #c9d0d5;
}

.table-hover .table-active:hover > td {
    background-color: #c9d0d5;
}

.table-hover .table-active:hover > th {
    background-color: #bbc3ca;
}


.table-header-fix > .table-hover tbody tr:hover td.fixed-l,
.table-header-fix-top > .table-hover tbody tr:hover td.fixed-l,
.table-left-fix > .table-hover tbody tr:hover td.fixed-l {
    background-color: #d8dce0;
}

.table-header-fix > table > tbody > tr.table-primary > td.fixed-l,
.table-header-fix > table > tbody > tr > td.fixed-l.table-primary,
.table-header-fix-top > table > tbody > tr.table-primary > td.fixed-l,
.table-header-fix-top > table > tbody > tr > td.fixed-l.table-primary,
.table-left-fix > table > tbody > tr.table-primary > td.fixed-l,
.table-left-fix > table > tbody > tr > td.fixed-l.table-primary {
    background-color: #b9d9f5 !important;
}

.table-header-fix > .table-hover > tbody > tr.table-primary:hover > td.fixed-l,
.table-header-fix > .table-hover > tbody > tr:hover > td.fixed-l.table-primary,
.table-header-fix-top > .table-hover > tbody > tr.table-primary:hover > td.fixed-l,
.table-header-fix-top > .table-hover > tbody > tr:hover > td.fixed-l.table-primary,
.table-left-fix > .table-hover > tbody > tr.table-primary:hover > td.fixed-l,
.table-left-fix > .table-hover > tbody > tr:hover > td.fixed-l.table-primary {
    background-color: #a3cdf2 !important;
}

.table-header-fix > table > tbody > tr.table-secondary > td.fixed-l,
.table-header-fix > table > tbody > tr > td.fixed-l.table-secondary,
.table-header-fix-top > table > tbody > tr.table-secondary > td.fixed-l,
.table-header-fix-top > table > tbody > tr > td.fixed-l.table-secondary,
.table-left-fix > table > tbody > tr.table-secondary > td.fixed-l,
.table-left-fix > table > tbody > tr > td.fixed-l.table-secondary {
    background-color: #b8d2e7 !important;
}

.table-header-fix > .table-hover > tbody > tr.table-secondary:hover > td.fixed-l,
.table-header-fix > .table-hover > tbody > tr:hover > td.fixed-l.table-secondary,
.table-header-fix-top > .table-hover > tbody > tr.table-secondary:hover > td.fixed-l,
.table-header-fix-top > .table-hover > tbody > tr:hover > td.fixed-l.table-secondary,
.table-left-fix > .table-hover > tbody > tr.table-secondary:hover > td.fixed-l,
.table-left-fix > .table-hover > tbody > tr:hover > td.fixed-l.table-secondary {
    background-color: #a5c6e1 !important;
}

.table-header-fix > table > tbody > tr.table-primary-gray > td.fixed-l,
.table-header-fix > table > tbody > tr > td.fixed-l.table-primary-gray,
.table-header-fix-top > table > tbody > tr.table-primary-gray > td.fixed-l,
.table-header-fix-top > table > tbody > tr > td.fixed-l.table-primary-gray,
.table-left-fix > table > tbody > tr.table-primary-gray > td.fixed-l,
.table-left-fix > table > tbody > tr > td.fixed-l.table-primary-gray {
    background-color: #b8d2e7 !important;
}

.table-header-fix > .table-hover > tbody > tr.table-primary-gray:hover > td.fixed-l,
.table-header-fix > .table-hover > tbody > tr:hover > td.fixed-l.table-primary-gray,
.table-header-fix-top > .table-hover > tbody > tr.table-primary-gray:hover > td.fixed-l,
.table-header-fix-top > .table-hover > tbody > tr:hover > td.fixed-l.table-primary-gray,
.table-left-fix > .table-hover > tbody > tr.table-primary-gray:hover > td.fixed-l,
.table-left-fix > .table-hover > tbody > tr:hover > td.fixed-l.table-primary-gray {
    background-color: #a5c6e1 !important;
}

.table-header-fix > table > tbody > tr.table-primary-dark > td.fixed-l,
.table-header-fix > table > tbody > tr > td.fixed-l.table-primary-dark,
.table-header-fix-top > table > tbody > tr.table-primary-dark > td.fixed-l,
.table-header-fix-top > table > tbody > tr > td.fixed-l.table-primary-dark,
.table-left-fix > table > tbody > tr.table-primary-dark > td.fixed-l,
.table-left-fix > table > tbody > tr > td.fixed-l.table-primary-dark {
    background-color: #b8cad9 !important;
}

.table-header-fix > .table-hover > tbody > tr.table-primary-dark:hover > td.fixed-l,
.table-header-fix > .table-hover > tbody > tr:hover > td.fixed-l.table-primary-dark,
.table-header-fix-top > .table-hover > tbody > tr.table-primary-dark:hover > td.fixed-l,
.table-header-fix-top > .table-hover > tbody > tr:hover > td.fixed-l.table-primary-dark,
.table-left-fix > .table-hover > tbody > tr.table-primary-dark:hover > td.fixed-l,
.table-left-fix > .table-hover > tbody > tr:hover > td.fixed-l.table-primary-dark {
    background-color: #a7bed0 !important;
}

.table-header-fix > table > tbody > tr.table-active > td.fixed-l,
.table-header-fix > table > tbody > tr > td.fixed-l.table-active,
.table-header-fix-top > table > tbody > tr.table-active > td.fixed-l,
.table-header-fix-top > table > tbody > tr > td.fixed-l.table-active,
.table-left-fix > table > tbody > tr.table-active > td.fixed-l,
.table-left-fix > table > tbody > tr > td.fixed-l.table-active {
    background-color: #d8dce0 !important;
}

.table-header-fix > .table-hover > tbody > tr.table-active:hover > td.fixed-l,
.table-header-fix > .table-hover > tbody > tr:hover > td.fixed-l.table-active,
.table-header-fix-top > .table-hover > tbody > tr.table-active:hover > td.fixed-l,
.table-header-fix-top > .table-hover > tbody > tr:hover > td.fixed-l.table-active,
.table-left-fix > .table-hover > tbody > tr.table-active:hover > td.fixed-l,
.table-left-fix > .table-hover > tbody > tr:hover > td.fixed-l.table-active {
    background-color: #c9d0d5 !important;
}


.float-scroll .hasFloatScroll.table-hover > tbody tr:hover td {
    background-color: #d8dce0;
}

.float-scroll .hasFloatScroll.table-sticky > tbody .table-primary,
.float-scroll .hasFloatScroll.table-sticky > tbody .table-primary > td {
    background-color: #b9d9f5;
    border-color: #7cb9ec;
}

.float-scroll .hasFloatScroll.table-sticky > tbody .table-secondary,
.float-scroll .hasFloatScroll.table-sticky > tbody .table-secondary > td {
    background-color: #b8d2e7;
    border-color: #7cabd2;
}

.float-scroll .hasFloatScroll.table-sticky > tbody .table-primary-gray,
.float-scroll .hasFloatScroll.table-sticky > tbody .table-primary-gray > td {
    background-color: #b8d2e7;
    border-color: #7cabd2;
}

.float-scroll .hasFloatScroll.table-sticky > tbody .table-primary-dark,
.float-scroll .hasFloatScroll.table-sticky > tbody .table-primary-dark > td {
    background-color: #b8cad9;
    border-color: #7b9cb8;
}

.nav-primary .nav-link {
    background-color: #e8ecef;
    color: #046ac2;
}

.nav-primary .nav-link:hover {
    background-color: #d9dfe4;
}

nav.NavDropdown ul li.focus > a {
    color: #fff;
    background-color: #6b747c;
}

header .header-select select,
header .header-select select:focus,
header .header-select .form-control:not(.form-control-lg):not(.form-control-sm) {
    border: none;
    color: var(--white);
    background-color: var(--gray-dark);
    font-weight: 600;
}

nav.NavDropdown ul li:hover > a {
    background-color: #6b747c;
}

nav.NavDropdown ul li ul li > a {
    background-color: #6b747c;
}

nav.NavDropdown ul li ul li:hover li {
    background-color: #6b747c;
}

nav.NavDropdown ul li ul li:hover > a {
    background-color: #8b929a;
}

nav.NavDropdown ul li:hover ul li:hover ul li:hover > a, nav.NavDropdown ul li:hover ul li.hoverShow ul li:hover > a, nav.NavDropdown ul li.hoverShow ul li:hover ul li:hover > a, nav.NavDropdown ul li.hoverShow ul li.hoverShow ul li:hover > a {
    background-color: #8b929a;
}

nav.NavDropdown ul li:hover ul li ul li a, nav.NavDropdown ul li.hoverShow ul li ul li a {
    background-color: #6b747c;
}

nav.NavDropdown ul li:hover ul li ul ul li a, nav.NavDropdown ul li.hoverShow ul li ul ul li a {
    background-color: #6b747c;
}

nav.NavDropdownBlock ul li:hover > a {
    background-color: #6b747c;
}

nav.NavDropdownBlock ul li ul {
    background-color: #6b747c;
}

nav.NavDropdownBlock ul li ul li > a {
    background-color: #6b747c;
}

nav.NavDropdownBlock ul li:hover ul li:hover > a, nav.NavDropdownBlock ul li:hover ul li.hoverShow-a > a, nav.NavDropdownBlock ul li.hoverShow ul li:hover > a, nav.NavDropdownBlock ul li.hoverShow ul li.hoverShow-a > a {
    color: #1792fb;
}

nav.NavDropdownBlock ul li:hover ul li:hover > a i, nav.NavDropdownBlock ul li:hover ul li.hoverShow-a > a i, nav.NavDropdownBlock ul li.hoverShow ul li:hover > a i, nav.NavDropdownBlock ul li.hoverShow ul li.hoverShow-a > a i {
    color: #1792fb;
}

nav.NavExpand ul li:hover > a {
    background-color: #046ac2;
}

nav.NavColumnExpand ul .nav-title, nav.NavColumnDropdown ul .nav-title {
    background-color: #03579f;
    border-bottom: 1px solid #0486f4;
}

nav.NavColumnExpand ul li, nav.NavColumnDropdown ul li {
    border-bottom: 1px solid #0486f4;
}

nav.NavColumnExpand ul li > a, nav.NavColumnDropdown ul li > a {
    background-color: #046ac2;
}
