.trade_in-steep.active .trade_in-steep-number{
    color: #CC0000;
}
.trade_in-fourth-steeps-left-title b{
    color: #CC0000;
}
.checkbox__btn .checkbox__item input:checked ~ .checkmark {
    background-color: #CC0000;
}
.view_propositions{
    color: #CC0000;
}
.view_propositions:hover{
    color: #CC0000;
}
.trade_in-comlectation:hover, .trade_in-comlectation.active{
    border: 1px solid #CC0000;
}
.trade_in-last-steep .trade_in-second-info-price b{
    color: #CC0000;
}
.trade_in-card-car.active .trade_in-card-car-name, .trade_in-card-car:hover .trade_in-card-car-name{
    color: #CC0000;
}
.trade_in-modif-item svg path {
    fill: #CC0000;
}
.trade_in-goback {
    font-size: 10px;
}
.trade_in-widget .form-control {
    background: #fff!important;
    background-color: #fff!important;
    border: 1px solid #E1E1E1!important;
}
.trade_in-widget .form-control:disabled {
    background-color: #e9ecef!important;
}
.view_propositions svg path {
    stroke: #CC0000;
}
/*COLOR*/
.trade__in-steep.active .trade__in-steeps-num{
    color: #CC0000;
}
.tradeIn__viewed-list {
    color: #CC0000;
}
.tradein__viewed-item{
    color: #CC0000;
}
.second__info-price b.price__up{
    color: #CC0000;
}
.final__steep-title .car-price{
    color: #CC0000;
}
.btn-tradein {
    border: 1px solid #CC0000;
    background: #CC0000;
}
.btn-tradein:hover {
    color: #CC0000;
}
.btn-tradein-border {
    color: #CC0000;
    border: 1px solid #CC0000;
}
.btn-tradein-border:hover {
    background: #CC0000;
}
.steeps-td__card:hover .steeps-td__card-name, .steeps-td__card.active .steeps-td__card-name{
    color: #CC0000!important;
}
.view-offers:hover{
    color: #CC0000;
}
.view-offers:hover svg path {
    fill: #CC0000;
}
.tradein__radio-box [type=radio]:checked+label,
.tradein__radio-box label:hover {
    background: rgba(204, 0, 0, 0.15);
    color: #CC0000;
}
.variaton__steep-price{
    color: #CC0000;
}
.variaton__steep-radio-box [type=checkbox]:checked + label:before, .variaton__steep-radio-box [type=radio]:checked + label:after {
    background-color: #CC0000;
    border-color: #CC0000;
}
.variation__card-btn:hover {
    color: #CC0000;
}
.variation__card-btn {
    color: #CC0000;
}
.chooce__options-item:hover, .chooce__options-item.active{
    border: 1px solid #CC0000;
}
.chooce__options-variation .chooce__options-item-price{
    color: #CC0000;
}
.trade__in-wrap .btn-tradein:disabled:hover {
    background: #CC0000;
}
.tradeininfo_icon-title svg path{
    fill: #CC0000;
}
/*END COLOR*/

