/***vue-layer弹窗组件 https://github.com/zuoyanart/vue-layer****/
.vl-notify-mask {
  background-color: black !important;
  opacity: 0.4 !important;
  z-index: 1504;
}
.vl-notify.vl-notify-msg.vl-notify-loading {
  z-index: 1505 !important;
}
.vl-notify.vl-notify-iframe {
  border: 0px !important;
  border-radius: 10px !important;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2) !important;
}
.vl-notify.vl-notify-alert h2.vl-notice-title {
	font-size: 18px !important;
	background-color: aliceblue !important;
	height: 50px !important;
	line-height: 55px !important;
	border: 0px !important;
	color: #303133 !important;
}
.lv-icon-mini {
}
.vl-notify.vl-notify-iframe .vl-notify-content {
  padding: 0px !important;
}
.lab {
  font-size: 17px;
  position: relative;
  margin-bottom: 20px;
  .bsg {
    position: absolute;
    width: 4px;
    height: 15px;
    background-color: rgb(64, 158, 255);
    border-radius: 5px;
    top: 4px;
  }
  .tit {
    margin-left: 10px;
    color: #545555;
    font-weight: bold;
  }
  .add {
    float: right;
    margin-top: -22px;
  }
}
.del {
  color: #f44336;
  cursor: pointer;
}
.bos {
  border: 1px solid #e6e6e6;
  padding: 10px 15px 10px 15px;
  border-radius: 5px;
  margin-bottom: 15px;
}
/** 弹出框样式 **/
.el-dialog {
  border-radius: 10px !important;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !important;
}
.el-dialog:not(.is-fullscreen) {
  margin-top: 6vh !important;
}
/** 弹出框样式 **/
.v-modal{
	z-index: 1502!important;
}
.el-dialog__wrapper{
	z-index: 1503!important;
}
.el-dialog__wrapper.scrollbar .el-dialog .el-dialog__body {
  overflow: auto;
  overflow-x: hidden;
  max-height: 70vh;
  padding: 10px 20px 0;
}
.el-dialog__body {
  padding: 20px 35px 20px 35px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
.el-dialog__header {
  background-color: aliceblue !important;
  border-radius: 10px 10px 0px 0px;
  padding-bottom: 13px;
}
.el-dialog__footer {
  border-top: 1px solid #e8eaec;
  padding: 10px !important;
  z-index: 2;
  border-radius: 0px 0px 10px 10px;
  position: relative;
  background-color: white;
}
.se {
  width: 165px !important;
}
.mb8 {
  margin-top: -8px;
}
.el-table {
  .el-table__header-wrapper,
  .el-table__fixed-header-wrapper {
    th {
      word-break: break-word;
      background-color: #f8f8f9;
      color: #515a6e;
      height: 40px;
      font-size: 15px;
    }
  }
  .el-table__body-wrapper {
    .el-button [class*='el-icon-'] + span {
      margin-left: 1px;
    }
  }
}
.omit {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.el-upload--picture-card {
  width: 120px;
  height: 120px;
  line-height: 120px;
}
.el-upload-list--picture-card .el-upload-list__item{
 width: 120px;
 height: 120px;
}
.tox-tinymce-aux {
  z-index: 5000 !important;
}
.cmain {
  width: 100% !important;
  padding: 20px 35px 30px 35px !important;
  overflow: auto;
}
.mfooter {
  width: 100%;
  bottom: 0px;
  padding: 7px 15px 7px 13px;
  text-align: right;
  position: absolute;
  right: 0px;
  background-color: #f6f6f6;
  z-index: 1111;
}
.el-message {
  z-index: 1111111 !important;
}
