.clearfix {
    *zoom: 1;
}
.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}
.clearfix:after {
    clear: both;
}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.searchfields-confirm{
    display: inherit;
    margin-left: 47%;
    margin-bottom:5px;
}
.rep-search-field {
    white-space: nowrap;
    margin-bottom: 8px;
    display: inline-block;
    margin: 3px 3px 8px 8px;
}
span.rep-search-fieldslabel {
    width: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: text-bottom;
    text-align: right;
}
span.rep-search-fieldsymbol {
    margin: 0 5px;
    vertical-align: middle;
}
.rep-search-field-2x{
    width: 90%;
}
/* .rep-search-field-2x .rep-search-fieldslabel,
.rep-search-field-2x .rep-search-fieldsymbol,
.rep-search-field-2x .deptselect-textarea-wrap,
.rep-search-field-2x .userselect-textarea-wrap
.rep-search-field-2x .privselect-textarea-wrap{
    vertical-align: top;
} */
.rep-search-field-2x .deptselect-textarea-wrap,
.rep-search-field-2x .userselect-textarea-wrap,
.rep-search-field-2x .privselect-textarea-wrap{
    display: inline-block;
    width: 80%;
}

.rep-search .rep-search-wrapper{
    border: 1px dashed #ccc;
    width: 98%;
    min-height: 120px;
    max-height: 170px;
    overflow: auto;
	margin:0 auto;
}

.rep-search  .rep-search-field-2x  .deptselect-clearbtn,.rep-search  .rep-search-field-2x  .deptselect-addbtn,.rep-search  .rep-search-field-2x  .privselect-addbtn,.rep-search  .rep-search-field-2x  .privselect-clearbtn,.rep-search  .rep-search-field-2x  .userselect-addbtn,.rep-search  .rep-search-field-2x  .userselect-clearbtn{
    vertical-align:middle;
    margin-left: 3px;
    display: inline-block;
}

.rep-search-field-2x .deptselect-textarea-wrap, .rep-search-field-2x .userselect-textarea-wrap, .rep-search-field-2x .privselect-textarea-wrap {
    display: inline-block;
    width: 300px;
}

.rep-search-field .deptselect-textarea-wrap, .rep-search-field .userselect-textarea-wrap, .rep-search-field .privselect-textarea-wrap {
    display: inline-block;
}

.rep-search-wrapper  .deptselect-textarea,
.rep-search-wrapper  .userselect-textarea,
.rep-search-wrapper  .privselect-textarea{
  width: 255px !important;
  height: 28px !important;
}

.rep-search-wrapper  .rep-search-field-2x {
    width: 457px;
}

.rep-search .rep-search-wrapper{
  /* width: 960px; */
}

.rep-search .rep-search-field-2x  .deptselect-clearbtn,.rep-search  .rep-search-field-2x  .deptselect-addbtn,.rep-search  .rep-search-field-2x  .privselect-addbtn,.rep-search  .rep-search-field-2x  .privselect-clearbtn,.rep-search  .rep-search-field-2x  .userselect-addbtn,.rep-search  .rep-search-field-2x  .userselect-clearbtn{
    margin-left: 3px;
    display: inline-block;
    line-height: 19px;
    height: 23px;
}

.u-field-search-among {
    display: inline-block;
    vertical-align: middle;
}
.u-field-search-among .rep-u-field-search-datatime{
    width: 180px;
    padding-right: 10px;
}
.u-field-search-among .rep-u-field-search-datatime .ant-calendar-picker-clear, .ant-calendar-picker-icon {
    /* right: 13px; */
}
.u-field-search-among .rep-u-field-search-number{
    width: 65px;
}

.rep-u-field-search-text{
    width: 145px;
}
.rep-u-field-search-select{
    width: 145px;
}
.rep-u-field-search-datatime{
    width: 145px;
}
.rep-u-field-search-number{
    width: 145px;
}
