.bx-searchtitle {
    width:300px;
}
@media (min-width: 576px) {
    .bx-searchtitle {
        width:300px;
    }
}

@media (min-width: 768px) {
    .bx-searchtitle {
        width:300px;
    }
}

@media (min-width: 992px) {
    .bx-searchtitle {
        width:300px;
    }
}

@media (min-width: 1200px) {
    .bx-searchtitle {
        width:350px;
    }
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -2px;    
    position: relative;
}
.search-title-button{
    background-image: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABZUlEQVQ4jY3TsUtWURjH8Y9lYUOgYdoQCIk0NAgNCW4h0iC1BQ1KEIKaqxA4K0IhDS6vBA4quDglSlREm+Bf0FBBqaCDCLpYCMqB58Lp5fr2/uBynufcw/c898fvNlQqFZmuYRyD6I7tH1jFHHaV6FK29TAOvQnAAfbRiVfYwUgtSC++oAUz6EIrbuE2JuJcGnu4DJKeD9E/wSS+Z2fSdLPoif4d7lRD0ojX8RZrZeOGtjAa9VQ1ZDzq6RqAQvM4wVM05JB7OAwj69EmGtGRQ5JO6wSISZKu5JBt3ERTnZDC4F85ZCHql3UAHuEGPuFvDpmNOq13awBShhbxBy/yFwlyjOfRf8OzEkA/fqINZ5HifyDihrGoV3CEzxHCPXxEc7xP3n3F42qIiPT9AKbw9YUH7djAg0h0ofdFX/0XF7oa0b6M3/HJhYbiokIDKTRlSs4nf8q0FL6kNWn9Isj/tByxf42tc16aQ0r1oRwiAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: center;
    min-width:45px;
    display: flex;
    height:100%;
    border-left:none;
    
}
.bx-searchtitle .search-title-button {
    color: #007bff;
    border:2px #ebebeb solid;
    background-color: #fff;
    border-color: #ebebeb;    
    border-radius: 0 .45rem .45rem 0;
    border-left:none;   
}
.bx-searchtitle .search-title-button:hover {
    background-image: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA/FBMVEVHd85Hds5Gds5Hd89Hds5Hd85Hds5Hd85Hds5Gds5Hds5Hds5Gds5Hds5Hds5Gds5Hds5Gds5Hds5Hds5Hds5Hds5Hds5Gds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hd85Hd85Gds5Hds5Hds5Hds5Hd85Hds5Hds5Hd85Gds5Hds5Hd85Hds5Hds5Hd85Hd85Hds5Hds5Hds5Hd85Hds5Hds5Hds5Hd85Hd85Hd85Gds5Hds5Gds5Hds5Hds5Hds5Hd89Hds5Hds5Hds5Hds5Gds5Hd85Hds5Hds5Hds5Hd85Gds5Hds5Hd85Hd89Gds7///8uOQzxAAAAT3RSTlMAAAAACXTQ3IgbQe7s6Gc6hiQbc2QC8k02ImmOptQT9/sB7r4g6rYl4gjtBoByR7oNJxHp+BxeWEXvP2jyvLjoTTGhtTVOBigrDV1KXOex0jzmygAAAAFiS0dEU3pnHQYAAAAHdElNRQflBAMFIQtw7ic/AAAA0UlEQVQY0y1OB1ZCQQxMFhApAopdEewi0uzSQYqAOuHf/zAky999LzM7mdmEiDga2wLi2wlmJta3S6Yg6R0AGY6Qii4L5HaZ9/LAPpnp4HB1ZHbiY8iJsVM506RepgzOFamACw37T12xdKmIK94oyq/lRuO4Jd836Q73yh+krNxFbMojKlqfpBpmqIa6QUPQtBjT88vrm5/wDvkwz+cXii12uhi3gU631xesAhmQtw9HgMj3eIAAk3DudPYzV1wIsPTLWCHdn38DIFQ86Fn8/a8BBY8czcedKqEAAAAASUVORK5CYII=');
    color: #007bff;
    background-color: #fff;
    border-color: #ebebeb;
}

