body.aam-section {
    font-family: var(--font-family) !important;
}

.wagonex-section.aam-section .browse-car-name,
.wagonex-section.aam-section .budget-filter-box,
.wagonex-section.aam-section .multiselect-native-select .dropdown-menu li a label,
.wagonex-section.aam-section .ready-get-start-bg .btn-primary,
.wagonex-section.aam-section .ready-get-start-bg .btn-primary:hover,
.wagonex-section.aam-section .ready-get-start-bg .btn-primary:focus,
.wagonex-section.aam-section .ready-get-start-bg .btn-primary:active,
.wagonex-section.aam-section .ready-get-start-bg .btn-primary:visited,
.wagonex-section.aam-section footer.new-landing-footer .footer-col p,
.wagonex-section.aam-section .footer-container h4,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.request-call-button,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.request-call-button.active-left,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.request-call-button:hover,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.checkout-button,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.checkout-button.active-left,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.checkout-button:hover,
.wagonex-section.aam-section .top-menu ul.main-menu > li > a,
.wagonex-section.aam-section .bootstrap-select.btn-group .dropdown-menu li a span.text,
.wagonex-section.aam-section .bootstrap-select.btn-group .dropdown-toggle .filter-option,
.wagonex-section.aam-section .car-sub-info .car-info-label,
.wagonex-section.aam-section .subscription-pilot-tabs .nav-tabs > li > a,
.wagonex-section.aam-section .subscription-pilot-tabs .nav-tabs > li > a:hover,
.wagonex-section.aam-section .subscription-pilot-tabs .nav-tabs > li > a:focus,
.wagonex-section.aam-section .info-row > label,
.wagonex-section.aam-section .info-row > span,
.wagonex-section.aam-section .top-menu ul.custom li a.join_us_menu,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.mixpanel-login,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.call-us,
.wagonex-section.aam-section .mobile-menu .navbar-nav > li > a.call-us,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.request-call-button,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.request-call-button.active-left,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.request-call-button:hover,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.request-call-button,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.checkout-button,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.checkout-button.active-left,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.checkout-button:hover,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.checkout-button,
.wagonex-section.aam-section .checkmark a,
.wagonex-section.aam-section #signup_form .hv_account p,
.wagonex-section.member-signup.aam-section .form-details-section .panel-title,
.wagonex-section.member-signup.aam-section .form-details-section label,
.wagonex-section.member-signup.aam-section .form-details-section input[type="text"],
.wagonex-section.member-signup.aam-section .form-details-section input[type="password"],
.wagonex-section.member-signup.aam-section .form-details-section input[type="email"],
.wagonex-section.member-signup.aam-section .form-details-section input[type="number"],
.wagonex-section.member-signup.aam-section .form-details-section .form-control.bootstrap-select .dropdown-toggle,
.member-signup.wagonex-section.aam-section .payment-summary span,
.wagonex-section.member-signup.aam-section .summary-section h6,
.wagonex-section.member-signup.aam-section #summary .details-section .order-summary-subsection,
.wagonex-section.member-signup.aam-section #summary .summary_delivery_section .order-summary-subsection,
.wagonex-section.member-signup.aam-section #summary .summary-delivery-section .order-summary-subsection,
.wagonex-section.member-signup.aam-section #summary .order-summary-section h5,
.wagonex-section.member-my-wagonex.aam-section .setting-information-content label,
.wagonex-section.member-my-wagonex.aam-section .password-btn input,
.wagonex-section.member-my-wagonex.aam-section .updatePassword,
.wagonex-section.member-my-wagonex.aam-section .left-setting-col .setting-tab li a,
.wagonex-section.member-my-wagonex.aam-section .setting-user-part h3,
.wagonex-section.member-signup.aam-section .form-details-section .form-radio-checkbox-style label {
    font-family: var(--font-family) !important;
    font-weight: normal;
}
.member-signup.wagonex-section.aam-section .h4-style {
    font-family: var(--font-bold);
}
.wagonex-section.member-signup #summary .summary-delivery-section .order-summary-subsection .hide {
    display: none;
}
.wagonex-section.member-signup.aam-section #summary .summary-info-icon::after {
    top: 4px;
}
.wagonex-section.member-signup.aam-section #summary .summary-info-icon::after,
.wagonex-section.member-signup.aam-section span.stripe-payment-notice::after {
    background: var(--payment-notification-icon) no-repeat;
}

