/*COLOR*/
.recording__service-nav .nav-link.active,
.recording__service-nav .nav-item.show .nav-link {
    border-bottom: 2px solid #da2728;
}

button:active,button:focus,input:focus,input:active{
    outline: none;
}

.recording__service-nav .nav-link:hover {
    border-bottom: 2px solid #da2728;
    color: #292929;
}

.recording__service-nav .nav-link.active svg path, .recording__service-nav .nav-item.show .nav-link svg path {
    fill: #da2728;
}

.recording__service-nav .nav-link:hover svg path {
    fill: #da2728;
}

.autorizarion__btn:hover {
    text-decoration: none;
    color: #da2728;
    border-color: #da2728;
}

.recording__nav-details-list li .recording__nav-list-price {
    color: #da2728;
}

.chooseservices-list li.active,
.chooseservices-list li:hover {
    color: #da2728;
    border-bottom: 1px solid #da2728;
}

.features-btn.active {
    background: #da2728;
}

.services__item-price {
    color: #da2728;
}

.recording__service-calendar-time div:hover, .recording__service-calendar-time .select {
    color: #da2728;
    background: #da272826;
    border: 1px solid #da272826;
}

.recording__service-calendar-day span:hover {
    background: #da272826;
    color: #da2728;
}

.recording__service-calendar-day .select {
    background: #da272826;
    color: #da2728;
}

.recording__send-sms-phone a {
    color: #da2728;
}

.checkbox__btn .checkbox__item a {
    color: #da2728;
}

.checkbox__btn .checkbox__item input:checked ~ .checkmark {
    background-color: #da2728;
}

.autorizarion__btn svg path {
    fill: #da2728;
}

.widget__order-to-slider .slick-slide .active {
    border: 1px solid #da2728;
}

.about-car__info .btn-link {
    color: #da2728;
}

.nav-tabs-categories .nav-link.active {
    color: #da2728;
}

.nav-tabs-categories .nav-link:hover {
    color: #da2728;
}

.accordion-categories-mobile .card-header .btn-link:hover {
    color: #da2728;
}

div#custom-scroll .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #da2728 !important;
}

/*STYLE*/
@media (min-width: 992px) and (max-width: 1199.98px) {
    .recording__service-nav .nav-link {
        font-size: 14px;
        padding: 12px 10px 14px 15px;
    }

    .chooseservices-list li {
        font-size: 16px;
        padding: 8px 0 10px;
    }
}

/*BTN*/
.recording__service-head-btn .btn-outline-primary {
    color: #282830;
    border-color: #E5E5E5;
}

.recording__service-head-btn svg {
    vertical-align: sub;
}

.recording__service-head-btn .btn svg path {
    stroke: #FF0022;
}

.recording__service-head-btn .btn:hover svg path {
    stroke: #fff;
}

.service_widget-card-car:hover .service_widget-card-car-title {
    color: #FF0022;
}

.service_widget-modif-item:hover {
    border-color: #FF0022;
}

.service_widget-modif-item svg path {
    fill: #FF0022;
}


.recording__navigation {
    top: 26px;
}

@media (max-width: 767.98px) {
    .recording__navigation {
        top: 23px;
    }
}

/*new search block*/

.search__car__number__wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin: 30px 50px;
}

.search__car__number__box {
    width: 415px;
    display: flex;
    height: 290px;
    background: #FFFFFF;
    border: 1px solid #D1D1D1;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 25px;
}

.search__car__number__name {
    font-weight: 600;
    font-size: 24px;
    color: #2F2F2F;
}

.search__car__number__input {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #D8D8D8;
    border-radius: 6px;
    padding: 15px 10px;
}
.search__car__number__input_uppercase {
    text-transform: uppercase;
}

.search__car__number__input::placeholder {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #898989;
}

.search__car__number__input_uppercase.error{
    border: 1px solid #FF0022;
}

.search__car__number__btn {
    display: block;
    background-color: #FF0022;
    border-radius: 28px;
    padding: 8px 35px 10px;
    border: 1px solid rgba(228, 12, 37, 0);
    color: #FFFFFF;
}

.search__car__number__btn:hover{
    background-color: transparent;
    border: 1px solid #E40C25;
    color: #E40C25;
}

.search__car__number__btn-gray {
    background: #585858;
}

.search__car__number__btn-transparent {
    background: transparent;
    border-radius: 28px;
    padding: 8px 35px 10px;
    border: 1px solid #E40C25;
    color: #FF0022;
    font-weight: bold;
}
.search__car__number__btn-transparent_uppercase {
    text-transform: uppercase;
}

.search__car__number__btn-transparent:hover{
    background-color: #FF0022;
    border: 1px solid rgba(228, 12, 37, 0);
    color: #FFFFFF;
}

.search__car__number__img {
    width: 200px;
    height: 100px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.search__car__number__title {
    font-weight: 600;
    font-size: 26px;
    color: #2F2F2F;
}

.search__car__number__characteristics {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 27px;
    color: #000000;
}

.search__car__number__btn__wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.selected__car {
    width: 570px;
    padding: 0 25px 20px;
    border: transparent;
    box-shadow: none;
}

.car__modification__select__wrapper{
    display: flex;
    flex-direction: column;
}

.go__to__back__border{
    border: 1px solid #E40C25;
    padding: 9px 35px 10px 30px;
    border-radius: 50px;
    color: #E40C25;
}

.go__to__back__border>svg>path{
    stroke: #E40C25;
}

@media (max-width: 1200px) {
    .search__car__number__wrapper {
        flex-direction: column;
    }

    .search__car__number__box {
        width: 100%;
    }

    .selected__car {
        width: 100%;
        margin: 20px 0;
        height: auto;
    }
}

@media (max-width: 767px) {
    .search__car__number__btn__wrapper {
        flex-direction: column;
    }

    .search__car__number__btn-transparent {
        width: 100%;
        margin: 5px 0;
    }

    .search__car__number__characteristics {
        align-items: flex-start;
        flex-direction: column;
    }

    .search__car__number__wrapper {
        margin: 28px 0;
    }

    .search__car__number__name {
        font-size: 20px;
    }

    .search__car__number__title {
        font-size: 20px;
    }
}


