.lineup__model {
    margin: 20px 0;

}
.lineup__model .card {
    border: 0
}

.lineup__model .card a, .lineup__model .card a:hover, .lineup__model .card a:focus {
    text-decoration: none;
}

.card-body {
    padding-left: 0;
    padding-right: 0;
}

.lineup__name {
    font-style: normal;
    font-weight: bold;
    line-height: 32px;
    font-size: 24px;
    color: #3F3F3F;
}

.lineup__price {
    font-style: normal;
    font-weight: normal;
    line-height: 24px;
    font-size: 16px;
    color: #898989;
    margin-bottom: 8px;
}

.icomoon-slider-prev,.icomoon-slider-next{background-image:url(../../img/lexus/slider-arrow_blue.svg);}
.car-config__tab.active, .car-config__tab:hover {
    color: #222222;
    background-color: #fff;
    -webkit-box-shadow: 0 -12px 0 -10px #00AFEA inset;
    box-shadow: inset 0 -12px 0 -10px #00AFEA;
}
.box_hovered:hover, .config-select__title span::after, .config-slider .slick-dots li {
    border-color: rgba(0, 175, 234, 0.78)
}

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

.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: #00AFEA
}
.loan__ranger::-webkit-slider-thumb {
    background-color: #00AFEA
}
.loan__ranger::-moz-range-thumb {
    background-color: #00AFEA
}
.loan__ranger::-ms-thumb {
    background-color: #00AFEA
}
.color__var [type=radio]:checked + label {
    -webkit-box-shadow: 0 0 0 2px #00AFEA inset;
    box-shadow: inset 0 0 0 2px #00AFEA;
}
.loan__ranger::-webkit-slider-runnable-track{background-color: rgba(0, 175, 234, 0.78)}
.loan__ranger::-moz-range-track{background-color: rgba(0, 175, 234, 0.78)}
.loan__ranger::-ms-fill-upper{background-color: rgba(0, 175, 234, 0.78)}
.loan__ranger:focus::-ms-fill-lower {
    background-color: rgba(0, 175, 234, 0.78)
}

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

.car-config__step .nav-link {
    position: relative;
    color: rgba(0,0,0,.36);
    font-weight: bold;
    text-transform: uppercase;
    transition: .5s ease;
}
.car-config__step .nav-link:hover, .car-config__step .nav-link.active {
    color: #000
}

.car-config__step .nav-link:after {
    content: "";
    width: 0;
    height: .15em;
    position: absolute;
    bottom: 0;
    left: 50%;
    background: #00AFEA;
    -webkit-transition: .2s ease;
    transition: .2s ease;
}
.car-config__step .nav-link.active:after, .car-config__step .nav-item:hover .nav-link:after {
    width: 100%;
    left: 0;
}

.bg_dark-gray {
    background-color: #676A70;
}
.config-pop__card {
    border-color: transparent;
}
.config-pop__card .card-footer {
    background-color: transparent;
    border-color: transparent;
}

/**/

.btn-outline-secondary:hover, .btn-outline-secondary.active {
    background-color: rgba(0, 175, 234, 0.15) !important;
    color: #00AFEA !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(0, 175, 234, 0.15) !important;
}