
/**
 按钮微动
**/
[ant-click-animating],
[ant-click-animating-without-extra-node] {
  position: relative;
}
[ant-click-animating-without-extra-node]:after,
.ant-click-animating-node {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  border-radius: inherit;
  border: 0 solid #1890ff;
  opacity: 0.2;
  -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
          animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  display: block;
  pointer-events: none;
}
@-webkit-keyframes waveEffect {
  100% {
    top: -6px;
    left: -6px;
    bottom: -6px;
    right: -6px;
    border-width: 6px;
  }
}
@keyframes waveEffect {
  100% {
    top: -6px;
    left: -6px;
    bottom: -6px;
    right: -6px;
    border-width: 6px;
  }
}
@-webkit-keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}

/* 框的微动效 */
.el-select .el-input__inner {
  border: none;
}
 .el-input__inner:focus{
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
}
.el-textarea__inner:focus,
.el-range-editor.is-active,
.el-range-editor.is-active:hover {
    box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  }
.el-select .el-input {
  border: 1px solid #c0c4cc;
  border-radius: 4px;
}
.el-select .el-input.is-focus {
  border-color: #1890ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.el-select .el-input .el-input__inner {
  box-shadow: none;
}

/* 对话框的弹入 弹出效果 */

.dialog-fade-enter-active {
  -webkit-animation: dialog-fade-in .3s;
          animation: dialog-fade-in .3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dialog-fade-leave-active {
  -webkit-animation: dialog-fade-out .3s;
          animation: dialog-fade-out .3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.dialog-fade-enter-active {
  /* transform: scale(0); */
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.dialog-fade-leave-active {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

@-webkit-keyframes dialog-fade-in{
  0% {
    opacity: 0;
  }
  1% {
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform: scale(1, 1);
  }
}
@keyframes dialog-fade-in {
  0% {
    opacity: 0;
  }
  1% {
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform: scale(1, 1);
  }
}
@-webkit-keyframes dialog-fade-out {
  0% {
    transform: scale(1, 1)
  }
  100% {
    opacity: 0;
    transform: scale(0, 0);
  }
}
@keyframes dialog-fade-out{
  0% {
    transform: scale(1, 1)
  }
  100% {
    opacity: 0;
    transform: scale(0, 0);
  }
}

.damo-table-animation {
  -webkit-animation: table-animation 0.5s;
          animation: table-animation 0.5s;
}
@keyframes table-animation {
  0% {
    opacity: 0;
  }
  100% {
    transform: translateX(30px);
    opacity: 1;
  }    
}

@-webkit-keyframes table-animation {
  0% {
    opacity: 0;
  }
  100% {
    transform: translateX(-30px);
    opacity: 1;
  }    
}

/* tag的reset */

.dm-reset-style .el-tag.el-tag--info .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #f4f4f5;
}

.dm-reset-style .el-step-text {
  position: relative;
  top: -4px;
  left: -4px;
  display: inline-block;
  vertical-align: text-top;
  font-size: 14px;
  background-color: #fff;
  padding: 0 5px;
}
.dm-reset-style .el-step__title {
  line-height: 24px;
}
.dm-reset-style .el-step__title.is-success {
  color: #909399;
}
.dm-reset-style .is-process .is-text {
  background-color: #409eff;
  border-color: #409eff;
  color: #fff;
}
.dm-reset-style .el-step__head.is-success {
  color: #409eff;
  border-color: #409eff;
}
.dm-reset-style .el-step__description {
  max-width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #c0c4cc;
}

/* 点状 */
.dm-reset-style .el-step__icon.is-dot {
  height: 12px;
  width: 12px;
  top: 6px;
}

.dm-reset-style .el-step__title.is-dot {
  margin-top: 10px;
}

.el-select-dropdown {
  min-width: 214px;
}

/* .el-input__inner {
  height: 32px !important;
} */
.damolish .el-transfer-panel__select .el-input__inner {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 142px;
  /* margin-top: 8px; */
  /* margin-left: -6px; */
}
.damolish .el-transfer-panel__select {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  margin-top: 15px;
  margin-left: -6px;
}

.damolish .el-transfer-panel__body .el-select {
  display: inline-block;
  vertical-align: middle;
  margin-top: 15px;
  margin-left: 15px;
}
.damolish .el-transfer-panel__body {
  border-top: 1px solid transparent;
}

.damolish .el-transfer__slot {
  width: 270px;
}