a, .page-item .page-link,
.vehicle-tools a:hover, .vehicle-tools a:hover .la, .vehicle-tools.icons a.active {
    color: #2b5e95;
}
a:hover, .owl-nav button:hover i {
    color: #2880de;
}
.btn-register {
    background-color: #f16335;
}
.btn-register:hover {
    background-color: #f67916;
}
.dropdown-item.active, .dropdown-item:active,
.navbar .navbar-nav .dropdown-menu .dropdown-item:hover,
.navbar .navbar-nav .active > .nav-link, .navbar .navbar-nav .nav-link.active, 
.navbar .navbar-nav .nav-link.show, .navbar .navbar-nav .show > .nav-link,
.navbar .navbar-nav .nav-link:focus, .navbar .navbar-nav .nav-link:hover, .navbar .navbar-nav .dropdown-menu .dropdown-item:focus,
.features, .bg-dark, .ready-to-bid, .auction-step .step-dot, .feedback.active, .service-plans > div.yearly, .featured-lots .bg-box {
    background-color: #2b5e95 !important;
}
.btn-success {
    border: 1px solid #fff;
    border-color: #fff !important;
    background-color: #20a45b;
}
.btn-success:hover {
    background-color: #25bf6a;
}
.btn-custom,
#car-finder-form .btn-danger,
.popular-lots .btn-success {
    color: #fff;
    background-color: #2b5e95;
    border-color: #2b5e95;
}
.btn-custom:hover, .btn-custom:focus,
#car-finder-form .btn-danger:hover,
.popular-lots .btn-success:hover {
    color: #fff;
    background-color: #316cac;
}
#car-finder-form .btn-danger:active, #car-finder-form .btn-danger:active:focus {
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5);
}
.text-theme {
    color: #2b5e95 !important;
}
.bg-theme {
    background-color: #2b5e95 !important;
    text-shadow: none !important;
}
.badge-theme {
    background-color: #2b5e95 !important;
    color: #ffffff;
}
.broker-summary div.row > div > div {
    background-color: #d6e2ee;
}
.bg-light, .card-gray .card-body, .search-index .bottom-content p {
    background-color: #f3f7ff !important;
}
.auction-step span {
    color: #312f30;
}
.feedback.active .triangle-top-left {
    border-top: 40px solid #343a40;
}
#search-inventory .triangle-top-left,
#search-inventory li a.active, #search-inventory li a.active:hover, #search-inventory li a.active:focus,
.search-index .bottom-content p, .sales-calendar td.today, .subscription-options .line .selected {
    border-color: #2b5e95;
}
.vehicle-details .card-title {
    background-color: #2b5e95;
}
#vehicle-filters .values {
    background-color: #f0f9ff;
}
.vehicles-banner img {
    right: -25%; 
    top: 15%;
    max-width: 125%;
    width: auto;
}
.vehicles-banner .container {
    padding-bottom: 10px;
} 
.registration.longest-broker {
    background-color: #343a40;
}
.vehicle-bg {
    background-image: url(../images/boats/vehicle-bg.webp);
    background-size: cover;
    background-repeat: no-repeat;    
    background-color: #fefeff;
    background-position: center;     
}
.vehicle-bg-content {
    margin-right: -10rem;
    z-index: 999;
}
.vehicle-bg-image {
    background-image: url(../images/boats/vehicle-bg-right.webp);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top right; 
    margin-top: 3rem;
    opacity: 55%;
}
.vehicle-bg-content p {
    font-size: 0.95rem;
}
.steps-bg {
    background-color: #eef1f7;
}
.steps-bg .gradient-bg {
    background: linear-gradient(90deg, #eef1f7 0%, transparent 10%, transparent 90%, #eef1f7 100%);
}
.steps-bg .steps-container {
    background-image: url(../images/boats/steps-bg.webp);
    background-position: left;
    background-size: contain;
}
.steps-bg .steps-container h1 {
    margin-top: 0;
}
.features-bg {
    background-color: #fcfcfb;
}
.featured-lots .bg-box {
    background-image: url(../images/boats/featured-bg.webp);
}
.new-layout .feedbacks {
    background-image: url(../images/boats/feedbacks-bg.webp);
}
.registration-payment-bg {
    background-image: url(../images/boats/registration-bg.webp);
}
.vehicles-banner {
    background-image: url(../images/boats/banner-2.webp);
    background-position: center;
    background-size: cover;    
}
.features-bg {
    background-color: #fcfcfb;
}
.home-banner {
    background-color: #254c77;
}
.home-banner .bg-cover {
    background-image: url(../images/boats/banner-home-bg.webp);
}
.home-banner .bg-contain {
    background-image: url(../images/boats/banner-home-1.webp);
}
.home-banner .text-theme {
    color: #74b0e4 !important;
}
.home-banner .btn-custom {
    background-color: #6da5d4 !important;
}
.home-banner .btn-custom:hover, .home-banner .btn-custom:focus {
    background-color: #5c98cb !important;
}
.home-banner h1, .home-banner h2 {
    text-shadow: 0px 0px 10px #254c77; 
}
.vin-history .vehicle-history-banner {
    background-image: url(../images/autos/vehicle-history-line-bg.webp);
}
.vin-history .vehicle-alerts {
    background-image: url(../images/autos/vehicle-history-alerts.webp);
}
.vin-history .search-by-vin .bg-contain {
    background-image: url(../images/autos/vehicle-history-bg.webp);
}
.vin-history .search-by-vin .position-relative {
    background-image: url(../images/autos/vehicle-history.webp);
}
.vin-history .content-top {
    background-color: #263242;
}
.helpful-links .img-holder {
    background-color: #d01818;
}
@media (max-width : 768px) {
    .vehicle-bg-content {
        margin-right: auto;
    }
}
@media (min-width : 2400px) {
    .home-banner .bg-contain {
        background-size: 40%;
    } 
}
@media (max-width : 767.98px) {
    .home-banner {
        background-image: url(../images/boats/banner-home-bg.webp);
    }
}