/* :root {
    --cpov-black-color: #000000;
    --cpov-white-color: #ffffff;
    --cpov-dark-grey-color: #222222;
    --cpov-mid-dark-grey-color: #9C9C9C;
    --cpov-charcoal-color: #333333;
    --cpov-disabled-grey-color: #8E8E8E;
    --cpov-grey-color: #888888;
    --cpov-light-grey-color: #F7F7F7;
    --cpov-mid-light-grey-color: #E6E6E6;
    --cpov-mid-darker-grey-color: #757575;
    --cpov-hover-grey-color: #F2F2F2;
    --cpov-border-light-white-color: #E9ECEF;
    --cpov-hyperlink-blue-color: #003FBA;
    --cpov-error-red-color: #FF3535;
    --cpov-alfa-theme-color: #831E2F;
    --cpov-alfa-hover-color: #972236;
    --cpov-chrysler-theme-color: #436FB0;
    --cpov-chrysler-hover-color: #5F85BC;
    --cpov-dodge-theme-color: #D50000;
    --cpov-dodge-hover-color: #DD3333;
    --cpov-fiat-theme-color: #A2293A;
    --cpov-fiat-hover-color: #B42E40;
    --cpov-jeep-theme-color: #F2B54A;
    --cpov-jeep-hover-color: #F4C065;
    --cpov-ram-theme-color: #880D00;
    --cpov-ram-hover-color: #D74040;
    --cpov-wagoneer-theme-color: #15255D;
    --cpov-wagoneer-hover-color: #2C3B6D;
} */

:root {
    --cpov-black-color: #000000;
    --cpov-white-color: #ffffff;
    --cpov-dark-grey-color: #222222;
    --cpov-mid-dark-grey-color: #9C9C9C;
    --cpov-charcoal-color: #333333;
    --cpov-disabled-grey-color: #8E8E8E;
    --cpov-grey-color: #888888;
    --cpov-light-grey-color: #F7F7F7;
    --cpov-mid-light-grey-color: #E6E6E6;
    --cpov-mid-darker-grey-color: #757575;
    --cpov-hover-grey-color: #F2F2F2;
    --cpov-border-light-white-color: #E9ECEF;
    --cpov-hyperlink-blue-color: #003FBA;
    --cpov-error-red-color: #FF3535;
    --cpov-alfa-theme-color: #831E2F;
    --cpov-alfa-hover-color: #972236;
    --cpov-chrysler-theme-color: #436FB0;
    --cpov-chrysler-hover-color: #5F85BC;
    --cpov-dodge-theme-color: #D50000;
    --cpov-dodge-hover-color: #DD3333;
    --cpov-fiat-theme-color: #A2293A;
    --cpov-fiat-hover-color: #B42E40;

    --cpov-jeep-theme-color: #497f6f;
    --cpov-jeep-hover-color: #396f5f;
    --cpov-jeep-medgreen-color: #1e4544;
    --cpov-jeep-darkgreen-color: #0d2823;
    --cpov-jeep-lightgray-color: #ebebeb;
    --cpov-jeep-gray-color: #212121;
    --cpov-jeep-black-color: #000;
    --cpov-jeep-white-color: #fff;


    --cpov-ram-theme-color: #880D00;
    --cpov-ram-hover-color: #D74040;
    --cpov-wagoneer-theme-color: #15255D;
    --cpov-wagoneer-hover-color: #2C3B6D;
}



.eshop_primary_btn .fa {
    color: var(--cpov-black-color);
}

/* JEEP THEME STYLE STARTS */
body.make_jeep,
.make_jeep label,
.make_jeep form {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: normal;
    font-size: 16px;
}

.make_jeep .select2 {
    font-family: 'Roboto', Arial, sans-serif !important;
}

.make_jeep .eshop_form_input {
    font-family: 'Roboto', Arial, sans-serif !important;
}

.make_jeep label {
    font-weight: 400;
    line-height: 22px;
}

.make_jeep h1 {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: 700;
}

.make_jeep h2 {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: 700;
}

.make_jeep h3 {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: 700;
}

.make_jeep h4 {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: 700;
}

.make_jeep h5 {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: 700;
}

.make_jeep button {
    font-family: 'Roboto', Arial, sans-serif !important;
    line-height: 22px;
}

.make_jeep header {
    font-family: 'Roboto', Arial, sans-serif !important;
}

.make_jeep p {
    font-weight: 400;
    font-family: 'Roboto', Arial, sans-serif !important;
}

.make_jeep .ui-datepicker {
    font-family: 'Roboto', Arial, sans-serif !important;
}

/* .make_jeep .fa {
    color: var(--cpov-jeep-theme-color);
} */

.make_jeep .dealer_addres .eshop_svg_icon path {
    fill: var(--cpov-jeep-theme-color) !important;
}

.make_jeep .sticker-btn {
    border: 1px solid var(--cpov-jeep-theme-color);
    background-color: var(--cpov-white-color);
}

.make_jeep .time-select:after {
    color: var(--cpov-jeep-theme-color)
}

.make_jeep .accessory_button label input+span {
    border: 1px solid var(--cpov-jeep-theme-color);
}

.make_jeep .accessory_button label input+span:hover {
    background-color: var(--cpov-hover-grey-color);
}

.make_jeep .sticker-btn:hover {
    background-color: var(--cpov-hover-grey-color);
}

.make_jeep .eshop_primary_btn .fa {
    color: var(--cpov-jeep-white-color);
}

.make_jeep .four_steps_btn:hover {
    border-bottom: var(--cpov-jeep-theme-color) 4px solid !important;
}