.wagonex-section.aam-section .browse-car-name {
    font-size: 22px;
}
.wagonex-section.aam-section .browse-car-brand {
    font-weight: normal;
    font-size: 24px;
    line-height: 30px;
    font-family: var(--font-family);
    text-align: left;
    color: #2D2E34;
}
.wagonex-section.aam-section .browse-car-variant {
    font-weight: normal;
    font-size: 14px;
    line-height: 30px;
    font-family: var(--font-family);
    text-align: left;
    font-weight: normal;
    color: #2D2E34;
}
.wagonex-section.aam-section .subscription-pilot-box-info h3,
.wagonex-section.aam-section .tab-content #spec .spec-title,
.wagonex-section.aam-section .hero-section h2,
.wagonex-section.aam-section .page-title.browse-h2-title,
.wagonex-section.aam-section .pilot-main-content .new-car-list .car-block .price p,
.wagonex-section.aam-section .your-term-section h3,
.wagonex-section.aam-section .ready-get-start-bg h3,
.wagonex-section.aam-section #requestemailpop.confirmation-popup .email_verify,
.member-signup.wagonex-section.aam-section .product-image-title h3,
.wagonex-section.member-my-wagonex.aam-section .setting-information-content h3,
.wagonex-section.aam-section .mywagonexcontent .page-title,
.wagonex-section.aam-section .car-brand-name,
.wagonex-section.aam-section .car-widget-title h2,
.wagonex-section.aam-section .insurance-condition-block h4,
.wagonex-section.member-signup.aam-section .form-details-section h5,
.wagonex-section.member-signup.aam-section .current-address-block h5,
.wagonex-section.member-signup.aam-section .form-details-section .when-you-move-section h5,
.wagonex-section.member-signup.aam-section .form-details-section .res-form-block h5,
.wagonex-section.member-signup.aam-section .insurance-questions-block h3,
.wagonex-section.member-signup.aam-section .form-details-section label.inssurnace-label,
.wagonex-section.member-signup.aam-section #final_pop_up .modal-header .title,
.wagonex-section.member-signup.aam-section #gdpr_modal .modal-header .title,
.wagonex-section.member-signup.aam-section #gocardless_summary_popup .modal-header .title,
.wagonex-section.member-signup.aam-section #remove-address-modal .modal-header .title {
    font-family: var(--font-family) !important;
    font-weight: normal;
}
.wagonex-section.aam-section .file-container h6,
.driving-info-tab table tr th {
    font-family: var(--font-family) !important;
    font-weight: 500;
}

.wagonex-section.aam-section .footer-container ul li,
.wagonex-section.aam-section .footer-container ul li a {
    color: var(--footer-text-color);
    font-weight: normal;
}
.wagonex-section.aam-section .new-landing-footer ul.footer-nav li strong {
    min-width: 50px;
    font-weight: normal;
    display: inline-block;
}

