.trade_in-fourth-steeps-left-title b{
    color: #000;
}
.checkbox__btn .checkbox__item input:checked ~ .checkmark {
    background-color: #000;
}
.view_propositions,
.view_propositions:hover{
    color: #C12525 !important;
}

.tradein_widget-options .view_propositions svg path {
    stroke: currentColor!important;
}

.trade_in-card-car.active .trade_in-card-car-name,
.trade_in-card-car:hover .trade_in-card-car-name,
.tradein__viewed-name,
.trade__in-choose-car_note {
    color: inherit;
}
.trade_in-modif-item svg path {
    fill: #C12525;
}

.trade_in-widget-wrap {
    position: relative;
    padding: 40px 0 26px;
    margin: 55px 0 0;
    background: none;
}

.trade_in-widget-wrap:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: linear-gradient(to left, transparent 0%, #fff 50%, transparent 100%);
}

.trade_in-widget {
    box-shadow: none;
    background: none;
}

.trade_in-title {
    margin-bottom: 18px;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: inherit;
}

.trade_in-desc {
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    color: inherit;
}

.trade_in-first-form {
    max-width: 310px;
}

.trade_in-widget-wrap .form-control {
    background: #060606;
    border: 1px solid #474747;
    color: #fff;
    border-radius: 0;
    padding: 12px 16px 13px;
}

.trade_in-widget-wrap .form-control:focus {
    background: #060606;
    border: 1px solid #474747;
    color: #fff;
}

.trade_in-first-form .form-control {
}

.trade_in-widget-wrap  div.form-control {
    background: none;
    color: inherit;
    padding: 0;
    border: 0;
}

.trade_in-widget-wrap .dropdown-menu {
    background: #060606;
    border: 1px solid #474747;
}

.trade_in-widget-wrap .dropdown-item:focus,
.trade_in-widget-wrap .dropdown-item:hover,
.trade_in-widget-wrap .dropdown-item.active,
.trade_in-widget-wrap .dropdown-item:active {
    background: #C12525;
}

.trade_in-widget-wrap .btn-light,
.trade_in-widget-wrap .btn-light:not(:disabled):not(.disabled).active,
.trade_in-widget-wrap .btn-light:not(:disabled):not(.disabled):active,
.trade_in-widget-wrap .show>.btn-light.dropdown-toggle {
    background: #060606;
    border: 1px solid #474747;
}

.trade_in-widget-wrap .btn-light.disabled,
.trade_in-widget-wrap .btn-light:disabled {
    /* background: #060606;
    border: 1px solid #474747; */
}

.trade_in-first-form .btn {
    width: 100%;
    max-width: none;
    font-weight: 600;
    font-size: 16px;
    color: #FFFFFF;
    background: #C12525;
}

.dont_know-nmbr {
    position: relative;
    margin-top: 20px;
    padding: 0 20px 10px;
    /* width: 100%; */
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    text-transform: uppercase;
    color: inherit;
    text-align: center;
    border-bottom: 0;
}

.dont_know-nmbr:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: linear-gradient(to left, transparent 0%, #C12525 50%, transparent 100%);
}

.trade_in-steep-number,
.trade_in-steep.active .trade_in-steep-number  {
    font-weight: normal;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: inherit;
}

.trade_in-steep.active .trade_in-steep-number {
    color: #C12525;
}

.trade_in-steep-desc {
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0.06em;
    color: inherit;
    display: none;
}

.trade_in-steep.active .trade_in-steep-desc {
    color: #C12525;
}

.trade_in-widget-number {
    justify-content: space-between;
}

.trade_in-widget-number .col {
    flex-grow: 0;
}

.trade_in-widget-number hr {
    margin-top: 15px;
    margin-bottom: 70px;
    border: 0;
    height: 1px;
    background: linear-gradient(to left, transparent 0%, #C12525 50%, transparent 100%);
}

.tradein_widget-options,
.trade_in-fourth-info,
.trade_in-second-info,
.trade_in-goback,
.trade_in-fourth-steeps-block-left,
.trade_in-fourth-steeps-borders-img,
.trade_in-card-car-img {
    background: #000;
}

.trade_in-goback {
    max-width: 200px;
}

.trade_in-form-title,
.consultation-form___policy-line .check-label,
.trade_in-second-info-title,
.trade_in-fourth-info p,
.trade_in-fourth-steeps-borders-title,
.trade_in-fourth-steeps-title,
.trade_in-modif-name,
.trade_in-comlectation-name,
.trade_in-fourth-steeps-car {
    color: inherit;
}

.trade_in-comlectation {
    background: #1E1E1E;
    border: 1px solid #474747;
    box-shadow: 0px 10px 20px rgb(136 133 133 / 16%);
    border-radius: 20px;
}

.trade_in-comlectation:hover,
.trade_in-comlectation.active{
    border: 1px solid #000;
}

.consultation-form___policy-line a,
.trade_in-card-car-price,
.trade_in-last-steep .trade_in-second-info-price,
.trade_in-last-steep-item b,
.trade_in-comlectation-price,
.tradein__viewed-name:hover {
    color: #C12525 !important;
}

.consultation-form___policy-line .check-label input:checked + .check-label__checkmark {
    color: #C12525;
    border-color: #C12525;
}

@media (min-width: 576px) {
    .trade_in-steep-desc {
        display: block;
    }

    .trade_in-title {
        margin-bottom: 20px;
        font-size: 24px;
        line-height: 28px;
    }
}

@media (min-width: 992px) {
    .trade_in-steep-desc {
        font-size: 14px;
        line-height: 16px;
    }

    .trade_in-title {
        margin-bottom: 26px;
        font-size: 32px;
        line-height: 37px;
    }

    .trade_in-desc {
        font-size: 18px;
        line-height: 158.2%;
    }

    .trade_in-steep-number,
    .trade_in-steep.active .trade_in-steep-number  {
        font-size: 32px;
        line-height: 37px;
    }
}

@media (max-width: 991.98px) {
    .row.trade_in-widget-number {
        display: flex;
    }
}

.propositions-nobg-btn {
    border: 1px solid #3EC078;
    color: #3EC078;
}

.propositions-btn:hover {
    border: 1px solid #3EC078;
    color: #fff;
}