.bx-searchtitle .search-title-button:focus, .bx-searchtitle .search-title-button.focus {
    background-image: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA/FBMVEVHd85Hds5Gds5Hd89Hds5Hd85Hds5Hd85Hds5Gds5Hds5Hds5Gds5Hds5Hds5Gds5Hds5Gds5Hds5Hds5Hds5Hds5Hds5Gds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hd85Hd85Gds5Hds5Hds5Hds5Hd85Hds5Hds5Hd85Gds5Hds5Hd85Hds5Hds5Hd85Hd85Hds5Hds5Hds5Hd85Hds5Hds5Hds5Hd85Hd85Hd85Gds5Hds5Gds5Hds5Hds5Hds5Hd89Hds5Hds5Hds5Hds5Gds5Hd85Hds5Hds5Hds5Hd85Gds5Hds5Hd85Hd89Gds7///8uOQzxAAAAT3RSTlMAAAAACXTQ3IgbQe7s6Gc6hiQbc2QC8k02ImmOptQT9/sB7r4g6rYl4gjtBoByR7oNJxHp+BxeWEXvP2jyvLjoTTGhtTVOBigrDV1KXOex0jzmygAAAAFiS0dEU3pnHQYAAAAHdElNRQflBAMFIQtw7ic/AAAA0UlEQVQY0y1OB1ZCQQxMFhApAopdEewi0uzSQYqAOuHf/zAky999LzM7mdmEiDga2wLi2wlmJta3S6Yg6R0AGY6Qii4L5HaZ9/LAPpnp4HB1ZHbiY8iJsVM506RepgzOFamACw37T12xdKmIK94oyq/lRuO4Jd836Q73yh+krNxFbMojKlqfpBpmqIa6QUPQtBjT88vrm5/wDvkwz+cXii12uhi3gU631xesAhmQtw9HgMj3eIAAk3DudPYzV1wIsPTLWCHdn38DIFQ86Fn8/a8BBY8czcedKqEAAAAASUVORK5CYII=');
    color: #007bff;
    background-color: #fff;
    border-color: #ebebeb;
    box-shadow: none;
}

.bx-searchtitle .search-title-button.disabled, .bx-searchtitle .search-title-button:disabled {
    background-image: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA/FBMVEVHd85Hds5Gds5Hd89Hds5Hd85Hds5Hd85Hds5Gds5Hds5Hds5Gds5Hds5Hds5Gds5Hds5Gds5Hds5Hds5Hds5Hds5Hds5Gds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hd85Hd85Gds5Hds5Hds5Hds5Hd85Hds5Hds5Hd85Gds5Hds5Hd85Hds5Hds5Hd85Hd85Hds5Hds5Hds5Hd85Hds5Hds5Hds5Hd85Hd85Hd85Gds5Hds5Gds5Hds5Hds5Hds5Hd89Hds5Hds5Hds5Hds5Gds5Hd85Hds5Hds5Hds5Hd85Gds5Hds5Hd85Hd89Gds7///8uOQzxAAAAT3RSTlMAAAAACXTQ3IgbQe7s6Gc6hiQbc2QC8k02ImmOptQT9/sB7r4g6rYl4gjtBoByR7oNJxHp+BxeWEXvP2jyvLjoTTGhtTVOBigrDV1KXOex0jzmygAAAAFiS0dEU3pnHQYAAAAHdElNRQflBAMFIQtw7ic/AAAA0UlEQVQY0y1OB1ZCQQxMFhApAopdEewi0uzSQYqAOuHf/zAky999LzM7mdmEiDga2wLi2wlmJta3S6Yg6R0AGY6Qii4L5HaZ9/LAPpnp4HB1ZHbiY8iJsVM506RepgzOFamACw37T12xdKmIK94oyq/lRuO4Jd836Q73yh+krNxFbMojKlqfpBpmqIa6QUPQtBjT88vrm5/wDvkwz+cXii12uhi3gU631xesAhmQtw9HgMj3eIAAk3DudPYzV1wIsPTLWCHdn38DIFQ86Fn8/a8BBY8czcedKqEAAAAASUVORK5CYII=');
    color: #007bff;
    background-color: #fff;
    border-color: #ebebeb;
    box-shadow: none;
}

