/*combobox下拉菜单*/
.xzg-select-box{padding: 4px 5px;display: inline-block;}

.xzg-select .dropdown-menu{width: auto;overflow: auto;max-width: 400px}
.xzg-select .dropdown-menu a{text-decoration: none}
.xzg-select .dropdown-menu a:hover,.xzg-select .dropdown-menu a:focus{background: none;color: #000}
.xzg-select .btn{width: 100%;height: 31px;position: relative;line-height: 31px !important;text-align: left;padding: 0;background: #ffffff;border-radius: 0;cursor: default}
.xzg-select .btn:hover{background: #ffffff;border:solid 1px #f6ba7c}
.xzg-select .btn label{width: 80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-left: 4px}
.xzg-select .btn .caret{position: absolute;top: 12px;right: 10px;}
.xzg-select li.selected{background: #ffebd6}
.xzg-select li.disabled a{color: #999999 !important;cursor: not-allowed}
.xzg-select .multiselect li{position: relative;}
.xzg-select .multiselect span:first-child{width: 100%;display: inline-block;position: relative;padding: 4px 20px;}
.xzg-select .multiselect span:last-child{position: absolute;right: 10px;top: 5px;font-size: 12px;display: none;}
.xzg-select .multiselect li.selected span:last-child{display: block;}
.xzg-select .dropdown-menu>li>a{min-height: 25px;}
.xzg-select label.error{right:22px !important;top:-2px !important;text-align: right}
.xzg-select .search-text{width: 90%;border-radius: 0;margin: 0 auto}
.xzg-select .btn[disabled]{background-color: #3b3b3b1a}

button.error{background-color: #fbe2e2;  border-color: #c66161;  color: #c00;}