.param_val {
    color: #202943;
    font-weight: bold;
}

body {
    min-height: 100vh;
    /*background-color: #f8fcfe;*/
    background-color: #fff;
    color: #000;
    font-family: 'Montserrat';
}

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge,
.uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6,
.uk-select, option {
    font-family: 'Montserrat' !important;
    color: #000;
}

.uk-card-default, .uk-card-default .uk-card-title, .uk-button-text {
    color: #000;
}

.report_price {
    color: #000;
    font-size: 30px;
}

.price_h {
    margin-bottom: 0;
}

.uk-button-primary {
    background-color: #ff5c0c;
    color:  #fff;
    border-color: #ff5c0c;
    font-weight: 600;
    border-top: none;
    border-bottom: none;
    line-height: 1.4;
    padding-top: 10px;
    padding-bottom: 10px;
    border-right-width: 2px;
    border-left-width: 2px;
}

.uk-button-primary:hover, .uk-button-primary:active, .uk-button-primary:focus {
    background-color: transparent;
    border-color: #ff5c0c;
    color: #ff5c0c;
}

.uk-button-primary.disabled,
.uk-button-primary.disabled:active,
.uk-button-primary.disabled:focus,
.uk-button-primary.disabled:hover {
    cursor: default;
    color: #0A0A0A;
    background-color: #999;
    border: none;
}

.uk-label {
    background-color:  #ff5c0c;
}

.ya_label_no_bg {
    background: transparent;
    font-size: 24px;
    text-transform: none;
}



.report_price .rub {
    font-size: 18px;
}

.ya_label_no_bg .rub {
    font-size: 18px;
}

.uk-nav-default {
    font-size: 18px;
}

.uk-nav {
    padding-top: 30px;
}

header {
    background-color: #fff;
}

.uk-navbar-nav > li, 
.uk-navbar-nav > li > a,
.uk-navbar-nav > li > .menu_dropdown > a,
.uk-navbar-nav > li > .menu_dropdown > .uk-dropdown > a {
    color: #000;
}



.menu_dropdown {
    
}

.uk-navbar-nav > li > a:hover, .uk-navbar-nav > li > a:active, .uk-navbar-nav > li > a:focus {
    color: #ff5c0c;
}

.ya_btn_inverse {
    border-top: 1px solid #ff5c0c;
    border-bottom: 1px solid #ff5c0c;
    border-right-width: 1px;
    border-left-width: 1px;
}

.logo {
    font-size: 22px !important;
    padding-left: 0 !important;
    text-transform: none !important;
}

.phone {
    padding-right: 0 !important;
    font-size: 26px !important;
    margin-right: 50px;
    padding-top: 7px !important;
    font-weight: 700;
}

footer {
    min-height: 80px;
    color: #000;
    background-color: #fff;
    padding-top: 15px;
    box-sizing: border-box;
}


.diagnostic_status {
    display: block;
    padding: 3px;
    text-align: center;
    border-radius: 15px;
    text-transform: uppercase;
    font-size: 12px;
    background: #bcbcbc;
    width: 10px;
    height: 10px;
}

.diagnostic_status.excellent {
    background: #0a9e02;
}

.diagnostic_status.not_bad {
    background: #0a9e02;
}

.diagnostic_status.good {
    background: #71e838;
}

.diagnostic_status.normal {
    background: #9eb00b;
}

.diagnostic_status.prevention {
    background: #999999;
}

.diagnostic_status.repair {
    background: #ffa114;
}

.diagnostic_status.replace {
    background: #ff0000;
}

.diagnostic_status.is {
    background: #97cf26;
}

.diagnostic_status.is_not {
    background: #ff0000;
}

.diagnostic_status.is_not_kit {
    background: #999999;
}

.diagnostic_status_text  {
    color: #000;
}

.diagnostic_status_text.excellent {
    color: #0a9e02;
}

.diagnostic_status_text.not_bad {
    color: #0a9e02;
}

.diagnostic_status_text.good {
    color: #71e838;
}

.diagnostic_status_text.normal {
    color: #0a9e02;
}

.diagnostic_status_text.prevention {
    color: #999999;
}

.diagnostic_status_text.repair {
    color: #ffa114;
}

.diagnostic_status_text.replace {
    color: #ff0000;
}

.diagnostic_status_text.is {
    color: #97cf26;
}

.diagnostic_status_text.is_not {
    color: #ff0000;
}

.diagnostic_status_text.is_not_kit {
    color: #999;
}

.diagnostic_status_text.status_blue {
    color: rgb(55,208,53);
}

.ya-label-blue {
    background-color: rgb(55,208,53) !important;
}


.uk-card-title a {
    color: #000;
}

.uk-card-title a:hover, .uk-card-title a:active, .uk-card-title a:focus {
    color: #ff5c0c;
    text-decoration: none;
}

.param_title {
    color: #999;
}

.uk-leader-fill {
    color: #d0d0d0;
}

.uk-leader-fill span {
    color: #000;
}

.uk-dotnav > .uk-active > * {
    background-color: #ff5c0c;
    border-color: #ff5c0c;
}

.uk-lightbox {
    background-color: rgba(0,0,0,0.8);
}

.diagnostic_param_status {
    color: #999;
}

.phone_call {
    width: 60px;
    height: 60px;
}

.ya_collapse_thumbnav li:not(:first-child) {
    padding-left: 0;
}

.uk-overlay {
    padding-top: 10px;
    padding-bottom: 10px;
}

.logo {
    width: 200px;
}

.uk-h1, h1 {
    font-size: 30px;
}

.social_icon {
    display: inline-block;
    border: 1px solid black;
    text-align: center;
    width: 40px;
    height: 40px;
    box-sizing: border-box;
    color: #000;
    padding-top: 6px;
}

.social_icon:hover, .social_icon:active, .social_icon:focus {
    color:  #ff5c0c;
    border-color: #ff5c0c;
}

.social_icon svg {
    height: 26px;
}

.social_icons_wrapper > span:not(:first-child) {
    margin-left: 10px;
}

.social_icons_wrapper {
    padding-top: 10px;
}

.header_button_wrapper {
    margin-left: 45px;
    padding-top: 10px;
}

header {
    border-bottom: 1px solid #e6e6e6;
    min-height: 80px;
    box-sizing: border-box;
}

