$theme-color: #0074fd; // 主题色
$theme-yellow: #eaab0d; //警告
$theme-green: #11b744; //成功
$theme-red: #f33838; // 失败
$theme-bg-gray: #f2f2f2; //灰色主题背景

$chat-header-h: 50px; //header高度
$chat-editor-h: 220px; //编辑区域高度

$win-mini-width: 600px; // 小窗口宽度
$win-mini-height: 655px; // 小窗口高度
$win-large-width: 826px; // 全屏宽度
$win-large-height: 770px; // 全屏高度

.zj-style {
  position: relative;
  overflow: hidden;
}

.zjtodo__root.zjkf-body {
  // * {
  //   margin: 0;
  // }
  font-family: 'Microsoft YaHei', '微软雅黑', '宋体', helvetica, 'Hiragino Sans GB', MicrosoftYaHei;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  margin: 0 !important;
  font-size: 14px;
  background: #ffffff;
  .clearfix::after {
    content: '020';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .clearfix {
    zoom: 1;
  }
  i.zj-iconfont {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: baseline;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}

.zjtodo-scrollbar {
  ::-webkit-scrollbar {
    width: 7px !important;
    height: 7px !important;
  }

  ::-webkit-scrollbar-button {
    display: none !important;
  }

  ::-webkit-scrollbar-thumb {
    border-radius: 3px !important;
    background: #dddfe0 !important;
  }

  ::-webkit-scrollbar-track {
    width: 7px !important;
    height: 7px !important;
  }

  ::-webkit-scrollbar-track-piece {
    background: transparent !important;
  }
}

.zjtodo-common-e-ui {
  .el-button.el-button--primary {
    background: #0074fd !important;
    border-color: #0074fd !important;
  }
  .el-button.el-button--primary.is-plain {
    color: #0074fd !important;
    background: #ffffff !important;
    border-color: #0074fd !important;
  }
  .el-button--primary.is-disabled,
  .el-button--primary.is-disabled:active,
  .el-button--primary.is-disabled:focus,
  .el-button--primary.is-disabled:hover {
    color: #fff !important;
    background-color: #a0cfff !important;
    border-color: #a0cfff !important;
  }
}


.from {
  overflow: hidden;
  margin-bottom: 20px;
  .fromitem {
    float: left;
    margin-right: 20px;
    span{
      text-align: right;
      vertical-align: middle;
      font-size: 14px;
      color: #606266;
      line-height: 40px;
      padding: 0 12px 0 0;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
  }
}
.talent-box{
  padding:15px 20px 20px;
  .title {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 15px;
  }
}
.Common_style_button{

    background-color: #007fff!important ;


}
.Common_style_tag{

    background-color: #007fff!important ;


}
.Reset_style_button{

    background-color: #ffffff!important ;


}
/deep/.Common_style{
  display: flow-root ;
  .el-form-item {
    // width: 340px !important;
    float: left;
    display: flex;
    margin-right:15px !important;
    margin-bottom: 15px!important;
    height: 34px;
    .el-select,
    .el-input__inner,
    .el-cascader,
    .el-input--suffix,
    .el-input,
    .el-form-item__content {
     
      width: 100% !important;
      height: 40px !important;
      
    }
    .el-input--suffix{
       display:flex!important;
       line-height: 40px!important;
    }
    .el-form-item__label,
    .el-form-item__content{
     
      line-height: 40px!important;
    }
    // .el-input__icon {
    //   line-height: 40px;
    // }
  }
  
  .el-button {
    padding: 0px 14px !important;
    height: 40px !important;
    background-color: #007fff;

  }
  .el-date-editor .el-range-separator{
    // line-height: 25px!important;
  }
  .el-form-item__content {
    margin-left: 0 !important;
  }
}
