.leasing_widget {
    padding-top: 0px;
    margin-left: -30px;
    margin-right: -30px;
}
@media (max-width: 767.98px) {
    .leasing_widget {
        margin-left: -15px;
        margin-right: -15px;
    }
}
.leasing_widget-item.active {
    color: #00a3e0;
}
.leasing_widget-item.active svg path {
    fill: #00a3e0;
}
.leasing_card-item:hover .leasing_card-title {
    text-decoration: none;
    color: #00a3e0;
}
.leasing-modif .leasing_card-car-title {
    color: #00a3e0;
}
.leasing_card-car:hover .leasing_card-car-title{
    color: #00a3e0;
}
.leasing-modif:hover{
    border-color: #00a3e0;
}
.leasing_range_avans-percent{
    color: #00a3e0;
}
.leasing_widget .btn.btn-primary {
    background: #00a3e0;
    color: #FFFFFF;
    border: 1px solid #00a3e0;
    width: 100%;
}
.leasing_widget .btn.btn-primary :hover, .leasing_widget .btn:not(:disabled):not(.disabled):active {
    color: #00a3e0;
    background: transparent;
    box-shadow: none!important;
    border: 1px solid #00a3e0;
}
.leasing_widget input[type=range]::-webkit-slider-thumb {
    border: 1px solid #00a3e0;
    background: #00a3e0;
}
.leasing_widget input[type=range]::-moz-range-thumb {
    border: 1px solid #00a3e0;
    background: #00a3e0;
}
.leasing_widget input[type=range]::-ms-thumb {
    box-shadow: 1px 1px 1px #00a3e0;
    border: 1px solid #00a3e0;
    background: #00a3e0;
}
.leasing_widget input[type=range]::-ms-fill-lower {
    background: #00a3e0;
}


.leasing_widget-item.active {
    color: #00a3e0;
}
.leasing_list-icon svg path {
    stroke: #00a3e0;
}
.leasing_widget-item.active svg path {
    fill: #00a3e0;
}
.leasing_card-item:hover .leasing_card-title {
    text-decoration: none;
    color: #00a3e0;
    cursor: pointer;
}
.leasing_card-car:hover .leasing_card-car-title{
    color: #00a3e0;
    cursor: pointer;
}
@media (min-width: 1200px){
    .container {
        max-width: 1199px;
    }
}
.btn.btn-primary {
    background: #00a3e0;
    color: #FFFFFF;
    border: 1px solid #00a3e0;
    width: auto;
}
.btn.btn-primary :hover, .btn:not(:disabled):not(.disabled):active {
    color: #00a3e0;
    background: transparent;
    box-shadow: none!important;
    border: 1px solid #00a3e0;
}

.leasing-modif-item svg path {
    fill: #00a3e0;
}


.leasing_info {
    background: #ffffff;

}
.forms_range input[type=range] {
    background: transparent;
}
.leasing_widget-title {
    font-size: 20px;
    line-height: 36px;
}
.leasing_financial-terms label {
    font-size: 16px;
    line-height: 18px;
}
.go_back {
    font-size: 13px;
    line-height: 16px;
}
.leasing_info-desc {
    font-size: 18px;
}




.leasing-filter .form-group label {
    font-size: 13px;
}



section#leasing_widget.leasing_widget{
    padding-top: 0;
    padding-bottom: 30px;
}
.leasing_widget-item.active {
    color: #00a3e0;
}
.leasing_widget-item.active svg path {
    fill: #00a3e0;
}
.leasing_card-item:hover .leasing_card-title {
    text-decoration: none;
    color: #00a3e0;
    cursor: pointer;
}
.leasing_card-car:hover .leasing_card-car-title{
    color: #00a3e0;
    cursor: pointer;
}
.leasing_complectation-car.leasing-modif:hover {
    border: 1px solid #00a3e0;
}
@media (min-width: 1200px){
    .container {
        max-width: 1199px;
    }
}
.btn.btn-primary {
    background: #00a3e0;
    border: 1px solid #00a3e0;
}
.btn.btn-primary :hover, .btn:not(:disabled):not(.disabled):active {
    color: #00a3e0;
    background: transparent;
    box-shadow: none!important;
    border: 1px solid #00a3e0;
}
.leasing_steep-form .btn-primary:hover {
    background-color: #00a3e099;
    border-color: #00a3e099;
}
.leasing-modif:hover{
    border-color: #00a3e0;
}
.leasing-modif .leasing_card-car-title {
    color: #00a3e0;
}
.leasing-modif-item-price{
    border-color: #00a3e0;
}
.leasing_range_avans-percent{
    color: #00a3e0;
}
input[type=range]::-webkit-slider-thumb {
    border: 1px solid #00a3e0;
    background: #00a3e0;
}
input[type=range]::-moz-range-thumb {
    border: 1px solid #00a3e0;
    background: #00a3e0;
}
input[type=range]::-ms-thumb {
    box-shadow: 1px 1px 1px #00a3e0;
    border: 1px solid #00a3e0;
    background: #00a3e0;
}
input[type=range]::-ms-fill-lower {
    background: red;
}