.wagonex-section.aam-section .top-menu .navbar-nav > li > a.mixpanel-login,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.call-us,
.wagonex-section.aam-section .mobile-menu .navbar-nav > li > a.call-us {
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
    display: flex;
    align-items: center;
    text-align: center;
    border: 1px solid var(--border-color);
    box-sizing: border-box;
    border-radius: var(--button-border-radius);
    color: var(--button-text-color);
    text-decoration: none;
    justify-content: center;
    min-width: 81px;
    min-height: 40px;
    padding: 7px 15px 7px 15px;
    margin-left: 15px;
}
.wagonex-section.aam-section .top-menu ul.custom li a.join_us_menu {
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
    display: flex;
    background: var(--button-background-color);
    align-items: center;
    text-align: center;
    border: 1px solid var(--border-color);
    box-sizing: border-box;
    border-radius: var(--button-border-radius);
    color: #FFF;
    text-decoration: none;
    justify-content: center;
}
.wagonex-section.aam-section .top-menu ul.custom li a.mixpanel-login:hover,
.wagonex-section.aam-section .top-menu ul.custom li a.call-us:hover,
.wagonex-section.aam-section .mobile-menu ul.custom li a.call-us:hover {
    background: var(--light-bg-color);
    border: 1px solid var(--border-color);
    color: var(--button-text-color);
}
.wagonex-section.aam-section .navbar-default .navbar-nav>li>a.active-left-join-us:hover,
.wagonex-section.aam-section .navbar-default .navbar-nav>li>a.join_us_menu:focus,
.wagonex-section .navbar-default .navbar-nav>li>a.join_us_menu:hover,
.wagonex-section .vehicle_type_btn.text-left ul li:hover,
.wagonex-section .vehicle_type_btn.text-left ul li.active-icon,
.wagonex-section .vehicle_type_mob_btn.text-left ul li:hover,
.wagonex-section .vehicle_type_mob_btn.text-left ul li.active-icon,
.wagonex-section.aam-section .progress-circle.progress-done,
.wagonex-section.aam-section .progress-bar.progress-complete,
.wagonex-section.aam-section .opt-dealer-contact .checkbox input:checked ~ .checkmark,
.wagonex-section.aam-section .car-list-detail .plate-tag,
.wagonex-section.aam-section .tab-radio-active label,
.wagonex-section.aam-section .contract-loading-container .spinner>div,
.wagonex-section.aam-section .left-setting-col .setting-tab .dealer-number-section .dealer-contact a,
.wagonex-section.aam-section .left-setting-col .setting-tab .dealer-number-section .dealer-contact a:hover,
.wagonex-section.aam-section .browse-filter-col .rate-filter-slider .ui-state-default,
.wagonex-section.aam-section .browse-filter-col .rate-filter-slider .ui-state-default:last-child,
.wagonex-section.aam-section #forgot_button:hover,
.thank-you-modal .modal-content .modal-body .text-center a.btn-primary:hover,
.wagonex-section.cupra-section .car-widget-title h2,
.wagonex-section.member-my-wagonex.cupra-section .setting-information-content h3,
.wagonex-section.member-my-wagonex.cupra-section .heading,
.wagonex-section.member-signup .form-details-section .panel .panel-heading,
.wagonex-section.aam-section .tab-content .bg-dark-secondary {
    background-color:var(--button-background-color);
}
.wagonex-section.aam-section .clear-filter-btn,
.wagonex-section.aam-section .clear-filter-btn:hover,
.wagonex-section.aam-section .clear-filter-btn:active,
.wagonex-section.aam-section .clear-filter-btn:active:hover,
.wagonex-section.aam-section .clear-filter-btn:active:focus {
    color: var(--button-background-color);
}
.wagonex-section.aam-section .pilot-page-header .filter-showcase .ui-slider-range,
.wagonex-section.aam-section .ui-slider-horizontal .ui-slider-range {
    border: solid 2px var(--button-background-color);
}
.wagonex-section.aam-section .contract-loading-container .loading_message,
.wagonex-section.aam-section .contract-loading-container .loading-message {
    color: var(--button-background-color);
}
.wagonex-section.aam-section .form-group .tab-radio-style.tab-radio-active label {
    padding: 13px 30px;
}
.wagonex-section.aam-section .progress-circle.progress-active,
.wagonex-section.aam-section .progress-circle.progress-done {
    border: 5px solid var(--button-background-color);
}
.wagonex-section.aam-section .online-user .contact-icon .small-user-pic {
    border: 2px solid var(--button-background-color);
}
.wagonex-section.aam-section .nav .profile-img-link .dropdown-menu>li>a:hover {
    color: var(--button-text-color);
    background: none;
}
.aam-section .daterangepicker td.active,
.aam-section .daterangepicker td.active:hover {
    background: var(--button-background-color) !important;
}
.wagonex-section.aam-section .top-menu ul.main-menu > li > a:hover {
    background: none !important;
    color: var(--button-text-color) !important;
}
.wagonex-section a.checkout-button::after,
.wagonex-section a.checkout-button:hover::after {
    background: url(../../images/cart.svg) no-repeat;
    background-repeat: no-repeat;
    position: relative;
    content: "";
    width: 25px;
    right: 0;
    top: 0;
    background-position: 0;
    margin: 0 0 0 6px;
}
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.request-call-button,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.request-call-button.active-left,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.request-call-button:hover,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.checkout-button,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.checkout-button.active-left,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.checkout-button:hover {
    font-style: normal;
    font-size: 15px;
    line-height: 18px;
    display: flex;
    align-items: center;
    text-align: center;
    border: 1px solid #95A2BA;
    box-sizing: border-box;
    border-radius: var(--button-border-radius);
    color: var(--link-color);
    text-decoration: none;
    justify-content: center;
    min-width: 140px;
    min-height: 40px;
    padding: 10px 10px;
    margin: 0;
    font-weight: 600;
    font-family: var(--font-family);
}
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.checkout-button,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.checkout-button:hover {
    padding: 10px 18px;
    text-align: left;
    display: block;
}
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.request-call-button.active-left,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.request-call-button:hover,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.checkout-button.active-left,
.wagonex-section.aam-section .top-menu .navbar-nav > li > a.checkout-button:hover {
    background: #FFFFFF !important;
    color: var(--link-color) !important;
}
.wagonex-section.aam-section .how-it-work-section .learn-more:hover,
.wagonex-section.aam-section .featured-vehicle-section .learn-more.btn-secondary:hover,
.wagonex-section.aam-section .hero-btn-section .learn-more:hover {
    background: var(--light-bg-color) !important;
    color: var(--link-color) !important;
}
.wagonex-section.aam-section .nav .profile-img-link .dropdown-menu>li>a,
.wagonex-section.aam-section .mobile-signup-menu .profile-img-link.open .dropdown-menu > li > a{
    color: var(--button-text-color);
    padding: 14px 0px 12px 19px;
    text-transform: none;
}
.wagonex-section.aam-section .mobile-signup-menu .profile-img-link .dropdown-menu > li > a:hover {
    color: var(--button-text-color);
}
.wagonex-section.aam-section .top-menu ul.main-menu > li > a.active-left {
    box-shadow: 0px 2px 0px var(--border-color);
}
.wagonex-section.aam-section .btn.btn-primary,
.wagonex-section.aam-section .btn.btn-primary:active:hover,
.wagonex-section.aam-section .btn.btn-primary:active:focus,
.wagonex-section.aam-section .btn.btn-primary:focus,
.wagonex-section.aam-section .btn.btn-primary:hover,
.wagonex-section.aam-section .btn-primary,
.wagonex-section.aam-section .btn-primary:active:hover,
.wagonex-section.aam-section .btn-primary:active:focus,
.wagonex-section.aam-section .btn-primary:focus,
.wagonex-section.aam-section .btn-primary:hover,
.wagonex-section.aam-section .continue-btn,
.wagonex-section.aam-section .continue-btn:hover,
.wagonex-section.aam-section .continue-btn:focus,
.wagonex-section.aam-section .continue-btn:active,
.wagonex-section.aam-section .continue-btn:visited,
.wagonex-section.aam-section .btn-primary.active.focus,
.wagonex-section.aam-section .btn-primary.active:focus,
.wagonex-section.aam-section .btn-primary.active:hover,
.wagonex-section.aam-section .btn-primary:active.focus,
.wagonex-section.aam-section .btn-primary:active:focus,
.wagonex-section.aam-section .btn-primary:active:hover,
.wagonex-section.member-signup.aam-section .form-details-section .continue-btn,
.wagonex-section.member-signup.aam-section .form-details-section .continue-btn:hover,
.wagonex-section.member-signup.aam-section .form-details-section .continue-btn:focus,
.wagonex-section.member-signup.aam-section .form-details-section .continue-btn:active,
.wagonex-section.member-signup.aam-section .form-details-section .continue-btn:visited,
.wagonex-section.member-signup.aam-section .form-details-section .btn-full-width.six-year-btn,
.wagonex-section.member-signup.aam-section .form-details-section .btn-full-width.six-year-btn:hover,
.wagonex-section.aam-section #requestemailpop.confirmation-popup a.continue-btn-email-verify,
.wagonex-section.aam-section #requestemailpop.confirmation-popup a.continue-btn-email-verify:hover,
.wagonex-section.aam-section #requestemailpop.confirmation-popup a.continue-btn-email-verify:active,
.wagonex-section.aam-section #requestemailpop.confirmation-popup a.continue-btn-email-verify:focus,
.wagonex-section.aam-section .detail-action-btn .btn-primary.disabled:hover,
.wagonex-section.aam-section .detail-action-btn .btn-primary[disabled]:hover,
.wagonex-section.aam-section .detail-action-btn .btn-primary[disabled]:active:hover,
.wagonex-section.aam-section .detail-action-btn fieldset[disabled] .btn-primary:hover,
.wagonex-section.aam-section .detail-action-btn .btn-primary.disabled:focus,
.wagonex-section.aam-section .detail-action-btn .btn-primary[disabled]:focus,
.wagonex-section.aam-section .detail-action-btn fieldset[disabled] .btn-primary:focus,
.wagonex-section.aam-section .detail-action-btn .btn-primary.disabled.focus,
.wagonex-section.aam-section .detail-action-btn .btn-primary[disabled].focus,
.wagonex-section.aam-section .detail-action-btn fieldset[disabled] .btn-primary.focus,
.wagonex-section.member-signup.aam-section #gocardless_summary_popup .continue-btn,
.wagonex-section.member-signup.aam-section #gocardless_summary_popup .continue-btn:hover,
.wagonex-section.member-signup.aam-section #gocardless_summary_popup .continue-btn:focus,
.wagonex-section.member-signup.aam-section #gocardless_summary_popup .continue-btn:active,
.wagonex-section.member-signup.aam-section #gocardless_summary_popup .continue-btn:visited,
.wagonex-section.aam-section #requestcarpop.confirmation-popup .modal-content .btn-primary,
.wagonex-section.aam-section #requestcarpop.confirmation-popup .modal-content .btn-primary:active:hover,
.wagonex-section.aam-section #requestcarpop.confirmation-popup .modal-content .btn-primary:active:focus,
.wagonex-section.aam-section #requestcarpop.confirmation-popup .modal-content .btn-primary:focus,
.wagonex-section.aam-section #requestcarpop.confirmation-popup .modal-content .btn-primary:hover {
    background: var(--button-background-color);
    color: #FFFFFF;
    border: 1px solid var(--border-color);
    border-radius: var(--button-border-radius);
    font-family: var(--font-family);
}
.wagonex-section.aam-section .btn-primary:active:hover {
    font-size: 15px;
}
.wagonex-section.aam-section .btn,
.wagonex-section.aam-section #thanks_message .form-fields p,
.wagonex-section.aam-section #thanks_message .form-fields p.email-span-message,
.wagonex-section.aam-section .custom-filter-tag .colour-heading {
    font-family: var(--font-family) !important;
}

