* { margin: 0; padding: 0; }

ul, li { list-style: none; }

.container { padding: 10px; }

.empty-txt { color: #dedede; font-size: 14px; text-align: center; line-height: 100px; }

.menus .menu { border-bottom: 1px solid #dedede; }
.menus .menu a { display: flex; flex-direction: row; text-decoration: none; justify-content: space-between; align-items: center; }
.menus .menu a p { color: #1296db; font-size: 13px; line-height: 40px; margin: 0; }
.menus .menu a .icon { width: 20px; height: 20px; }

.form-group { display: flex; flex-direction: column; margin-bottom: 10px; }
.form-group label { line-height: 40px; font-size: 13px; font-weight: bold; }
.form-group .form-control { border: 1px solid #dedede; background: none; height: 40px; border-radius: 5px; outline: none; padding: 0 10px; }

.form-group .btn { height: 40px; background: #1296db; border: none; color: #fff; font-size: 13px; line-height: 40px; border-radius: 5px; margin-top: 10px; outline: none; padding: 0; }
.form-group .btn-disabled { opacity: 0.5; }

.alert { line-height: 20px; font-size: 13px; padding: 10px; border-radius: 5px; }

.alert-danger { background: #ffc1be; color: darkred; border: 1px solid darkred; }

.alert-success { background: #adffbf; color: darkgreen; border: 1px solid darkgreen; }

.tips { text-align: center; line-height: 40px; font-size: 13px; color: darkred; }

.check-record-box { padding: 10px; border-bottom: 1px solid #dedede; }
.check-record-box .operation-log-list .operation-log { background: #cafff1; padding: 5px; margin-bottom: 5px; }
.check-record-box .operation-log-list .operation-log p { margin: 0; line-height: 20px; font-size: 13px; }

.upload-box { width: 60px; height: 60px; position: relative; border: 1px solid #dedede; }
.upload-box img { width: 40px; height: 40px; position: absolute; z-index: 0; left: 9px; top: 9px; opacity: 0.5; }
.upload-box input { width: 60px; height: 60px; display: block; position: relative; z-index: 10; opacity: 0; }

.upload-img-list-box { display: flex; flex-direction: row; flex-wrap: wrap; }
.upload-img-list-box .img-box { position: relative; width: 100px; height: 100px; overflow: hidden; margin-top: 10px; margin-left: 10px; }
.upload-img-list-box .img-box img { width: 100%; height: 100%; }
.upload-img-list-box .img-box .del-btn { position: absolute; z-index: 10; display: block; width: 30px; height: 30px; right: 0; top: 0; background: #fff; }

.machine-container { display: flex; flex-direction: column; margin-bottom: 10px; align-items: center; }
.machine-container img { width: 200px; margin-bottom: 10px; }
.machine-container p { line-height: 25px; font-size: 14px; margin: 0; width: 200px; }

/*# sourceMappingURL=app.css.map */
