
.btn.focus, .btn:focus {box-shadow: none !important;}
.btn-outline-primary {color: #ffffff;border-color: #EB0A1E;}
.btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {color: #ffffff;border-color: #EB0A1E;background-color: #EB0A1E;}
.new-model-navigation {margin: 65px 0;}
.custTag {margin-right: -50%;transform: translate(-50%,-50%);}
.rotator-indicators {bottom: 42px;}
.rotator-indicators .active {background-color: #c11e1a;}
.rotator-indicators .rotator-indicator-flat {height: 5px;margin-left: 9px;margin-right: 9px;}
.new-model-navigation .nav-tabs .nav-link,.new-model-navigation .nav-tabs .nav-link.active {border: 0;display: block;padding: 20px 0;width: 100%;border-top-left-radius: 0;border-top-right-radius: 0;font-weight: 600;text-transform: uppercase;transition: color .3s ease-in-out;white-space: break-spaces;border-right: 1px solid #e8e8e8;letter-spacing: .1px;font-size: 14px;}
.new-model-navigation .nav-tabs {justify-content: space-evenly;margin: 0 20px;background: #fff;box-shadow: 2px 25px 32px 1px rgba(0,0,0,.25);flex-wrap: nowrap;border-bottom: 4px solid #444;align-items: center;}
.new-model-navigation li.nav-item {text-align: center;border: 0;width: 100%;margin-bottom: 0;}
.new-model-navigation .nav-tabs .nav-item:last-child .nav-link {border-right: 0px;}
.new-model-navigation li.nav-item:hover a {color: #7b7b7b;}
.new-model-navigation .nav-tabs .nav-link {color: rgba(0,0,0,.5)!important;}
.new-model-navigation .nav-tabs .nav-link.active {color: #002b5e!important;}
.btn-primary {color: #fff;background-color: #c31e1a;border-color: #c31e1a;}
.text-primary {color: #c31e1a !important;}
.border-primary {border-color: #c31e1a !important;}
.nms-wishlist-icon-item {color: #c31e1a !important;}
button.btn.btn-danger.btn-sm.float-right {margin-bottom: 8px;}
.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {background-color: #d32c25;border-color: #d32c25;}
.btn:focus {box-shadow: none;}
.btn-primary, .btn-secondary, btn-info, .btn-danger {border-radius: 50px;}
.page-item.active .page-link {background-color: #c31e1a;border-color: #c31e1a;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #c31e1a;}
.custom-control-input:checked~.custom-control-label::before {border-color: #c31e1a;background-color: #c31e1a;}
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {background-color: #c31e1a;}
.btn-info, .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {background-color: #595757;border-color: #595757;}
.btn-info:hover {background-color: #595757;border-color: #595757;}
.btn-outline-info {color: #c31e1a;border-color: #c31e1a;}
.btn-outline-info:hover, .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {background-color: #c31e1a;border-color: #c31e1a;}
.btn-block {border-radius: 50px;}
.blueimp-gallery-display {z-index: 9999999;}
.rotator-button {display: none;}
.vs-wishlist-icon-item {color: #c31e1a !important;}
#special-nav-all-Specials .specials-bar-display-img {margin-bottom: 20px;}
#widget-finance-calc-FinanceCalculator .form-group.vsfin {margin: .5rem 0 0 !important;}
#widget-finance-calc-FinanceCalculator > div > div > div:nth-child(1) > div:nth-child(4) {margin: 1.5rem 0 0 !important;}
div[id*=vehicle_search_area] #vehicleBar_FinanceButton .btn.btn-primary {padding: 5px .2px !important;}
span.fw-label a {color: #c31e1a;}
.page-link, .page-link:hover {color: #c31e1a;}
a.dock-link.cr_year {pointer-events: none;}
.bg-warning {background-color: #f8f9fa !important;}
.form-select-cascade-marker {border-left: 0;}
.btn .badge {border: 1px solid #c31e1a;}
.article-detail {margin-top: 4rem;}