.uk-nav-default > li > a {
    font-size: 15px;
}

.uk-nav-default > li:not(:last-child) > a {
    border-bottom: 1px solid #e6e6e6;
}

.main_img_label {
    display: inline-block;
    background: #e6e6e6;
    padding: 3px 25px;
    position: absolute;
    border-right: 5px solid #ff5c0c;
    color: #000;
    z-index: 9;
}

.report_list_table tr td:first-child {
    color: #999;
}

.report_list_table tr td:nth-child(2) {
    padding-left: 10px;
}

.car_short_engine {
    margin-top: 5px;
    margin-bottom: 10px;
}

.images_slider_wrapper {
    padding-left: 45px;
    padding-right: 45px;
}

.images_slider_wrapper.not_slider {
    padding-left: 0;
    padding-right: 0;
}

.ya_slider_thumb_item {
    transition: opacity ease .3s;
}

.ya_slider_thumb_item:not(.uk-active) {
    opacity: .7;
}

.ya_slider_thumb_item:hover {
    opacity: 1;
}

header {
    position: fixed;
    width: 100%;
    z-index: 999;
    background-color: #fff;
}

main {
    padding-top: 80px;
}

/*.accident_accordion {*/
/*    margin-top: 5px;*/
/*}*/

.accident_accordion .uk-accordion-title {
    font-size: 16px;
    color: #999;
}

.accident_accordion_wrapper {
    padding-left: 58px;
}

.hr_m_small {
    margin: 10px 0;
}

#defects .uk-card-title {
    line-height: 1.1;
    margin-bottom: 15px !important;
}

.report_h1 {
    margin-bottom: 0;
    margin-top: 20px;
}

.report_img_wrapper {
    padding-left: 7px;
}

.report_img_wrapper:first-child, .report_img_wrapper:nth-child(2) {
    padding-bottom: 7px;
}

.report_img_wrapper_6:nth-child(3), .report_img_wrapper_6:nth-child(4) {
    padding-bottom: 7px;
}

.report_main_img_card {
    max-height: 354px;
    overflow: hidden;
}

#owners_description td {
    padding-bottom: 10px;
    padding-top: 10px;
    padding-right: 30px;
    border-bottom: 1px solid #e6e6e6;
}

#owners_description tr:last-child td {
    border-bottom: none;
}

.diagnostic_description {
    color: #999;
}

.diagnostic_cards_title .uk-label {
    line-height: 1.7;
    background-color: #0a9e02;
    height: 25px;
    position: absolute;
    right: 0;
}


.banner_main {
    border-top: 1px solid #F4F4F4;
    border-bottom: 1px solid #F4F4F4;
    margin-top: 45px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.banner_title {
    font-size: 24px;
    margin-top: 5px;
}


.uk-card .banner_main {
    margin-top: 0;
    border: none;
}

.warranty_banner {
    border-color: #F4F4F4;
    position: relative;
}

.warranty_banner_cnt {
    position: absolute;
    right: 0;
    bottom: -40px;
    font-size: 280px;
    color: #f4f4f4;
    font-weight: bold;
    line-height: 1;
    z-index: 1;
}

.warranty_banner_text {
    position: relative;
    z-index: 2;
}

h1.banner_title {
    font-size: 26px;
    /*text-transform: uppercase;*/
    font-weight: 600;
}

.index_banner {
    background-color: #EEF0F0;
}

#diagnostic_11 .diagnostic_cards_title {
    padding-right: 80px;
}

#low_check .ya_title {
    font-size: 1.5rem;
    line-height: 1.4;
}

.banner_title {
    font-size: 32px;
    line-height: 1.4;
}

.pdf_item img {
    margin-bottom: 20px;
}

.pdf_item a {
    font-size: 18px;
    text-transform: uppercase;
    color: #FD5C1C;
    text-decoration: underline;
    display: inline-block;
}

.pdf_item:hover a {
    text-decoration: none;
}

.pdf_item:hover img {
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
}

.video_wrapper iframe {
    max-width: 100%;
    height: auto;
}

.video_wrapper {
    margin-bottom: 30px;
}

.select2-container .select2-search--inline .select2-search__field,
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-top: 7px;

}

.select2-container--default .select2-search--inline .select2-search__field {
    min-height: 24px;
}

.select2-container--default .select2-selection--multiple {
    border-radius: 0;
}

#filter .uk-input, .select2-container--default .select2-selection--multiple, .filter .uk-input, .filter .uk-textarea {
    border-color: #999;
}

#filter .uk-input:focus {
    border-color: #000;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #ff5c0c;
    border-color: #ff5c0c;
    color: #fff;
    border-radius: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #000;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #000;
}

.filter_href {
    cursor: pointer;
    border-bottom: 1px dotted #000;
}

.filter_href:hover, .filter_href:active, .filter_href:focus {
    color: #ff5c0c;
    border-bottom-color: #ff5c0c;
}

#filter > .uk-grid > div {
    margin-top: 15px;
}

.select2-search__field {
    width: 100% !important;
}

.select2-container {
    width: 272px !important;
    max-width: 100%;
}

.filter .select2-container {
    width: 100% !important;
}

#filter .uk-input {
    max-width: 272px;
}

.ya_href {
    color: #ff5c0c;
}

.ya_href:hover, .ya_href:active, .ya_href:focus {
    color: #000;
    text-decoration: none;
}

.ya_href_dark {
   color: #000;
}

.uk-checkbox:checked, .uk-checkbox:indeterminate, .uk-radio:checked,
.uk-checkbox:checked:focus, .uk-checkbox:indeterminate:focus, .uk-radio:checked:focus {
    background-color: #ff5c0c;
}

.uk-checkbox {
    margin-right: 7px;
}

.ya_href_dark:hover, .ya_href_dark:active, .ya_href_dark:focus {
    color:#ff5c0c;
    text-decoration: none;
}

.uk-tab > .uk-active > a {
    border-color: #ff5c0c;
}

.offer_item_validate {
    color: #0a9e02 !important;
}

.error_msg {
    display: none;
}

.access_info {
    position: absolute;
    right: 45px;
}

.ya_report_list_title {
    margin-top: 0;
}

.ya_href_btn {
    display: inline-block;
    padding: 2px 15px;
    text-transform: uppercase;
    font-size: 12px;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    margin-top: 3px;
    transition: all ease 0.1s;
}

