body {
  z-index: auto !important;
  height:100vh;
  overflow-anchor: none;
}

.dp-flex{
  display:flex;
}
.dp-ib{
  display:inline-block;
}
.dp-block{
  display:block;
}
.dp-inline{
  display:inline;
}
.tl-left{
  text-align: left;
}
.tl-right{
  text-align:right;
}
.tl-center{
  text-align: center;
}
.flex-auto{
  flex:auto;
}
.flex-none{
  flex:none;
}

.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
#e-op-area > .container-fluid{
  padding:0 !important;
  height:100%;
}
#e-op-area .e-op-area-iframe-container{
  height:100%;
}
#e-content-area {
  height: calc(100vh - 45px);
  width: 100%;
  min-height: 500px;
}

#e-op-area {
  height: 100%;
  /*flex:0 1 auto;*/
}

.semi-auto-table-data .dataTables_scroll{
  overflow:hidden;
}

/*主题色同步 覆盖*/
.form-control:focus {
  border-color: var(--color-10);
}

.selectize-control.plugin-remove_button [data-value] .remove{
  border-left: 1px solid var(--color-7) !important;
}

.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: var(--color-1) !important;
}

.selectize-control.multi .selectize-input > div {
  background: var(--color-7) !important;
  border: 1px solid var(--color-1) !important;
}

.selectize-control.multi .selectize-input > div.active {
  background: var(--color-A-7) !important;
  border: 1px solid var(--color-1) !important;
}

.selectize-control.multi .selectize-input [data-value] {
  background-color: var(--color-6) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--color-B-6)), to(var(--color-B-4))) !important;
  background-image: -webkit-linear-gradient(top, var(--color-B-6), var(--color-B-4)) !important;
  background-image:      -o-linear-gradient(top, var(--color-B-6), var(--color-B-4)) !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--color-B-6)), to(var(--color-B-4))) !important;
  background-image:         linear-gradient(to bottom, var(--color-B-6), var(--color-B-4)) !important;
}
.selectize-control.multi .selectize-input [data-value].active {
  background-color: var(--color-5) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--color-B-3)), to(var(--color-B-1))) !important;
  background-image: -webkit-linear-gradient(top, var(--color-B-3), var(--color-B-1)) !important;
  background-image:      -o-linear-gradient(top, var(--color-B-3), var(--color-B-1)) !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--color-B-3)), to(var(--color-B-1))) !important;
  background-image:         linear-gradient(to bottom, var(--color-B-3), var(--color-B-1)) !important;
}


.wizard > .actions a[href="#cancel"], .wizard > .actions a[href="#cancel"]:hover, .wizard > .actions a[href="#cancel"]:active{
  background:#ffffff !important;
  color:#000 !important;
}/*上传控件中input文字高度 IE*/
.input-group input.file-caption-name{
  min-height:18px !important;
}
.selectize-control.multi .selectize-input.disabled [data-value] {
  color:#ffffff
}

label[for]{
  pointer-events: none;
}
.embed-responsive-item{
  background-color: #f4f4f4;
}
.bg-no-data{
  background: url("../img/no-data.png") center center no-repeat;
  background-size:contain;
}
