#bmf3rd .btn-box:hover:before, #bmf3rd .btn-box.selected:before,
#bmf3rd .btn-box:hover:after, #bmf3rd .btn-box.selected:after,
#bmf3rd .progressBar .steps .step .item-container .step-count.active .step-count-number,
#bmf3rd .btn-close-filter {
    background: #8ab748;
}
#bmf3rd .btn-box .fa,
#bmf3rd .select-view .selected-view-btn,
#bmf3rd .select-view .fa:hover:not(.selected-view-btn),
#bmf3rd .sort .fa-sort-amount-desc, #bmf3rd .sort .fa-sort-amount-asc,
#bmf3rd .quick-filters .chosen-container-single .chosen-single:hover, #bmf3rd .quick-filters .chosen-container-single .chosen-single:hover span,
#bmf3rd .quick-filters .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single .chosen-selected,
#bmf3rd .article-details .item-img .fa,
#bmf3rd .txt-link::before,
#bmf3rd .articlesListItem .fa-search, #bmf3rd .carouselListItem .fa-search,
#bmf3rd .engineTypeTableResult .engineTypeTable .fa-angle-right,
#bmf3rd .chosen-container-single .chosen-single span.spinner-result.fa-check-circle::before {
    color: #8ab748;
}
#bmf3rd .btn-primary, #bmf3rd .next-btn, #bmf3rd .noUiSlider .noUi-handle, #bmf3rd .noUiSlider .noUi-connect,
#bmf3rd input[type="radio"].check-box:checked + label.check-box:before, #bmf3rd input[type="checkbox"].check-box:checked + label.check-box:before,
#bmf3rd .article-details .item-title,
#bmf3rd .article-details .item-img .fa:hover,
#bmf3rd .articlesListItem .fa-search:hover, #bmf3rd .carouselListItem .fa-search:hover,
#bmf.car #bmf3rd .bmf3rd .se_selectionDropDown > .col-12 > div::before {
    background-color: #8ab748;
}
#bmf3rd .btn-primary:hover, #bmf3rd .btn-primary:visited, #bmf3rd .btn-primary:checked, #bmf3rd .btn-primary:active, #bmf3rd .btn-primary:focus, #bmf3rd .btn-primary:link, #bmf3rd .next-btn:hover, #bmf3rd .next-btn:visited, #bmf3rd .next-btn:checked, #bmf3rd .next-btn:active, #bmf3rd .next-btn:focus, #bmf3rd .next-btn:link,
#bmf3rd .btn-close-filter:hover,
#bmf3rd .noUiSlider .noUi-handle:hover
{
    background-color: #303238 !important;
}
#bmf3rd .vehicle-info-oe-tiresizes-item-selected,
#bmf3rd .big_drop .drop_select,
#bmf3rd .big_drop .drop_list > .row:hover, #bmf3rd .big_drop .drop_list > .row.selected {
    border-left: 3px solid #8ab748;
    border-right: 3px solid #8ab748;
}
#bmf3rd .rim-diameters .selected-diameter,
#bmf3rd .rim-diameters span:hover,
#bmf3rd .article-details .item-img .fa:hover,
#bmf3rd .tooltip {
    border-color: #8ab748;
}
#bmf3rd .item-selected-wrapper {
    border-top: 6px solid #8ab748;
}
#bmf3rd .rim-sizes .el:hover, #bmf3rd .rim-sizes .el.selected {
    border-bottom-color: #8ab748;
}
#bmf3rd ul.tabs_header li.active,
#bmf3rd ul.tabs_header li:hover,
#bmf3rd .tire-sizes div:hover, #bmf3rd .tire-sizes div.selected {
    border-bottom: 4px solid #8ab748;
}
#bmf3rd .item-selected-wrapper [class*='icon-']:after {
    border-top: 20px solid #8ab748;
}
#bmf3rd .languageSelectOptions {
    display: none !important;
}
#bmf.car #bmf3rd .bmf3rd {
    background: none;
    max-width: unset;
    min-height: unset;
    min-width: unset;
    padding: 0;
}
#bmf.car #bmf3rd .bmf3rd > .py-3 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
#bmf.car #bmf3rd .bmf3rd > .py-3 > .col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
#bmf.car #bmf3rd .bmf3rd .se_selectionDropDown {
    margin-left: 0;
    margin-right: 0;
}
.configurator-category #bmf.car #bmf3rd .bmf3rd .se_selectionDropDown {
    width: 100%;
}
#bmf.car #bmf3rd .bmf3rd .se_selectionDropDown > .col-12 > div {
    float: left;
    width: 51%;
    margin-left: 53%;
}
#bmf.car #bmf3rd .bmf3rd .se_selectionDropDown > .col-12 > div::before {
    display: block;
    position: absolute;
    width: 51%;
    left: 0;
    text-transform: uppercase;
    height: 36px;
    color: #ffffff;
    padding: 9px 14px;
}
.configurator-category #bmf.car #bmf3rd .bmf3rd .se_selectionDropDown > .col-12 {
    padding: 0;
    flex: unset;
}
.configurator-category #bmf.car #bmf3rd .bmf3rd .se_selectionDropDown > .col-12 > div {
    width: 24.5%;
    margin-left: 25.5%;
}
.configurator-category  #bmf.car #bmf3rd .bmf3rd .se_selectionDropDown > .col-12 > div::before {
    width: 24.5%;
    left: 0;
}
.configurator-category  #bmf.car #bmf3rd .bmf3rd .se_selectionDropDown > .col-12 > div:nth-child(2n)::before {
    width: 23.5%;
    left: 51%;
}
@media (max-width: 991px) {
    .configurator-category #bmf.car #bmf3rd .bmf3rd .se_selectionDropDown > .col-12 > div {
        width: 49%;
        margin-left: 51%;
    }
    .configurator-category  #bmf.car #bmf3rd .bmf3rd .se_selectionDropDown > .col-12 > div::before {
        width: 49%;
        left: 0;
    }
    .configurator-category  #bmf.car #bmf3rd .bmf3rd .se_selectionDropDown > .col-12 > div:nth-child(2n)::before {
        width: 49%;
        left: 0;
    }
}
#bmf.car #bmf3rd .bmf3rd .se_selectionDropDown > .col-12 > div:nth-child(1)::before {
    content: "výrobce";
}
#bmf.car #bmf3rd .bmf3rd .se_selectionDropDown > .col-12 > div:nth-child(2)::before {
    content: "model";
}
#bmf.car #bmf3rd .bmf3rd .se_selectionDropDown > .col-12 > div:nth-child(3)::before {
    content: "karoserie";
}
#bmf.car #bmf3rd .bmf3rd .se_selectionDropDown > .col-12 > div:nth-child(4)::before {
    content: "typ a rok výroby";
}
#bmf.car #bmf3rd .bmf3rd .se_selectionDropDown > .col-12 > div:nth-child(5)::before {
    content: "motorizace";
}
#bmf.car #bmf3rd .bmf3rd .space-2x.hidden-md.hidden-lg {
    display: none;
}
#bmf.car #bmf3rd .chosen-container-single .chosen-single span.spinner-result {
    top: 8px;
}
#bmf #bmf3rd .bmf3rd > .row > h3 {
    display: none;
}
#bmf.configure #bmf3rd .bmf3rd {
    padding: 20px 30px;
    background: #ffffff;
}
#frm-bmf-configuration .configurator {
    max-width: unset;
}
#frm-bmf .configuration-background {
    /*padding-bottom: 0px !important;*/
}
#bmf3rd .catalog-articles-list-wrapper .catalog-load-more-articles {
    z-index: 999;
}
.bmf-car-outer {
    display: block;
}
#bmf.car #bmf3rd .chosen-container .chosen-drop {
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    min-width: 100%;
}
#bmf.car #bmf3rd .chosen-container .chosen-results li {
    white-space: nowrap;
    padding: 0 15px !important;
    padding-right: 25px !important;
}
#bmf.car #bmf3rd .chosen-container-single.chosen-with-drop .chosen-single span.chosen-selected,
#bmf.car #bmf3rd .chosen-container-single .chosen-single span.chosen-selected {
    padding-right: 30px !important;
}