.ya_href_btn:hover {
    border-color: #ff5c0c;
    background-color: #ff5c0c;
    color: #fff;
}

.uk-slidenav {
    color: #202020;
}

.uk-lightbox-button.uk-slidenav {
    color: #000;
    background: #fff;
}

.uk-nav-default > li.uk-active > a {
    color: #ff5c0c;
}

.filter_alert {
    padding: 15px 45px;
    background: #f2f2f2;
    margin-bottom: 30px;
}

.filter_alert .ya_count {
    color: #ff5c0c;
    font-weight: bold;
}

.banner_text {
    font-size: 18px;
    color: #363636;
    max-width: 400px;
}

.diagnostic_banner {
    background: url("/img/diagnostic_banner.png") no-repeat;
    background-size: contain;
    background-position: top 0 right 30px;
}

.report_articul {
    color: #999;
}

.car_short_engine .ya_data {
    margin-right: 15px;
}

.banner_main p a {
    color: #ff5c0c;
}

.uk-card-badge.report_price {
    top: 38px;
}

.report_old_price {
    font-size: 24px;
    text-decoration: line-through;
}

.report_old_price .rub {
    font-size: 14px;
}

.report_old_price .price_val {
    font-size: 18px;
    line-height: 1;
    color: #283454;
    font-weight: 400;
}

.report_price_delta {
    font-size: 16px;
    color:  #ff5c0c;
}

.ya_report_list_title {
    padding-right: 235px;
}

.secret_card .ya_title {
    font-size: 1.5rem;
    line-height: 1.4;
    margin-bottom: 15px;
}

.secret_card_cnt {
    color: #ff5c0c;
}

.blue_bg {
    background-color: #283354;
}

.blue_banner_title, .blue_banner_text {
    color: #fff;
    max-width: 400px;
    line-height: 1.1;
}

.blue_banner_title {
    font-weight: 600; /*semi-bold*/
    font-size: 36px;
    margin-top: 30px;
    margin-bottom: 20px;
}

.blue_banner_text {
    font-size: 20px;
    padding-bottom: 45px;
}

.page_h {
    display: block;
    padding-top: 45px;
    margin-bottom: 50px;
    position: relative;
    color: #283454;
    font-size: 40px;
    font-weight: 600;
}

.title_h2 {
    color: #283454;
    font-size: 40px;
    font-weight: 600;
}

.title_h2 span{
    position: relative;
    color: #ff5c0c;
    font-size: 40px;
    font-weight: 600;
}

section {
    padding: 50px 0;
    overflow: hidden;
}

.page_h:before {
    content: '';
    width: 54px;
    height: 37px;
    display: block;
    background: url("../img/h_icon.png");
    position: absolute;
    top: 0;
}

.banner_blue_bg {
    padding-top: 30px;
    padding-bottom: 0;
    margin-bottom: 15px;
}

.card-no-shadow {
    box-shadow: none;
    border: 1px solid #E0E0E0;
}

.uk-card-default .uk-card-title {
    font-size: 30px;
    font-weight: 600;
    color: #283454;
    line-height: 1.2;
}

.reason_card .uk-card-body {
    padding-left: 100px;
    padding-right: 100px;
    background-color: #fff;
    position: relative;
    z-index: 3;
}

.reason_card {
    max-width: 700px;
}

.reason_card_right {
    margin-left: -100px;
}

.reason_card_left {
    margin-right: -100px;
    float: right;
}

.car_card .uk-card-body {
    padding: 20px 25px;
}

.car_cards_slider li {
    padding-bottom: 2px;
}

.car_card .year {
    color: #505050;
    font-size: 20px;
}

.car_card .uk-card-title {
    margin-top: 0;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px;
}

.car_card .ya_data {
    font-size: 18px;
    color: #808080;
}

.car_card .price_val, .car_card .rub {
    font-weight: 600;
    line-height: 1;
}

.car_card .report_old_price .price_val {
    font-size: 18px;
    line-height: 1;
    color: #283454;
    font-weight: 400;
}

.car_card .report_old_price .rub {
    font-weight: 400;
}

.car_card .report_old_price {
    margin-bottom: -10px;
}

.car_card .report_price_delta {
    font-weight: 600;
    text-transform: uppercase;
    margin: 10px 0 20px 0;
}

.car_card .uk-button-primary {
    border-left-color: #283454;
    border-right-color: #283454;
    color: #283454;
}

.car_card .uk-button-primary:hover {
    background-color: #ff5c0c;
    border-right-color: #ff5c0c;
    border-left-color: #ff5c0c;
    color: #fff;
}

.home_question_item {
    position: relative;
    border: 1px solid #E0E0E0;
    padding: 30px 70px;
    margin-bottom: 10px;
    background-color: #fff;
}

.home_question_item:before {
    content: '';
    display: block;
    position: absolute;
    top: 7px;
    right: 0;
    width: 200px;
    height: 80px;
    background: url('../img/dots2.png');
    background-size: contain;
}

.home_question_title {
    font-size: 30px;
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 30px;
}

.brand_href {
    color: #283454;
    text-decoration: underline;
    font-size: 18px;
}

.brand_href:hover, .brand_href:active, .brand_href:focus {
    color: #000;
    text-decoration: none;
}

footer {
    background-color: #283454;
    color: #77829F;
}

.home_start_section {
    padding: 0;
}

.home_start_section h1.uk-card-title {
    font-size: 50px;
    color: #283454;
    font-weight: 600;
}

.home_start_section h1.uk-card-title span {
    color: #ff5c0c;
}

/*.home_start_section p {
    text-align: justify;
}*/

.home_start_section .reason_card .uk-card-body {
    border: none;
    padding-right: 120px;
    padding-left: 0;
    font-size: 18px;
}

.home_start_section .reason_card_left {
    max-width: 650px;
    margin-right: -50px;
}

.header_bottom {
    padding: 20px 0;
    border-top: 1px solid #DADADA;
    position: relative;
    background-color: #fff;
}

.header_bottom .phone {
    margin-right: 0;
    font-size: 20px;
    font-weight: 600;
    color: #283454;
    line-height: 1;
    margin-top: 5px;
}

