select:focus {
    border: 1px solid red !important;
}

.selector-btn {
    color:black !important;
    background:white url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
}

.selector-btn::after {
  /* content: '\25BC'; */
  display: inline-block;
  font-size: 10pt;
  position: absolute;
  top: 0px;
}

.custom-selector-list {
    background-color:white;
    display:none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.custom-selector input {
    padding:10px;
}

.custom-selector-list li {
    color:black;
    border-bottom: dotted 1px black;
    padding:10px;
    cursor: pointer;
}

.sidebar-busqueda{
 background-color: #2B313E !important;
 color:white !important;
}

.custom-selector-list li:hover {
    background-color:lightgray;
    color:white;
}

.custom-selector input::placeholder{
    color:gray;
}

.custom-selector-list {
    max-height: 300px;
    overflow-y: auto;
}

.search-button {
    position: relative;
    top:28px;
    width: 66px;
    height: 50px;
    background: #E85230;
    border-radius: 5px;
    color:white;
    padding-top:10px;
    padding-bottom:10px;
}


.search-button-full{
    position: relative;
    width: 100%;
    height: 50px;
    background: #E85230;
    border-radius: 5px;
    color:white;
    padding:10px;
}

.car-icon{
    width: 50px;
}

.clear-search{
    color: #E85230 !important;
    border-bottom: 1px dashed #E85230 ;
    cursor: pointer;
    text-align: right;
}

.nav-link.active > img {
    width:90px !important;
}

@media only screen and (max-width: 991px) {

.nav-link.active > img {
    width:50px !important;
}
}
