/** 表单验证错误 **/
.dataForm .error {
    color: #ff0000;
    border-color: #dd4b39;
		min-width:100px;
}

/** 列表页排序select **/
.index-order {
    min-width: 100px;
}

/** 表单页保存 **/
.dataFormSubmit {
    margin-right: 20px;
}

/** 表单页重置 **/
.dataFormReset {
    margin-left: 20px;
}

/** 继续添加 **/
.createContinue, .bodyFormCheckbox {
    margin-top: 5px;
}

/** 列表页缩略图 **/
.dataListImg {
    max-width: 40px;
    max-height: 40px;
}

/*列表页日期范围搜索*/
.indexSearchDateRange {
    min-width: 160px;
}

/*列表页日期时间范围搜索*/
.indexSearchDatetimeRange {
    min-width: 260px;
}

/*数据列表页底部切换数量*/
.pageControl {
    margin-right: 10px;
    font-weight: 100;
}
/* 上传图片 */
.upload-btn-div {
	display: flex;
	justify-content: start;
	align-items: center;
}
.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
 
.upload-btn .btn {
  background-color: #4CAF50;
  color: white;
  padding: 2px 10px;
  font-size: 14px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
 
.upload-btn .btn:hover {
  background-color: #3e8e41;
}
 
.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.5;
}
/* 预览图 */
.preview_more {
	width: 50%;
	padding:20px 40px 0;
	display: flex;
	align-items: center;
}
.preview_img {
	margin: 0 2%;
	width: 120px;
	position: relative;
}

.preview_img img {
	width: 100%;
}

.preview_img .preview_close.close {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	color: #000;
	top: -3.5%;
	right: -5%;
}