/*预加载*/
[v-cloak] {
  display: none;
}
/* Common */
*{-webkit-box-sizing:unset;box-sizing: content-box;}
i.ivu-icon{width:auto;}
.ivu-upload-list-file.ivu-upload-list-file-finish span{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:150px;} /* 多文件上传组件，文件名过长时省略显示 */

/* Table */
.ivu-table {font-size: 12px;} /* iview4.0改成默认14px，调整回12px */
.ivu-table th{text-align: center;}
.ivu-table td{height:35px;transition:background-color 0s;}
.ivu-table-overflowX{overflow-x:hidden;}
.ivu-table-tip{overflow-x:hidden;display:none;} /* 隐藏"暂无数据"的提示 */
/*.ivu-table,.ivu-table-wrapper{overflow-y:auto}*/
.indexColumn {background-color:#f8f8f9!important}
.indexColumn>.ivu-table-cell {text-align:center;padding:0}
.ivu-table-row-highlight td,.ivu-table-row-highlight.ivu-table-row-hover td{background-color:#ffe48d!important;}
thead .indexColumn{color:#f8f8f9;}
thead .blankColumn .ivu-table-cell{color:#f8f8f9;}
.ivu-checkbox-wrapper{margin-right:0}
.ivu-table-tip>table{width:100%}
.ivu-table-tip>table td{text-align:center;font-weight:bold}
.ivu-table-sort {display:none}
.ivu-table-cell{text-overflow:initial;}
.ivu-table-cell{padding-left:5px;padding-right:5px;}
.ivu-table-tip td{height:35px!important;}

/* Pagination */
.ivu-page{padding-left:5px;}
.ivu-page{display:none;padding-top:1px;}
/*.ivu-page-item-jump-prev,.ivu-page-item-jump-next{display: none;}*/
.ivu-page-options {float:left;margin-left:0;margin-right:15px;}
.ivu-page-item-jump-next, .ivu-page-item-jump-prev, .ivu-page-next, .ivu-page-prev{height:28px;line-height:28px;}
.ivu-page-options-elevator{height:32px;line-height:30px;}
.ivu-page-prev,.ivu-page-next{min-width:30px;}
.ivu-page li .ivu-icon{width:30px;}
.ivu-page-item{display:inline-block;}
.ivu-page-item,.ivu-page-total,.ivu-page-options-elevator,.ivu-page-options-sizer .ivu-select-single .ivu-select-selection{height:30px;}
.ivu-page-item a{vertical-align:middle;}
.ivu-page-item-active a{color:#2d8cf0}
.ivu-page-next, .ivu-page-prev,.ivu-page-item{border:none;background-color:transparent;}
.ivu-page-options-elevator input{padding:0 6px;height:28px;width:30px;font-size:12px;}
.ivu-page-options-sizer .ivu-select-selected-value {height:28px;line-height:28px!important;}
.ivu-page-options-sizer .ivu-select-selected-value, .ivu-page-options-sizer .ivu-select-item {font-size:12px!important;}

/* Input, Select, Radio */
.ivu-input-type-text input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:34px;}
.ivu-btn>.ivu-icon{margin:0;width:auto;color:#fff}
.ivu-input{box-shadow:none;}
.ivu-input-icon{right:8px;} /* 下列input框右侧空8px，例如员工选择组件 */
.ivu-input[disabled], fieldset[disabled] .ivu-input {color: black} /*input在禁用（disabled）后框内字体颜色*/
.ivu-select-disabled .ivu-select-selection {color: black}/*select在禁用（disabled）后框内字体颜色*/
.ivu-select-single .ivu-select-selection {height:34px;}
.ivu-select-single .ivu-select-selection .ivu-select-placeholder, .ivu-select-single .ivu-select-selection .ivu-select-selected-value {line-height:34px;}
li.ivu-select-item{height:auto;display:list-item;margin:0;padding:5px 16px;vertical-align:unset;}
.ivu-select-dropdown{max-height:215px;}
.ivu-select-dropdown ul{display:block;}
.ivu-select-dropdown-list{margin:0!important;}
.ivu-select-not-found,.ivu-select-not-found li{margin-left:0;margin-bottom:0;}
.ivu-select-multiple .ivu-select-selection {height:34px;}
.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder, .ivu-select-multiple .ivu-select-selection .ivu-select-selected-value {line-height:34px;}
.ivu-select-multiple .ivu-select-selection div {overflow: hidden;white-space: nowrap;height: 32px;}
.ivu-select-multiple .ivu-select-selection .ivu-tag-checked{display: none;}
.ivu-auto-complete .ivu-select-dropdown{max-height: 290px;}
.ivu-radio-group *{-webkit-box-sizing: border-box;box-sizing: border-box;}
.ivu-radio-wrapper{line-height:32px;}
.ivu-radio-inner{top:-1px;}

/*Upload*/
div.ivu-upload{margin-left:1px;}
div.ivu-upload,.ivu-upload-list,.ivu-progress{display:inline-block;}
.ivu-icon.ivu-icon-ios-cloud-upload-outline{color:#333}
.ivu-upload-list{margin:0!important;}
li.ivu-upload-list-file{height:auto;display:block;}
.ivu-upload-list-remove{float:none;margin-left:5px;margin-top:2px;opacity:1;}
.ivu-progress{width:auto;}
.ivu-progress-outer{display:none;}
/*.ivu-upload .ivu-btn{width:173px;height:50px;}
 .ivu-upload-list-file span{display:none;} */
.ivu-upload-list-file:hover{background:transparent}
.ivu-icon-ios-close-empty:before{color:red;font-size:40px;font-weight:bold;}

/* Modal */
.ivu-modal-header{padding:8px 16px;} /* 缩小标题高度 */
.ivu-modal-close{top:4px;right:4px;} /* 调整叉号位置 */
.ivu-modal-body{padding:4px 16px;} /* 调整内容边框位置 */
.ivu-modal-wrap form>ul{display:flex;justify-content:space-around;margin-bottom:5px;} /* ul设置成flex：平均分配空白 */
.ivu-modal-wrap form>ul>li{display:flex;flex-grow:1;flex-shrink:1;flex-basis:0;align-items:center;} /* ie不支持简写 flex:1 1 0; 的简写写法*/

.ivu-modal-wrap{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.ivu-modal-wrap .ivu-modal{top: 0;}

/* Tree */
.ivu-tree i{width: auto;}
.ivu-tree ul li{margin: 0;}
.posItem{display:inline-block; width:100%; cursor:pointer}
.posItem:hover{background-color:#eaf4fe}
.posItem.posSelected{background-color:#FFE48D}
span>span>span.onTop{border-top:2px dashed red;}
span>span>span.onAppend{border:1px dashed red;}
span>span>span.onBottom{border-bottom:2px dashed red;}
.ivu-tree-children i.ivu-icon{width:12px;text-align:center;}
.ivu-tree-children i.ivu-icon:before{font-size:18px;}
.ivu-icon-man:before,.ivu-icon-woman:before{font-size:18px!important;}
.ivu-icon-man:before{color:#6EBCFF}
.ivu-icon-woman:before{color:#d5458f}
.ivu-icon-ios-contact-outline:before{color:#808080}
.ivu-icon-ios-woman:before{color:RGB(226,94,52)}
.ivu-icon-ios-man:before,.ivu-icon-md-globe:before{color:RGB(74,139,194)}
/* .ivu-icon-ios-folder-outline{color:RGB(255,233,132)} */

/* Button */
.ivu-btn.ivu-btn-primary{background-color: #53575d;border-color: #53575d}
.ivu-btn-primary:hover {background-color: #536278;border-color: #536278}
.ivu-btn.ivu-btn-info{background-color: #619aca;border-color: #619aca}
.ivu-btn-info:hover {background-color: #619aca;border-color: #619aca}
.dataGridTableButtonLeft button{margin: 10px 0px 10px 10px;}

/* Panel */
.panel.window{overflow:visible;}
.ivu-tabs-bar{margin-bottom: 0px;margin-top: 9px;}
.ivu-tabs-nav{left:10px}
.ivu-tabs{overflow: visible}

/* 为了解决iview的日期控件在ie低版本中双箭头（用来调整年份）错位的问题 */
.ivu-date-picker-header .ivu-icon.ivu-icon-ios-arrow-back{width: 20px}
.ivu-date-picker-header .ivu-icon.ivu-icon-ios-arrow-forward{width: 20px}

/*tip提示样式修改*/
.ivu-tooltip-inner { min-height: 10px;}
.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=right] .ivu-tooltip-arrow:after {
  border-right-color: rgb(255,255,204);
}
.ivu-tooltip-light .ivu-tooltip-inner {background-color: rgb(255,255,204);}
/*input背景色修改*/
.ivu-input-red {background-color: #fff3f3;}

/*input密码框样式*/
.ivu-input-type-password input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:34px;}

/*文件上传遮罩框样式*/
.iview-upload-cover i{color: #fff;font-size: 30px!important;cursor: pointer;}
.iview-upload-cover{display: none;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.6);}
.iview-upload img{width: 100%;height: 100%;}
.ivu-upload-drag{display: flex!important;}