.leasing_card-info{
    border: 1px solid #00a3e0;
}
.leasing_card-info .leasing_card-info-head .dealer-active{
    color: #00a3e0;
}
.leasing_card-info-brand:hover .leasing_card-info-brand-name,
.leasing_card-info-brand.active .leasing_card-info-brand-name{
    color: #00a3e0;
}







.leasing_program-row .radio-block input[type="radio"]:checked + label:after{
    background-color: #00a3e0;
}
.leasing_program-row .radio-block input[type="radio"]:checked + label:before{
    border: 1px solid #00a3e0;
}
.leasing_widget_card-info-brand:hover .leasing_widget_card-info-brand-name,
.leasing_widget_card-info-brand.active .leasing_widget_card-info-brand-name{
    color: #00a3e0;
}
.leasing_widget_card-info .leasing_widget_card-info-head .dealer-active{
    color: #00a3e0;
}
.leasing_widget_card-info{
    border: 1px solid #00a3e0;
}
.leasing_widget_brand.leasing_widget_card-item:hover .leasing_widget_card-title{
    color: #00a3e0;
}
.leasing_widget-modif .leasing_widget-modif-price{
    color: #00a3e0;
}
.leasing_widget-modif:hover {
    border-color: #00a3e0;
}
.leasing_widget-complectation-car:hover {
    border-color: #00a3e0;
}
.leasing_widget-card:hover .leasing_widget-card-title,
.leasing_widget-card:hover .leasing_widget-card-price {
    color: #FF0022;
}
.leasing_widget-left-interesting-block .btn.cheked{
    background: #00a3e0;
}
.leasing-form__option .color-red {
    color: #00a3e0!important;
    font-size: 18px!important;
}
.leasing_program-info-item:last-child span{
    color: #00a3e0;
}
.leasing_program:hover,
.leasing_program.active{
    border: 1.5px solid #00a3e0;
}
.leasing_widget .leasing_widget-range_avans-percent{
    color: #00a3e0;
}
.leasing_widget-left-interesting-block .subtitle b{
    color: #00a3e0;
}
.leasing_widget-left-wrap-choosed .head_car-price{
    color: #00a3e0;
}

.leasing_widget .btn.btn-primary{
    background: #00a3e0;
    border: 1px solid #00a3e0;
    color: #FFFFFF;
}

.leasing_widget .btn.btn-primary:hover{
    background: #FFFFFF;
    color: #FFFFFF;
}
.leasing_widget .btn.btn-outline-primary{
    background: #FFFFFF;
    border: 1px solid #00a3e0;
    color: #00a3e0;
}
.leasing_widget .btn.btn-outline-primary:hover,
.leasing_widget .btn-outline-primary:not(:disabled):not(.disabled):active:focus{
    background: #00a3e0;
    color: #fff;
}

.leasing_widget-left-head-title {
    font-size: 14px;
    line-height: 18px;
}
.leasing_block-title,
.block-forma .form-group .leasing_block-title {
    font-size: 12px;
    line-height: 26px;
}
.leasing_widget-right-info span {
    font-size: 16px;
}
/*body.dealer .leasing_widget .btn{*/
    /*font-size: 9px;*/
/*}*/
.form-group-disabled .input-choose-model {
    font-size: 14px;
}
.leasing_widget-select-title {
    font-size: 22px;
}

@media (max-width: 991.98px) {
    .leasing_widget-wrap {
        border: none;
        padding: 15px;
    }
}
