@import url("/css/franchises/shared.css");

/* Optional font-family imports from centrally managed resources on Sirv */



.nissan {

    /* Optionally set franchise font-family to match that in Sirv @font-face rules  */
    /* Styles in shared.css will fallback to --bs-body-font-family by default */

    /* Set franchise-specifc button colours */
    --franchise-primary: #c3002f;
    --franchise-secondary: #1a1a1a;
    --franchise-secondary-hover: #1a1a1a;
    --franchise-primary-button-text: #fff;
    --franchise-hover-bg: #343434;
    --franchise-hover-text: #fff;


}



.nissan .btn-white:hover {
    border-color: #fff !important;
    background-color: var(--franchise-secondary) !important;
    color: #fff !important;
}



.nissan .bg-secondary {
    background-color: var(--franchise-secondary) !important;
}

.nissan .btn-search {
    background-color: var(--franchise-primary) !important;
    border-color: var(--franchise-primary) !important;
}

.nissan .btn-search svg {
    color: #fff !important;
}

.nissan .bg-primary.badge {
    color: var(--franchise-secondary) !important;
}


.nissan .btn-primary-alt {
    background-color: var(--franchise-primary) !important;
    border-color: var(--franchise-primary) !important;
    color: var(--franchise-primary-button-text) !important;
}

.nissan .btn-primary-alt:hover {
    background-color: var(--franchise-secondary) !important;
    border-color: var(--franchise-secondary) !important;
    color: #fff !important;
}

.nissan .btn-primary:hover,
.nissan ._vm_btn--primary:hover {
    border-color: var(--franchise-hover-bg) !important;
    color: var(--franchise-hover-text) !important;
}

.nissan ._vm_btn--secondary {
    background-color: var(--franchise-secondary) !important;
    border-color: var(--franchise-secondary) !important;
    color: #fff !important;
}

.nissan ._vm_btn--secondary:hover {
    background-color: var(--franchise-primary) !important;
    border-color: var(--franchise-primary) !important;
    color: var(--franchise-secondary) !important;
}

.nissan .btn-outline-primary {
    border-color: var(--franchise-primary) !important;
    color: #fff !important;
}

.nissan .btn-outline-primary:hover {
    background-color: var(--franchise-primary) !important;
    border-color: var(--franchise-primary) !important;
    color: var(--franchise-primary-button-text) !important;
}


.nissan .btn-outline-secondary {
    background-color: #fff !important;
    border-color: var(--franchise-secondary) !important;
    color: var(--franchise-secondary) !important;
}

.nissan .btn-outline-secondary:hover {
    background-color: var(--franchise-secondary) !important;
    border-color: var(--franchise-secondary) !important;
    color: #fff !important;
}


.nissan .btn-secondary {
    background-color: var(--franchise-secondary) !important;
    border-color: var(--franchise-secondary) !important;

    svg {
        color: #fff !important;
    }

}

.nissan .service-booking .btn-dark, .nissan .part-ex .btn-dark, .nissan .version-carousel .btn-secondary, .nissan #quote-action-buttons .btn-secondary, .nissan .ucd-ctas .btn-secondary {
    background-color: var(--franchise-secondary) !important;
    border-color: var(--franchise-secondary) !important;
    color: #fff !important;
}

.nissan .service-booking .btn-dark:hover, .nissan .part-ex .btn-dark:hover, .nissan .version-carousel .btn-secondary:hover, .nissan #quote-action-buttons .btn-secondary:hover, .nissan .ucd-ctas .btn-secondary:hover {
    background-color: var(--franchise-secondary-hover) !important;
    border-color: var(--franchise-secondary-hover) !important;
    color: #fff !important;
}


.nissan .btn-outline-dark:hover {
    background-color: var(--franchise-secondary-hover) !important;
    border-color: var(--franchise-secondary-hover) !important;
    color: #fff !important;
}

.nissan .btn-link {
    color: #50DD6D;
    min-height: 32px;
}

.nissan .franchise-hover {
    transition: ease all 0.3s;
}

.nissan .franchise-hover:hover {
    color: var(--franchise-primary) !important;
}


.tick-list ul li::before {
    background-color: #50DD6D !important;
}

.nissan .dealership__hours svg {
    color: var(--franchise-primary) !important;
}