/**
select.form-control + .chosen-container.chosen-container-single .chosen-single {
    color: #ffffff;
}

.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 25px;
    border: 1px solid #DC2A1B;
    border-radius: 5px;
    background-color: #CC130E;
    background: linear-gradient(#DC2A1B 20%,#CC130E 50%,#CC130E 52%,#CC130E 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,.1);
    color: #ffffff;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
}
**/

.chosen-container .chosen-results li.highlighted{background-color:#3665AB;background-image:linear-gradient(#3665AB 40%,#0D4483 90%);color:#fff}
.chosen-container-active .chosen-single{border:1px solid #CC130E;box-shadow:0 0 5px rgba(0,0,0,.3); color:#CC130E; }

/**
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #CC130E;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#DC2A1B 20%,#CC130E 80%);box-shadow:0 1px 0 #CC130E inset}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}
.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
.chosen-rtl{text-align:right}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}
.chosen-rtl .chosen-single div{right:auto;left:3px}
.chosen-rtl .chosen-single abbr{right:auto;left:26px}
.chosen-rtl .chosen-choices li{float:right}
.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}

**/

.img-flag {
    max-width: 30px;
    max-height: 30px;
    margin-right: 20px;
}

.engine-manufacturer-name:first-letter {
    font-weight: bold;
    color: #8A2BE2;
}

.part-detail-outer {
    background: #ffffff;
    border: 1px dashed #2E5691;
    border-radius: 5px;
    box-shadow: 0 0 4px 1px #b0b1b2;
    padding: 16px;
    margin-bottom: 20px;
}

.change-btn {
    float: left;
    background: #233f92;
    color: #fff;
    font-size: 15px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
    border-radius: 5px;
    margin-top: 7px;
}

.change-btn:hover {
    background: #3665AB;
}

.change-btn:hover {
    background: #0D4483;
    color: #fff;
}

#wait {
    position: absolute; /* Sit on top of the page content */
    display: none; /* Hidden by default */
    color: #2e383c;
    margin:0px auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255,255,255,0.9); /* Black background with opacity */
    background-image: url("https://www.boot-loader.com/img/explorer/spinner_grey.gif");
    background-repeat: no-repeat;
    background-position: center;
    z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
}

#text{
    position: absolute;
    top: 50%;
    left: 50%;
    color: #3665AB;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

/* Around the search field */
.select2-search {  }

/* Search field */
.select2-search input {

}

/* Each result */
.select2-results {
     font-size: 12px;
}

.select2-results__group {
    color: #2E5691;
    font-size: 15px;
}

.select2-results__option {
    margin-left: 2px;
}

.car-selector-div {
    margin-bottom: 20px;
}


.car-selector-div label {
    font-size: 20px;
}