.footer_social {
    /* padding-left: 5px !important;
    padding-right: 5px !important; */
}

.footer_social:hover {
    opacity: .5;
}

header .uk-navbar-nav > li > a.phone {
    display: block;
    min-height: 0;
    margin-bottom: 0;
    text-align: right;
    margin-right: 0;
    line-height: 1;
}

header .phone_desc {
    display: block;
    text-align: right;
}

.ya_dot {
    position: relative;
}

.ya_dot:before {
    content: '';
    display: block;
    width: 451px;
    height: 526px;
    position: absolute;
    background: url('../img/dots.png');
    left: -300px;
    top: -50px;
}

.car_cards_slider .uk-card-media-top {
    text-align: center;
}

.report_item .report_price {
    text-align: right;
}

.card_title_2 {
    margin-bottom: 0;
    font-weight: bold;
}

.why_start h1 {
    font-size: 58px !important;
}

.why_start h1 {
    font-size: 58px !important;
}


.why_start .uk-card-body {
    padding-right: 0 !important;
}

.why_start_dots {
   position: absolute;
    right: -100px;
    top:0px;
}

.why_subtitle {
    font-size: 24px;
}

.ya_dot_right:before {
    right: -150px;
    left: auto;
    top: -140px;
}

.why_start .uk-card-body {
    background-color: transparent;
}

.car_card .model {
    font-size: 16px;
}

.faq .uk-tab > * > a {
    font-size: 18px;
    color: #283454;
    font-weight: 500;
}

.faq .uk-tab > .uk-active > a {
    border: none;
    color: #ff5c0c;
}

.faq .uk-tab-left:before {
    border: none;
}

.faq .uk-accordion > :nth-child(n+2) {
    border-top: 1px solid #e1e1e1;
}

.faq .uk-accordion li:not(:first-child) .uk-accordion-title {
    margin-top: 15px;
}

.uk-offcanvas-bar {
    background-color: #fff;
}

.uk-offcanvas-bar a {
    color: #000;
    text-transform: uppercase;
    text-align: left;
}

.uk-offcanvas-bar a:hover {
    color: #ff5c0c;
}

.uk-offcanvas-bar .uk-close {
    color: #000;
}

.uk-offcanvas-bar .uk-close :hover {
    color: #ff5c0c;
}

.uk-offcanvas-bar {
    padding-top: 40px;
    padding-bottom: 100px;
}

.uk-offcanvas-bar .logo {
    position: absolute;
    top: 60px;
    left: 20px;
}

.uk-offcanvas-bar a {
    text-transform: none;
}

.uk-offcanvas-bar li {
    margin-bottom: 5px;
}

.bar_footer {
    position: absolute;
    bottom: 30px;
    left: 20px;
}

.mobile_phone_link {
    margin-right: 10px;
}

.mobile_phone_link img {
    height: 50px;
    width: 50px;
}

.bar_footer .social_icon {
    text-align: center;
    width: 30px;
    height: 30px;
    padding-top: 1px;
}

.bar_footer .social_icon svg {
    height: 20px;
}

.bar_footer .phone {
    display: block;
    margin-bottom: 7px;
}

.home_start_section h1 {
    white-space: nowrap;
}

.contact_card a {
    color: inherit;
    font-size: 26px;
    font-weight: 700;
}

.contact_card .social_icon {
    padding-top: 0;
}

#map {
    height: 500px;
}

.head_phone_li a.phone {
    padding-top: 0 !important;
    font-size: 20px !important;
}

header .head_phone_li {
    display: flex;
    align-items: center;
    padding-bottom: 3px;
}

header .logo img {
    padding-bottom: 7px;
}

.footer_menu {
    background-color: #283454;
    color: #fff;
}

.footer_menu a {
    color: #fff;
}

.footer_menu_title {
    font-weight: 600;
    font-size: 20px;
}

.footer_menu {
    padding-bottom: 0 !important;
}

header .logo {
    max-width: 150px;
}

.index_h1 {
    margin-top: 7px !important;
    line-height: 1.1;
}

.credit_question_wrapper .home_question_item {
    padding-right: 200px;
}

.credit_question_wrapper .home_question_title {
    margin-bottom: 0;
}

.credit_title_2 .uk-card-body p {
    margin-top: 5px;
}

.credit_step_1:after {
    content: '1';
    font-size: 170px;
    font-weight: 600;
    position: absolute;
    top: 10px;
    right: 30px;
    opacity: .1;
    line-height: 1;
}

.credit_step_2:after {
    content: '2';
    font-size: 170px;
    font-weight: 600;
    position: absolute;
    top: 10px;
    right: 30px;
    opacity: .1;
    line-height: 1;
}

.credit_step_3:after {
    content: '3';
    font-size: 170px;
    font-weight: 600;
    position: absolute;
    top: 10px;
    right: 30px;
    opacity: .1;
    line-height: 1;
}

.credit_step_4:after {
    content: '4';
    font-size: 170px;
    font-weight: 600;
    position: absolute;
    top: 10px;
    right: 30px;
    opacity: .1;
    line-height: 1;
}

.credit_step_5:after {
    content: '5';
    font-size: 170px;
    font-weight: 600;
    position: absolute;
    top: 10px;
    right: 30px;
    opacity: .1;
    line-height: 1;
}

.credit_step_6:after {
    content: '6';
    font-size: 170px;
    font-weight: 600;
    position: absolute;
    top: 10px;
    right: 30px;
    opacity: .1;
    line-height: 1;
}

.credit_step_7:after {
    content: '7';
    font-size: 170px;
    font-weight: 600;
    position: absolute;
    top: 10px;
    right: 30px;
    opacity: .1;
    line-height: 1;
}

.credit_step_8:after {
    content: '8';
    font-size: 170px;
    font-weight: 600;
    position: absolute;
    top: 10px;
    right: 30px;
    opacity: .1;
    line-height: 1;
}

.credit_step_9:after {
    content: '9';
    font-size: 170px;
    font-weight: 600;
    position: absolute;
    top: 10px;
    right: 30px;
    opacity: .1;
    line-height: 1;
}

.credit_step_10:after {
    content: '10';
    font-size: 170px;
    font-weight: 600;
    position: absolute;
    top: 10px;
    right: 30px;
    opacity: .1;
    line-height: 1;
}