.make_jeep .four_steps_btn:hover::after {
    border-color: var(--cpov-jeep-theme-color) !important;
}

.make_jeep .four_steps_bar .active .four_steps_btn,
.make_jeep .four_steps_btn.show {
    border-bottom: var(--cpov-jeep-theme-color) 4px solid !important;
}

.make_jeep .four_steps_bar .active:after {
    border-style: solid;
    border-color: var(--cpov-jeep-theme-color);
}

.make_jeep .eshop_group_tabs_list .nav-item.active {
    border-bottom: 4px solid var(--cpov-jeep-theme-color) !important;
}

.make_jeep .eshop_group_tabs_list .nav-item.active .eshop_modal_tabs_button {
    border-bottom: 1px solid var(--cpov-jeep-theme-color) !important;
}

.make_jeep .eshop_radio_input input {
    /* accent-color: var(--cpov-jeep-theme-color) !important; */
}

.make_jeep .eshop_modal_tabs_button:hover {
    color: var(--cpov-black-color);
}

.make_jeep .eshop_modal_tabs_button.active {
    border-bottom: 4px solid var(--cpov-jeep-hover-color) !important;
}

.make_jeep .eshop_primary_btn {
    border: 1px solid var(--cpov-jeep-theme-color);
    background-color: var(--cpov-jeep-theme-color);
    color: var(--cpov-jeep-white-color);
}

.make_jeep .eshop_primary_btn:hover {
    background-color: var(--cpov-jeep-hover-color);
    color: var(--cpov-jeep-white-color);
}

body.make_jeep .year-clr {
    color: var(--cpov-jeep-hover-color) !important;
}

.make_jeep .eshop_secondary_btn,
.make_jeep .jconfirm .jconfirm-box .jconfirm-buttons button.eshop_secondary_btn {
    border: 1px solid var(--cpov-jeep-theme-color);
    background-color: var(--cpov-white-color);
    color: var(--cpov-black-color);
}

/* .make_jeep .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title::after {
    background-color: var(--cpov-jeep-theme-color);
} */

.make_jeep .eshop_secondary_btn:hover {
    border: 1px solid var(--cpov-jeep-hover-color);
    background-color: var(--cpov-hover-grey-color);
    color: var(--cpov-black-color);
}

/* .make_jeep .accessory_button input:checked+span {
    background-color: var(--cpov-jeep-theme-color);
    color: var(--cpov-black-color);
} */

.make_jeep .hr1 {
    background: var(--cpov-jeep-theme-color);
}

.make_jeep .custom_order_navbar {
    background: var(--cpov-jeep-medgreen-color) !important;
}

.make_jeep #four_steps_bar_container {
    background: var(--cpov-jeep-lightgray-color) !important;
}

.make_jeep .back_search_vehicles .eshop_svg_icon path,
.make_jeep .on_dealer_lot_btn .eshop_svg_icon path,
.make_jeep .disclaimerTooltip__trigger .eshop_svg_icon path,
.make_jeep #idDivCbgPriceDtls .eshop_svg_icon path {
    background: var(--cpov-jeep-theme-color) !important;
    fill: var(--cpov-jeep-theme-color) !important;
}

.make_jeep .payment_slider {
    background: var(--cpov-jeep-theme-color) !important;
}

/* 
 */

.make_jeep .eshop_footer {
    background: var(--cpov-jeep-darkgreen-color) !important;
}

.make_jeep .four_steps_bar_step_number {
    background: var(--cpov-jeep-theme-color) !important;
}

.make_jeep .eshop_checkbox input[type="checkbox"] {
    color: var(--cpov-jeep-theme-color) !important;
    border: 1px solid var(--cpov-jeep-theme-color) !important;
}

.make_jeep .eshop_checkbox input[type="checkbox"]::before {
    background: var(--cpov-jeep-theme-color) !important;
    box-shadow: none !important;
}

.make_jeep .vehicle_protection_box {
    background: var(--cpov-jeep-medgreen-color) !important;
}

.make_jeep .eshop_radio_input input {
    background: var(--cpov-jeep-theme-color) !important;
    accent-color: var(--cpov-jeep-theme-color) !important;
}

.make_jeep #detailedspecs .nav-tabs>li.active>a {
    background: #f6f6f6 !important;
    color: var(--cpov-jeep-black-color) !important;
    padding-left: 10px !important;
}

/* .make_jeep .eshop_primary_btn:disabled,
.make_jeep .eshop_primary_btn[disabled] {
  border: 1px solid var(--cpov-disabled-gray-color);
  background-color: var(--cpov-disabled-gray-color);
  color: var(--cpov-white-color);
} */

.make_jeep .calender-icon-container::after {
    background-image: url(../../images/calendar_green_jeep.svg) !important;
    width: 22px !important;
    height: 22px !important;
}

.make_jeep .time-select:after {
    background-image: url(../../images/timer_green_jeep.svg) !important;
    width: 22px !important;
    height: 22px !important;
}

.make_jeep .accessory_button .span_btn:before {
    background: url(../../images/added_tick_jeep.svg) !important;
    background-size: 100% 100% !important;
}

.make_jeep .accessory_button label input+span {
    background: var(--cpov-jeep-theme-color) !important;
    color: var(--cpov-jeep-white-color) !important;
    border: 1px solid var(--cpov-jeep-theme-color) !important;
}

.make_jeep .faq_accordion .panel-group .panel-title a,
.faq_title span {
    font-family: 'Roboto', Arial, sans-serif !important;
}

.make_jeep #tradeIn #divIdLoadingTrOp {
    left: 0;
    height: 125% !important;
}

