.bg-primary {
    background-color: #004995 !important;
}
.bg-info {
    background-color: #c21f16 !important;
}
.text-primary{ color: #004995 !important;}
.text-info{color: #c21f16 !important;}
a {color: #004995;}
a:hover{color:#c21f16;}
.page-header {
    color: #004995;
}
.navbar .navbar-nav .nav-item:hover > .nav-link, .navbar .navbar-nav .nav-item.active > .nav-link, .dropdown-item:hover, .dropdown-item:focus, .dropdown-item.active, .dropdown-item:active, .navbar .navbar-nav .nav-item:hover > .nav-link:before, .navbar .navbar-nav .nav-item.active > .nav-link:before, .navbar .navbar-nav .nav-item .dropdown-menu li:hover > .dropdown-item {
    color: #004995 !important;
}
.btn-info{background-color: #c21f16;border-color: #c21f16;color:#fff;}
.btn-info:hover, .btn-info:focus, .btn-info:active{background-color: #c50676;border-color: #c50676;color:#fff;}
.product-box .card.hover-box-shadow .btn-info, .product-box .card.hover-box-shadow:hover .btn-info{color: #c21f16;}
.product-box .card.hover-box-shadow .btn-info:hover, .product-box .card.hover-box-shadow .btn-info:focus, .product-box .card.hover-box-shadow .btn-info:active, .product-box .card.hover-box-shadow .btn-info i{color: #c21f16 !important;}
.btn-primary, .btn-success{background-color: #004995;border-color: #004995;color:#fff;}
.btn-primary:hover, .btn-info:focus, .btn-info:active, .btn-success:hover, .btn-success:focus, .btn-success:active{background-color: #1f89b5;border-color: #1f89b5;color:#fff;}
.btn-outline-primary{border-color: #004995;color: #004995;background:#fff;}
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active{background-color: #004995;border-color: #004995;color:#fff;}
.btn-outline-info{border-color: #c21f16;color: #c21f16;background:#fff;}
.btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:active{background-color: #c21f16;border-color: #c21f16;color:#fff;}
.btn-link{color:#c21f16;}
.btn-link:hover, .btn-link:focus, .btn-link:active{color:#004995;}
.badge-info {
    background: #c21f16;
}
.badge-primary {
    background: #004995;
}
.navbar .navbar-nav .nav-item.show > .nav-link {
    color: #004995;
    background: #f4f4f4;
    border-color: #004995;
}
.breadcrumb_container .breadcrumb li.active .a, .breadcrumb_container .breadcrumb li a:hover, .page-section-header{color: #c21f16 !important;}
.card-header .card-title, .price_calculator label, .price_calculator .card-title a, #shopping_accordion .card-title a{color:#231f20 !important;}
.table .thead-light th, .table .thead th, .table thead th{color:#231f20 !important;border-bottom-color:#231f20 !important;}
.page-sub-header {
    color: #231f20;
}
.top-cart .head-cart:hover{color: #c21f16;}
.account-links a:hover .fa-kit{color: #c21f16;}
.nav-customtabs li .nav-link.active, .nav-customtabs li .nav-link:hover{color: #c21f16;}
.nav-customtabs li .nav-link.active:after, .nav-customtabs li .nav-link:hover:after{background:#c21f16;}
.form-control:focus{border-color: #c21f16;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #c21f16;
    border-color: #c21f16;
}