﻿.autocomplete-input{position: relative; vertical-align: top}
.autocomplete-input input{width: 100%; padding-left: 5px; box-sizing: border-box; height: 28px; padding-right: 20px; border: 1px solid #98CEF9}
.autocomplete-input button{position: absolute; right: 0; top: 0; box-sizing: border-box; margin-right: 0 !important; border: 1px solid #98CEF9 !important; width: 20px; height: 28px}

.autocomplete-input label.error { float: left; }
ul.ui-autocomplete .ui-state-hover, .autocomplete-input a.ui-state-hover { background-color: #78C0F1; background-image: none !important; border-radius: 0 0 0 0; }
button { margin-left: -4px !important; }
button:hover, button:focus { color: Red !important; }
.ui-button { margin-left: -1px; }

.filterCombobox .ui-button { margin-right: 0px !important; width: 22px !important; }
.ui-button-icon-only .ui-button-text { padding: 0.35em; }
.ui-autocomplete-input { margin: 0; padding: 0.48em 0 0.47em 0.45em; }
.ui-autocomplete { max-height: 350px; overflow-x: hidden; overflow-y: auto; padding-right: 5px; }
* html .ui-autocomplete { height: 100px; }
.large-combo input { width: 250px !important; }

.autotextbox input { border: none !important; }
.quickadd-textbox { background-image: url(/imgs_bpd/act/create.png); background-position: right; background-repeat: no-repeat; padding-right: 1px; background-position: right center; display: block; }
.quickadd-combobox { background-image: url(/imgs_bpd/act/create.png); background-repeat: no-repeat; padding-right: 22px; background-position: 97% 7px; }
.fun-textbox { width: 76% !important; }
.fun-textbox input { width: 100% !important; }

.dateField span.k-autocomplete { width: 60% !important; }
.right{float: right}
.dvSearch {box-sizing: border-box; float: left; padding-top: 3px; width: 100%; min-height: 33px; clear: both}
.k-grid{clear: both}
.dvSearch .ui-button{box-sizing: border-box; height: 28px}
.dvSearch .ui-button:not(.ui-button-icon-only) .ui-button-icon-primary.ui-icon{ left: 4px}
.dvSearch .ui-button:not(.ui-button-icon-only) .ui-button-text{ padding: 6px 8px 4px 21px}
.dvSearch > .dvLeft > .ui-button{float: left}
.dvSearch > input[type=text], .dvSearch > .dvFilter > input[type=text], .dvSearch > .dvLeft > input[type=text]{float: left; height: 28px; box-sizing: border-box; border: 1px solid #98CEF9; box-sizing: border-box; padding-left: 3px; margin-left: 2px}
.dvSearch > .dvFilter > .autocomplete-input, .dvSearch > .dvFilter > .filterCombobox, .dvSearch > .dvFilter > .popupCombobox {float: left; box-sizing: border-box; position: relative; margin-left: 2px}
.dvSearch > .dvFilter > .autocomplete-input input, .dvSearch > .dvFilter > .filterCombobox input, .dvSearch > .dvFilter > .popupCombobox input {height: 28px; box-sizing: border-box; padding-right: 20px; border: 1px solid #98CEF9; padding-left: 3px}
.dvSearch > .dvFilter > .autocomplete-input button, .dvSearch > .dvFilter > .filterCombobox button, .dvSearch > .dvFilter > .popupCombobox button {position: absolute; right: 0; top: 0; margin-right: 0 !important; box-sizing: border-box; border: 1px solid #98CEF9; height: 28px; width: 20px}
@-moz-document url-prefix() {
    .dvSearch > input[type=text], .dvSearch > .dvFilter > input[type=text], .dvSearch > .dvLeft > input[type=text] {
        padding-bottom: 3px
    }
}