.uk-navbar-nav > li > a,
.uk-navbar-nav > li > a,
.uk-navbar-nav > li > .menu_dropdown > a,
.uk-navbar-nav > li > .menu_dropdown > .uk-dropdown > a  {
    text-transform: none;
    font-size: 18px;
}

.uk-navbar-nav > li > .menu_dropdown {
    height: 100%;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    box-sizing: border-box;
}

.uk-navbar-nav > li > .menu_dropdown > a,
.uk-navbar-nav > li > .menu_dropdown > .uk-dropdown > a  {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    text-decoration: none;
}

.uk-navbar-nav > li > .menu_dropdown > .uk-dropdown > a {
    white-space: nowrap;
}

.uk-navbar-nav > li > .menu_dropdown > a:hover,
.uk-navbar-nav > li > .menu_dropdown > a:active,
.uk-navbar-nav > li > .menu_dropdown > a:focus,
.uk-navbar-nav > li > .menu_dropdown > .uk-dropdown > a:hover,
.uk-navbar-nav > li > .menu_dropdown > .uk-dropdown > a:active,
.uk-navbar-nav > li > .menu_dropdown > .uk-dropdown > a:focus {
    color: #ff5c0c;
}


.offcanvas_contact {
    border-top: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
    color: #000;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
}

#offcanvas-nav-primary .social_icon {
    width: 30px;
    height: 30px;
    padding-top: 2px;
    text-align: center;
}

#offcanvas-nav-primary .social_icon svg {
    height: 20px;
}

.offcanvas_phone {
    font-weight: 700;
}

.report_price_mobile {
    font-size: 24px;
}

.uk-tab > * > a {
    text-transform: none;
}

.filter_block {
    padding-top: 30px;
}

.mobile_switcher {
    font-weight: 500;
    color: #ff5c0c;
}

.select2-selection.select2-selection--single {
    border-radius: 0;
    border-color: #999;
    height: 40px;
    box-sizing: border-box;
    padding-top: 5px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 5px;
}

#faq_tab .uk-accordion-title {
    color: #283454;
    font-weight: 600;
}

.uk-pagination > .uk-active > * {
    color: #ff5c0c;
    font-weight: 700;
}

.search_wrapper {
    padding: 12px 0;
}

.search_wrapper input {
    background-color: #fff;
    border-color: #e6e6e6;
}

.search_wrapper input:focus {
    background-color: #fff;
    border-color: #283454;;
}

.uk-notification-message-custom {
    background-color: #fff;
    color: #283354;
    width: 700px;
    margin-left: -220px;
    font-size: 12px;
    padding-left: 45px;
    padding-right: 45px;
}



.uk-button-primary.cookie_btn:hover {
    border-color: #ff5c0c;
}

.uk-offcanvas-bar a.menu_link_phone {
    color: #ff5c0c;
    font-weight: 600;
}

.input_error {
    border-color: red !important;
}

.error_block, .success_block {
    display: none;
    padding: 15px 30px;
}

.error_block {
    border: 2px solid red;
    background: #ffe9e9;
    margin-bottom: 30px;
}

.success_block {
    border: 2px solid #0a9e02;
    background: #ecfde3;
    margin-bottom: 30px;
}

.error_block ul {
    margin-bottom: 0;
}

.setelem_logo {
    height: 60px;
}

.partners_page h1 {
    line-height: 1.2;
    margin-bottom: 30px;
}

.partners_subtitle {
    font-size: 36px;
    font-weight: 500;
}

#find_car_modal .uk-modal-dialog {
    width: 1000px;
}

#find_car_modal .uk-modal-dialog textarea[name='equipment'] {
    height: 212px;
}

#check_car_modal .uk-modal-dialog, #find_car_modal .uk-modal-dialog {
    padding:  30px 30px 45px 30px;
}

.line_chart_grid {
    background: #e6eded;
    margin-bottom: 20px;
}

.line_chart {
    background: #283454;
    height: 40px;
    position: relative;
}

.line_chart:after {
    color: #283454;
    font-size: 20px;
    position: absolute;
    content: attr(data-val);
    right: -56px;
    top: 5px;
    font-weight: 600;
}

.line_chart_wrapper .title {
    font-weight: 600;
    color: #283454;
    font-size: 20px;
}

.check_vin_form_wrapper {
    background-color: #283454;
    padding-top: 30px;
}

.check_vin_form_wrapper .uk-form-label {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
}

.check_vin_btn_wrapper {
    padding-top: 30px;
}

.check_vin_btn_wrapper .uk-button {
    width: 100%;
}

.form_subtitle {
    font-weight: 600;
    font-size: 20px;
    text-transform: uppercase;
    border-bottom: 1px solid #E0E0E0;
    margin-bottom: 30px;
}


#insurance_form .uk-form-label {
    display: flex;
    align-items: center;

}

#insurance_form .uk-form-label .uk-icon {
    margin-left: 7px;
    color: #888;
}

.form_btn_group .uk-button {
    text-transform: none;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    min-width: 100px;
}

.form_btn_group .uk-button-secondary {
    background-color: #ff5c0c;
}

.form_btn_group .uk-button-default {
    background-color: #f2f2f2;
    color: #888;
}

#driver_2, #driver_3, #driver_4, #driver_5 {
    display: none;
}

.button_group_size_s .uk-button {
    min-width: 86px;
}

.button_group_size_xs .uk-button {
    min-width: 65px;
}

.label_2_lines {
    margin-top: -20px;
}

#driver_2, #driver_3, #driver_4, #driver_5 {
    margin-bottom: 30px;
}

.kasko_slider_title {
    font-size: 30px;
    font-weight: 600;
    color: #283454;
    line-height: 1.2;
}

.tinkoff_logo_mobile {
    max-width: 300px;
    display: block;
    margin: 30px auto;
}

.fitcervice_logo {
    max-width: 300px;
}

.tinkoff_logo {
    max-height: 90px;
}

.phone_mask {
    color: #aeaeae;
}

#insurance_form .uk-button {
    min-height: 40px;
    line-height: 1.2;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
}

.img_lightbox:hover {
    cursor: zoom-in;
}

.img_lightbox img {
    box-shadow: 0 0 15px #adadad;
}

.uk-offcanvas-bar .socials {
    margin-bottom: 10px;
}

.brands_block .title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}

