.btn-primary,
.theme-primary .btn-outline.btn-primary,
.theme-primary .btn-primary-light,
.theme-primary .badge-primary-light {
    background: #172b4c !important;
    border-color: #172b4c !important;
    color: white !important;
}

.theme-primary .btn-primary-light:hover,
.theme-primary .btn-primary-light:active,
.theme-primary .btn-primary-light:focus,
.theme-primary .btn-primary:hover,
.theme-primary .btn-primary:active,
.theme-primary .btn-primary.active,
.theme-primary .btn-primary:focus,
.theme-primary .btn-primary.disabled,
.theme-primary .badge-primary-light:hover {
    background: #1D617A !important;
    border-color: #1D617A !important;
    color: white !important;
}

.text-primary, .theme-primary a:focus, .theme-primary a:hover, .theme-primary .sidebar-menu > li:hover {
    color: #172b4c !important;
}

.text-secondary-new {
    color: #1D617A !important;
}

.text-secondary-new:hover {
    color: #172b4c !important;
}

.form-control:focus {
    border-color: #172b4c !important;
}

.page-link.active, .active > .page-link {
    background: #172b4c !important;
    border-color: #172b4c !important;
}

.theme-primary .bg-primary {
    background-color: #172b4c !important;
}

.breadcrumb-item + .breadcrumb-item::before,
.theme-primary .text-primary,
.content-header .breadcrumb .breadcrumb-item a,
.content-header .breadcrumb,
.theme-primary .text-primary {
    color: #172b4c !important;
}
[type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:before, [type="radio"].with-gap:checked + label:after {
    border: 2px solid #172b4c !important;
}
.scroll_nav::-webkit-scrollbar-thumb {
    background-color: #172b4c !important;
}

.theme-primary.light-skin .sidebar-menu li.active .treeview-menu li.active a,
.theme-primary.light-skin .sidebar-menu > li.active.treeview > a,
.theme-primary.light-skin .sidebar-menu li.active a:hover,
.theme-primary.light-skin .sidebar-menu li.active a > i,
.theme-primary.light-skin .sidebar-menu .link-sidebar.active a,
.theme-primary.light-skin.sidebar-mini.sidebar-collapse .sidebar-menu > li.active > a > span {
    color: #172b4c !important;
}

.theme-primary.light-skin .sidebar-menu > li.active {
    color: #1D617A !important;
}
.theme-primary.light-skin .sidebar-menu > li.active a,
 .theme-primary.light-skin .sidebar-menu > li:hover a
 {
     color: #1D617A !important;
 }

.theme-primary.light-skin.sidebar-mini.sidebar-collapse .sidebar-menu > li.active > a > span {
    background-color: rgba(81, 86, 190, 0) !important;
}

.hover-primary:hover,
.theme-primary.light-skin .sidebar-menu > li > a > i:hover,
.theme-primary.light-skin .sidebar-menu li a:hover,
.user-body .dropdown-item:hover,
.text-blue,
.nav-item a:hover,
.theme-primary.light-skin .sidebar-menu > li.treeview.menu-open:hover,
.theme-primary.light-skin .sidebar-menu .treeview.menu-open .treeview-menu li:hover,
.theme-primary.light-skin .sidebar-menu .link-sidebar:hover,
.theme-primary.light-skin .sidebar-menu > li.treeview .treeview-menu li a:hover {
    color: #172b4c !important;
}

.theme-primary.light-skin .sidebar-menu .link-sidebar:hover a {
    color: #172b4c !important;
}

.box-body a:hover {
    color: #1D617A !important;
}

.theme-primary .border-primary {
    border-color: #172b4c !important;
}

.theme-primary .nav-pills > li > a.active {
    border-top-color: #172b4c !important;
    background-color: #172b4c !important;
}

.nav-tabs-custom .nav li a.active {
    border-top-color: #172b4c !important;
}

.theme-primary .nav-pills > li > a.active:hover,
.theme-primary .nav-pills > li > a.active:focus,
.theme-primary .pagination li a:hover,
.page-link.active, .active > .page-link:hover {
    background-color: #1D617A !important;
    border-color: #1D617A !important;
    color: #ffff !important;
}

.theme-primary [type=radio]:checked + label:after {
    background-color: #172b4c !important;
    border-color: #172b4c !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
    background: #172b4c !important;
    border : #172b4c !important;
}

@media (max-width: 767px) {
    .sidebar-menu,
    .theme-primary.light-skin .sidebar-menu li.treeview .treeview-menu li a,
    .light-skin.sidebar-mini.sidebar-collapse .sidebar-menu li.menu-open > a,
    .treeview .treeview-menu,
    .treeview .treeview-menu li.active {
        background: rgba(81, 86, 190, 0) !important;
        box-shadow: none !important;
    }

    .light-skin.sidebar-mini.sidebar-collapse .sidebar-menu > li.active > a,
    .light-skin.sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span,
    .theme-primary.light-skin .sidebar-menu li.active .treeview-menu li.active a,
    .theme-primary.light-skin.sidebar-mini.sidebar-collapse .sidebar-menu > li.active > a > span {
        background: transparent !important;
        box-shadow: none !important;
    }

    .light-skin.sidebar-mini.sidebar-collapse .sidebar-menu > li.active > a > span {
        color: #ffff !important;
    }
}
.theme-primary .badge-primary{
    background-color: #172b4c !important;
}
.bt-1-secondary{
    border-top: 1px solid #4d7bc9 !important;
}
