// cover some ns-element styles

.el-breadcrumb__inner,
.el-breadcrumb__inner a {
  font-weight: 400 !important;
}

.el-upload {
  input[type="file"] {
    display: none !important;
  }
}

.el-upload__input {
  display: none;
}


// to fixed https://github.com/ElemeFE/element/issues/2461
.el-dialog {
  transform: none;
  left: 0;
  position: relative;
  margin: 0 auto;
}

// refine element ui upload
.upload-container {
  .el-upload {
    width: 100%;

    .el-upload-dragger {
      width: 100%;
      height: 200px;
    }
  }
}

// dropdown
.el-dropdown-menu {
  a {
    display: block
  }
}

// to fix el-date-picker css style
.el-range-separator {
  box-sizing: content-box;
}

// nsoc cover some ns-element styles
.el-form-item__error{
  color: #ff4949;
  font-size: 12px;
  line-height: 1;
  padding-top: 4px;
  position:static;
  top: 100%;
  left: 0;
}
.el-pagination{
  float: right;
  margin: 10px 20px 10px 0
}

.el-pagination__editor{
  width: 70px
}

// //dialog
// .el-checkbox__label{
//   font-size: 12px;
// }
// .el-dialog__header{
//   height: 34px;
//   border-bottom: 1px solid borderColor;
// }
// .el-dialog__body{
//   padding:30px 70px;
//   .el-tabs{
//     margin-top:-72px
//   }
//   .el-tabs__nav{
//     left: 50%;
//     margin-left: -125px;
//     .el-tabs__item.is-active{
//       color: #333
//     }
//     .el-tabs__active-bar{
//       background-color:red
//     }
//   }
//   .twoTabs.el-tabs{
//     .el-tabs__nav{
//       margin-left: -85px;
//     }
//   } //两个tab
    
//   .fourTabs.el-tabs{
//     .el-tabs__nav{
//       margin-left: -180px;
//     }
//   } //四个tab
    
//   .fiveTabs.el-tabs{
//     .el-tabs__nav{
//       margin-left: -280px;
//     }
//   } //五个tab
// }

// .el-dialog__footer{
//   text-align: center;
//   border-top: 1px solid borderColor;
// }

// .el-dialog__headerbtn .el-dialog__close{
//   color:red
// }

.el-card__body{
  font-size: $font-size
}
//tree
.el-tree{
  border:0
}
.el-tree-node__label{
  font-size: 12px;
}
//不可编辑样式
.el-input.is-disabled .el-input__inner,.el-range-editor.is-disabled input{
  color:#383131
}
.el-radio__input.is-disabled.is-checked .el-radio__inner,.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: rgb(106, 172, 239);
}
.el-radio__input.is-disabled + .el-radio__label,.el-textarea.is-disabled .el-textarea__inner {
  color:#333
}
.el-cascader.is-disabled .el-cascader__label,.el-radio-button__orig-radio:disabled + .el-radio-button__inner {
  color: #333;
}
.el-button.is-disabled, .el-button.is-disabled:hover, .el-button.is-disabled:focus{color: #333;}

.el-table{
  margin-left:-1px;
  margin-right: -1px;
  border-bottom:0;
}

.u-table{
  margin-left:-1px;
  margin-right:-1px;
  border-bottom:0;
}

.el-select__tags{
  white-space: nowrap;
  overflow: hidden;
  border-left:1px solid #c5d0dd;
  .el-tag{
    height: 22px;
    line-height: 20px;
    box-sizing: border-box;
    margin: 1px 0 1px 6px;
  }
}

.el-date-editor.el-input.el-date-editor--datetimerange,
.el-date-editor.el-input.el-date-editor--daterange,
.el-select,
.el-date-editor--daterange.el-input,
.el-date-editor--daterange.el-input__inner,
.el-date-editor--timerange.el-input,
.el-date-editor--timerange.el-input__inner,
.el-date-editor--datetimerange.el-input,
.el-date-editor--datetimerange.el-input__inner,
.el-date-editor.el-input,
.el-date-editor.el-input__inner{
  width:100%;
}