.brands_block_item {
    border: 1px solid #f2f2f2;
    text-align: center;
}

#insurance_form .ya_send_form {
    display: inline-block;
}

.page_sub_h {
    font-size: 18px;
    font-weight: 500;
    color: #000;
}

.uk-grid-margin-xsmall {
    margin-top: 10px;
}


.deal_item .uk-card{
    box-shadow: none;
    border: 1px solid #e0e0e0;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.deal_item  .uk-card-title{
    font-size: 16px !important;
    color: #a6a6a6;
    font-weight: normal;
    margin-bottom: 20px;
}

.deal_item  .uk-card-title a{
    color: #a6a6a6;
}

.deal_item  .uk-card-title a:hover{
    text-decoration: none;
    color: #7b7b7b;
}

.deal_item  .deal-model{
    font-size: 24px;
    font-weight: 700;
    color: #283454;
}

.deal_item  .deal-region{
    font-size: 16px;
    font-weight: 700;
    color: #000;
    padding-top: 12px;
}

.deal_item  .deal-region-text{
    font-weight: normal;
    color: #000;
}

.deal_item  .deal-parameters, .deal_item  .deal-parameters-additional{
    padding-top: 20px;
    font-weight: 500;
    word-break: break-word;
}

.deal_item  .deal-parameter{
    font-size: 16px;
    color: #a6a6a6;
}

.deal_item  .deal-parameter-value{
    color: #000;
}

.deal_item .toggle-button{
    color: #a6a6a6;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 20px;
    padding: 10px 0;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
}

.deal_item .toggle-button:hover{
    color: #7b7b7b;
}

.deal_item .button-wrapper{
    text-align: center;
    margin-top: auto;
}

.deal_item .uk-button-primary{
    font-size: 16px;
    font-weight: 700;
    border-width: 3px;
    margin-top: 20px;
}

.icon-shared{
    color: #ff5c0a;
}

.deals-filter a{
    cursor: pointer;
    border-bottom: 1px dotted #000;
    color: rgb(0, 0, 0);
}

.deals-filter a:hover{
    text-decoration: none;
}

#deal_modal .toggle-button{
    display: none;
}

#deal_modal .toggle-text{
    display: block!important;
}

.link-dark{
    color: #283454;
    text-decoration: underline;
}



.modal_description {
    color: #999;
}

.link-dark:hover{
    color: #ff5c0c;
    text-decoration: none;
}

.link-pagination {
    color: #283454;
    text-decoration: none;
}

.link-pagination:hover{
    color: #ff5c0c;
    text-decoration: none;
}

.background-number{
    position: absolute;
    top: 0;
    right: 40px;
    font-size: 150px;
    color: #80808033;
    font-weight: 500;
    line-height: 150px;
    width: 80px;
    text-align: center;
}

#report_list_wrapper .report_item .uk-card-default .uk-card-title {
    font-size: 19px;
}

.uk-button-primary-gray {
    background-color: transparent;
    border-color: #e6e6e6;
    color: #a6a6a6;
}

.uk-button-primary-gray:hover, .uk-button-primary-gray:active, .uk-button-primary-gray:focus {
    background-color: #ff5c0c;
    color:  #fff;
    border-color: #ff5c0c;
}

.modal-info-header{
    font-size: 20px;
    margin-bottom: 20px;
}

.uk-form-label-accept-checkbox {
    color: #a6a6a6;
}

.uk-checkbox-gray, .uk-checkbox-gray:focus {
    background-color: transparent;
    color: #a6a6a6;
    border-color: #a6a6a6;
}

.uk-checkbox-gray:checked, .uk-checkbox-gray:indeterminate, .uk-checkbox-gray:checked:focus {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23a6a6a6%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
    background-color: transparent;
    color: #a6a6a6;
    border-color: #a6a6a6;
}