.make_jeep .accessory_button input:checked+.span_btn {
    background: var(--cpov-jeep-theme-color) !important;
    color: var(--cpov-jeep-white-color) !important;
}

/* width */
.make_jeep .disclaimerTooltip__msg::-webkit-scrollbar {
    width: 4px;
}

/* Track */
.make_jeep .disclaimerTooltip__msg::-webkit-scrollbar-track {
    background: #E6E6E6;
}

/* Handle */
.make_jeep .disclaimerTooltip__msg::-webkit-scrollbar-thumb {
    background: #487F70;
}

/* Handle on hover */
.make_jeep .disclaimerTooltip__msg::-webkit-scrollbar-thumb:hover {
    background: #487F70;
}

.make_jeep .go-to-btn {
    display: flex;
    align-items: center;
}




.make_jeep .dealer_addres .eshop_svg_icon path {
    fill: var(--cpov-jeep-white-color) !important;
}

/* .make_jeep .time-select:after {
    background-image: url('../../images/timer_svg_jeep.svg');
}

.make_jeep .date-select:after {
    background-image: url('../../images/calendar_svg_jeep.svg');
} */


/* .make_jeep .eshop_svg_icon path {
    fill: var(--cpov-jeep-theme-color);
} */

/* JEEP THEME STYLE ENDS */


/* ALFA THEME STYLE STARTS */
body.make_alfa,
.make_alfa label,
.make_alfa form {
    font-family: 'Sarabun', Arial, sans-serif !important;
    font-weight: normal;
    font-size: 16px;
}

.make_alfa .select2 {
    font-family: 'Sarabun', Arial, sans-serif !important;
}

.make_alfa .eshop_form_input {
    font-family: 'Sarabun', Arial, sans-serif !important;
}

.make_alfa label {
    font-family: 'Sarabun', Arial, sans-serif !important;
    font-weight: 400;
    line-height: 22px;
}

.make_alfa h1 {
    font-family: 'Sarabun', Arial, sans-serif !important;
    font-weight: 700;
}

.make_alfa h2 {
    font-family: 'Sarabun', Arial, sans-serif !important;
    font-weight: 700;
}

.make_alfa h3 {
    font-family: 'Sarabun', Arial, sans-serif !important;
    font-weight: 700;
}

.make_alfa h4 {
    font-family: 'Sarabun', Arial, sans-serif !important;
    font-weight: 700;
}

.make_alfa h5 {
    font-family: 'Sarabun', Arial, sans-serif !important;
    font-weight: 700;
}

.make_alfa button {
    font-family: 'Lato', Arial, sans-serif !important;
    line-height: 22px;
}

.make_alfa header {
    font-family: 'Sarabun', Arial, sans-serif !important;
}

.make_alfa p {
    font-weight: 400;
    font-family: 'Sarabun', Arial, sans-serif !important;
}

.make_alfa .ui-datepicker {
    font-family: 'Sarabun', Arial, sans-serif !important;
}

.make_alfa .nav-item {
    font-family: 'Lato', Arial, sans-serif !important;
}

.make_alfa .nav-link {
    font-family: 'Lato', Arial, sans-serif !important;
}

/* 
.make_alfa .fa {
    color: var(--cpov-alfa-theme-color);
} */

.make_alfa .dealer_addres .eshop_svg_icon path {
    fill: var(--cpov-alfa-theme-color) !important;
}

.make_alfa .eshop_primary_btn .fa {
    color: var(--cpov-white-color);
}

.make_alfa .time-select:after {
    color: var(--cpov-alfa-theme-color)
}

.make_alfa .accessory_button label input+span {
    border: 1px solid var(--cpov-alfa-theme-color);
}

.make_alfa .accessory_button label input+span:hover {
    background-color: var(--cpov-hover-grey-color);
}

.make_alfa .sticker-btn:hover {
    background-color: var(--cpov-hover-grey-color);
}

.make_alfa .sticker-btn {
    border: 1px solid var(--cpov-alfa-theme-color);
    background-color: var(--cpov-white-color);
}

.make_alfa .four_steps_btn:hover {
    border-bottom: var(--cpov-alfa-theme-color) 4px solid !important;
}

.make_alfa .four_steps_btn:hover::after {
    border-color: var(--cpov-alfa-theme-color) !important;
}

.make_alfa .four_steps_bar .active .four_steps_btn,
.make_alfa .four_steps_btn.show {
    border-bottom: var(--cpov-alfa-theme-color) 4px solid !important;
}

.make_alfa .four_steps_bar .active:after {
    border-style: solid;
    border-color: var(--cpov-alfa-theme-color);
}

.make_alfa .eshop_group_tabs_list .nav-item.active {
    border-bottom: 4px solid var(--cpov-alfa-theme-color) !important;
}

.make_alfa .eshop_group_tabs_list .nav-item.active .eshop_modal_tabs_button {
    border-bottom: 1px solid var(--cpov-alfa-theme-color) !important;
}

.make_alfa .eshop_radio_input input {
    /* accent-color: var(--cpov-alfa-theme-color) !important; */
}

.make_alfa .eshop_modal_tabs_button:hover {
    color: var(--cpov-black-color);
}

.make_alfa .eshop_modal_tabs_button.active {
    border-bottom: 4px solid var(--cpov-alfa-hover-color) !important;
}

.make_alfa .eshop_primary_btn {
    border: 1px solid var(--cpov-alfa-theme-color);
    background-color: var(--cpov-alfa-theme-color);
    color: var(--cpov-white-color);
}

.make_alfa .eshop_primary_btn:hover {
    background-color: var(--cpov-alfa-hover-color);
    color: var(--cpov-white-color);
}