.wagonex-section.aam-section .pilot-main-content .new-car-list .car-block .price p span,
.wagonex-section.aam-section .pilot-main-content .new-car-list .car-block .price p,
.wagonex-section.aam-section .pilot-main-content .new-car-list .car-block .price p span.price_l,
.wagonex-section.aam-section .insurance-contact,
.wagonex-section.member-signup.aam-section .payment-protected-static-section a,
.wagonex-section.member-signup.aam-section .payment-protected-static-section a:hover,
.wagonex-section.member-signup.aam-section .payment-protected-static-section a:active,
.wagonex-section.member-signup.aam-section .payment-protected-static-section a:visited,
.member-signup.wagonex-section.aam-section .loading_message_container .loading_message,
.wagonex-section.member-signup.aam-section #gocardless_summary_popup p label a,
.wagonex-section.member-signup.aam-section #gocardless_summary p label a {
    color: var(--button-text-color);
}
.wagonex-section.aam-section .pilot-page-header .multiselect-container .checkbox input:checked ~ .checkmark,
.wagonex-section.aam-section .pilot-page-header .custom-filter-tag .vat-checkbox .checkbox input:checked ~ .checkmark,
.wagonex-section.aam-section .mobile-filter-popup .custom-filter-tag .vat-checkbox .checkbox input:checked ~ .checkmark {
    background: var(--button-background-color);
}
.wagonex-section.aam-section .pilot-page-header .btn-primary.clear-filter-btn,
.wagonex-section.aam-section .pilot-page-header .btn-primary.clear-filter-btn:hover,
.wagonex-section.aam-section .pilot-page-header .btn-primary.clear-filter-btn:active:hover,
.wagonex-section.aam-section .pilot-page-header .btn-primary.clear-filter-btn:active:focus,
.wagonex-section.aam-section .pilot-page-header .btn-primary.clear-filter-btn:focus {
    background: none;
    color: var(--button-text-color);
    font-size: 13px;
}
.wagonex-section.aam-section .wagonex-reset-search {
    border: 0;
}
.aam-section .about-car-message-col .reset-search a,
.aam-section .about-car-message-col .reset-search a:hover,
.aam-section .about-car-message-col .reset-search a:active,
.aam-section .about-car-message-col .reset-search a:focus {
    line-height: 0;
    min-width: auto;
}
.wagonex-section.aam-section .submit-browse-car-message #submit_feedback,
.wagonex-section.aam-section .submit-browse-car-message #submit_feedback:active:hover {
    color: var(--button-text-color);
    background-color: var(--light-bg-color);
}
.wagonex-section.aam-section .submit-browse-car-message {
    border: 1px solid var(--border-color);
}
.wagonex-section.aam-section .about-car-message-col {
    background-color: var(--light-bg-color);
}
/*End browse page*/

