.ui-select-bootstrap > .ui-select-choices, .ui-select-bootstrap > .ui-select-no-choice { width: auto; max-width: 400px; } .dropdown-menu .ui-select-choices-row { padding: 4px 0; > .ui-select-choices-row-inner { overflow: hidden; text-overflow: ellipsis; } } .ui-select-placeholder, .ui-select-match-text { overflow: hidden; text-overflow: ellipsis; font-weight: normal; } .ui-select-bootstrap { &:focus { outline: none; } > .ui-select-match { &:focus { outline: none; } &.btn-default-focus { outline: 0; box-shadow: none; background-color: transparent; > .btn { border-color: @input-border-focus; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px fade(@input-border-focus, 60%); } } > .btn { color: @input-color; background-color: @input-bg; border: 1px solid @input-border; &[disabled] { cursor: not-allowed; background-color: @input-bg-disabled; opacity: 1; } } } }