.make_alfa .eshop_secondary_btn,
.make_alfa .jconfirm .jconfirm-box .jconfirm-buttons button.eshop_secondary_btn {
    border: 1px solid var(--cpov-alfa-theme-color);
    background-color: var(--cpov-white-color);
    color: var(--cpov-black-color);
}

/* .make_alfa .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title::after {
    background-color: var(--cpov-alfa-theme-color);
} */

.make_alfa .eshop_secondary_btn:hover {
    border: 1px solid var(--cpov-alfa-hover-color);
    background-color: var(--cpov-hover-grey-color);
    color: var(--cpov-black-color);
}

/* .make_alfa .accessory_button input:checked+span {
    background-color: var(--cpov-alfa-theme-color);
    color: var(--cpov-black-color);
} */

.make_alfa .hr1 {
    background: var(--cpov-alfa-theme-color);
}

/* .make_alfa .time-select:after {
    background-image: url('../../images/timer_svg_alfa.svg');
}

.make_alfa .date-select:after {
    background-image: url('../../images/calendar_svg_alfa.svg');
} */

/* .make_alfa .eshop_svg_icon path {
    fill: var(--cpov-alfa-theme-color);
} */

/* ALFA THEME STYLE ENDS */

/* CHRYSLER THEME STYLE STARTS */
body.make_chrysler,
.make_chrysler label,
.make_chrysler form {
    font-family: 'Montserrat', Arial, sans-serif !important;
    font-weight: normal;
}

.make_chrysler label {
    font-family: 'Montserrat', Arial, sans-serif !important;
    font-weight: 400;
    line-height: 22px;
}

.make_chrysler .select2 {
    font-family: 'Montserrat', Arial, sans-serif !important;
}

.make_chrysler .eshop_form_input {
    font-family: 'Montserrat', Arial, sans-serif !important;
}

.make_chrysler h1 {
    font-family: 'Helveticaneue', Arial, sans-serif !important;
    font-weight: 700;
}

.make_chrysler h2 {
    font-family: 'Helveticaneue', Arial, sans-serif !important;
    font-weight: 700;
}

.make_chrysler h3 {
    font-family: 'Helveticaneue', Arial, sans-serif !important;
    font-weight: 700;
}

.make_chrysler h4 {
    font-family: 'Helveticaneue', Arial, sans-serif !important;
    font-weight: 700;
}

.make_chrysler h5 {
    font-family: 'Helveticaneue', Arial, sans-serif !important;
    font-weight: 700;
}

.make_chrysler button {
    font-family: 'Montserrat', Arial, sans-serif !important;
    line-height: 22px;
}

.make_chrysler header {
    font-family: 'Montserrat', Arial, sans-serif !important;
}

.make_chrysler p {
    font-weight: 400;
    font-family: 'Montserrat', Arial, sans-serif !important;
}

.make_chrysler .ui-datepicker {
    font-family: 'Montserrat', Arial, sans-serif !important;
}

/* .make_chrysler .fa {
    color: var(--cpov-chrysler-theme-color);
} */

.make_chrysler .dealer_addres .eshop_svg_icon path {
    fill: var(--cpov-chrysler-theme-color) !important;
}

.make_chrysler .eshop_primary_btn .fa {
    color: var(--cpov-white-color);
}

.make_chrysler .time-select:after {
    color: var(--cpov-chrysler-theme-color)
}

.make_chrysler .accessory_button label input+span {
    border: 1px solid var(--cpov-chrysler-theme-color);
}

.make_chrysler .accessory_button label input+span:hover {
    background-color: var(--cpov-hover-grey-color);
}

.make_chrysler .sticker-btn:hover {
    background-color: var(--cpov-hover-grey-color);
}

.make_chrysler .sticker-btn {
    border: 1px solid var(--cpov-chrysler-theme-color);
    background-color: var(--cpov-white-color);
}

.make_chrysler .four_steps_btn:hover {
    border-bottom: var(--cpov-chrysler-theme-color) 4px solid !important;
}

.make_chrysler .four_steps_btn:hover::after {
    border-color: var(--cpov-chrysler-theme-color) !important;
}

.make_chrysler .four_steps_bar .active .four_steps_btn,
.make_chrysler .four_steps_btn.show {
    border-bottom: var(--cpov-chrysler-theme-color) 4px solid !important;
}

.make_chrysler .four_steps_bar .active:after {
    border-style: solid;
    border-color: var(--cpov-chrysler-theme-color);
}

.make_chrysler .eshop_group_tabs_list .nav-item.active {
    border-bottom: 4px solid var(--cpov-chrysler-theme-color) !important;
}

.make_chrysler .eshop_group_tabs_list .nav-item.active .eshop_modal_tabs_button {
    border-bottom: 1px solid var(--cpov-chrysler-theme-color) !important;
}

.make_chrysler .eshop_radio_input input {
    /* accent-color: var(--cpov-chrysler-theme-color) !important; */
}

.make_chrysler .eshop_modal_tabs_button:hover {
    color: var(--cpov-black-color);
}

.make_chrysler .eshop_modal_tabs_button.active {
    border-bottom: 4px solid var(--cpov-chrysler-hover-color) !important;
}

.make_chrysler .eshop_primary_btn {
    border: 1px solid var(--cpov-chrysler-theme-color);
    background-color: var(--cpov-chrysler-theme-color);
    color: var(--cpov-white-color);
}

.make_chrysler .eshop_primary_btn:hover {
    background-color: var(--cpov-chrysler-hover-color);
    color: var(--cpov-white-color);
}