#bmf.car #bmf3rd .row {
    margin-right: -7px;
    margin-left: -7px;
}
#bmf.car #bmf3rd {
    background-color: #46484d;
}
#bmf.car #bmf3rd .data-result .item.manufacturer {
    flex: 0 0 50%;
    max-width: 50%;
    margin: 0 0 0 0;
    background-color: #46484d;
    filter: unset;
}
.configurator-category #bmf.car #bmf3rd .data-result .item.manufacturer {
    flex: 0 0 25%;
    max-width: 25%;
}
@media (max-width: 991px) {
    .configurator-category #bmf.car #bmf3rd .data-result .item.manufacturer {
        flex: 0 0 50%;
        max-width: 50%;
    }
}
#bmf.car #bmf3rd .data-result .item.manufacturer .btn-box {
    padding: 5px;
    background: #999c9e;
    border: none;
}
#bmf.car #bmf3rd .select_list.full_height {
    padding-bottom: 15px;
}
#bmf.car #bmf3rd .select_list ul {
    border: none;
    height: auto;
    max-height: 350px;
}
#bmf.car #bmf3rd .select_list ul li {
    background-color: #999c9e;
}
#bmf.car #bmf3rd .select_list ul li:hover {
    color: #000;
    font-weight: bold;
}
#bmf.car #bmf3rd .vehicle_breadcrumb {
    color: #fff;
}
#bmf.car #bmf3rd .vehicle_breadcrumb > span {
    display: inline-block;
    margin-top: 6px;
    margin-bottom: 10px;
}
#bmf.car #bmf3rd h1 {
    display: none;
}
::-webkit-scrollbar {
    width: 10px;
}
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
}
::-webkit-scrollbar-thumb {
    background: #8ab748;
}
::-webkit-scrollbar-thumb:hover {
    background: #8ab748;
}