/* Auto-generated: navy-blue override for the site's hijacked primary red (#FC0017).
 * Loaded AFTER the vendor theme bundle so identical selectors win by source order.
 * Danger/pending/delete semantics (#F64E60 family) are untouched — see rule filter above.
 * Regenerate with scratchpad/gen_navy_override.php if the vendor CSS is rebuilt. */

@charset "UTF-8";

/*!
 * Bootstrap v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {

    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #ffffff;
    --gray: #7E8299;
    --gray-dark: #3F4254;
    --primary: #170c86;
    --secondary: #E4E6EF;
    --success: #1BC5BD;
    --info: #8950FC;
    --warning: #FFA800;
    --danger: #F64E60;
    --light: #F3F6F9;
    --dark: #181C32;
    --white: #ffffff;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --breakpoint-xxl: 1400px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

a {

    color: #170c86;
    text-decoration: none;
    background-color: transparent;
}

.btn-primary {

    color: #ffffff;
    background-color: #170c86;
    border-color: #170c86;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-primary.disabled,
.btn-primary:disabled {

    color: #ffffff;
    background-color: #170c86;
    border-color: #170c86;
}

.btn-outline-primary {

    color: #170c86;
    border-color: #170c86;
}

.btn-outline-primary:hover {

    color: #ffffff;
    background-color: #170c86;
    border-color: #170c86;
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {

    color: #170c86;
    background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {

    color: #ffffff;
    background-color: #170c86;
    border-color: #170c86;
}

.btn-link {

    font-weight: 400;
    color: #170c86;
    text-decoration: none;
}

.dropdown-item.active,
.dropdown-item:active {

    color: #ffffff;
    text-decoration: none;
    background-color: #170c86;
}

.custom-control-input:checked~.custom-control-label::before {

    color: #ffffff;
    border-color: #170c86;
    background-color: #170c86;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {

    border-color: #170c86;
    background-color: #170c86;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.custom-range::-webkit-slider-thumb {

    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #170c86;
    border: 0;
    border-radius: 1rem;
    -webkit-box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
    appearance: none;
}

.custom-range::-moz-range-thumb {

    width: 1rem;
    height: 1rem;
    background-color: #170c86;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
    appearance: none;
}

.custom-range::-ms-thumb {

    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #170c86;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {

    color: #ffffff;
    background-color: #170c86;
}

.page-link {

    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #170c86;
    background-color: #ffffff;
    border: 1px solid #E4E6EF;
}

.page-item.active .page-link {

    z-index: 3;
    color: #ffffff;
    background-color: #170c86;
    border-color: #170c86;
}

.badge-primary {

    color: #ffffff;
    background-color: #170c86;
}

.progress-bar {

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    background-color: #170c86;
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease;
}

.list-group-item.active {

    z-index: 2;
    color: #ffffff;
    background-color: #170c86;
    border-color: #170c86;
}

.bg-primary {

    background-color: #170c86 !important;
}

.border-primary {

    border-color: #170c86 !important;
}

.text-primary {

    color: #170c86 !important;
}

.bg-hover-primary:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.hoverable:hover .bg-hover-primary {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-state-primary:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-diagonal-primary:before {

    background-color: #170c86 !important;
}

.bg-diagonal-r-primary:after {

    background-color: #170c86 !important;
}

.bg-radial-gradient-primary {

    background-color: #170c86;
    background-image: radial-gradient(circle, rgba(225, 240, 255, 0.4), #170c86 70%);
}

.bg-hover-primary-o-5:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-primary-o-6:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-primary-o-7:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-primary-o-8:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-primary-o-9:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-primary-o-10:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-primary-o-11:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-primary-o-12:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-primary-o-13:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-primary-o-14:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-primary-o-15:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-primary-o-16:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-primary-o-17:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-primary-o-18:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-primary-o-19:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.bg-hover-primary-o-20:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    background-color: #170c86 !important;
}

.border-primary {

    border-color: #170c86 !important;
}

.border-top-primary {

    border-top-color: #170c86 !important;
}

.border-right-primary {

    border-right-color: #170c86 !important;
}

.border-bottom-primary {

    border-bottom-color: #170c86 !important;
}

.border-left-primary {

    border-left-color: #170c86 !important;
}

.text-primary {

    color: #170c86 !important;
}

a.text-hover-primary:hover,
.text-hover-primary:hover {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #170c86 !important;
}

a.text-hover-primary:hover i,
.text-hover-primary:hover i {

    color: #170c86 !important;
}

a.text-hover-primary:hover .svg-icon svg g [fill],
.text-hover-primary:hover .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.hoverable:hover a.text-hover-primary,
.hoverable:hover .text-hover-primary {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #170c86 !important;
}

.hoverable:hover a.text-hover-primary i,
.hoverable:hover .text-hover-primary i {

    color: #170c86 !important;
}

.hoverable:hover a.text-hover-primary .svg-icon svg g [fill],
.hoverable:hover .text-hover-primary .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86 !important;
}

.burger-icon:hover span {

    background-color: #170c86;
}

.burger-icon:hover span::before,
.burger-icon:hover span::after {

    background-color: #170c86;
}

.burger-icon-active span {

    background-color: #170c86;
}

.burger-icon-active span::before,
.burger-icon-active span::after {

    background-color: #170c86;
}

.breadcrumb .breadcrumb-item.active i,
.breadcrumb .breadcrumb-item.active a,
.breadcrumb .breadcrumb-item:hover i,
.breadcrumb .breadcrumb-item:hover a {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #170c86 !important;
}

.nav .show>.nav-link,
.nav .nav-link:hover:not(.disabled),
.nav .nav-link.active {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #170c86;
}

.nav .show>.nav-link .nav-text,
.nav .nav-link:hover:not(.disabled) .nav-text,
.nav .nav-link.active .nav-text {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #170c86;
}

.nav .show>.nav-link .nav-icon i,
.nav .nav-link:hover:not(.disabled) .nav-icon i,
.nav .nav-link.active .nav-icon i {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #170c86;
}

.nav .show>.nav-link .nav-icon .svg-icon svg g [fill],
.nav .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg g [fill],
.nav .nav-link.active .nav-icon .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.nav .show>.nav-link:after,
.nav .nav-link:hover:not(.disabled):after,
.nav .nav-link.active:after {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #170c86;
}

.nav.nav-tabs.nav-tabs-line .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line .nav-link.active,
.nav.nav-tabs.nav-tabs-line .show>.nav-link {

    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #170c86;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
}

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-2x .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-2x .nav-link.active,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-2x .show>.nav-link {

    border-bottom: 2px solid #170c86;
}

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-3x .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-3x .nav-link.active,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-3x .show>.nav-link {

    border-bottom: 3px solid #170c86;
}

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link.active,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .show>.nav-link {

    border-bottom-color: #170c86;
    color: #170c86;
}

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link:hover:not(.disabled) .nav-text,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link.active .nav-text,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .show>.nav-link .nav-text {

    color: #170c86;
}

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link:hover:not(.disabled) .nav-icon i,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link.active .nav-icon i,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .show>.nav-link .nav-icon i {

    color: #170c86;
}

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg g [fill],
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link.active .nav-icon .svg-icon svg g [fill],
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .show>.nav-link .nav-icon .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link:hover:not(.disabled) .nav-arrow,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link.active .nav-arrow,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .show>.nav-link .nav-arrow {

    color: #170c86;
}

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-primary .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-primary .nav-link.active,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-primary .show>.nav-link {

    border-bottom-color: #170c86 !important;
}

.nav.nav-pills .show>.nav-link,
.nav.nav-pills .nav-link.active {

    color: #ffffff;
    background-color: #170c86;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
}

.nav.nav-pills.nav-primary .show>.nav-link,
.nav.nav-pills.nav-primary .nav-link:hover:not(.active) {

    color: #170c86;
    background-color: transparent;
}

.nav.nav-pills.nav-primary .show>.nav-link .nav-text,
.nav.nav-pills.nav-primary .nav-link:hover:not(.active) .nav-text {

    color: #170c86;
}

.nav.nav-pills.nav-primary .show>.nav-link .nav-icon i,
.nav.nav-pills.nav-primary .nav-link:hover:not(.active) .nav-icon i {

    color: #170c86;
}

.nav.nav-pills.nav-primary .show>.nav-link .nav-icon .svg-icon svg g [fill],
.nav.nav-pills.nav-primary .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.nav.nav-pills.nav-primary .show>.nav-link:after,
.nav.nav-pills.nav-primary .nav-link:hover:not(.active):after {

    color: #170c86;
}

.nav.nav-pills.nav-primary .nav-link.active {

    color: #FFFFFF;
    background-color: #170c86;
}

.nav.nav-pills.nav-light-primary .show>.nav-link,
.nav.nav-pills.nav-light-primary .nav-link:hover:not(.active) {

    color: #170c86;
    background-color: transparent;
}

.nav.nav-pills.nav-light-primary .show>.nav-link .nav-text,
.nav.nav-pills.nav-light-primary .nav-link:hover:not(.active) .nav-text {

    color: #170c86;
}

.nav.nav-pills.nav-light-primary .show>.nav-link .nav-icon i,
.nav.nav-pills.nav-light-primary .nav-link:hover:not(.active) .nav-icon i {

    color: #170c86;
}

.nav.nav-pills.nav-light-primary .show>.nav-link .nav-icon .svg-icon svg g [fill],
.nav.nav-pills.nav-light-primary .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.nav.nav-pills.nav-light-primary .show>.nav-link:after,
.nav.nav-pills.nav-light-primary .nav-link:hover:not(.active):after {

    color: #170c86;
}

.nav.nav-pills.nav-light-primary .nav-link.active {

    color: #170c86;
    background-color: rgba(54, 153, 255, 0.1);
}

.nav.nav-pills.nav-light-primary .nav-link.active .nav-text {

    color: #170c86;
}

.nav.nav-pills.nav-light-primary .nav-link.active .nav-icon i {

    color: #170c86;
}

.nav.nav-pills.nav-light-primary .nav-link.active .nav-icon .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.nav.nav-pills.nav-light-primary .nav-link.active:after {

    color: #170c86;
}

.alert.alert-primary {

    background-color: #170c86;
    border-color: #170c86;
    color: #FFFFFF;
}

.alert.alert-custom.alert-primary {

    background-color: #170c86;
    border-color: #170c86;
}

.alert.alert-custom.alert-light-primary .alert-icon i {

    color: #170c86;
}

.alert.alert-custom.alert-light-primary .alert-text {

    color: #170c86;
}

.alert.alert-custom.alert-light-primary .alert-close i {

    color: #170c86;
}

.alert.alert-custom.alert-light-primary .alert-close:focus,
.alert.alert-custom.alert-light-primary .alert-close:hover {

    color: #170c86;
}

.alert.alert-custom.alert-light-primary.alert-notice {

    border: 0;
    border-left: 4px solid #170c86;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.alert.alert-custom.alert-outline-primary {

    background-color: transparent;
    border-color: #170c86;
}

.alert.alert-custom.alert-outline-primary .alert-icon i {

    color: #170c86;
}

.alert.alert-custom.alert-outline-primary .alert-text {

    color: #170c86;
}

.alert.alert-custom.alert-outline-primary .alert-close i {

    opacity: 0.8;
    color: #170c86;
}

.btn.btn-clean:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-clean:focus:not(.btn-text),
.btn.btn-clean.focus:not(.btn-text) {

    color: #170c86;
    background-color: #F3F6F9;
    border-color: transparent;
}

.btn.btn-clean:hover:not(.btn-text):not(:disabled):not(.disabled) i,
.btn.btn-clean:focus:not(.btn-text) i,
.btn.btn-clean.focus:not(.btn-text) i {

    color: #170c86;
}

.btn.btn-clean:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill],
.btn.btn-clean:focus:not(.btn-text) .svg-icon svg g [fill],
.btn.btn-clean.focus:not(.btn-text) .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-clean:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after,
.btn.btn-clean:focus:not(.btn-text).dropdown-toggle:after,
.btn.btn-clean.focus:not(.btn-text).dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text),
.btn.btn-clean:not(:disabled):not(.disabled).active,
.show>.btn.btn-clean.dropdown-toggle,
.show .btn.btn-clean.btn-dropdown {

    color: #170c86;
    background-color: #F3F6F9;
    border-color: transparent;
}

.btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text) i,
.btn.btn-clean:not(:disabled):not(.disabled).active i,
.show>.btn.btn-clean.dropdown-toggle i,
.show .btn.btn-clean.btn-dropdown i {

    color: #170c86;
}

.btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill],
.btn.btn-clean:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show>.btn.btn-clean.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-clean.btn-dropdown .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after,
.btn.btn-clean:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show>.btn.btn-clean.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-clean.btn-dropdown.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-default:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-default:focus:not(.btn-text),
.btn.btn-default.focus:not(.btn-text) {

    color: #170c86;
    background-color: #F3F6F9;
    border-color: #F3F6F9;
}

.btn.btn-default:hover:not(.btn-text):not(:disabled):not(.disabled) i,
.btn.btn-default:focus:not(.btn-text) i,
.btn.btn-default.focus:not(.btn-text) i {

    color: #170c86;
}

.btn.btn-default:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill],
.btn.btn-default:focus:not(.btn-text) .svg-icon svg g [fill],
.btn.btn-default.focus:not(.btn-text) .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-default:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after,
.btn.btn-default:focus:not(.btn-text).dropdown-toggle:after,
.btn.btn-default.focus:not(.btn-text).dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-default:not(:disabled):not(.disabled):active:not(.btn-text),
.btn.btn-default:not(:disabled):not(.disabled).active,
.show>.btn.btn-default.dropdown-toggle,
.show .btn.btn-default.btn-dropdown {

    color: #170c86;
    background-color: #F3F6F9;
    border-color: #F3F6F9;
}

.btn.btn-default:not(:disabled):not(.disabled):active:not(.btn-text) i,
.btn.btn-default:not(:disabled):not(.disabled).active i,
.show>.btn.btn-default.dropdown-toggle i,
.show .btn.btn-default.btn-dropdown i {

    color: #170c86;
}

.btn.btn-default:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill],
.btn.btn-default:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show>.btn.btn-default.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-default.btn-dropdown .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-default:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after,
.btn.btn-default:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show>.btn.btn-default.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-default.btn-dropdown.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-primary {

    color: #FFFFFF;
    background-color: #170c86;
    border-color: #170c86;
}

.btn.btn-primary:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-primary:focus:not(.btn-text),
.btn.btn-primary.focus:not(.btn-text) {

    color: #FFFFFF;
    background-color: #170c86;
    border-color: #170c86;
}

.btn.btn-primary.disabled,
.btn.btn-primary:disabled {

    color: #FFFFFF;
    background-color: #170c86;
    border-color: #170c86;
}

.btn.btn-primary:not(:disabled):not(.disabled):active:not(.btn-text),
.btn.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn.btn-primary.dropdown-toggle,
.show .btn.btn-primary.btn-dropdown {

    color: #FFFFFF;
    background-color: #170c86;
    border-color: #170c86;
}

.btn.btn-outline-primary {

    color: #170c86;
    background-color: transparent;
    border-color: #170c86;
}

.btn.btn-outline-primary i {

    color: #170c86;
}

.btn.btn-outline-primary .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-outline-primary.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-outline-primary:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-outline-primary:focus:not(.btn-text),
.btn.btn-outline-primary.focus:not(.btn-text) {

    color: #FFFFFF;
    background-color: #170c86;
    border-color: #170c86;
}

.btn.btn-outline-primary.disabled,
.btn.btn-outline-primary:disabled {

    color: #170c86;
    background-color: transparent;
    border-color: #170c86;
}

.btn.btn-outline-primary.disabled i,
.btn.btn-outline-primary:disabled i {

    color: #170c86;
}

.btn.btn-outline-primary.disabled .svg-icon svg g [fill],
.btn.btn-outline-primary:disabled .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-outline-primary.disabled.dropdown-toggle:after,
.btn.btn-outline-primary:disabled.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-outline-primary:not(:disabled):not(.disabled):active:not(.btn-text),
.btn.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn.btn-outline-primary.dropdown-toggle,
.show .btn.btn-outline-primary.btn-dropdown {

    color: #FFFFFF;
    background-color: #170c86;
    border-color: #170c86;
}

.btn.btn-light-primary {

    color: #170c86;
    background-color: #E1F0FF;
    border-color: transparent;
}

.btn.btn-light-primary i {

    color: #170c86;
}

.btn.btn-light-primary .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-light-primary.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-light-primary:focus:not(.btn-text),
.btn.btn-light-primary.focus:not(.btn-text) {

    color: #FFFFFF;
    background-color: #170c86;
    border-color: transparent;
}

.btn.btn-light-primary.disabled,
.btn.btn-light-primary:disabled {

    color: #170c86;
    background-color: #E1F0FF;
    border-color: transparent;
}

.btn.btn-light-primary.disabled i,
.btn.btn-light-primary:disabled i {

    color: #170c86;
}

.btn.btn-light-primary.disabled .svg-icon svg g [fill],
.btn.btn-light-primary:disabled .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-light-primary.disabled.dropdown-toggle:after,
.btn.btn-light-primary:disabled.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-light-primary:not(:disabled):not(.disabled):active:not(.btn-text),
.btn.btn-light-primary:not(:disabled):not(.disabled).active,
.show>.btn.btn-light-primary.dropdown-toggle,
.show .btn.btn-light-primary.btn-dropdown {

    color: #FFFFFF;
    background-color: #170c86;
    border-color: transparent;
}

.btn.btn-transparent-primary {

    color: #170c86;
    background-color: rgba(54, 153, 255, 0.1);
    border-color: transparent;
}

.btn.btn-transparent-primary i {

    color: #170c86;
}

.btn.btn-transparent-primary .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-transparent-primary.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-transparent-primary:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-transparent-primary:focus:not(.btn-text),
.btn.btn-transparent-primary.focus:not(.btn-text) {

    color: #FFFFFF;
    background-color: #170c86;
    border-color: transparent;
}

.btn.btn-transparent-primary.disabled,
.btn.btn-transparent-primary:disabled {

    color: #170c86;
    background-color: rgba(54, 153, 255, 0.1);
    border-color: transparent;
}

.btn.btn-transparent-primary.disabled i,
.btn.btn-transparent-primary:disabled i {

    color: #170c86;
}

.btn.btn-transparent-primary.disabled .svg-icon svg g [fill],
.btn.btn-transparent-primary:disabled .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-transparent-primary.disabled.dropdown-toggle:after,
.btn.btn-transparent-primary:disabled.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-transparent-primary:not(:disabled):not(.disabled):active:not(.btn-text),
.btn.btn-transparent-primary:not(:disabled):not(.disabled).active,
.show>.btn.btn-transparent-primary.dropdown-toggle,
.show .btn.btn-transparent-primary.btn-dropdown {

    color: #FFFFFF;
    background-color: #170c86;
    border-color: transparent;
}

.btn.btn-hover-transparent-primary {

    color: #170c86;
    background-color: transparent;
    border-color: transparent;
}

.btn.btn-hover-transparent-primary i {

    color: #170c86;
}

.btn.btn-hover-transparent-primary .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-hover-transparent-primary.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-hover-transparent-primary:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-hover-transparent-primary:focus:not(.btn-text),
.btn.btn-hover-transparent-primary.focus:not(.btn-text) {

    color: #170c86;
    background-color: rgba(54, 153, 255, 0.1);
    border-color: transparent;
}

.btn.btn-hover-transparent-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i,
.btn.btn-hover-transparent-primary:focus:not(.btn-text) i,
.btn.btn-hover-transparent-primary.focus:not(.btn-text) i {

    color: #170c86;
}

.btn.btn-hover-transparent-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill],
.btn.btn-hover-transparent-primary:focus:not(.btn-text) .svg-icon svg g [fill],
.btn.btn-hover-transparent-primary.focus:not(.btn-text) .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-hover-transparent-primary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after,
.btn.btn-hover-transparent-primary:focus:not(.btn-text).dropdown-toggle:after,
.btn.btn-hover-transparent-primary.focus:not(.btn-text).dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-hover-transparent-primary.disabled,
.btn.btn-hover-transparent-primary:disabled {

    color: #170c86;
    background-color: transparent;
    border-color: transparent;
}

.btn.btn-hover-transparent-primary.disabled i,
.btn.btn-hover-transparent-primary:disabled i {

    color: #170c86;
}

.btn.btn-hover-transparent-primary.disabled .svg-icon svg g [fill],
.btn.btn-hover-transparent-primary:disabled .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-hover-transparent-primary.disabled.dropdown-toggle:after,
.btn.btn-hover-transparent-primary:disabled.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-hover-transparent-primary:not(:disabled):not(.disabled):active:not(.btn-text),
.btn.btn-hover-transparent-primary:not(:disabled):not(.disabled).active,
.show>.btn.btn-hover-transparent-primary.dropdown-toggle,
.show .btn.btn-hover-transparent-primary.btn-dropdown {

    color: #170c86;
    background-color: rgba(54, 153, 255, 0.1);
    border-color: transparent;
}

.btn.btn-hover-transparent-primary:not(:disabled):not(.disabled):active:not(.btn-text) i,
.btn.btn-hover-transparent-primary:not(:disabled):not(.disabled).active i,
.show>.btn.btn-hover-transparent-primary.dropdown-toggle i,
.show .btn.btn-hover-transparent-primary.btn-dropdown i {

    color: #170c86;
}

.btn.btn-hover-transparent-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill],
.btn.btn-hover-transparent-primary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show>.btn.btn-hover-transparent-primary.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-transparent-primary.btn-dropdown .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-hover-transparent-primary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after,
.btn.btn-hover-transparent-primary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show>.btn.btn-hover-transparent-primary.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-transparent-primary.btn-dropdown.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-hover-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-hover-light-primary:focus:not(.btn-text),
.btn.btn-hover-light-primary.focus:not(.btn-text) {

    color: #170c86;
    background-color: #E1F0FF;
    border-color: transparent;
}

.btn.btn-hover-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i,
.btn.btn-hover-light-primary:focus:not(.btn-text) i,
.btn.btn-hover-light-primary.focus:not(.btn-text) i {

    color: #170c86;
}

.btn.btn-hover-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill],
.btn.btn-hover-light-primary:focus:not(.btn-text) .svg-icon svg g [fill],
.btn.btn-hover-light-primary.focus:not(.btn-text) .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-hover-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after,
.btn.btn-hover-light-primary:focus:not(.btn-text).dropdown-toggle:after,
.btn.btn-hover-light-primary.focus:not(.btn-text).dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-hover-light-primary:not(:disabled):not(.disabled):active:not(.btn-text),
.btn.btn-hover-light-primary:not(:disabled):not(.disabled).active,
.show>.btn.btn-hover-light-primary.dropdown-toggle,
.show .btn.btn-hover-light-primary.btn-dropdown {

    color: #170c86;
    background-color: #E1F0FF;
    border-color: transparent;
}

.btn.btn-hover-light-primary:not(:disabled):not(.disabled):active:not(.btn-text) i,
.btn.btn-hover-light-primary:not(:disabled):not(.disabled).active i,
.show>.btn.btn-hover-light-primary.dropdown-toggle i,
.show .btn.btn-hover-light-primary.btn-dropdown i {

    color: #170c86;
}

.btn.btn-hover-light-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill],
.btn.btn-hover-light-primary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show>.btn.btn-hover-light-primary.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-light-primary.btn-dropdown .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-hover-light-primary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after,
.btn.btn-hover-light-primary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show>.btn.btn-hover-light-primary.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-light-primary.btn-dropdown.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-link-primary {

    border: 0;
    padding: 0 !important;
    border-radius: 0 !important;
    color: #170c86;
    background-color: transparent !important;
    border-color: transparent !important;
}

.btn.btn-link-primary i {

    color: #170c86;
}

.btn.btn-link-primary .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-link-primary.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-link-primary:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-link-primary:focus:not(.btn-text),
.btn.btn-link-primary.focus:not(.btn-text) {

    color: #170c86;
    background-color: transparent !important;
    border-color: transparent !important;
}

.btn.btn-link-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i,
.btn.btn-link-primary:focus:not(.btn-text) i,
.btn.btn-link-primary.focus:not(.btn-text) i {

    color: #170c86;
}

.btn.btn-link-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill],
.btn.btn-link-primary:focus:not(.btn-text) .svg-icon svg g [fill],
.btn.btn-link-primary.focus:not(.btn-text) .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-link-primary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after,
.btn.btn-link-primary:focus:not(.btn-text).dropdown-toggle:after,
.btn.btn-link-primary.focus:not(.btn-text).dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-link-primary.disabled,
.btn.btn-link-primary:disabled {

    color: #170c86;
    background-color: transparent !important;
    border-color: transparent !important;
}

.btn.btn-link-primary.disabled i,
.btn.btn-link-primary:disabled i {

    color: #170c86;
}

.btn.btn-link-primary.disabled .svg-icon svg g [fill],
.btn.btn-link-primary:disabled .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-link-primary.disabled.dropdown-toggle:after,
.btn.btn-link-primary:disabled.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-link-primary:not(:disabled):not(.disabled):active:not(.btn-text),
.btn.btn-link-primary:not(:disabled):not(.disabled).active,
.show>.btn.btn-link-primary.dropdown-toggle,
.show .btn.btn-link-primary.btn-dropdown {

    color: #170c86;
    background-color: transparent !important;
    border-color: transparent !important;
}

.btn.btn-link-primary:not(:disabled):not(.disabled):active:not(.btn-text) i,
.btn.btn-link-primary:not(:disabled):not(.disabled).active i,
.show>.btn.btn-link-primary.dropdown-toggle i,
.show .btn.btn-link-primary.btn-dropdown i {

    color: #170c86;
}

.btn.btn-link-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill],
.btn.btn-link-primary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show>.btn.btn-link-primary.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-link-primary.btn-dropdown .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-link-primary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after,
.btn.btn-link-primary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show>.btn.btn-link-primary.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-link-primary.btn-dropdown.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-hover-primary:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-hover-primary:focus:not(.btn-text),
.btn.btn-hover-primary.focus:not(.btn-text) {

    color: #FFFFFF !important;
    background-color: #170c86 !important;
    border-color: #170c86 !important;
}

.btn.btn-hover-primary:not(:disabled):not(.disabled):active:not(.btn-text),
.btn.btn-hover-primary:not(:disabled):not(.disabled).active,
.show>.btn.btn-hover-primary.dropdown-toggle,
.show .btn.btn-hover-primary.btn-dropdown {

    color: #FFFFFF !important;
    background-color: #170c86 !important;
    border-color: #170c86 !important;
}

.btn.btn-hover-bg-primary:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-hover-bg-primary:focus:not(.btn-text),
.btn.btn-hover-bg-primary.focus:not(.btn-text) {

    background-color: #170c86 !important;
    border-color: #170c86 !important;
}

.btn.btn-hover-bg-primary:not(:disabled):not(.disabled):active:not(.btn-text),
.btn.btn-hover-bg-primary:not(:disabled):not(.disabled).active,
.show>.btn.btn-hover-bg-primary.dropdown-toggle,
.show .btn.btn-hover-bg-primary.btn-dropdown {

    background-color: #170c86 !important;
    border-color: #170c86 !important;
}

.btn.btn-bg-primary {

    background-color: #170c86;
    border-color: #170c86;
}

.btn.btn-bg-primary.disabled,
.btn.btn-bg-primary:disabled {

    background-color: #170c86;
    border-color: #170c86;
}

.btn.btn-text-primary {

    color: #170c86;
}

.btn.btn-text-primary.disabled,
.btn.btn-text-primary:disabled {

    color: #170c86;
}

.btn.btn-icon-primary i {

    color: #170c86;
}

.btn.btn-icon-primary .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-icon-primary.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-icon-primary.disabled i,
.btn.btn-icon-primary:disabled i {

    color: #170c86;
}

.btn.btn-icon-primary.disabled .svg-icon svg g [fill],
.btn.btn-icon-primary:disabled .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.btn.btn-icon-primary.disabled.dropdown-toggle:after,
.btn.btn-icon-primary:disabled.dropdown-toggle:after {

    color: #170c86;
}

.btn.btn-hover-text-primary:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-hover-text-primary:focus:not(.btn-text),
.btn.btn-hover-text-primary.focus:not(.btn-text) {

    color: #170c86 !important;
}

.btn.btn-hover-text-primary:not(:disabled):not(.disabled):active:not(.btn-text),
.btn.btn-hover-text-primary:not(:disabled):not(.disabled).active,
.show>.btn.btn-hover-text-primary.dropdown-toggle,
.show .btn.btn-hover-text-primary.btn-dropdown {

    color: #170c86 !important;
}

.btn.btn-hover-icon-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i,
.btn.btn-hover-icon-primary:focus:not(.btn-text) i,
.btn.btn-hover-icon-primary.focus:not(.btn-text) i {

    color: #170c86 !important;
}

.btn.btn-hover-icon-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill],
.btn.btn-hover-icon-primary:focus:not(.btn-text) .svg-icon svg g [fill],
.btn.btn-hover-icon-primary.focus:not(.btn-text) .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86 !important;
}

.btn.btn-hover-icon-primary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after,
.btn.btn-hover-icon-primary:focus:not(.btn-text).dropdown-toggle:after,
.btn.btn-hover-icon-primary.focus:not(.btn-text).dropdown-toggle:after {

    color: #170c86 !important;
}

.btn.btn-hover-icon-primary:not(:disabled):not(.disabled):active:not(.btn-text) i,
.btn.btn-hover-icon-primary:not(:disabled):not(.disabled).active i,
.show>.btn.btn-hover-icon-primary.dropdown-toggle i,
.show .btn.btn-hover-icon-primary.btn-dropdown i {

    color: #170c86 !important;
}

.btn.btn-hover-icon-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill],
.btn.btn-hover-icon-primary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show>.btn.btn-hover-icon-primary.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-icon-primary.btn-dropdown .svg-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86 !important;
}

.btn.btn-hover-icon-primary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after,
.btn.btn-hover-icon-primary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show>.btn.btn-hover-icon-primary.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-icon-primary.btn-dropdown.dropdown-toggle:after {

    color: #170c86 !important;
}

.modal .modal-header .close:hover {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #170c86;
}

.modal .modal-header .close:hover i,
.modal .modal-header .close:hover .ki {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #170c86;
}

.table.table-light-primary thead tr {

    color: #170c86;
    background-color: rgba(54, 153, 255, 0.1);
}

.accordion .card .card-header .card-title {

    padding: 1rem 1.25rem;
    margin: 0;
    font-size: 1.15rem;
    font-weight: 500;
    color: #170c86;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
}

.accordion .card .card-header .card-title>i {

    margin-right: 1rem;
    font-size: 1.4rem;
    color: #170c86;
    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
}

.accordion.accordion-toggle-plus .card .card-header .card-title {

    color: #170c86;
    position: relative;
}

.accordion.accordion-toggle-plus .card .card-header .card-title:after {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    position: absolute;
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "";
    font-size: 0.75rem;
    color: #170c86;
}

.accordion.accordion-toggle-arrow .card .card-header .card-title {

    color: #170c86;
    position: relative;
}

.accordion.accordion-toggle-arrow .card .card-header .card-title:after {

    position: absolute;
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "";
    color: #170c86;
    font-size: 0.7rem;
    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
}

.datatable.datatable-default>.datatable-table>.datatable-head .datatable-row>.datatable-cell.datatable-cell-sorted>span,
.datatable.datatable-default>.datatable-table>.datatable-foot .datatable-row>.datatable-cell.datatable-cell-sorted>span {

    color: #170c86;
}

.datatable.datatable-default>.datatable-table>.datatable-head .datatable-row>.datatable-cell>span>i {

    display: inline-block;
    position: relative;
    right: -10px;
    line-height: 0;
    vertical-align: middle;
    font-size: 1.1rem;
    color: #170c86;
}

.datatable.datatable-default>.datatable-table>.datatable-body .datatable-toggle-detail i {

    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    color: #170c86;
}

.datatable.datatable-default>.datatable-table>.datatable-body .datatable-toggle-detail:hover i,
.datatable.datatable-default>.datatable-table>.datatable-body .datatable-toggle-detail.datatable-toggle-detail-active i {

    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    color: #170c86;
}

.datatable.datatable-default.datatable-head-custom>.datatable-table>.datatable-head .datatable-row>.datatable-cell.datatable-cell-sorted>span,
.datatable.datatable-default.datatable-head-custom>.datatable-table>.datatable-foot .datatable-row>.datatable-cell.datatable-cell-sorted>span {

    color: #170c86;
}

.datatable.datatable-default.datatable-subtable>.datatable-table>.datatable-head .datatable-toggle-subtable>i,
.datatable.datatable-default.datatable-subtable>.datatable-table>.datatable-body .datatable-toggle-subtable>i,
.datatable.datatable-default.datatable-subtable>.datatable-table>.datatable-foot .datatable-toggle-subtable>i {

    line-height: 0;
    font-size: 1.4rem;
    color: #170c86;
}

.datatable.datatable-default>.datatable-pager>.datatable-pager-nav>li>.datatable-pager-link:hover:not(.datatable-pager-link-disabled) {

    opacity: 1;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    background-color: #170c86;
    color: #FFFFFF;
}

.datatable.datatable-default>.datatable-pager>.datatable-pager-nav>li>.datatable-pager-link.datatable-pager-link-active {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    background-color: #170c86;
    color: #FFFFFF;
}

.datatable.datatable-default>.datatable-pager>.datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:focus,
.datatable.datatable-default>.datatable-pager>.datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:hover,
.datatable.datatable-default>.datatable-pager>.datatable-pager-info .datatable-pager-size.show>.btn.dropdown-toggle {

    border: 0 !important;
    color: #FFFFFF !important;
    background-color: #170c86 !important;
}

.bar-chart.bar-chart-primary .bar-chart-value {

    background-color: #170c86;
}

.bar-chart.bar-chart-primary [class*="bar-chart-value-"] {

    background-color: #170c86;
}

.checkbox>input:checked~span {

    background-color: #170c86;
}

.checkbox.checkbox-outline>input:checked~span {

    background-color: transparent;
    border-color: #170c86;
}

.checkbox.checkbox-outline>input:checked~span:after {

    border-color: #170c86;
}

.checkbox.checkbox-primary>input:checked~span {

    background-color: #170c86;
}

.checkbox.checkbox-light-primary>input:checked~span {

    background-color: #170c86;
}

.checkbox.checkbox-outline.checkbox-primary>input:checked~span {

    background-color: transparent;
    border-color: #170c86;
}

.checkbox.checkbox-outline.checkbox-primary>input:checked~span:after {

    border-color: #170c86;
}

.radio>input:checked~span {

    background-color: #170c86;
}

.radio.radio-outline>input:checked~span {

    background-color: transparent;
    border-color: #170c86;
}

.radio.radio-outline>input:checked~span:after {

    background-color: #170c86;
    border-color: #170c86;
}

.radio.radio-primary>input:checked~span {

    background-color: #170c86;
}

.radio.checkbox-light-primary>input:checked~span {

    background-color: #170c86;
}

.radio.radio-outline.radio-primary>input:checked~span {

    background-color: transparent;
    border-color: #170c86;
}

.radio.radio-outline.radio-primary>input:checked~span:after {

    background-color: #170c86;
    border-color: #170c86;
}

.radio.radio-accent.radio-primary>span:after {

    background-color: #170c86;
}

.radio.radio-accent.radio-primary>input:focus~span:after {

    background-color: #170c86;
}

.radio.radio-accent.radio-primary>input:checked~span:after {

    background-color: #170c86;
}

.switch input:checked~span:after {

    opacity: 1;
    color: #ffffff;
    background-color: #170c86;
}

.switch.switch-primary:not(.switch-outline) input:empty~span:before {

    background-color: #170c86;
}

.switch.switch-primary:not(.switch-outline) input:checked~span:before {

    background-color: #170c86;
}

.switch.switch-primary:not(.switch-outline) input:checked~span:after {

    opacity: 1;
    color: #170c86;
    background-color: #ffffff;
}

.switch.switch-outline.switch-primary input:checked~span:before {

    border: 2px solid #170c86;
    background-color: transparent;
}

.switch.switch-outline.switch-primary input:checked~span:after {

    color: #ffffff;
    background-color: #170c86;
}

.separator.separator-primary {

    border-bottom-color: #170c86;
}

.label.label-primary {

    color: #FFFFFF;
    background-color: #170c86;
}

.label.label-outline-primary {

    background-color: transparent;
    color: #170c86;
    border: 1px solid #170c86;
}

.label.label-outline-primary.label-outline-2x {

    border: 2px solid #170c86;
}

.label.label-light-primary {

    color: #170c86;
    background-color: #E1F0FF;
}

.loader.loader-primary {

    background-color: #170c86;
}

.symbol.symbol-primary .symbol-label {

    background-color: #170c86;
    color: #FFFFFF;
}

.symbol.symbol-light-primary .symbol-label {

    background-color: #E1F0FF;
    color: #170c86;
}

.scrolltop {

    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 36px;
    height: 36px;
    position: fixed;
    bottom: 40px;
    right: 20px;
    cursor: pointer;
    z-index: 100;
    background-color: #170c86;
    -webkit-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
    box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
    opacity: 0;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    border-radius: 0.42rem !important;
}

.spinner.spinner-primary:before {

    border: 2px solid #170c86;
    border-right: 2px solid transparent;
}

.svg-icon.svg-icon-primary svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86 !important;
}

.svg.svg-fill-primary {

    fill: #170c86 !important;
}

.timeline.timeline-2 .timeline-item .timeline-badge.timeline-badge-primary {

    background-color: #170c86;
}

.wave.wave-primary .svg-icon svg g [fill] {

    fill: #170c86;
}

.list .list-item.active .list-title,
.list .list-item:hover .list-title {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    color: #170c86 !important;
}

.navi .navi-item .navi-link:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    color: #170c86;
}

.navi .navi-item .navi-link:hover .navi-bullet .bullet {

    background-color: #170c86;
}

.navi .navi-item .navi-link:hover .navi-text {

    color: #170c86;
}

.navi .navi-item .navi-link:hover .navi-icon i {

    color: #170c86;
}

.navi .navi-item .navi-link:hover .navi-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.navi .navi-item .navi-link:hover .navi-arrow {

    color: #170c86;
}

.navi .navi-item .navi-link.active {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    color: #170c86;
}

.navi .navi-item .navi-link.active .navi-bullet .bullet {

    background-color: #170c86;
}

.navi .navi-item .navi-link.active .navi-text {

    color: #170c86;
}

.navi .navi-item .navi-link.active .navi-icon i {

    color: #170c86;
}

.navi .navi-item .navi-link.active .navi-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.navi .navi-item .navi-link.active .navi-arrow {

    color: #170c86;
}

.navi.navi-light-icon .navi-item .navi-link:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    color: #170c86;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-bullet .bullet {

    background-color: #170c86;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-text {

    color: #170c86;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-icon i {

    color: #170c86;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-arrow {

    color: #170c86;
}

.navi.navi-light-icon .navi-item .navi-link.active {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    color: #170c86;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-bullet .bullet {

    background-color: #170c86;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-text {

    color: #170c86;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-icon i {

    color: #170c86;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-arrow {

    color: #170c86;
}

.navi.navi-accent .navi-item .navi-link.active:before {

    background-color: #170c86;
    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
}

.navi.navi-accent.navi-primary .navi-item .navi-link:hover {

    color: #170c86;
}

.navi.navi-accent.navi-primary .navi-item .navi-link:hover .navi-text {

    color: #170c86;
}

.navi.navi-accent.navi-primary .navi-item .navi-link:hover .navi-icon i {

    color: #170c86;
}

.navi.navi-accent.navi-primary .navi-item .navi-link:hover .navi-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.navi.navi-accent.navi-primary .navi-item .navi-link:hover .navi-arrow {

    color: #170c86;
}

.navi.navi-accent.navi-primary .navi-item .navi-link.active {

    color: #170c86;
}

.navi.navi-accent.navi-primary .navi-item .navi-link.active .navi-text {

    color: #170c86;
}

.navi.navi-accent.navi-primary .navi-item .navi-link.active .navi-icon i {

    color: #170c86;
}

.navi.navi-accent.navi-primary .navi-item .navi-link.active .navi-icon svg g [fill] {

    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #170c86;
}

.navi.navi-accent.navi-primary .navi-item .navi-link.active .navi-arrow {

    color: #170c86;
}

.navi.navi-accent.navi-primary .navi-item .navi-link.active:before {

    background-color: #170c86;
}

.ribbon .ribbon-target {

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 10px;
    position: absolute;
    z-index: 1;
    background-color: #170c86;
    -webkit-box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
}

.datepicker tbody tr>td.day.selected,
.datepicker tbody tr>td.day.selected:hover,
.datepicker tbody tr>td.day.active,
.datepicker tbody tr>td.day.active:hover {

    background: #170c86;
    color: #ffffff;
}

.datepicker tbody tr>td.day.today {

    position: relative;
    background: rgba(54, 153, 255, 0.12) !important;
    color: #170c86 !important;
}

.datepicker tbody tr>td span.year.focused,
.datepicker tbody tr>td span.year.focused:hover,
.datepicker tbody tr>td span.year.active:hover,
.datepicker tbody tr>td span.year.active.focused:hover,
.datepicker tbody tr>td span.year.active,
.datepicker tbody tr>td span.hour.focused,
.datepicker tbody tr>td span.hour.focused:hover,
.datepicker tbody tr>td span.hour.active:hover,
.datepicker tbody tr>td span.hour.active.focused:hover,
.datepicker tbody tr>td span.hour.active,
.datepicker tbody tr>td span.minute.focused,
.datepicker tbody tr>td span.minute.focused:hover,
.datepicker tbody tr>td span.minute.active:hover,
.datepicker tbody tr>td span.minute.active.focused:hover,
.datepicker tbody tr>td span.minute.active,
.datepicker tbody tr>td span.month.focused,
.datepicker tbody tr>td span.month.focused:hover,
.datepicker tbody tr>td span.month.active:hover,
.datepicker tbody tr>td span.month.active.focused:hover,
.datepicker tbody tr>td span.month.active {

    background: #170c86;
    color: #ffffff;
}

.daterangepicker .ranges li:hover,
.daterangepicker .ranges li.active {

    background-color: #F3F6F9;
    color: #170c86;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
}

.daterangepicker .drp-calendar td.active {

    background-color: #170c86 !important;
    color: #FFFFFF !important;
    border-radius: 0.42rem;
}

.daterangepicker .drp-calendar td.today,
.daterangepicker .drp-calendar td.today.active {

    border-radius: 0.42rem;
    background: rgba(54, 153, 255, 0.12) !important;
    color: #170c86 !important;
}

.datetimepicker tbody tr>td.day.selected,
.datetimepicker tbody tr>td.day.active {

    background: #170c86;
    color: #ffffff;
}

.datetimepicker tbody tr>td.day.today {

    position: relative;
    background: rgba(54, 153, 255, 0.12) !important;
    color: #170c86 !important;
}

.datetimepicker tbody tr>td span.year.active:hover,
.datetimepicker tbody tr>td span.year.active,
.datetimepicker tbody tr>td span.hour.active:hover,
.datetimepicker tbody tr>td span.hour.active,
.datetimepicker tbody tr>td span.minute.active:hover,
.datetimepicker tbody tr>td span.minute.active,
.datetimepicker tbody tr>td span.month.active:hover,
.datetimepicker tbody tr>td span.month.active {

    background: #170c86;
    color: #ffffff;
}

.md-editor .md-header .btn-group .btn:hover,
.md-editor .md-header .btn-group .btn:focus,
.md-editor .md-header .btn-group .btn:active,
.md-editor .md-header .btn-group .btn.active {

    color: #170c86;
    background: transparent;
}

.bootstrap-select .dropdown-menu.inner>li.active:not(.selected)>a {

    background: #170c86;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {

    background-color: #170c86;
    border-color: #170c86;
    color: #ffffff;
}

.ck-content.ck-focused {

    border-color: #170c86 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.ck-body .ck-balloon-panel .ck-content.ck-focused {

    border-color: #170c86 !important;
}

.dataTables_wrapper .dataTable th.sorting_asc,
.dataTables_wrapper .dataTable td.sorting_asc {

    color: #170c86 !important;
}

.dataTables_wrapper .dataTable th.sorting_asc:before,
.dataTables_wrapper .dataTable td.sorting_asc:before {

    opacity: 1;
    color: #170c86 !important;
}

.dataTables_wrapper .dataTable th.sorting_desc:after,
.dataTables_wrapper .dataTable td.sorting_desc:after {

    opacity: 1;
    color: #170c86 !important;
}

.dataTables_wrapper .dataTables_paginate .pagination .page-item.previous>.page-link:hover,
.dataTables_wrapper .dataTables_paginate .pagination .page-item.next>.page-link:hover,
.dataTables_wrapper .dataTables_paginate .pagination .page-item.last>.page-link:hover,
.dataTables_wrapper .dataTables_paginate .pagination .page-item.first>.page-link:hover {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    background-color: #170c86;
    color: #ffffff;
}

.dataTables_wrapper .dataTables_paginate .pagination .page-item.active>.page-link {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    background-color: #170c86;
    color: #ffffff;
}

.dataTables_wrapper .dataTables_paginate .pagination .page-item:hover:not(.disabled)>.page-link {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    background-color: #170c86;
    color: #ffffff;
}

.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before {

    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    top: 50%;
    left: 0;
    height: 18px;
    width: 18px;
    margin-top: -9px;
    font-size: 10px;
    color: #170c86;
    border: 0;
    background-color: transparent;
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "";
}

.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before {

    color: #170c86;
    background-color: transparent;
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "";
}

.dropzone.dropzone-default .dz-remove:hover {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #170c86;
}

.dropzone.dropzone-default.dropzone-primary {

    border-color: #170c86;
}

.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start:hover i,
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel:hover i,
.dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete:hover i {

    color: #170c86;
}

.dual-listbox .dual-listbox__container .dual-listbox__buttons .dual-listbox__button:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    color: #170c86;
}

.dual-listbox .dual-listbox__container .dual-listbox__buttons .dual-listbox__button:hover i {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    color: #170c86;
}

.fc-unthemed .fc-list-item-title>a[href]:hover {

    color: #170c86;
    text-decoration: none;
}

.fc-unthemed .fc-event.fc-event-primary.fc-start .fc-content:before,
.fc-unthemed .fc-event-dot.fc-event-primary.fc-start .fc-content:before {

    background: #170c86;
}

.fc-unthemed .fc-event.fc-event-solid-primary.fc-start,
.fc-unthemed .fc-event.fc-event-solid-primary.fc-not-start.fc-not-end,
.fc-unthemed .fc-event.fc-event-solid-primary.fc-not-start.fc-end,
.fc-unthemed .fc-event-dot.fc-event-solid-primary.fc-start,
.fc-unthemed .fc-event-dot.fc-event-solid-primary.fc-not-start.fc-not-end,
.fc-unthemed .fc-event-dot.fc-event-solid-primary.fc-not-start.fc-end {

    background: #170c86;
}

.fc-unthemed .fc-popover .fc-body .fc-event.fc-event-primary.fc-not-start.fc-not-end .fc-content:before,
.fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-primary.fc-not-start.fc-not-end .fc-content:before {

    background: #170c86;
}

.fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-primary.fc-not-start.fc-not-end,
.fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-primary.fc-not-start.fc-not-end {

    background: #170c86;
}

.fc-unthemed .fc-list-item.fc-event-solid-primary .fc-event-dot,
.fc-unthemed .fc-list-item.fc-event-primary .fc-event-dot {

    background: #170c86;
    border-color: #170c86;
}

.fc-unthemed .fc-toolbar .fc-button:focus,
.fc-unthemed .fc-toolbar .fc-button:active,
.fc-unthemed .fc-toolbar .fc-button.fc-button-active {

    background: #170c86;
    color: #FFFFFF;
    border: 1px solid #170c86;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

.vakata-context .vakata-context-hover>a,
.vakata-context li a:hover,
.vakata-context ul .vakata-context-hover>a,
.vakata-context ul li a:hover {

    margin: 0;
    background-color: #F3F6F9;
    color: #170c86;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.kanban-container .kanban-board .kanban-board-header.primary {

    background-color: #170c86;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.kanban-container .kanban-board .kanban-board-header.light-primary .kanban-title-board {

    color: #170c86;
}

.kanban-container .kanban-board .kanban-drag .kanban-item[data-class="primary"] {

    background-color: #170c86;
    color: #FFFFFF;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.kanban-container .kanban-board .kanban-drag .kanban-item[data-class="light-primary"] {

    background-color: rgba(54, 153, 255, 0.1);
    color: #170c86;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.noUi-target .noUi-connect {

    background: #170c86;
}

.noUi-target.nouislider.nouislider-connect-primary .noUi-connect {

    background: #170c86;
}

.noUi-target.nouislider.nouislider-handle-primary .noUi-handle {

    border: 0;
    background: #170c86;
    -webkit-box-shadow: 0 3px 6px -3px #170c86;
    box-shadow: 0 3px 6px -3px #170c86;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill,
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-stroke,
.ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,
.ql-toolbar.ql-snow .ql-picker.ql-active .ql-stroke,
.ql-toolbar.ql-snow .ql-picker:focus .ql-fill,
.ql-toolbar.ql-snow .ql-picker:focus .ql-stroke,
.ql-toolbar.ql-snow .ql-picker:hover .ql-fill,
.ql-toolbar.ql-snow .ql-picker:hover .ql-stroke,
.ql-toolbar.ql-snow button.ql-expanded .ql-fill,
.ql-toolbar.ql-snow button.ql-expanded .ql-stroke,
.ql-toolbar.ql-snow button.ql-active .ql-fill,
.ql-toolbar.ql-snow button.ql-active .ql-stroke,
.ql-toolbar.ql-snow button:focus .ql-fill,
.ql-toolbar.ql-snow button:focus .ql-stroke,
.ql-toolbar.ql-snow button:hover .ql-fill,
.ql-toolbar.ql-snow button:hover .ql-stroke {

    stroke: #170c86;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill,
.ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,
.ql-toolbar.ql-snow .ql-picker:focus .ql-fill,
.ql-toolbar.ql-snow .ql-picker:hover .ql-fill,
.ql-toolbar.ql-snow button.ql-expanded .ql-fill,
.ql-toolbar.ql-snow button.ql-active .ql-fill,
.ql-toolbar.ql-snow button:focus .ql-fill,
.ql-toolbar.ql-snow button:hover .ql-fill {

    fill: #170c86;
}

.ql-snow .ql-picker .ql-picker-label.ql-active,
.ql-snow .ql-picker .ql-picker-label:hover {

    color: #170c86;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {

    border-color: transparent !important;
    color: #170c86;
    outline: none !important;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label.ql-active,
.ql-snow .ql-picker.ql-expanded .ql-picker-label:hover {

    color: #170c86;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-selected,
.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-active,
.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {

    color: #170c86;
}

.ql-snow .ql-tooltip .ql-action:hover {

    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    color: #170c86;
}

.note-editor .note-toolbar .note-btn-group .btn:hover,
.note-editor .note-toolbar .note-btn-group .btn:focus,
.note-editor .note-toolbar .note-btn-group .btn:active,
.note-editor .note-toolbar .note-btn-group .btn.active {

    background: transparent;
    color: #170c86;
}

.note-editor .note-toolbar .note-btn-group .btn:hover i,
.note-editor .note-toolbar .note-btn-group .btn:focus i,
.note-editor .note-toolbar .note-btn-group .btn:active i,
.note-editor .note-toolbar .note-btn-group .btn.active i {

    color: #170c86;
}

.swal2-icon.swal2-question {

    border-color: #170c86;
    color: #170c86;
}

.tagify .tagify__tag .tagify__tag__removeBtn:hover {

    background: transparent;
    color: #170c86;
}

.tagify .tagify__tag .tagify__tag__removeBtn:hover:after {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #170c86;
}

.tagify .tagify__tag.tagify__tag--primary:not(.tagify--notAllowed) div .tagify__tag-text {

    color: #170c86;
    font-weight: 500;
}

.tagify .tagify__tag.tagify__tag--primary:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {

    color: #170c86;
}

.tagify__dropdown .tagify__dropdown__item.tagify__dropdown__item--active {

    background: #F3F6F9;
    color: #170c86;
}

.uppy .uppy-DragDrop-container:focus {

    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-color: #170c86 !important;
}

.uppy .uppy-btn-primary {

    font-size: 1rem;
    font-weight: 400;
    background: #170c86;
    color: #ffffff;
    outline: none !important;
}

.uppy .uppy-DashboardContent-back {

    font-size: 1rem;
    font-weight: 500;
    color: #170c86;
    outline: none !important;
}

.uppy .uppy-Dashboard-browse {

    color: #170c86;
}

.uppy .uppy-DashboardContent-addMore svg {

    stroke: #170c86;
    fill: #170c86;
}

.uppy .uppy-ProgressBar .uppy-ProgressBar-inner {

    background-color: #170c86;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.uppy .uppy-DragDrop-label .uppy-DragDrop-dragText {

    color: #170c86;
}

.uppy .uppy-StatusBar .uppy-StatusBar-progress {

    background-color: #170c86;
}

.uppy .uppy-StatusBar .uppy-StatusBar-content .uppy-StatusBar-spinner svg {

    fill: #170c86;
}

.uppy .uppy-StatusBar .uppy-StatusBar-actions .uppy-StatusBar-actionCircleBtn .UppyIcon:hover circle {

    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    fill: #170c86;
}

.uppy .uppy-thumbnails .uppy-thumbnail-container .uppy-remove-thumbnail:hover i {

    color: #170c86;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
}

.uppy .uppy-list .uppy-list-item .uppy-list-remove:hover i {

    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #170c86;
}

.example .example-toggle:hover,
.example .example-copy:hover {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    color: #170c86;
}

.example .example-toggle.example-toggled {

    background-color: #F3F6F9;
    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    color: #170c86;
    border-top-left-radius: 0.42rem;
    border-top-right-radius: 0.42rem;
}

.example .example-copy.example-copied {

    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    color: #170c86;
}

.example .example-code .example-copy:hover {

    color: #170c86;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
}

.header-menu.header-menu-layout-tab .menu-nav>.menu-item.menu-item-here>.menu-link,
    .header-menu.header-menu-layout-tab .menu-nav>.menu-item.menu-item-active>.menu-link {

        background-color: transparent !important;
        border-bottom: 1px solid #170c86 !important;
    }

.offcanvas .offcanvas-content .offcanvas-demo.offcanvas-demo-active,
.offcanvas-mobile .offcanvas-content .offcanvas-demo.offcanvas-demo-active {

    border: 5px solid #170c86;
}

thead {

    background-color: #170c86 !important;
}

.wizard.wizard-4 .wizard-nav .wizard-steps .wizard-step[data-wizard-state="current"] .wizard-wrapper .wizard-number {

    color: #ffffff;
    background-color: #170c86;
}

.wizard.wizard-4 .wizard-nav .wizard-steps .wizard-step[data-wizard-state="current"] .wizard-wrapper .wizard-label .wizard-title {

    color: #170c86;
}

.aside-menu .menu-nav>.menu-item.menu-item-open>.menu-heading,
.aside-menu .menu-nav>.menu-item.menu-item-open>.menu-link {

    background-color: #170c86;
}

.aside-menu .menu-nav>.menu-item.menu-item-here>.menu-heading,
.aside-menu .menu-nav>.menu-item.menu-item-here>.menu-link {

    background-color: #170c86;
}

.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-heading,
.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-link {

    background-color: #170c86;
}

.aside-menu .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading,
.aside-menu .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link {

    background-color: #170c86;
}

.aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-open>.menu-heading,
.aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-open>.menu-link {

    background-color: #170c86;
}

.aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-here>.menu-heading,
.aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-here>.menu-link {

    background-color: #170c86;
}

.aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-heading,
.aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-link {

    background-color: #170c86;
}

.aside-menu .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading,
.aside-menu .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link {

    background-color: #170c86;
}

.aside-minimize .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item.menu-item-open>.menu-heading,
    .aside-minimize .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item.menu-item-open>.menu-link,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item.menu-item-open>.menu-heading,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item.menu-item-open>.menu-link {

        background-color: #170c86;
    }

.aside-minimize .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item.menu-item-here>.menu-heading,
    .aside-minimize .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item.menu-item-here>.menu-link,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item.menu-item-here>.menu-heading,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item.menu-item-here>.menu-link {

        background-color: #170c86;
    }

.aside-minimize .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item.menu-item-active>.menu-heading,
    .aside-minimize .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item.menu-item-active>.menu-link,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item.menu-item-active>.menu-heading,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item.menu-item-active>.menu-link {

        background-color: #170c86;
    }

.aside-minimize .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading,
    .aside-minimize .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover>.menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link {

        background-color: #170c86;
    }