.input-file {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.input-file + label {
    color: #000;
    border: 1px solid #ff5c0c;
    display: inline-block;
    cursor: pointer;
    padding: 8px 10px;
    -webkit-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
    -webkit-transition-property: color,background-color,border-color;
    transition-property: color,background-color,border-color;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.4;
    font-size: .875rem;
}

.input-file:focus + label,
.input-file + label:hover {
    color: #fff;
    border-color: #ff5c0c;
    background-color: #ff5c0c;
}

.input-file + label * {
    pointer-events: none;
}

.img-icon-zoom {
    position: relative;
    display: inline-block;
}

.img-icon-zoom:after {
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    position: absolute;
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20data-svg%3D%22search%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.1%22%20cx%3D%229%22%20cy%3D%229%22%20r%3D%227%22%3E%3C%2Fcircle%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.1%22%20d%3D%22M14%2C14%20L18%2C18%20L14%2C14%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-size: 60%;
    background-position: center;
    top: 0;
    left: 0;
    opacity: 30%;
}

.kodix_pagination {
    margin: 15px 0 70px;
}

.uk-card-default .uk-card-title.ya_deal_title {
    color: #999;
    font-weight: normal;
}

.uk-card-title.ya_report_list_title.ya_deal_title {
    margin-bottom: 5px;
}

.discard_item .uk-card-body p:last-child {
    margin-bottom: 0;
}

.uk-card-default, .uk-card-default .uk-card-title, .uk-button-text {
    color: #283454;
}

.source_site_img {
    position: absolute;
    max-height: 40px;
    top: 45px;
    right: 30px;
    max-width: 300px;
}

.discard_item .ya_report_list_title {
    padding-right: 300px;
}

.discard_item {
    overflow-wrap: break-word;
}

.discard_filter .uk-input, .discard_filter .select2-container {
    max-width: 100% !important;
    width: 100% !important;
}

.lk_menu_icon {
    height: 36px;
    min-height: 0;
    margin-top: 22px;
    padding: 7px !important;
}

.offer_accordion .uk-accordion-title {
    font-size: 36px;
    color: #ff5c0c
}
.offer_accordion_subtitle {
    font-size: 24px;
}

.uk-card-primary > :not([class*="uk-card-media"]) {
    background-color: #ff5c0c;
    color:  #fff;
}

.uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-button {
    background-color: rgba(255,255,255,.2);
    color: rgba(255,255,255,.9);
}

.model_panel_href span {
    color: #bfbfbf;
}

.offer_form .select2-container {
    width: 100% !important;
}

.offer_form .select2-container--default .select2-selection--multiple,
.offer_form .select2-container--default .select2-selection--single {
    border-color: #e5e5e5;
}


.accent {
    color: #ff5c0c;
}

.offer_card_label {
    max-width: 300px;
}

.offer_card_label > div {
    padding: 10px 15px;
    color: #fff;
    background-color: #999;
}

.offer_card_label > .offer_label_active {
    background-color: #ff5c0c;
}

.offer_card_label > .offer_label_rejected {
    background-color: #e30000;
}

.file_input_text {
    color: #000;
    border: 1px solid #ff5c0c !important;
    display: inline-block;
    cursor: pointer;
    padding: 8px 10px;
    -webkit-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
    transition-property: all;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.4;
    font-size: .875rem;
    width: 100%;
}



.uk-card-default h4.uk-card-title {
    font-size: 24px;
}

.uk-dropdown-nav .uk-nav-header {
    color: #999;
}

.uk-dropdown-nav > li > a {
    color: #333;
}

.uk-dropdown-nav > li > a:hover, .uk-dropdown-nav > li > a:active, .uk-dropdown-nav > li > a:focus {
    color: #ff5c0c;
}

nav .uk-nav-header {
    text-transform: none;
}

.uk-button-secondary {
    background-color: #ff5c0c;
}

.offer_form li.uk-disabled {
    background-color: #f2f2f2;
}

.uk-card-default.offer_card .uk-card-title {
    font-size: 16px;
    font-weight: bolder;
}

.offer_btns {
    position: absolute;
    top: 5px;
    right: 20px;
}

.offer_btns > * {
    text-align: center;
}

.offer_page_btns {
    margin-bottom: 10px;
    position: absolute;
    right: 0;
    top: 0;
}

.offer_card_bg {
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #000;
    min-height: 540px;
}

.rating_star {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNDcgNi4yNTZsMS42MjctNS4wMDhhLjk1Ljk1IDAgMDExLjgwNyAwbDEuNjI3IDUuMDA4aDUuMjY1YS45NS45NSAwIDAxLjU1OSAxLjcxOGwtNC4yNiAzLjA5NSAxLjYyNyA1LjAwOGEuOTUuOTUgMCAwMS0xLjQ2MiAxLjA2Mkw5IDE0LjA0NCA0Ljc0IDE3LjE0YS45NS45NSAwIDAxLTEuNDYyLTEuMDYybDEuNjI3LTUuMDA4LTQuMjYtMy4wOTVhLjk1Ljk1IDAgMDEuNTU5LTEuNzE4SDYuNDd6IiBmaWxsPSIjRDFEMUQxIi8+PC9zdmc+");
}

.rating_star_fill {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNDcgNi4yNTZsMS42MjctNS4wMDhhLjk1Ljk1IDAgMDExLjgwNyAwbDEuNjI3IDUuMDA4aDUuMjY1YS45NS45NSAwIDAxLjU1OSAxLjcxOGwtNC4yNiAzLjA5NSAxLjYyNyA1LjAwOGEuOTUuOTUgMCAwMS0xLjQ2MiAxLjA2Mkw5IDE0LjA0NCA0Ljc0IDE3LjE0YS45NS45NSAwIDAxLTEuNDYyLTEuMDYybDEuNjI3LTUuMDA4LTQuMjYtMy4wOTVhLjk1Ljk1IDAgMDEuNTU5LTEuNzE4SDYuNDd6IiBmaWxsPSIjRkQ4OTQ5Ii8+PC9zdmc+");
}

.login_title, .login_subtitle {
    font-size: 24px;
    text-align: center;

}

.login_title {
    color: #ff5c0c;
}

.login_subtitle {
    margin-bottom: 30px;
}

/* perekup */

.perekup-whom ul {
    list-style: none;
}

.perekup-whom ul li {
    font-size: 20px;
    padding: 5px 0;
}

.perekup-whom ul li:before {
    content:  "-";
    color: #C0C0C0;
    position: relative;
    left:     -5px;
}

.perekup-advantages.ya_dot:before {
    content: '';
    display: block;
    width: 451px;
    height: 526px;
    position: absolute;
    background: url("../img/dots.png");
    right: -300px;
    left: unset;
    top: -50px;
}

.perekup-advantages .home_question_title {
    color: #283454;
}

.perekup-advantages .uk-card-body {
    position: relative;
}

.perekup_title {
    color: #283454;
    font-weight: 600;
    font-size: 50px;
}

.perekup-advantages .uk-card-body h2,
.perekup-advantages .uk-card-body p,
.perekup-advantages .uk-card-body a {
    position: relative;
}

.perekup-advantages .uk-card-body::before {
    content: '';
    display: block;
    position: absolute;
    top: 7px;
    left: 0;
    width: 500px;
    height: 500px;
    background: url("../img/dots_3.png");
    background-size: contain;
}

.perekup_achievments::before {
    content: '';
    display: block;
    width: 451px;
    height: 526px;
    position: absolute;
    background: url("../img/dots.png");
    left: -120px;
    top: -50px;
}

/* Cookie acception */

#accept_cookies {
    background: #FFF;
    box-shadow: 5px 5px 15px #000;
    color: #283454;
    z-index: 2147483647;
    display: none;
}

#accept_cookies .accept_text a {
    color: #ff5c0c;
}


#bitrix_credit_form .b24-form > div {

    --b24-font-family: "Montserrat" !important;
    --b24-primary-color: rgb(255, 92, 12) !important;
    --b24-primary-text-color: rgba(255, 255, 255, 1);
    --b24-text-color: rgba(0, 0, 0, 1);
    --b24-background-color: rgba(255, 255, 255, 1);
    --b24-field-border-color: rgba(0, 0, 0, 0.07);
    --b24-field-background-color: rgba(0, 0, 0, 0.05);
    --b24-field-focus-background-color: rgba(255, 255, 255, 1);
    --b24-popup-background-color: rgba(255, 255, 255, 1);
    --b24-primary-hover-color: black !important;
    background-image: none !important;
    background-size: cover;
    background-position: center;

}


.trigger_card {
    box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.08);
    font-size: 13px;
    color: #283454;
}

.trigger_card_2{
    box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.08);
    font-size: 16px;
    color: #283454;
}