/*vehicle detail*/
.wagonex-section.aam-section .subscription_price p {
    color: var(--button-text-color) !important;
}
.wagonex-section.aam-section .subscription-pilot-tabs .nav-tabs > li.active a {
    box-shadow: inset 0px -2px 0px var(--border-color);
}
.wagonex-section.aam-section .tab-content .info-row:nth-child(2n),
.wagonex-section.aam-section .tab-content #spec .info-row:nth-child(2n){
    background: var(--light-bg-color);
}
/*End vehicle detail*/

/*link css*/
.wagonex-section.aam-section .form-fields .p-red,
.wagonex-section.aam-section .forgot_password p a.p-red,
.wagonex-section.aam-section .updatePassword,
.wagonex-section.aam-section .nav .profile-img-link .dropdown-menu > li > a:hover,
.wagonex-section.aam-section .back-result-div a,
.wagonex-section.aam-section .back-result-div a:hover,
.wagonex-section.aam-section .back-result-div a:focus,
.wagonex-section.aam-section .back-result-div a:active,
.wagonex-section.aam-section .back-result-div a:visited,
.wagonex-section.aam-section .left-setting-col .setting-tab li.active a,
.wagonex-section.aam-section .left-setting-col .setting-tab li a:hover,
.wagonex-section.aam-section .left-setting-col .setting-tab li a:focus,
.wagonex-section.aam-section .left-setting-col .setting-tab li.active a:focus,
.aam-section .change-car.btn-file,
.aam-section .blue-theme-radio-btn input[type="checkbox"]:not(old):checked + label > span,
.aam-section .blue-theme-radio-btn input[type="radio"]:not(old):checked + label > span,
.wagonex-section.member-signup.aam-section #addresstab a.edit-address-history,
.wagonex-section.member-signup.aam-section #addresstab a.edit-address-history:hover,
.wagonex-section.member-signup.aam-section #addresstab a.edit-address-history:focus,
.wagonex-section.member-signup.aam-section #addresstab a.edit-address-history:active,
.wagonex-section.member-signup.aam-section #addresstab a.edit-address-history:visited,
.aam-section .btn-default,
.wagonex-section.member-signup.aam-section #attachdvla .file-upload-btn-style .continue-btn,
.wagonex-section.member-signup.aam-section #summary h5 a.edit-summary-detail,
.wagonex-section.member-signup.aam-section #summary .final-section a.accept-condition,
.wagonex-section.member-signup.aam-section .form-details-section #licence_image #edit_image,
.wagonex-section.member-signup.aam-section .form-details-section #back_licence_image #edit_image_back,
.wagonex-section.member-signup.aam-section #insurance input.full-width-btn,
.wagonex-section.aam-section a.tag-link,
.wagonex-section.aam-section a.tag-link:hover,
.wagonex-section.aam-section a.tag-link:focus,
.wagonex-section.aam-section a.tag-link:active,
.wagonex-section.aam-section a.tag-link:visited,
.wagonex-section.aam-section .edit-address,
.wagonex-section.aam-section .address-card .card-body .address-action-buttons > a:hover,
.wagonex-section.aam-section .address-card .card-body .address-action-buttons > a:focus,
.wagonex-section.aam-section .address-card .card-body .address-action-buttons > a:active,
.wagonex-section.aam-section .address-card .card-body .address-action-buttons > a:visited {
    color: var(--link-color);
}

a.tag-link {
    text-decoration: underline;
}
/*End link css*/

/*Checkbox button css*/
.wagonex-section.aam-section .form-checkbox-style input[type="checkbox"]:not(old):checked + label > span,
.wagonex-section.aam-section .form-checkbox-style input[type="radio"]:not(old):checked + label > span,
.aam-section .blue-theme-radio-btn input[type="checkbox"]:not(old):checked + label > span,
.aam-section .blue-theme-radio-btn input[type="radio"]:not(old):checked + label > span,
.wagonex-section.member-signup.aam-section .form-details-section .form-radio-checkbox-style input[type="checkbox"]:not(old):checked + label > span,
.wagonex-section.member-signup.aam-section .form-details-section .form-radio-checkbox-style input[type="radio"]:not(old):checked + label > span,
.wagonex-section.member-signup.aam-section #drivinglicancetab .btn-file {
    background: var(--button-background-color);
}
.wagonex-section.aam-section #call_back_form .join-us-form input {
    border-radius: var(--button-border-radius) !important;
}
.wagonex-section.member-signup.aam-section .form-details-section .btn-full-width,
.wagonex-section.member-signup.aam-section .form-details-section .form-radio-checkbox-style input[type="checkbox"]:not(old):checked + label > span,
.wagonex-section.member-signup.aam-section .form-details-section .form-radio-checkbox-style input[type="radio"]:not(old):checked + label > span,
.wagonex-section.member-signup.aam-section #drivinglicancetab .btn-file,
.wagonex-section.member-signup.aam-section #attachdvla .file-upload-btn-style .continue-btn,
.wagonex-section.member-signup.aam-section .summary-payment-col,
.wagonex-section.member-signup.aam-section #insurance input.full-width-btn,
.aam-section .voluntary-notification-section,
.wagonex-section.member-signup.aam-section .payment-protected-static-section,
.wagonex-section.member-signup.aam-section .stripe-payment-notice {
    border: 1px solid var(--border-color) !important;
}
.wagonex-section.member-signup.aam-section .daterangepicker td.active,
.wagonex-section.member-signup.aam-section .daterangepicker td.active:hover,
.wagonex-section.member-signup.aam-section .form-details-section .form-group.tab-radio-style.tab_radio {
    background: var(--button-background-color) !important;
    color: var(--link-color);
}
.wagonex-section.member-signup.aam-section.cupra-section .daterangepicker td.active,
.wagonex-section.member-signup.aam-section.cupra-section .daterangepicker td.active:hover{
    color: #FFFFFF;
}
.wagonex-section.member-signup.aam-section #drivinglicancetab .btn-file {
    color: var(--link-color);
}
.wagonex-section.member-signup.aam-section .summary-payment-col,
.aam-section .voluntary-notification-section,
.wagonex-section.member-signup.aam-section .payment-protected-static-section,
.wagonex-section.member-signup.aam-section .stripe-payment-notice {
    background: var(--notice-bg-color);
}