.make_chrysler .eshop_secondary_btn,
.make_chrysler .jconfirm .jconfirm-box .jconfirm-buttons button.eshop_secondary_btn {
    border: 1px solid var(--cpov-chrysler-theme-color);
    background-color: var(--cpov-white-color);
    color: var(--cpov-black-color);
}

/* .make_chrysler .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title::after {
    background-color: var(--cpov-chrysler-theme-color);
} */

.make_chrysler .eshop_secondary_btn:hover {
    border: 1px solid var(--cpov-chrysler-hover-color);
    background-color: var(--cpov-hover-grey-color);
    color: var(--cpov-black-color);
}

/* .make_chrysler .accessory_button input:checked+span {
    background-color: var(--cpov-chrysler-theme-color);
    color: var(--cpov-black-color);
} */

.make_chrysler .hr1 {
    background: var(--cpov-chrysler-theme-color);
}

/* .make_chrysler .time-select:after {
    background-image: url('../../images/timer_svg_chrysler.svg');
}

.make_chrysler .date-select:after {
    background-image: url('../../images/calendar_svg_chrysler.svg');
} */

/* .make_chrysler .eshop_svg_icon path {
    fill: var(--cpov-chrysler-theme-color);
} */

/* CHRYSLER THEME STYLE ENDS */

/* DODGE THEME STYLE STARTS */
body.make_dodge,
.make_dodge label,
.make_dodge form {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: normal;
}

.make_dodge label {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: 400;
    line-height: 22px;
}

.make_dodge .select2 {
    font-family: 'Roboto', Arial, sans-serif !important;
}

.make_dodge .eshop_form_input {
    font-family: 'Roboto', Arial, sans-serif !important;
}

.make_dodge h1 {
    font-family: 'Oswald', Arial, sans-serif !important;
    font-weight: 700;
}

.make_dodge h2 {
    font-family: 'Oswald', Arial, sans-serif !important;
    font-weight: 700;
}

.make_dodge h3 {
    font-family: 'Oswald', Arial, sans-serif !important;
    font-weight: 700;
}

.make_dodge h4 {
    font-family: 'Oswald', Arial, sans-serif !important;
    font-weight: 700;
}

.make_dodge h5 {
    font-family: 'Oswald', Arial, sans-serif !important;
    font-weight: 700;
}

.make_dodge button {
    font-family: 'Roboto', Arial, sans-serif !important;
    line-height: 22px;
}

.make_dodge header {
    font-family: 'Roboto', Arial, sans-serif !important;
}

.make_dodge p {
    font-weight: 400;
    font-family: 'Roboto', Arial, sans-serif !important;
}

.make_dodge .ui-datepicker {
    font-family: 'Roboto', Arial, sans-serif !important;
}

/* .make_dodge .fa {
    color: var(--cpov-dodge-theme-color);
} */

.make_dodge .dealer_addres .eshop_svg_icon path {
    fill: var(--cpov-dodge-theme-color) !important;
}

.make_dodge .eshop_primary_btn .fa {
    color: var(--cpov-white-color);
}

.make_dodge .time-select:after {
    color: var(--cpov-dodge-theme-color)
}

.make_dodge .accessory_button label input+span {
    border: 1px solid var(--cpov-dodge-theme-color);
}

.make_dodge .accessory_button label input+span:hover {
    background-color: var(--cpov-hover-grey-color);
}

.make_dodge .sticker-btn:hover {
    background-color: var(--cpov-hover-grey-color);
}

.make_dodge .sticker-btn {
    border: 1px solid var(--cpov-dodge-theme-color);
    background-color: var(--cpov-white-color);
}

.make_dodge .four_steps_btn:hover {
    border-bottom: var(--cpov-dodge-theme-color) 4px solid !important;
}

.make_dodge .four_steps_btn:hover::after {
    border-color: var(--cpov-dodge-theme-color) !important;
}

.make_dodge .four_steps_bar .active .four_steps_btn,
.make_dodge .four_steps_btn.show {
    border-bottom: var(--cpov-dodge-theme-color) 4px solid !important;
}

.make_dodge .four_steps_bar .active:after {
    border-style: solid;
    border-color: var(--cpov-dodge-theme-color);
}

.make_dodge .eshop_group_tabs_list .nav-item.active {
    border-bottom: 4px solid var(--cpov-dodge-theme-color) !important;
}

.make_dodge .eshop_group_tabs_list .nav-item.active .eshop_modal_tabs_button {
    border-bottom: 1px solid var(--cpov-dodge-theme-color) !important;
}

.make_dodge .eshop_radio_input input {
    /* accent-color: var(--cpov-dodge-theme-color) !important; */
}

.make_dodge .eshop_modal_tabs_button:hover {
    color: var(--cpov-black-color);
}

.make_dodge .eshop_modal_tabs_button.active {
    border-bottom: 4px solid var(--cpov-dodge-hover-color) !important;
}

.make_dodge .eshop_primary_btn {
    border: 1px solid var(--cpov-dodge-theme-color);
    background-color: var(--cpov-dodge-theme-color);
    color: var(--cpov-white-color);
}

.make_dodge .eshop_primary_btn:hover {
    background-color: var(--cpov-dodge-hover-color);
    color: var(--cpov-white-color);
}

.make_dodge .eshop_secondary_btn,
.make_dodge .jconfirm .jconfirm-box .jconfirm-buttons button.eshop_secondary_btn {
    border: 1px solid var(--cpov-dodge-theme-color);
    background-color: var(--cpov-white-color);
    color: var(--cpov-black-color);
}

/* .make_dodge .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title::after {
    background-color: var(--cpov-dodge-theme-color);
} */