.bx-searchtitle .search-title-button:not(:disabled):not(.disabled):active, 
.bx-searchtitle .search-title-button:not(:disabled):not(.disabled).active,
.show > .bx-searchtitle .search-title-button.dropdown-toggle {
    background-image: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA/FBMVEVHd85Hds5Gds5Hd89Hds5Hd85Hds5Hd85Hds5Gds5Hds5Hds5Gds5Hds5Hds5Gds5Hds5Gds5Hds5Hds5Hds5Hds5Hds5Gds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hd85Hd85Gds5Hds5Hds5Hds5Hd85Hds5Hds5Hd85Gds5Hds5Hd85Hds5Hds5Hd85Hd85Hds5Hds5Hds5Hd85Hds5Hds5Hds5Hd85Hd85Hd85Gds5Hds5Gds5Hds5Hds5Hds5Hd89Hds5Hds5Hds5Hds5Gds5Hd85Hds5Hds5Hds5Hd85Gds5Hds5Hd85Hd89Gds7///8uOQzxAAAAT3RSTlMAAAAACXTQ3IgbQe7s6Gc6hiQbc2QC8k02ImmOptQT9/sB7r4g6rYl4gjtBoByR7oNJxHp+BxeWEXvP2jyvLjoTTGhtTVOBigrDV1KXOex0jzmygAAAAFiS0dEU3pnHQYAAAAHdElNRQflBAMFIQtw7ic/AAAA0UlEQVQY0y1OB1ZCQQxMFhApAopdEewi0uzSQYqAOuHf/zAky999LzM7mdmEiDga2wLi2wlmJta3S6Yg6R0AGY6Qii4L5HaZ9/LAPpnp4HB1ZHbiY8iJsVM506RepgzOFamACw37T12xdKmIK94oyq/lRuO4Jd836Q73yh+krNxFbMojKlqfpBpmqIa6QUPQtBjT88vrm5/wDvkwz+cXii12uhi3gU631xesAhmQtw9HgMj3eIAAk3DudPYzV1wIsPTLWCHdn38DIFQ86Fn8/a8BBY8czcedKqEAAAAASUVORK5CYII=');
    color: #007bff;
    background-color: #fff;
    border-color: #ebebeb;
    box-shadow: none;
}

.bx-searchtitle .search-title-button:not(:disabled):not(.disabled):active:focus, 
.bx-searchtitle .search-title-button:not(:disabled):not(.disabled).active:focus,
.show > .bx-searchtitle .search-title-button.dropdown-toggle:focus {
    background-image: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA/FBMVEVHd85Hds5Gds5Hd89Hds5Hd85Hds5Hd85Hds5Gds5Hds5Hds5Gds5Hds5Hds5Gds5Hds5Gds5Hds5Hds5Hds5Hds5Hds5Gds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hds5Hd85Hd85Gds5Hds5Hds5Hds5Hd85Hds5Hds5Hd85Gds5Hds5Hd85Hds5Hds5Hd85Hd85Hds5Hds5Hds5Hd85Hds5Hds5Hds5Hd85Hd85Hd85Gds5Hds5Gds5Hds5Hds5Hds5Hd89Hds5Hds5Hds5Hds5Gds5Hd85Hds5Hds5Hds5Hd85Gds5Hds5Hd85Hd89Gds7///8uOQzxAAAAT3RSTlMAAAAACXTQ3IgbQe7s6Gc6hiQbc2QC8k02ImmOptQT9/sB7r4g6rYl4gjtBoByR7oNJxHp+BxeWEXvP2jyvLjoTTGhtTVOBigrDV1KXOex0jzmygAAAAFiS0dEU3pnHQYAAAAHdElNRQflBAMFIQtw7ic/AAAA0UlEQVQY0y1OB1ZCQQxMFhApAopdEewi0uzSQYqAOuHf/zAky999LzM7mdmEiDga2wLi2wlmJta3S6Yg6R0AGY6Qii4L5HaZ9/LAPpnp4HB1ZHbiY8iJsVM506RepgzOFamACw37T12xdKmIK94oyq/lRuO4Jd836Q73yh+krNxFbMojKlqfpBpmqIa6QUPQtBjT88vrm5/wDvkwz+cXii12uhi3gU631xesAhmQtw9HgMj3eIAAk3DudPYzV1wIsPTLWCHdn38DIFQ86Fn8/a8BBY8czcedKqEAAAAASUVORK5CYII=');
    color: #007bff;
    background-color: #fff;
    border-color: #ebebeb;
    box-shadow: none;
}
.title-search-result{
    border: 1px solid #ebebeb;
    display: none;
    overflow: hidden;
    z-index: 205;
    background-color: #fff;
    padding: 10px;
    border-radius: 3px;
}

.bx_item_block{
    font-size: 14px;
    padding-bottom:9px;
    margin-bottom: 9px;
    border-bottom:1px solid #ebebeb;
}

.all_result,
.others_result { border: none; }

.all_result { margin-bottom: 0;}

.bx-searchtitle .form-control {
    display: block;
    height: calc(2.6em + .75rem + 4px);
    padding: .375rem .75rem;
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 2px solid #ebebeb;
    border-radius: .45rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border-right: none;
}
.bx-searchtitle .form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057;
}

.bx-searchtitle .form-control:focus {
    color: #1a77d2;
    background-color: #fff;
    border-color: #ebebeb;
    outline: 0;
    box-shadow:none;
}