.trigger_card_2 .trigger_card_title {
    font-size: 24px;
    color: #FF5C0C;
}

.user_list_auth_btn {
    margin-top: -12px;
}

.modal_buttons .uk-button {
    width: 100%;
    font-size: .72rem;
    /* background-color: #FFF;
    border: 3px solid #000;
    color: #000; */
    padding: 10px 5px;
}

.footer_dark_container {
    background: #242d43;
}

.lk_user_line {
    font-size: 20px;
    margin-bottom: -36px;
}

.buy_sale_banner {
    background: url("../img/buy_sale_banner_bg.png") no-repeat right top;
    background-size: contain;
}

.ya_error {
    border: 1px solid red;
}

/* для нового интерфейса */

.underline_link {
    font-size: 16px;
    color: #283354;
    text-decoration: underline;
}

.blue_buttons .uk-button-primary {
    line-height: 25px;
    background-color: #202943;
    border-color: #202943;
}

.blue_buttons .uk-button-primary:hover, 
.blue_buttons .uk-button-primary:active, 
.blue_buttons .uk-button-primary:focus {
    background-color: transparent;
    border-color: #202943;
    color: #202943;
}

.param_title .uk-leader-fill {
    color: #202943;
}

.seller_comment {
    background: #F2F2F2;
}

.renew_design .modal_buttons .uk-button {
    padding: 10px 25px;
    font-size: 17px;
    text-transform: none;
}

.renew_design .modal_buttons .uk-button svg {
    fill: #FFF;
}

.renew_design .modal_buttons .uk-button:hover svg {
    fill: #202943;
}

section.renew_design {
    padding: 20px 0;
}

.car_options ul {
    list-style: none;
    padding-left: 0;
}

ul.left_orange_border_list li {
    border-left: 5px solid #f05d22;
    padding: 10px;
    margin-bottom: 5px;
}

.dublicate_chevrons {
    position: absolute;
    right: 0;
    bottom: -55px;
}

.dublicate_chevrons a {
    text-decoration: none;
}

.uk-slideshow {
    position: relative;
}

.report_item_new .slide_chevrons {
    position: absolute;
    bottom: 0;
}

.slide_chevrons {
    background: rgba(255, 255, 255, .4);
    padding: 5px;
}

.slide_chevrons a {
    padding: 10px;
}

.slide_chevrons_dotnav {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

.slide_chevrons_dotnav>*>* {
    border: 1px solid #FFF;
    background: #666;
}

.slide_chevrons_dotnav .uk-active a {
    border: 1px solid #FFF;
}

.report_item_new .uk-button {
    padding: 10px 15px;
    text-transform: none;
}


.more_cars .button_grey {
    line-height: 12px;
}

.report_item_new,
.report_item_new .uk-slider {
    font-size: 13px;
    color: #202943;
}

.report_item_new .uk-card-title a {
    color: #202943;
}

.report_item_new .ya_href {
    color: #202943;
}

.report_item_new .filter {
    height: 100vh;
}

.report_item_new .filter {
    height: 100vh;
}

.filter_height_80 {
    overflow-y: scroll;
    height: 80%
}

.filter_height_20 {
    height: 20%
}

.report_item_new .dublicate_chevrons {
    top: -55px;
}

.button_big_gray {
    font-size: 16px;
    line-height: 20px;
    color: #202943;
    background: #f1f1f1;
    font-weight: 600;
}

.filter_banner_bottom {
    background: #283354;
    color: #FFF;
    font-size: 42px;
    padding: 65px;
}

.filter_svg {
    fill: #FFF;
}

.filter_banner_bottom a:hover .filter_svg {
    fill: #ff5c0c;
}

 .uk-breadcrumb>*>* {
    display: inline-block;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    color: #283354;
    opacity: .7;
}

 .uk-breadcrumb>:last-child>* {
    color: #283354;
    opacity: 1;
}

 .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
    content: ">";
    display: inline-block;
    margin: 0 10px;
    color: #FF5C0C;;
}

 .move_back a {
    text-decoration: none;
}

 .move_back a .uk-grid div {
    color: #283354;
    opacity: .7;
}

 .tags .uk-grid>div .tag_item {
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    box-sizing: border-box;
    border-radius: 100px;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    padding: 6px 15px;
    text-decoration: none;
}

 .tags .uk-grid>div .tag_item a {
    color: #202943;
    text-decoration: none;
}

 .tags .uk-grid>div .tag_item a:hover {
    color: #FF5C0C;
}

.tags .uk-grid>div .tag_item.legal_check a {
    color: #FF5C0C;
}

.renew_design .scroll_menu {
    padding-top: 20px;
    background: #FFF;
}

/*.renew_design #specifications {
    padding-bottom: 50px;
}

.renew_design #car_options {
    padding: 50px 0;
}*/

.renew_design .uk-tab > * > a {
    font-size: 20px;
    line-height: 24px;
    opacity: 0.7;
    color: #283354;
}

.renew_design .uk-tab > .uk-active > a {
    font-weight: bold;
    color: #283354;
    opacity: 1;
}

.renew_design .page_h:before {
    display: none;
}

.technical_check .title {
    font-weight: bold;
    font-size: 30px;
    color: #283354;
}

.renew_tabs.uk-tab::before {
    display: none
}

.renew_design h1 {
    font-size: 20px;
}

.renew_design h1.page_h::before {
    display: none;
}

.button_grey {
    background: #f2f2f2;
    line-height: 1.4;
}

.button_grey:hover {
    background: #CCC;
    color: #000;
}

#report_list_wrapper .ya_href {
    font-weight: bold;
}

.aside_filter #filter .uk-grid>div {
    width: 100% !important;
}


.aside_filter .filter_full_mode {
    display: block !important;
}

.aside_filter .search_variables {
    display: none;
}

.aside_filter .inputs_block {
    overflow-y: scroll;
    height: 80%;
}

.aside_filter .button_block {
    height: 20%;
}

.aside_filter .button_block div:last-child {
    text-align: center;
}

.aside_filter #filter {
    height: 100vh;
}

.modal_buttons svg {
    margin-top: -4px;
}

#cars_slider ul li.white_items {
    background: #FFF;
}

.mobile_apps img {
    max-height: 40px;
}

#cars_slider .uk-card-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}