.make_dodge .eshop_secondary_btn:hover {
    border: 1px solid var(--cpov-dodge-hover-color);
    background-color: var(--cpov-hover-grey-color);
    color: var(--cpov-black-color);
}

/* .make_dodge .accessory_button input:checked+span {
    background-color: var(--cpov-dodge-theme-color);
    color: var(--cpov-black-color);
} */

.make_dodge .hr1 {
    background: var(--cpov-dodge-theme-color);
}

/* .make_dodge .time-select:after {
    background-image: url('../../images/timer_svg_dodge.svg');
}

.make_dodge .date-select:after {
    background-image: url('../../images/calendar_svg_dodge.svg');
} */

/* .make_dodge .eshop_svg_icon path {
    fill: var(--cpov-dodge-theme-color);
} */

/* DODGE THEME STYLE ENDS */

/* FIAT THEME STYLE STARTS */
body.make_fiat,
.make_fiat label,
.make_fiat form {
    font-family: 'Lato', Arial, sans-serif !important;
    font-weight: normal;
}

.make_fiat label {
    font-family: 'Lato', Arial, sans-serif !important;
    font-weight: 400;
    line-height: 22px;
}

.make_fiat .select2 {
    font-family: 'Lato', Arial, sans-serif !important;
}

.make_fiat .eshop_form_input {
    font-family: 'Lato', Arial, sans-serif !important;
}

.make_fiat h1 {
    font-family: 'Lato', Arial, sans-serif !important;
    font-weight: 700;
}

.make_fiat h2 {
    font-family: 'Lato', Arial, sans-serif !important;
    font-weight: 700;
}

.make_fiat h3 {
    font-family: 'Lato', Arial, sans-serif !important;
    font-weight: 700;
}

.make_fiat h4 {
    font-family: 'Lato', Arial, sans-serif !important;
    font-weight: 700;
}

.make_fiat h5 {
    font-family: 'Lato', Arial, sans-serif !important;
    font-weight: 700;
}

.make_fiat button {
    font-family: 'Lato', Arial, sans-serif !important;
    line-height: 22px;
}

.make_fiat header {
    font-family: 'Lato', Arial, sans-serif !important;
}

.make_fiat p {
    font-weight: 400;
    font-family: 'Lato', Arial, sans-serif !important;
}

.make_fiat .ui-datepicker {
    font-family: 'Lato', Arial, sans-serif !important;
}

/* .make_fiat .fa {
    color: var(--cpov-fiat-theme-color);
} */

.make_fiat .dealer_addres .eshop_svg_icon path {
    fill: var(--cpov-fiat-theme-color) !important;
}

.make_fiat .eshop_primary_btn .fa {
    color: var(--cpov-white-color);
}

.make_fiat .time-select:after {
    color: var(--cpov-fiat-theme-color)
}

.make_fiat .accessory_button label input+span {
    border: 1px solid var(--cpov-fiat-theme-color);
}

.make_fiat .accessory_button label input+span:hover {
    background-color: var(--cpov-hover-grey-color);
}

.make_fiat .sticker-btn:hover {
    background-color: var(--cpov-hover-grey-color);
}

.make_fiat .sticker-btn {
    border: 1px solid var(--cpov-fiat-theme-color);
    background-color: var(--cpov-white-color);
}

.make_fiat .four_steps_btn:hover {
    border-bottom: var(--cpov-fiat-theme-color) 4px solid !important;
}

.make_fiat .four_steps_btn:hover::after {
    border-color: var(--cpov-fiat-theme-color) !important;
}

.make_fiat .four_steps_bar .active .four_steps_btn,
.make_fiat .four_steps_btn.show {
    border-bottom: var(--cpov-fiat-theme-color) 4px solid !important;
}

.make_fiat .four_steps_bar .active:after {
    border-style: solid;
    border-color: var(--cpov-fiat-theme-color);
}

.make_fiat .eshop_group_tabs_list .nav-item.active {
    border-bottom: 4px solid var(--cpov-fiat-theme-color) !important;
}

.make_fiat .eshop_group_tabs_list .nav-item.active .eshop_modal_tabs_button {
    border-bottom: 1px solid var(--cpov-fiat-theme-color) !important;
}

.make_fiat .eshop_radio_input input {
    /* accent-color: var(--cpov-fiat-theme-color) !important; */
}

.make_fiat .eshop_modal_tabs_button:hover {
    color: var(--cpov-black-color);
}

.make_fiat .eshop_modal_tabs_button.active {
    border-bottom: 4px solid var(--cpov-fiat-hover-color) !important;
}

.make_fiat .eshop_primary_btn {
    border: 1px solid var(--cpov-fiat-theme-color);
    background-color: var(--cpov-fiat-theme-color);
    color: var(--cpov-white-color);
}

.make_fiat .eshop_primary_btn:hover {
    background-color: var(--cpov-fiat-hover-color);
    color: var(--cpov-white-color);
}

.make_fiat .eshop_secondary_btn,
.make_fiat .jconfirm .jconfirm-box .jconfirm-buttons button.eshop_secondary_btn {
    border: 1px solid var(--cpov-fiat-theme-color);
    background-color: var(--cpov-white-color);
    color: var(--cpov-black-color);
}

/* .make_fiat .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title::after {
    background-color: var(--cpov-fiat-theme-color);
} */

.make_fiat .eshop_secondary_btn:hover {
    border: 1px solid var(--cpov-fiat-hover-color);
    background-color: var(--cpov-hover-grey-color);
    color: var(--cpov-black-color);
}

/* .make_fiat .accessory_button input:checked+span {
    background-color: var(--cpov-fiat-theme-color);
    color: var(--cpov-white-color);
} */

