.ks-combobox{border:1px solid #ccc;border-radius:3px;display:inline-block;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2 s;-moz-transition:border linear .2s,box-shadow linear .2 s;-ms-transition:border linear .2s,box-shadow linear .2 s;-o-transition:border linear .2s,box-shadow linear .2 s;transition:border linear .2s,box-shadow linear .2 s;vertical-align:middle;position:relative}
.ks-combobox-disabled{opacity:.7;filter:alpha(opacity=70)}
.ks-combobox-focused{border-color:rgba(82,168,236,.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}
.ks-combobox-trigger{float:right;padding:5px 9px;border-left:1px solid #ccc;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}
.ks-combobox-trigger.ks-button-hover,.ks-combobox-trigger:hover{color:#000;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear;background-color:#e6e6e6}
.ks-combobox-trigger.ks-button-active,.ks-combobox-trigger.ks-button-checked,.ks-combobox-trigger.ks-menu-button-open,.ks-combobox-trigger:active{color:#000;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
.ks-combobox-trigger.ks-button-disabled{cursor:default;opacity:.65;color:#000;background-position:0 0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}
.ks-combobox-trigger-inner{width:0;height:0;overflow:hidden;font-size:0;vertical-align:top;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;opacity:.3;filter:alpha(opacity=30);margin-top:7px;margin-left:5px;display:inline-block}
.ks-combobox-trigger:hover .ks-combobox-trigger-inner{opacity:1;filter:alpha(opacity=100)}
.ks-combobox-input-wrap{margin-top:1px;overflow:hidden;position:relative;padding-left:4px;padding-right:4px}
.ks-combobox-input{padding:4px 0;line-height:1.5;float:left;width:100%;border:0;background-color:#fff}
.ks-combobox-input:focus{outline:0;-webkit-tap-highlight-color:transparent}
.ks-combobox-placeholder{position:absolute;left:5px;top:5px;opacity:.6;filter:alpha(opacity=60);display:none}
.ks-combobox-invalid{border:1px solid red}
.ks-combobox-invalid-el{padding:5px 0;float:right;display:none;background:red}
.ks-combobox-invalid-inner{display:inline-block;width:14px;height:14px;vertical-align:text-top;background-repeat:no-repeat;background-position:0 -120px;background-image:url(//gtms04.alicdn.com/tps/i4/TB13Rc.FFXXXXcwaXXX48eSMFXX-469-159.png)}
.ks-combobox-clear{position:absolute;width:35px;top:0;height:100%;right:0;background:0 0;cursor:pointer}
.ks-combobox-clear-inner{width:14px;height:14px;background-image:url(//gtms03.alicdn.com/tps/i3/TB1.yyfFVXXXXbNXXXX48eSMFXX-469-159.png);background-repeat:no-repeat;background-position:-48px -96px;text-indent:-9999px;font-size:0;margin:5px auto 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}