.custom-bg {
    /*background-color: #4c8117 !important;*/
    background-color: #022d60 !important;
}

.navbar-dark .navbar-nav .nav-link {
 color: #fff;
}

body .tab-card-header > .nav-tabs > li a.active {
    color: #022d60;
}

body .custom-btn {
    background-color: #fff;
    border-color: #022d60;
    color: #022d60;
}

body .custom-btn:hover {
    color: #022d60;
    background-color: #fff;
    border-color: #022d60;
}

body .custom-btn:hover a {
    color: #022d60;
}

body .ribbon {
    background-color: #022d60 !important;
}

body .ribbon::after {
    border-top: 15px solid #022d60 !important;
}

body header {
    border-top: 2px solid #022d60 !important;
}

body .heading h1:after, body .panel-heading h1:after, body .heading h2:after, body .panel-heading h2:after, body .heading h3:after, body .panel-heading h3:after, body .heading h4:after, body .panel-heading h4:after, body .heading h5:after, body .panel-heading h5:after, body .heading h6:after, body .panel-heading h6:after {
    background: #022d60 !important;
}

body #navbar .navbar-nav > li.active > a {
    background: #022d60 !important;
    border-color: #022d60 !important;
}
body #navbar .navbar-nav > li > a:focus,
body #navbar .navbar-nav > li > a:hover {
    background:   #022d60;
    border-color: #022d60;
    color: #fff;
}

body #navbar .dropdown-menu a.nav-link:hover {
    color: #022d60;
}

body .btn-template-main, body a.btn-template-main, body .product a.btn-template-main {
    background: #022d60 !important;
    border-color: #fff !important;
}

body .btn-template-main:hover, body .btn-template-main:focus,
body .product a.btn-template-main:hover,  body .product a.btn-template-main:focus {
    color: #022d60 !important;
    border-color: #022d60 !important;
    background: #fff !important;
}

body .tab-card-header > .nav-tabs > li {
    background: #022d60 !important;
}
