.bg-primary{
    background-color: #b9251d;
}
.sidebar-bg{
    background-color: #fff;
}

.sidebar .nav-dropdown.open{
    background: rgb(241 244 248);
}
.nav-pills .nav-link.active,
 .nav-pills .show>.nav-link{
    background-color: #dc291e;
}
.sidebar .nav-dropdown.open .nav-link{
    color:#dc291e;
}
.sidebar .nav-dropdown.open .nav-link:hover,.sidebar .nav-dropdown.open .nav-link.active{
    color:#fff;
}
.sidebar .nav-link .nav-icon {
    color: #b9302f;
}

/* .sidebar .nav-dropdown.open .nav-dropdown-items .nav-link{
    color:#dc291e;
} */

.sidebar .nav-link{
    color:#dc291e;
}
.btn-primary, 
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
    color: #fff;
    background-color: #dc291e;
    border-color: #dc291e;
}

.btn-primary:hover, 
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	background-color: #b9251d;
	border-color: #b9251d;
    color: #fff;
}

.btn-check:focus+.btn-primary, .btn-primary:focus {
    color: #fff;
    background-color: #b9251d;
    border-color: #b9251d;
    box-shadow: 0 0 0 0.25rem rgb(49 132 253 / 50%);
}

.btn-primary:not(:disabled):not(.disabled).active, 
.btn-primary:not(:disabled):not(.disabled):active, 
.btn-outline-primary:not(:disabled):not(.disabled):active, 
.dataTables_wrapper .dataTables_paginate .paginate_button.current:not(:disabled):not(.disabled).active, 
.dataTables_wrapper .dataTables_paginate .paginate_button.current:not(:disabled):not(.disabled):active, 
.dataTables_wrapper .dataTables_paginate .show>.dropdown-toggle.paginate_button.current, 
.show>.btn-primary.dropdown-toggle {
	background-color: #b9251d;
	border-color: #b9251d;
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    background-color: #dc291e;
}

.text-primary {
    color: #dc291e!important;
}

h1 {
    color: #dc291e!important;
}

.btn-link {
    color: #dc291e;
}

.btn-outline-primary {
    color: #dc291e;
    border-color: #dc291e;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #dc291e;
    border-color: #dc291e;
}

.dataTables_wrapper 
.dataTables_paginate 
.paginate_button:hover {
    color: #b9251d;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #dc291e;
    border-color: #dc291e;
}

.page-link:hover { color: #dc291e; }

.sidebar .nav-link.active .nav-icon {
    color: #fff;
}
.sidebar .nav-link:hover,
.sidebar .nav-link.active {
    background: #dc291e;
    color: #fff;
}

a { color: #dc291e; }
a:hover { color: #b9251d; }

.table-hover tbody tr:hover,
#crudTable tbody tr:hover {
	background-color: #e7eaee;
}

.sidebar.sidebar-pills .nav-link.active .nav-icon, 
.sidebar.sidebar-pills .nav-link:hover .nav-icon,
.sidebar.sidebar-pills .nav-link.active, 
.sidebar.sidebar-pills .nav-link:hover,
.sidebar-pills .nav-link:hover .nav-icon {
    color: #dc291e!important;
}

.card.bg-primary {
    border-color: #dc291e;
}

.bg-primary {
    background-color: #dc291e!important;
}

.daterangepicker .ranges li.active,
.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #dc291e!important;
}

.pace .pace-progress {
	background: #dc291e;
}

.dataTables_wrapper .dataTables_filter input:focus,
.dataTables_wrapper .dataTables_length select:focus, 
.form-control:focus{
    border-color: #dc291e;
    box-shadow: 0 0 0 2px #dc291e2b;
}