/*Footer css*/
.aam-section .new-landing-footer {
    background-color: var(--footer-bg-color);
    text-align: left;
    clear: both;
    margin: 0;
    position: relative;
}
.aam-section .new-landing-footer h4 {
    font-weight: bold !important;
    font-size: 15px;
    line-height: 20px;
    color: var(--footer-h4);
    margin: 0 0 10px 0;
}
.aam-section .new-landing-footer ul li {
    line-height: 28px;
    margin: 0;
}
.aam-section .text-green {
    color: #92ce3a;
}
.aam-section .footer-col-social ul {
    float: none;
    display: flex;
    flex-flow: row;
    justify-content: left;
}
.aam-section .new-landing-footer ul {
    margin: 0;
}
.aam-section .copy_write_seciton {
    margin: 18px 0 0 0;
}

/*End footer csss*/

.aam-section .new-landing-footer li,
.aam-section .new-landing-footer a {
    color: var(--footer-text-color);
    list-style: none;
    line-height: 28px;
    margin: 0;
    font-size: 15px;
    font-family: var(--font-family);
}
.aam-section .new-landing-footer p{
    color: var(--footer-text-color);
    list-style: none;
    line-height: 28px;
    margin: 1.5rem 0;
    font-size: 15px;
    font-family: var(--font-family);
}
.aam-section footer.new-landing-footer .footer-col p {
    color: var(--footer-text-color);
}
.wagonex-section.aam-section .footer-col-social ul li a.fb-icon {
    background-image: var(--fb-icon);
}
.wagonex-section.aam-section .footer-col-social ul li a.insta-icon {
    background-image: var(--instagram-icon);
}
.wagonex-section.aam-section .footer-col-social ul li a.link-icon {
    background-image: var(--linkedin-icon);
}
.wagonex-section.aam-section .footer-col-social ul li a.twitter-icon {
    background-image: var(--twitter-icon);
}
.aam-section .iconstyle.editcarinfo {
    background-image: var(--edit-icon);
}
.wagonex-section.aam-section .powered-by a img {
    background: none;
    float: left;
    margin-top: 1rem;
}
.wagonex-section .powered-by a img {
    background: none;
    float: left;
}
.wagonex-section.aam-section .footer-container ul li {
    font-family: var(--font-family);
}
.aam-section .new-landing-footer .footer-content-section {
    background-color: var(--footer-bg-color);
}
.wagonex-section.aam-section .new-landing-footer .footer-content-section p {
    color: rgba(255,255,255, 0.5);
    margin: 0 0 0.5rem 0;
    padding: 0 10px 0 0;
}
/*.wagonex-section.aam-section .header-logo img {*/
/*    width: auto;*/
/*}*/
.wagonex-section.aam-section .header-logo img.werentanycar-logo {
    width: 200px;
    margin: 0;
}
.wagonex-section.aam-section.igo-section .header-logo img.werentanycar-logo {
    width: 150px;
    margin: 0;
}
.wagonex-section.aam-section .header-logo {
    padding: 0;
}
.wagonex-section.aam-section .footer-content-section .powered-by p {
    text-transform: uppercase;
    color: var(--footer-text-color);
}
.wagonex-section.aam-section .footer-container h4 {
    color: var(--footer-h4);
    margin: 0 0 10px 0;
    font-weight: 500 !important;
}
.wagonex-section.aam-section .spec-title,
.wagonex-section.aam-section .car-sub-info .car-info-label,
.wagonex-section.aam-section .car-sub-info .blue-price {
    color:#717482
}
.wagonex-section.aam-section .custom li a.chat-menu {
    background: var(--message-icon);
}
.wagonex-section.aam-section .top-menu .custom li a.chat-menu:hover,
.wagonex-section.aam-section .mobile-signup-menu .custom li a.chat-menu:hover,
.wagonex-section .top-menu .custom li a.chat-menu:hover,
.wagonex-section .top-menu .custom li a.chat-menu:active,
.wagonex-section .top-menu .custom li a.chat-menu.active,
.wagonex-section .top-menu .custom li a.chat-menu:focus {
    background: var(--message-hover-icon) !important;
}
.wagonex-section.aam-section .open-icon {
    background: var(--button-background-color);
}
.wagonex-section.aam-section .updatePassword {
    background: var(--lock-icon) left center no-repeat;
}
.wagonex-section.aam-section .option-block ul li.chat-btn.active > a,
.wagonex-section.aam-section .option-block ul li.chat-btn.active > a:hover,
.wagonex-section.aam-section .option-block ul li.chat-btn.active > a:active,
.wagonex-section.aam-section .option-block ul li.chat-btn.active > a:visited {
    background: var(--message-active-icon) no-repeat;
}