.make_fiat .hr1 {
    background: var(--cpov-fiat-theme-color);
}

/* .make_fiat .time-select:after {
    background-image: url('../../images/timer_svg_fiat.svg');
}

.make_fiat .date-select:after {
    background-image: url('../../images/calendar_svg_fiat.svg');
} */

/* .make_fiat .eshop_svg_icon path {
    fill: var(--cpov-fiat-theme-color);
} */

/* FIAT THEME STYLE ENDS */

/* RAM THEME STYLE STARTS */
body.make_ram,
.make_ram label,
.make_ram form {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: normal;
}

.make_ram label {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: 400;
    line-height: 22px;
}

.make_ram .select2 {
    font-family: 'Roboto', Arial, sans-serif !important;
}

.make_ram .eshop_form_input {
    font-family: 'Roboto', Arial, sans-serif !important;
}

.make_ram h1 {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: 700;
}

.make_ram h2 {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: 700;
}

.make_ram h3 {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: 700;
}

.make_ram h4 {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: 700;
}

.make_ram h5 {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: 700;
}

.make_ram button {
    font-family: 'Roboto', Arial, sans-serif !important;
    line-height: 22px;
}

.make_ram header {
    font-family: 'Roboto', Arial, sans-serif !important;
}

.make_ram p {
    font-weight: 400;
    font-family: 'Roboto', Arial, sans-serif !important;
}

.make_ram .ui-datepicker {
    font-family: 'Roboto', Arial, sans-serif !important;
}

/* .make_ram .fa {
    color: var(--cpov-ram-theme-color);
} */

.make_ram .dealer_addres .eshop_svg_icon path {
    fill: var(--cpov-ram-theme-color) !important;
}

.make_ram .eshop_primary_btn .fa {
    color: var(--cpov-white-color);
}

.make_ram .time-select:after {
    color: var(--cpov-ram-theme-color)
}

.make_ram .accessory_button label input+span {
    border: 1px solid var(--cpov-ram-theme-color);
}

.make_ram .accessory_button label input+span:hover {
    background-color: var(--cpov-hover-grey-color);
}

.make_ram .sticker-btn:hover {
    background-color: var(--cpov-hover-grey-color);
}

.make_ram .sticker-btn {
    border: 1px solid var(--cpov-ram-theme-color);
    background-color: var(--cpov-white-color);
}

.make_ram .four_steps_btn:hover {
    border-bottom: var(--cpov-ram-theme-color) 4px solid !important;
}

.make_ram .four_steps_btn:hover::after {
    border-color: var(--cpov-ram-theme-color) !important;
}

.make_ram .four_steps_bar .active .four_steps_btn,
.make_ram .four_steps_btn.show {
    border-bottom: var(--cpov-ram-theme-color) 4px solid !important;
}

.make_ram .four_steps_bar .active:after {
    border-style: solid;
    border-color: var(--cpov-ram-theme-color);
}

.make_ram .eshop_group_tabs_list .nav-item.active {
    border-bottom: 4px solid var(--cpov-ram-theme-color) !important;
}

.make_ram .eshop_group_tabs_list .nav-item.active .eshop_modal_tabs_button {
    border-bottom: 1px solid var(--cpov-ram-theme-color) !important;
}

.make_ram .eshop_radio_input input {
    /* accent-color: var(--cpov-ram-theme-color) !important; */
}

.make_ram .eshop_modal_tabs_button:hover {
    color: var(--cpov-black-color);
}

.make_ram .eshop_modal_tabs_button.active {
    border-bottom: 4px solid var(--cpov-ram-hover-color) !important;
}

.make_ram .eshop_primary_btn {
    border: 1px solid var(--cpov-ram-theme-color);
    background-color: var(--cpov-ram-theme-color);
    color: var(--cpov-white-color);
}

.make_ram .eshop_primary_btn:hover {
    background-color: var(--cpov-ram-hover-color);
    color: var(--cpov-white-color);
}

.make_ram .eshop_secondary_btn,
.make_ram .jconfirm .jconfirm-box .jconfirm-buttons button.eshop_secondary_btn {
    border: 1px solid var(--cpov-ram-theme-color);
    background-color: var(--cpov-white-color);
    color: var(--cpov-black-color);
}

/* .make_ram .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title::after {
    background-color: var(--cpov-ram-theme-color);
} */

.make_ram .eshop_secondary_btn:hover {
    border: 1px solid var(--cpov-ram-hover-color);
    background-color: var(--cpov-hover-grey-color);
    color: var(--cpov-black-color);
}

/* .make_ram .accessory_button input:checked+span {
    background-color: var(--cpov-ram-theme-color);
    color: var(--cpov-white-color);
} */

.make_ram .hr1 {
    background: var(--cpov-ram-theme-color);
}

/* .make_ram .time-select:after {
    background-image: url('../../images/timer_svg_ram.svg');
}

.make_ram .date-select:after {
    background-image: url('../../images/calendar_svg_ram.svg');
} */

/* .make_ram .eshop_svg_icon path {
    fill: var(--cpov-ram-theme-color);
} */

/* RAM THEME STYLE ENDS */

/* WAGONEER THEME STYLE STARTS */
body.make_wagoneer,
.make_wagoneer label,
.make_wagoneer form {
    font-family: 'Montserrat', Arial, sans-serif !important;
    font-weight: normal;
}

.make_wagoneer label {
    font-family: 'Montserrat', Arial, sans-serif !important;
    font-weight: 400;
    line-height: 22px;
}

.make_wagoneer .select2 {
    font-family: 'Montserrat', Arial, sans-serif !important;
}

