﻿.layui-btn.upload-btn { margin-right: 10px; }
.layui-upload-btn, .layui-upload-item { border-radius: 5px; text-align: center; cursor: pointer; display: inline-block; margin: 0 10px 10px 0; vertical-align: top; }
.layui-upload-btn { border: 1px dashed #e2e2e2; color: #999; }
.layui-upload-btn .wrapper { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
.layui-upload-btn .wrapper .layui-icon { font-size: 50px; color: #009688; color: #005de0 ;}
.layui-upload-item { border: 1px solid transparent; }
.layui-upload-item.upload-file { border-color: #e2e2e2; }
.layui-upload-item.upload-file .layui-upload-choose { margin-right: 0; margin-bottom: 0; padding-right: 0; }
.layui-upload-item.upload-file .layui-btn { padding: 0; margin: 0; background-color: transparent; border: transparent }
.layui-upload-item.upload-file .layui-btn .layui-icon { color: #FF5722 !important; }
.layui-upload-item.upload-image .wrapper { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
.layui-upload-item.upload-image .file-panel { position: absolute; background: rgba(0,0,0,.5); overflow: hidden; z-index: 300; display: flex; justify-content: center; align-items: center; }
.layui-upload-item.upload-image .file-panel i { font-size: 24px; color: #FFF; margin: 0 5px; }
.layui-side-menu .layui-nav .layui-nav-child .layui-nav-child .layui-nav-child a { padding-left: 75px; }
.layui-input-company { padding-right: 0 !important }
.layui-input-input { width: auto !important }
.layui-label-verify { color: #F00; margin-right: 2px; }
.layui-form .layui-layer-btn { position: absolute; bottom: 20px; right: 20px; width: calc(100% - 70px); box-shadow: 0 -1px 2px 0 rgb(0 0 0 / 5%); }
.steps { margin-bottom: 20px; }
.step-item { display: inline-block; line-height: 26px; position: relative; background: #ffffff; }
.step-item-tail { width: 100%; padding: 0 10px; position: absolute; left: 0; top: 13px; }
.step-item-tail i { display: inline-block; width: 100%; height: 1px; vertical-align: top; background: #c2c2c2; position: relative; }
.step-item-tail-done { background: #009688 !important; }
.step-item-head { position: relative; display: inline-block; height: 26px; width: 26px; text-align: center; vertical-align: top; color: #009688; border: 1px solid #009688; border-radius: 50%; background: #ffffff; }
.step-item-head.step-item-head-active { background: #009688; color: #ffffff; }
.step-item-main { background: #ffffff; display: block; position: relative; }
.step-item-main-title { font-weight: bolder; color: #555555; }
.step-item-main-desc { color: #aaaaaa; }
.layui-table-cell-id div { color: #005CE6 !important; cursor: pointer; }
.layui-info { height: 32px; min-height: 32px; line-height: 32px; padding-left: 10px; display: inline-block; }
.step-item-head.layui-anim-loop { -webkit-animation-iteration-count: 0; animation-iteration-count: 0; background-color: #007EED }
.layui-timezone-content .laydate-time-list { position: relative; display: table; }
.layui-timezone-content .laydate-time-list > li > ol > li { text-align: center; width: 100%; padding: 0; }
.main-table { background-color: #FFF; }
.main-filter { display: flex; }
.main-filter .layui-filter-body { display: table-cell; width: 100%; }
.main-filter .layui-filter-btns { display: table-cell; min-width: 200px; }
.main-filter .layui-filter-btns .layui-filter-btn-fold { background-color: transparent; color: #007eed }