.oneline, #pos_search_top .form_search .form-group .bootstrap-select .btn.selectpicker { display: block; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

#pos_search_top { margin-top: 20px; }
@media (max-width: 767px) { #pos_search_top { margin-top:-13px; } }
#pos_search_top .form_search { padding: 0; position: relative; width: 100%; height: 49px; }
#pos_search_top .form_search label { display: none; }
#pos_search_top .form_search .form-control { padding: 0 55px 0 15px; border: 0; height: 49px; line-height: 45px; font-size: 14px; border: 2px solid #e5e5e5; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
#pos_search_top .form_search .submit_search { position: absolute; top: 0; right: 0; height: 49px; width: 49px; line-height: 49px; color: #fff; background: #45cbee; padding: 0; border: 0; font-size: 24px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
#pos_search_top .form_search .submit_search:hover { background: #16beea; }
#pos_search_top .form_search .form-group { position: absolute; top: 2px; left: 2px; width: 125px; }
#pos_search_top .form_search .form-group .bootstrap-select { width: 125px; }
#pos_search_top .form_search .form-group .bootstrap-select .btn.selectpicker { padding: 3px 15px 0; border: 0; border-right: 1px solid #e5e5e5; background: #fff; color: #474747; line-height: 42px; font-weight: 400; font-size: 13px; }