.wagonex-section.aam-section .option-block ul li.contact-btn.active>a,
.wagonex-section.aam-section .option-block ul li.contact-btn.active>a:hover,
.wagonex-section.aam-section .option-block ul li.contact-btn.active>a:active {
    background: var(--contact-active-icon) no-repeat;
}
.wagonex-section.aam-section .contact-list>a.active,
.wagonex-section.aam-section .chats.active,
.wagonex-section.aam-section .chatscommon.active,
.wagonex-section.aam-section .chat_incoming .messaging-block{
    background: var(--light-bg-color);
}
.wagonex-section.aam-section .chat_incoming .chat_date_show,
.wagonex-section.aam-section .chat_incoming>div,
.wagonex-section.aam-section .chat_incoming .messaging-block>p,
.wagonex-section.aam-section .chat_outgoing .messaging-block>p,
.wagonex-section.aam-section .chat_outgoing .chat_date_show {
    background: none;
}
.wagonex-section.aam-section .chat_outgoing .messaging-block,
.wagonex-section.aam-section .chat_outgoing>div {
    background: var(--button-background-color);
}
.wagonex-section.aam-section .chat_outgoing .message-content-section a,
.wagonex-section.aam-section .chat_incoming .message-content-section a {
    color: var(--button-text-color);
}
.wagonex-section.aam-section .chat_incoming .message-content-section a.accept_delivery,
.wagonex-section.aam-section .chat_incoming .message-content-section a.reject_delivery {
    color: #FFFFFF;
}
.wagonex-section.aam-section .detail-action-btn .btn-primary.disabled:hover,
.wagonex-section.aam-section .detail-action-btn .btn-primary[disabled]:hover,
.wagonex-section.aam-section .detail-action-btn fieldset[disabled] .btn-primary:hover,
.wagonex-section.aam-section .detail-action-btn .btn-primary.disabled:focus,
.wagonex-section.aam-section .detail-action-btn .btn-primary[disabled]:focus,
.wagonex-section.aam-section .detail-action-btn fieldset[disabled] .btn-primary:focus,
.wagonex-section.aam-section .detail-action-btn .btn-primary.disabled.focus,
.wagonex-section.aam-section .detail-action-btn .btn-primary[disabled].focus,
.wagonex-section.aam-section .detail-action-btn fieldset[disabled] .btn-primary.focus,
.wagonex-section.aam-section .btn-primary:hover {
    opacity: 0.9;
}
.wagonex-section.aam-section .next-vehicle-available .btn-primary:hover {
    line-height: 30px;
}
.wagonex-section.member-signup.aam-section .form-details-section .btn-full-width.six-year-btn,
.wagonex-section.member-signup.aam-section .form-details-section .btn-full-width.six-year-btn:hover {
    background: var(--button-background-color);
}
.wagonex-section.member-signup.aam-section #drivinglicancetab .btn-file {
    color: #FFF;
}
.wagonex-section.aam-section .loading {
    background-image: var(--loader-icon);
}
.wagonex-section.aam-section .emojionearea .emojionearea-button > div {
    margin: 5px 0 0 0px;
    background-image: var(--message-emoji-icon) !important;
}
.wagonex-section.aam-section .left-setting-col .setting-tab li a:hover:after,
.wagonex-section.aam-section .left-setting-col .setting-tab li.active a:after {
    background: url(../MCD/images/profile-arrow-active.svg);
}

.wagonex-section.member-signup.aam-section .form-details-section input.offence-code:focus,
.wagonex-section.member-signup.aam-section .form-details-section input.point-of-conviction:focus {
    border: 1px solid #BEC9D6;
}
.dashboardpage.white-label-dealer .new-dashboard .navbar-nav li.active .counter_notification {
    background: #FFF;
    color: #8fc640;
}
.wagonex-dealer.white-label-dealer .new-dashboard .navbar-nav li a:hover .counter_notification {
    color: #8fc640;
}
.dashboardpage.white-label-dealer .new_notification {
    background-color: rgba(143, 198, 64, 0.9);
}
.dashboardpage.white-label-dealer .new_notification p {
    color: #FFFFFF;
}
.wagonex-section.aam-section .chat-status.unread {
    border-radius: 100%;
    background: #8fc640;
}
.wagonex-section.member-signup.aam-section .form-details-section .edit-claim-section,
.wagonex-section.member-signup.aam-section .form-details-section .edit-claim-section:hover,
.wagonex-section.member-signup.aam-section .form-details-section .edit-claim-section:focus,
.wagonex-section.member-signup.aam-section .form-details-section .edit-claim-section:active,
.wagonex-section.member-signup.aam-section .form-details-section .edit-claim-section:visited {
    color: #3bc492;
}

.wagonex-section.member-my-wagonex.aam-section button.btn.dropdown-toggle.btn-default,
.wagonex-section.member-my-wagonex.aam-section .bootstrap-select.btn-group .dropdown-menu li a {
    outline: 0 !important;
}

.alert-error-signup {
    background-color: #ffcccb;
    border-color: #f18871;
    color: #ff0000;
    margin-left: 29px;
    display: block;
}

.thank-you-section {
    margin: 45px auto;
}

.thank-you-section h1 {
    font-size: 48px;
    line-height: 56px;
    font-weight: 600;
    text-transform: none;
}

.thank-you-section h5 {
    font-size: 22px;
    line-height: 32px;
    margin: 20px 0 25px 0;
}

.thank-you-section .thank-you {
    background: #F2F4FA;
    padding: 55px;
}

.thank-you-section .sub-widget {
    padding: 15px 55px;
    margin:0px;
}

.thank-you-section p {
    margin-bottom: 28px;
}

.thank-you-section .feature-image {
    float: right;
}