.make_wagoneer .eshop_form_input {
    font-family: 'Montserrat', Arial, sans-serif !important;
}

.make_wagoneer h1 {
    font-family: 'Montserrat', Arial, sans-serif !important;
    font-weight: 700;
}

.make_wagoneer h2 {
    font-family: 'Montserrat', Arial, sans-serif !important;
    font-weight: 700;
}

.make_wagoneer h3 {
    font-family: 'Montserrat', Arial, sans-serif !important;
    font-weight: 700;
}

.make_wagoneer h4 {
    font-family: 'Montserrat', Arial, sans-serif !important;
    font-weight: 700;
}

.make_wagoneer h5 {
    font-family: 'Montserrat', Arial, sans-serif !important;
    font-weight: 700;
}

.make_wagoneer button {
    font-family: 'Montserrat', Arial, sans-serif !important;
    line-height: 22px;
}

.make_wagoneer header {
    font-family: 'Montserrat', Arial, sans-serif !important;
}

.make_wagoneer p {
    font-weight: 400;
    font-family: 'Montserrat', Arial, sans-serif !important;
}

.make_wagoneer .ui-datepicker {
    font-family: 'Montserrat', Arial, sans-serif !important;
}

.make_wagoneer .nav-item {
    font-family: 'Montserrat', Arial, sans-serif !important;
}

.make_wagoneer .nav-link {
    font-family: 'Montserrat', Arial, sans-serif !important;
}

/* .make_wagoneer .fa {
    color: var(--cpov-wagoneer-theme-color);
} */

.make_wagoneer .dealer_addres .eshop_svg_icon path {
    fill: var(--cpov-wagoneer-theme-color) !important;
}

.make_wagoneer .eshop_primary_btn .fa {
    color: var(--cpov-white-color);
}

.make_wagoneer .time-select:after {
    color: var(--cpov-wagoneer-theme-color)
}

.make_wagoneer .accessory_button label input+span {
    border: 1px solid var(--cpov-wagoneer-theme-color);
}

.make_wagoneer .accessory_button label input+span:hover {
    background-color: var(--cpov-hover-grey-color);
}

.make_wagoneer .sticker-btn:hover {
    background-color: var(--cpov-hover-grey-color);
}

.make_wagoneer .sticker-btn {
    border: 1px solid var(--cpov-wagoneer-theme-color);
    background-color: var(--cpov-white-color);
}

.make_wagoneer .four_steps_btn:hover {
    border-bottom: var(--cpov-wagoneer-theme-color) 4px solid !important;
}

.make_wagoneer .four_steps_btn:hover::after {
    border-color: var(--cpov-wagoneer-theme-color) !important;
}

.make_wagoneer .four_steps_bar .active .four_steps_btn,
.make_wagoneer .four_steps_btn.show {
    border-bottom: var(--cpov-wagoneer-theme-color) 4px solid !important;
}

.make_wagoneer .four_steps_bar .active:after {
    border-style: solid;
    border-color: var(--cpov-wagoneer-theme-color);
}

.make_wagoneer .eshop_group_tabs_list .nav-item.active {
    border-bottom: 4px solid var(--cpov-wagoneer-theme-color) !important;
}

.make_wagoneer .eshop_group_tabs_list .nav-item.active .eshop_modal_tabs_button {
    border-bottom: 1px solid var(--cpov-wagoneer-theme-color) !important;
}

.make_wagoneer .eshop_radio_input input {
    /* accent-color: var(--cpov-wagoneer-theme-color) !important; */
}

.make_wagoneer .eshop_modal_tabs_button:hover {
    color: var(--cpov-black-color);
}

.make_wagoneer .payment_calculator_modal .nav-tabs .nav-item.active {
    border-bottom: 3px solid var(--cpov-wagoneer-hover-color) !important;
}

.make_wagoneer .eshop_primary_btn {
    border: 1px solid var(--cpov-wagoneer-theme-color);
    background-color: var(--cpov-wagoneer-theme-color);
    color: var(--cpov-white-color);
}


.make_wagoneer .eshop_primary_btn:hover {
    background-color: var(--cpov-wagoneer-hover-color);
    color: var(--cpov-white-color);
}

.make_wagoneer .eshop_secondary_btn,
.make_wagoneer .jconfirm .jconfirm-box .jconfirm-buttons button.eshop_secondary_btn {
    border: 1px solid var(--cpov-wagoneer-theme-color);
    background-color: var(--cpov-white-color);
    color: var(--cpov-black-color);
}

/* .make_wagoneer .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title::after {
    background-color: var(--cpov-wagoneer-theme-color);
} */

.make_wagoneer .eshop_secondary_btn:hover {
    border: 1px solid var(--cpov-wagoneer-hover-color);
    background-color: var(--cpov-hover-grey-color);
    color: var(--cpov-black-color);
}

/* .make_wagoneer .accessory_button input:checked+span {
    background-color: var(--cpov-wagoneer-theme-color);
    color: var(--cpov-black-color);
} */

.make_wagoneer .hr1 {
    background: var(--cpov-wagoneer-theme-color);
}

/* .make_wagoneer .time-select:after {
    background-image: url('../../images/timer_svg_wagoneer.svg');
}

.make_wagoneer .date-select:after {
    background-image: url('../../images/calendar_svg_wagoneer.svg');
} */

/* .make_wagoneer .eshop_svg_icon path {
    fill: var(--cpov-wagoneer-theme-color);
} */

/* WAGONEER THEME STYLE ENDS */

.eshop_secondary_btn .fa {
    color: var(--cpov-black-color);
}