/*TRADE IN PAGE WIDGET*/
@media (max-width: 992px){
    .trade-in-tablebordered {
        padding: 16px 15px 20px!important;
    }
    div#ti-widget {
        padding: 0!important;
    }
}
span.trade-in-calc, .trade-in-calc-subtitle {
    display: none!important;
}
.trade-in-tablebordered {
    border: 1px solid #E5E5E5;
    border-radius: 0;
}
.trade-in-tablebordered .trade-in-form-title {
    font-family: 'AvenirNextCyrDemi', sans-serif;
    margin-bottom: 14px;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;  /* identical to box height */
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #343434;
    width: 100%;
    display: inline-block;
}
.trade-in-tablebordered .trade-in-line {
    display: none;
}
.trade-in-tablebordered .trade-in-nubmer-title {
    font-family: 'AvenirNextCyrDemi', sans-serif;
    text-transform: none;
    display: block;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;  /* identical to box height */
    color: #A9A9A9;
}
.trade-in-tablebordered .trade-in-nubmer {
    font-family: 'AvenirNextCyrBold', sans-serif;
    margin-bottom: 9px;
    display: block;
    float: none;
    font-style: normal;
    font-weight: 750;
    font-size: 48px;
    line-height: 59px;  /* identical to box height */
    text-transform: uppercase;
    color: #A9A9A9;
}
.trade-in-tablebordered .trade-in-steers .active .trade-in-nubmer-title{
    color: #343434;
}
.trade-in-tablebordered .trade-in-steers .active .trade-in-nubmer{
    color: #CC0000;
}
.trade-in-tablebordered .trade-in-btn {
    width: 100%;
    text-align: center;
    display: inline-block!important;
    cursor: pointer;
    max-width: 223px;
    background: #CC0000;
    border-radius: 5px;
    font-family: 'AvenirNextCyrDemi', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 14px 36px 15px;
    border: 1px solid #CC0000;
}
.trade-in-tablebordered .trade-in-block-desc input, .trade-in-tablebordered .trade-in-block-desc select {
    /*padding: 14px 16px 13px 16px;*/
    background-position: -100%;
    border: 1px solid #DDDDDD;
}
.info-text-first-steeps {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 19px;  /* or 158% */
    color: #A9A9A9;
    max-width: 374px!important;
    margin-bottom: 0!important;
}
.trade-in-block-image {
    background: rgba(196, 196, 196, 0.4)!important;
}
.trade-in-tablebordered .trade-in-btn:hover {
    border: 1px solid #CC0000;
    background: transparent;
    color: #CC0000;
}
/*INPUT*/
.form-control,
.form-group select,
.form-group input,
textarea{
    height: auto!important;
    border-color: transparent!important;
    font-family: 'AvenirNextCyrLight', sans-serif;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    color: #343434;
    padding: 10px 15px 9px!important;
    width: 100%!important;
    border-radius: 0!important;
    font-size: 14px;
    letter-spacing: 0.06em;
    text-transform: none;
    background: #F4F4F4!important;
    margin-bottom: 18px!important;
}
.form-control:focus,
.form-group select:focus,
.form-group input:focus{
    box-shadow: none;
    outline: none;
    color: #000;
}



/*trade-in*/
.trade-in-list-car-tabs ul>li.active>a:focus, .trade-in-list-car-tabs ul li:hover a,
.trade-in-list-car-tabs ul li.active a, .trade-in-list-car-tabs ul li.active:hover a,
.trade-in-btn, .trade-in-steers .active .trade-in-line, .trade-in-title-line{
    background-color: #CC0000;
}
.trade-in-list-car-tabs ul>li.active>a:focus, .trade-in-btn:hover, .trade-in-btn,
.trade-in-list-car-tabs ul li.active a, .trade-in-list-car-tabs ul li.active:hover a{
    color: #fff;
}
.trade-in-list-car-tabs ul li:hover a, .red-color-price, .trade-in-steers .active .trade-in-nubmer,
.trade-in-calc{
    color: #CC0000;
}
.trade-in-list-car-tabs ul>li.active>a:focus, .trade-in-car.active {
    border-color: #CC0000;
}
.trade-in-btn:hover{
    background-color: #CC0000;
}
.tradeIn__btn {
    background-color: #CC0000!important;
    border-radius: 0!important;
    cursor: pointer;
}
.tradeIn__tab.active .tradeIn__tab-desc{
    color: #CC0000;
}
.tradeIn__tab.active .tradeIn__tab-desc:after{
    background-color: #CC0000!important;
}
.tradeIn__tab.active .tradeIn__tab-num, .secont__select-tabs .nav-link.active, .third__car-price span {
    color: #CC0000!important;
}
.secont__select-car.active {
    border-color: #CC0000!important;
}

.form-control.error {
    border: 1px solid red!important;
}

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