/**
* +---------------------------------------------------------------------------------------------------------------------
* 插件样式
* +---------------------------------------------------------------------------------------------------------------------
*/
/**
* +---------------------------------------------------------------------------------------------------------------------
* element-ui
* +---------------------------------------------------------------------------------------------------------------------
*/
[class*=" el-icon-"], [class^=el-icon-]{ line-height: inherit; }
/*---------------------------------------菜单Menu-----------------------------------------*/
.el-menu--collapse .el-submenu__title span,.el-menu--collapse .el-submenu__icon-arrow{ display: none; }
.el-submenu__icon-arrow{ top: 0; margin-top: 0; }

/*---------------------------------------弹窗Dialog-----------------------------------------*/
.dialog{}
.dialog__content{ width: 100%; }
.dialog__footer{ width: 100%; }

.el-dialog__header{ height: 45px; padding: 10px 20px; border-bottom: solid 1px #eee; }
.el-dialog__headerbtn{ top:15px; }
.el-dialog__title{ font-size: 16px; }
.el-dialog__footer{ height: 60px; padding: 10px 20px; border-top: solid 1px #eee; }
/*铺满弹窗*/
.dialog-full{ margin: 15px; }
.dialog-full .el-dialog{
   width: 100%; height: 100%; margin: 0 !important;
   display: flex; flex-direction: column;
}
.dialog-full .el-dialog__body{ display: flex; flex-grow: 1; height: 400px; overflow: auto; }

/*---------------------------------------Table表格样式-----------------------------------------*/
.el-table th, .el-table td {
   font-size: 13px; text-align: center;
}
.el-table th { padding: 5px 0; background: #e0ecfd; }
.el-table td { padding: 5px 0; background: #f6f8fd; }
/*表格行状态——颜色*/
.el-table .warning-row td{background: #ffbeca !important; color: #ff0a0a; }
.el-table .success-row td{background: #f0f9eb !important;}
.el-table .active { background: #a8cfff; }
/*空数据*/
.el-table__empty-block{ height: inherit !important; min-height: 200px; }
.el-table__empty-text{ line-height: inherit; }
/*分页*/
.el-pagination { text-align: center; padding: 5px; background: #fff; }
.el-pagination .el-input__inner, .el-pagination button:disabled, .el-pager li { background: none; border: 0; }

/*---------------------------------------Form表单样式-----------------------------------------*/
.el-date-editor .el-range-separator { width: 14px; padding: 0; }
/*input转文本样式*/
.el-inputToText .el-input__inner { background-color: inherit; border: 0; }
.el-form-item--mini.el-form-item, .el-form-item--small.el-form-item{ margin-bottom: 10px; }
.el-form-item--medium.el-form-item, .el-form-item--small.el-form-item{ margin-bottom: 20px; }
.el-input.is-disabled .el-input__inner{ color: #444; }
/*下拉框*/
.el-scrollbar__wrap{overflow: scroll;height: 100%;}
/*上传*/
.myUpload{ width: 240px; }
.myUpload .el-upload-dragger .el-icon-upload{ font-size: 50px; margin: 10px 0;}
.myUpload .el-upload-dragger{ width: 240px; height: 120px; }
.myUpload .el-upload__tip{ margin-top: 0; }
.myUpload .el-upload-list__item{ height: 30px; line-height: 30px; margin: 0; }
/*单选框、多选框、开关*/
/*搜索框*/
.el-form-item--mini .el-radio,
.el-form-item--mini .el-checkbox__label,
.el-form-item--mini .el-switch{ height: 28px; line-height: 28px; }
.el-radio,.el-checkbox{ margin-right: 20px; }
/*表单*/
.el-form-item--medium .el-radio,
.el-form-item--medium .el-checkbox__label,
.el-form-item--medium .el-switch{ height: 36px; line-height: 36px; }
.el-radio,.el-checkbox{ margin-right: 20px; }

/*文本表单*/
.form__text{}
.form__text .el-input__inner {
   height: 20px; line-height: 20px; padding: 0; padding-right: 35px; border: 0;
}
.el-textarea__inner{ height: 100%; min-height: 80px; }

/**
* +---------------------------------------------------------------------------------------------------------------------
* layer
* +---------------------------------------------------------------------------------------------------------------------
*/
.layui-layer-loading1{ width: 37px;height: 37px; background: url(../lib/layer-v3.1.1/theme/default/loading-1.gif) no-repeat; }
.layer-loading .layui-layer-loading1{ display: inline-block; vertical-align: middle; margin-right: 10px; }
