.icomoon-slider-prev,.icomoon-slider-next{background-image:url(../../img/toyota/slider-arrow_red.svg);}
.bg_dark-gray.car-config__tab-panel {
    background: #141414;
}
.config-select__sub-title {
    margin-bottom: 18px;
}
.lineup__name {
    font-weight: 600;
    color: #000;
}
.lineup__price {
    font-size: 1.25rem;
    color: rgba(0,0,0,.55);
}
.lineup__price b {
    font-weight: 700;
    color: rgba(0,0,0,.75);
}
.config-select__car.lineup__model .card {
    border: none;
}
.config-select__car.lineup__model a {
    text-decoration: none;
}
.box__select label {
    border-radius: 2px!important;
}
.modal-content .btn-brand-mode {
    padding: 8px 0;
}
.car-config__btn-next-step button {
    width: 100%;
    max-width: 230px;
}
.config-pop .close span {
    font-size: 40px;
}
@media (max-width: 992px) {
    .config-pop__card {
        flex-direction: column;
    }
}

.car-config__tab.active, .car-config__tab:hover {
    color: #000;
    background-color: #fff;
    -webkit-box-shadow: 0 -12px 0 -10px #3C3C3B inset;
    box-shadow: inset 0 -12px 0 -10px #3C3C3B;
}
.box_hovered:hover, .config-select__title span::after, .config-slider .slick-dots li {
    border-color: #3C3C3B;
}

.color__name #colorPrice, .form__title span,
.config-select__car:hover .lineup__name, .car-config__car-info b,
.pop-up__body-text>span, .config-pop__card-left span, .config-pop__card-price {
    color: #3C3C3B;
}
.box__select .selected {
    color: #fff
}
.box__price b {
    color: #3C3C3B;
}

.box__select [type=checkbox]:checked + label, .box__select [type=radio]:checked + label,
.form__radio-box [type=checkbox]:checked + label, .form__radio-box [type=radio]:checked + label,
.form__radio-box label:hover, .icomoon-slider-next:hover, .box__select .selected {
    background-color: #3C3C3B;
}
.loan__ranger::-webkit-slider-thumb {
    background-color: #3C3C3B;
}
.loan__ranger::-moz-range-thumb {
    background-color: #3C3C3B;
}
.loan__ranger::-ms-thumb {
    background-color: #3C3C3B;
}
.color__var [type=radio]:checked + label {
    -webkit-box-shadow: 0 0 0 2px #3C3C3B inset;
    box-shadow: inset 0 0 0 2px #3C3C3B;
}
.loan__ranger::-webkit-slider-runnable-track{background-color: #3C3C3B}
.loan__ranger::-moz-range-track{background-color: #3C3C3B}
.loan__ranger::-ms-fill-upper{background-color: #3C3C3B}
.loan__ranger:focus::-ms-fill-lower {
    background-color: #3C3C3B;
}

.loan__ranger:focus::-webkit-slider-runnable-track{
    background-color: #3C3C3B;
}
.loan__ranger:focus::-ms-fill-upper {
    background-color: #3C3C3B;
}
.loan__ranger::-ms-fill-lower {
    background-color: #3C3C3B;
}
.config-slider .slick-dots li.slick-active, .form__options [type=checkbox]:checked + label:before,
.form__radio-inline [type=radio]:checked + label:after{
    background-color: #3C3C3B;
    border-color: #3C3C3B;
}
@media (max-width: 768px){
    .form__options [type=checkbox]:checked + label:after {
        background-color: #3C3C3B;
        border-color: #3C3C3B;
    }
}
.btn-brand-mode {
    background-color: #3C3C3B;
    border-color: #3C3C3B;
    color: #fff;
    border-radius: 3px;
    transition: .3s ease-out;
}
.btn-brand-mode:hover {
    background-color: transparent;
    color: #3C3C3B;
}
.btn-brand-transparent {
    background-color: transparent!important;
    color: #3C3C3B !important;
}
.btn-brand-transparent:hover {
    background-color: #3C3C3B !important;
    color: #fff!important;
}

.car-config__step-tabs .nav-link {
    position: relative;
    color: #444444;
    font-size: 10px;
    letter-spacing: .15rem;
    text-transform: uppercase;
    background-color: #fff;
    transition: .5s ease;
}
.car-config__step-tabs .nav-link:hover, .car-config__step-tabs .nav-link.active {
    color: #fff;
    background-color: #3C3C3B;
}

/**/

.btn-outline-secondary:hover, .btn-outline-secondary.active {
    background-color: rgba(158, 27, 50, 0.15) !important;
    color: #3C3C3B !important
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(158, 27, 50, 0.15) !important;
}


button.pl-5.pr-5.mt-3.btn.btn-brand-mode {
    padding-left: 10px!important;
    padding-right: 10px!important;
}