.thank-you-section .feature-image img{
    width: 100%;
    max-width: 650px;
    float: right;
}
.extend-contract {
    min-height: 40px;
}
.request-extension-message {
    margin: 15px 0;
}
.wagonex-section.aam-section #extension_confirmation button#confirm_btn,
.wagonex-section.aam-section #extension_confirmation button#confirm_btn:hover,
.wagonex-section.aam-section #extension_confirmation button#confirm_btn:focus,
.wagonex-section.aam-section #extension_confirmation button#confirm_btn:active {
    min-height: 40px;
}
.d-none, .hide {
    display: none;
}
.wagonex-section.aam-section.igo-section .top-menu li a.checkout-button,
.wagonex-section.aam-section.igo-section .top-menu li a.checkout-button:hover,
.wagonex-section.aam-section.igo-section .top-menu li a.checkout-button:active {
    min-width: 155px;
    padding: 0;
    display: flex;
}
.wagonex-section.aam-section.igo-section .top-menu li a.checkout-button::after,
.wagonex-section.aam-section.igo-section .top-menu li a.checkout-button:hover::after {
    position: relative;
    height: 38px;
}
.wagonex-section.aam-section.igo-section .top-menu li a.checkout-button::after{
    position: relative;
    content: "";
    width: 27px;
    height: 25px;
    right: auto;
    top: 0;
    display: flex;
    padding: 0;
    left: 7px;
    background-position: 0;
}
@media screen and (max-width: 991px) {
    .insurance-questions-block .col-md-12 {
        float: left;
        width: 100%;
    }
    .wagonex-section.aam-section .open-icon,
    .wagonex-section.aam-section .navbar-nav.custom > li > a.join_us_menu,
    .wagonex-section.aam-section .close-menu-bar {
        background: var(--button-background-color);
    }
    .wagonex-section.aam-section .header-logo img {
        width: 120px;
        margin: 0;
        padding: 0;
    }
    .wagonex-section.aam-section.white-label .header-logo img {
        width: auto;
    }
    .wagonex-section.aam-section .mobile-menu .overlay-content li a.active-left {
        color: var(--button-text-color) !important;
        box-shadow: 0 2px 0 var(--border-color);
    }
    .wagonex-section.aam-section .setting-tab li.active {
        border-bottom: 2px solid var(--border-color);
    }

    .thank-you-section .feature-image {
        float: left;
        margin-bottom: 25px;
    }

    .thank-you-section .feature-image img{
        width: 100%;
        max-width: 100%;
        float: left;
    }
}
@media screen and (max-width: 767px) {
    .wagonex-section.aam-section .detail-action-btn .btn-primary[disabled]:active:hover,
    .wagonex-section.aam-section .detail-action-btn .btn-primary[disabled]:active:focus,
    .wagonex-section.aam-section .detail-action-btn .btn-primary[disabled]:active,
    .wagonex-section.aam-section .detail-action-btn .btn-primary[disabled]:hover,
    .wagonex-section.aam-section .detail-action-btn .btn-primary[disabled]:focus,
    .wagonex-section.aam-section .detail-action-btn .btn-primary:active:hover,
    .wagonex-section.aam-section .detail-action-btn .btn-primary:active:focus,
    .wagonex-section.aam-section .detail-action-btn .btn-primary:active,
    .wagonex-section.aam-section .detail-action-btn .btn-primary:hover,
    .wagonex-section.aam-section .detail-action-btn .btn-primary:focus {
        min-width: 100%;
        max-width: 100%;
        font-size: 13px;
        font-weight: bold;
        padding: 17px;
    }
    .wagonex-section.aam-section .set-continue-button.btn-primary:active:hover,
    .wagonex-section.aam-section .set-continue-button.btn-primary:active:focus,
    .wagonex-section.aam-section .set-continue-button.btn-primary:active,
    .wagonex-section.aam-section .set-continue-button.btn-primary:hover,
    .wagonex-section.aam-section .set-continue-button.btn-primary:focus {
        min-width: 100%;
        max-width: 100%;
        font-size: 15px;
        font-weight: bold;
        padding: 17px;
    }
    .wagonex-section.aam-section .mobile-menu .overlay-content li a:hover,
    .aam-section .custom-filter-tag .btn-group .option_selected,
    .aam-section .custom-filter-tag .btn-group .option_selected:focus,
    .aam-section .custom-filter-tag .btn-group .option_selected:hover {
        color: var(--button-text-color);
    }
    .wagonex-section.aam-section .mobile-filter-popup .filter-box .filter_col .btn-primary.apply-filter,
    .wagonex-section.aam-section .mobile-filter-popup .multiselect-container .checkbox input:checked ~ .checkmark {
        background-color:var(--button-background-color);
    }

    .thank-you-section .thank-you {
        padding: 15px;
    }

    .thank-you-section .sub-widget {
        padding: 15px 10px;
    }

    .thank-you-section .feature-image {
        margin-bottom: 45px;
    }
    .thank-you-section .feature-image img{
        float: left;
        width: 100%;
        max-width: 100%;
    }
    .wagonex-section.aam-section .mobile-menu .navbar-nav > li > a.call-us,
    .wagonex-section.aam-section .mobile-menu .navbar-nav > li > a.call-us:hover {
        margin-right: 7px;
        margin-left: 0px;
        padding: 3px;
        font-size: 11px;
        min-width: 70px;
    }
    .wagonex-section.aam-section .mobile-menu .navbar-nav > li > a {
        font-size: 12px;
    }
    .wagonex-section.cupra-section .mobile-menu .navbar-nav > li > a {
        margin: 0 0 0 15px;
    }
    .wagonex-section.aam-section .mobile-menu .navbar-nav.custom > li > a.join_us_menu {
        padding: 9px 10px !important;
    }
    .wagonex-section .mobile-signup-menu .navbar-nav.custom li {
        margin: 0;
    }
}
