/**
* 公共部分
**/

// 盒子垂直间距
.box-column-margin-top{
    margin-top:10px ;
}
.box-column-margin-bottom{
    margin-bottom:10px ;
}

.box-column-margin-left{
  margin-left:10px ;
}

.box-column-margin-right{
  margin-right:10px ;
}
//下拉框长度
/deep/ .selectWidth{
  .el-input{
  width:300px
  }
}

// 红色字体
.redBtn{
    color: #ff3333;
}
//卡片icon字体
.header-icon-font{
  font-size:18px !important;
}
//卡片按钮字体间距
.card-btn /deep/ .el-button--medium{
  padding-left:10px !important;
  padding-right:10px !important;
}
.divide-div{
  height:15px;
  border-bottom:1px #dad7d7 dashed
}
// 图标颜色
.iconFlag{
  margin-left:10px;
  font-size: 16px !important
}
//可放款
.kefangkuan{
  color: #52C4A8
}
// 可退单
.ketuidan {
  color: rgb(255, 210, 97)
}
// 已退单
.yituidan {
  color: rgb(255, 95, 95)
}
// 急单
.jidan {
  color: rgb(109, 139, 191)
}
// 风险
.fengxian1 {
  color: rgb(255, 152, 0)
}
.fengxian2 {
  color: rgb(229, 28, 35)
}
.yinanyuqi {
  color: rgb(109, 139, 191)
}
.iconSpace{
  margin-left: 2px;
}
// 相关方样式
.xgfStyle{
  margin: 0 10px 0 10px;
  border:1px solid #e0e8f5;
}
.xgfStyleButton{
  margin-left: 0px;
  margin-right: 10px
}
.xgfbackground{
  background-color:#d2e1ff;
  text-align: end
}
// 粉色背景
.pink-bg{
    background-color: #E65D6E;
}

// 导入盒子
.export-box{
    text-align:center;
    line-height:1
}

// 3.0风格字体样式
.effectoutfontStyle{
    font-size:14px;
    color:#6e778f
}
/**
* 业务部分
**/

// ABS资产抽查管理
.sampleMgrMain{
    .statistics-item{
        font-weight: bold;
        color: #606266;
        margin-top: 10px;
        // margin-left: 20px;
        font-size: 14px
    }
}
// 外部机构反馈
.feedbackMain{
  /deep/ .el-tabs__nav {
    padding-left: 0px;
  }
}
.cancel-icon{
  font-size:24px;
  color:#ff3333;
  cursor:pointer;
  position:absolute;
  right:10px;
  top:15px
}
.cancel-question{
  font-size:24px;
  color:#ff3333;
  cursor:pointer;
  padding:0 0 20px 10px
}
.del-feedback{
  z-index:10;
  font-size:24px;
  color:#ff3333;
  cursor:pointer;
  position:absolute;
  right:10px;
  top:10px
}
.add-question{
  font-size:24px;
  color:#1890ff;
  cursor:pointer;
  padding:0 0 20px 4px
}
.question-number{
  border-radius:50%;
  padding:0;
  width:30px;
  line-height:30px;
  text-align: center;
  background-color:#D2E1FF
}

// -----合规处理-----
// 批量审核
.traceAuditBatchPop{
    .trace-button{
        margin-left: 10px
    }
}
// 发补寄
.suppleDocBatchPop{
    .suppleFileList{
        margin-top: 20px;
        .suppleFileList_title{
          position: absolute;
          line-height: 36px;
          z-index:1;
          width: 100%;
        }
        .suppleFileList_btn{
          position: relative;
          z-index:2;
        }
    }
}
.iconfont {
  font-size: 14px;
}
// 编辑备注
// .memo-box{
//   .el-col:first-child{
//     .el-form-item__label{
//       line-height: 138px;
//     }
//   }
// }
// 资料下载
.assetFileDownPop{
    .externalFileDown{
        margin-top: 20px
    }
}
// 基础信息
.baseAssetInfoPop{
    margin-top: 10px;
    .basediv{
        display: flex;
        .basefont{
            font-size:14px;
            color:#6e778f;
        }
        .basefontflex{
            flex: 0.3
        }
    }
    .basetop{
        margin-top: 20px
    }
}
// 处理反馈
.effectBatchPop{
    .effectdiv{
        display: flex;
        .spanTextA {
            margin-left: 20px;
            height: 39px;
            padding: 10px;
        }
        .spanTextB {
        margin-bottom: 10px;
        }
    }
}

// 合规处理
.effectDealFeedBackMain{
  .mainSearchForm {
    .spanWidth{
      width: 130px
    }
    .checkFlex{
      flex: 1
    }
    .divFlex{
      flex: 6
    }
  }
  .myeltab{
    .panecoler{
      margin-top:20px;
      margin-left:10px
    }
  }
  .efffectdDealTable {
    .viewIcon > i{
      font-size: 20px !important;
      span{
        margin-left:2px
      }
    }
    .headdiv {
      padding-top: 10px
    }
    .headdivIcon {
      padding-top: 10px;
      i {
        margin-left:10px;
        font-size: 16px !important;
        display: inline-flex;
        align-items: center;
      }
    }
  }
  .fontClass {
    font-family: SourceHanSansSC;
    font-weight: 400;
    font-size: 12px;
    color: rgb(153, 153, 153);
    font-style: normal;
    letter-spacing: 0px;
    line-height: 18px;
    text-decoration: none;
    padding-left: 4px;
}
  /deep/  .wbjgSearchFormCheckBox {
        .searchArea {
            width: 100%;
            .el-form-item__content {
              display: flex;
            }
        }
    }
    /deep/ .myeltab .el-tabs__nav {
      padding-left: 0px;
  }
  
  /deep/ .myeltab .el-tabs__header {
      border-bottom: 1px solid #dfe4ed !important;
      background-color: #fff !important;
  }
}
.coordFeedBackMain{
  /deep/ .myeltab {
      margin-top: 10px;
  }
  /deep/ .myeltab .el-tabs--border-card > .el-tabs__header {
      background-color: #fff !important;
  }
  /deep/ .myeltab .el-tabs__content .el-tabs--border-card .el-tabs__content {
      background-color: #fff !important;
  }
  /deep/ .myeltab .el-tabs__nav{
      padding-left: 0px;
  }
  /deep/ .main-tab .el-tabs__nav{
    padding-left: 0px;
  }
  /deep/ .myeltab .el-tabs__content {
      background-color: #fff !important;
  }

  /deep/ .myeltab .el-tabs__header {
      border-bottom: 1px solid #dfe4ed !important;
      background-color: #fff !important;
  }
  .showColor{
    color:#4c84ff
  }
  .unsolveColor{
    color:#F9D108
  }
}
//律所反馈子界面
.coordFeedBackSub{
  .assets-table  /deep/.el-table__body-wrapper {
    height: 150px !important;
  }
  .showColor{
    color:#4c84ff
  }
  .unsolveColor{
    color:#F9D108
  }
  .card-header /deep/ .el-card__header {
    padding: 10px !important;
    height: 57px !important;
  }
  .table-margin{
    margin-top: -20px !important;
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .table-margin1{
    margin-top: -20px !important;
    margin-left:-10px !important;
    margin-right:-10px !important;
  }
  /deep/ .el-pagination{
      margin-right:90px
  }

  /deep/ .el-col-margin{
    margin-top:10px
  }

  .header-icon-color{
    color:#6DA1FF
  }

  .header-title{
    font-size:16px;
    margin-left:5px;
    color:#6e778f;
    font-weight: 600;
    line-height: 36px;
  }

  .header-btn1{
    float:right;
    margin-right:0px
  }

  .header-btn2{
    float:right;
    margin-right:10px
  }

  .body-title{
    font-size:13px;
    color:#6e778f
  }

  .div-align{
    text-align: center
  }

  .num-large{
    font-size:44px;
    color:#6DA1FF
  }

  .num-text{
    font-size:13px;
    padding-left:4px;
    color:#6e778f
  }

  .body-devide{
    height:90px;
    width:4%;
    float:left
  }

  .body-devide-line{
    height:90px;
    width:1px;
    background:#e0e8f5;
    margin:0 auto
  }

  .body-ul{
    color:#6e778f;
    font-size:14px
  }

  .body-num-float{
    float: right;
  }

  .show-cursor{
    cursor: pointer;
  }

  .body-li-margin{
    margin-top:5px;
  }
}
//落实反馈复核表
.dealAuditReviewContentSub{
  /deep/ .radio-margin{
    margin-top:10px
  }
  /deep/ .el-radio:last-child{
    margin-right: 42px
  }
  /deep/ .vertical-check{
    // margin: 0 !important;
    display: block !important;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .vertical-button{
    margin-bottom: 10px;
    margin-top: 10px;
  }
  /deep/ .submitter-tag{
    margin-left: 10px !important;
    height: 23px !important;
    line-height: 23px !important;
    display: inline !important;
  }
  /deep/ .checkBoxHide{
    .el-checkbox__input{
      display: none !important;
    }
  }
  .hglsResultText{
    height:40px;
    margin-top:10px
  }
  .wbhzl{
    margin-top:4px
  }
  .traceUpBtn{
    margin-left:10px
  }
  .rightBtn{
    float: right !important;
  }
  .formTop{
    margin-top: 20px;
  }
}

// 资产标志管理
.assetFlagMgrPop{
    .asset-flag-checkbox{
      display: inline;
      margin-left: 20px;
    }
    .item-bottom{
      margin-bottom: 0px !important;
    }

}

// 跟踪表-基础资产反馈进度
.trackScheduleBasePop{
  .graphic-table {
    text-align: center;
    font-size: 14px;
    color: #5c6682;
    table {
      td {
        height: 41px;
        border-top: 1px solid #e6ebf5;
        border-bottom: 1px solid #e6ebf5;
        border-right: 1px solid #e6ebf5;
      }
      .lastTdCss {
        position: relative;
        border-left: 1px solid #e6ebf5;
        z-index: 999;
      }
      border-bottom: 1px solid #e6ebf5;
      border-left: 1px solid #e6ebf5;
    }
  }
  .fontClass {
      font-family: SourceHanSansSC;
      font-weight: 400;
      font-size: 12px;
      color: rgb(153, 153, 153);
      font-style: normal;
      letter-spacing: 0px;
      line-height: 18px;
      text-decoration: none;
  }
  .graphic-td {
    vertical-align: middle;
    background-color: #F5F7FA;
    padding: 0 10px;
    text-align: center;
  }
  /deep/ .sampleTrackTable .el-table__append-wrapper {
    overflow: initial;
  }

}

// 跟踪表-批量反馈进度
.trackScheduleConAndOtherPop{
  .graphic-table {
    text-align: center;
    font-size: 14px;
    color: #5c6682;
    table {
      td {
        height: 41px;
        border-top: 1px solid #e6ebf5;
        border-bottom: 1px solid #e6ebf5;
        border-right: 1px solid #e6ebf5;
      }
      .lastTdCss {
        position: relative;
        border-left: 1px solid #e6ebf5;
        z-index: 2;
      }
      border-bottom: 1px solid #e6ebf5;
      border-left: 1px solid #e6ebf5;
    }
  }
  .fontClass {
      font-family: SourceHanSansSC;
      font-weight: 400;
      font-size: 12px;
      color: rgb(153, 153, 153);
      font-style: normal;
      letter-spacing: 0px;
      line-height: 18px;
      text-decoration: none;
  }
  .graphic-td {
    vertical-align: middle;
    background-color: #F5F7FA;
    padding: 0 10px;
    text-align: center;
  }
  /deep/ .conAndOtherTable .el-table__append-wrapper {
    overflow: initial;
  }
}

//跟进人律所反馈
.traceFeedBackSub{
  .card-margin{
    margin-top:10px
  }
  .header-icon-color{
    color:#6DA1FF
  }
  .body-text{
    text-align:center
  }
  .header-btn1{
    float:right;
  }
  /deep/ .el-card__header {
    padding: 10px !important;
    height: 57px !important;
  }
  /deep/ .box-card {
      width:98% !important;
  }
  .carddiv {
      float:left;
      width:48%
  }
  .card-tridiv {
      float:left;
      width:33.2%
  }
  /deep/ .table-margin{
      margin-top: -30px !important;
      margin-left:-20px !important;
      width:103.5% !important;
  }
  /deep/ .el-pagination{
      margin-right:90px
  }

  .header-title{
    font-size:16px;
    margin-left:5px;
    color:#6e778f;
    font-weight: 600;
    line-height: 36px;
  }

  .header-btn1{
    float:right;
    margin-right:0px
  }

  .body-ul{
    color:#6e778f;
    font-size:14px
  }

  .body-devide-line{
    height:90px;
    width:1px;
    background:#e0e8f5;
    margin:0 auto
  }
  .num-large{
    font-size:50px;
    color:#6DA1FF
  }
  .num-text{
    font-size:13px;
    padding-left:4px;
    color:#6e778f
  }
  .show-cursor{
    cursor: pointer;
  }

}

//跟进人页面
.traceManageMain{
  /deep/ .myeltab .el-tabs__nav {
    padding-left: 0px;
  }
  .collapseTitle-flex-button {
    display: flex;
    align-items: flex-end;
    .iconOperation {
      transform: rotate(-90deg);
    }
    .icon-select{
      margin: 0 0 0 10px;
      color:#6e778f;font-size: 16px
    }
    .icon-select:hover {
      color:  #1890ff !important;
      transition: transform .3s;
    }
  }
  /deep/ .myeltab {
      margin-top: 10px;
  }
  /deep/ .myeltab .el-tabs--border-card > .el-tabs__header {
      background-color: #fff !important;
  }
  /deep/ .myeltab .el-tabs__content .el-tabs--border-card .el-tabs__content {
      background-color: #fff !important;
  }

  /deep/ .myeltab .el-tabs__content {
      background-color: #fff !important;
  }

  /deep/ .myeltab .el-tabs__header {
      border-bottom: 1px solid #dfe4ed !important;
      background-color: #fff !important;
  }

  /deep/ .searchmargin {
      margin-top:10px !important;
  }

  /deep/ .card-box{
      width: 97% !important;
  }

  .line {
    margin: 0 0 10px 0;
    border-bottom: 2px solid #e0e8f5;
    padding: 0px 0px 10px 0px;
    position: relative;
  }
  .line>.title{
    position: absolute;
    width: 70px;
    height: 2px;
    background: #1890ff;
    bottom: -2px;
    left: 0;
  }

  .num-large{
    font-size:50px;
    color:#6DA1FF
  }

  .num-text{
    font-size:13px;
    padding-left:4px;
    color:#6e778f
  }

  .show-cursor{
    cursor: pointer;
  }

  .normal-font{
    font-size:14px;
    color:#6e778f
  }

  .busy-color1{
    color: #009688
  }
  .busy-color2{
    color: #EC0A0A
  }
  .busy-text{
    margin-left:5px;
    margin-top:15px;
    
    .busy-icon-user{
      color: #d1e0fe;
      font-size: 60px;
    }
    .iconzhujiedian {
      color: #ffffff;
      font-size: 18px;
      margin-left: -19px;
    }
    .iconmanglu {
      color: #ff8685;
      font-size: 18px;
      margin-left: -19px;
    } 
    .iconkongxian {
      color: #47d3a3;
      font-size: 18px;
      margin-left: -19px;
    }
    .iconyiban {
      color: #2996fd;
      font-size: 18px;
      margin-left: -19px;
    }
  }

  

  .body-ul{
    color:#6e778f;
    font-size:14px
  }

  .header-title{
    font-size:16px;
    margin-left:5px;
    font-weight: 600;
    color:#6e778f
  }

  .header-btn1{
    float:right;
    margin-right:0px
  }

  .num-large{
    font-size:50px;
    color:#6DA1FF
  }
  .num-padding{
    padding-left: 20px
  }
  .num-text1{
    font-size:13px;
    padding-left:20px;
    color:#6e778f
  }
  .mark-margin{
    margin-top:8px
  }
  .mark-text{
    font-size:13px;color:#6DA1FF
  }
  .busy-info-margin-first{
    margin-top: 10px
  }
  .busy-info-margin{
    margin-top: 20px
  }
  .card-top{
    margin-bottom:10px
  }
  .header-icon-color{
    color:#6DA1FF
  }
  .body-text{
    text-align:center
  }
  .showColor{
    color:#4c84ff
  }
  
}
//外部机构页面
.outsideManageMain{
  /deep/ .myeltab .el-tabs__nav {
    padding-left: 0px;
  }
  /deep/ .myeltab {
      margin-top: 10px;
  }
  /deep/ .myeltab .el-tabs--border-card > .el-tabs__header {
      background-color: #fff !important;
  }
  /deep/ .myeltab .el-tabs__content .el-tabs--border-card .el-tabs__content {
      background-color: #fff !important;
  }

  /deep/ .myeltab .el-tabs__content {
      background-color: #fff !important;
  }

  /deep/ .myeltab .el-tabs__header {
      border-bottom: 1px solid #dfe4ed !important;
      background-color: #fff !important;
  }
  .showColor{
    color:#4c84ff
  }
}

//尽调反馈子组件
.outsideManageSub{
  /deep/ .el-card__header {
    padding: 10px !important;
    height: 57px !important;
  }
  .header-icon-color{
    color:#6DA1FF
  }
 .header-title{
    font-size:16px;
    margin-left:5px;
    color:#6e778f;
    font-weight: 600;
    line-height: 36px;
  }
  .body-ul{
    color:#6e778f;
    font-size:14px
  }
  .div-align{
    text-align: center;
    vertical-align: middle;
  }
  .text-large{
    line-height: 99px;
    font-size:24px;
    color:#6DA1FF
  }
  .text-large1{
    font-size:30px;
    color:#6DA1FF
  }
  .num-large{
    font-size:50px;
    color:#6DA1FF
  }
  .num-text{
    font-size:13px;
    padding-left:4px;
    color:#6e778f
  }
  .body-devide-line{
    height:90px;
    width:1px;
    background:#e0e8f5;
    margin:0 auto
  }
  .header-btn1{
    float:right;
    margin-right:0px
  }
  .body-num-float{
    float: right;
  }
  .el-col-margin{
    margin-top:10px
  }
  .table-margin{
    margin-top: -20px !important;
    margin-left:-10px !important;
    margin-right:-10px !important;
  }
  .table-margin1{
    margin-top: -20px !important;
    margin-left:-10px !important;
    margin-right:-10px !important;
  }
  .show-cursor{
    cursor: pointer;
  }
  .icon-large::before {
    font-size: 50px;
  }
  .flex-md {
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .tab-margin{
    margin-top:10px
  }
  .icon-size{
    font-size:25px !important
  }
  .audited-total-text{
    margin-top: 10px;
    color:#6DA1FF;
    font-size:20px
  }
}

//通用问题
.commonQustMgrPop{
  .commonQus-class{
    width:100%
  }
  .lsyj{
    margin-bottom: 3px!important;
  }
  .pagination-setting{
    margin-bottom: 10px;
  }
}
//预分配
.preAssignPop{
  .form-div{
    width:50%;
    margin-left:25%
  }
  .add-btn{
    float:right;
    margin-bottom:10px
  }
  .card-div{
    width:100%;
    margin-top:10px;
  }
  .close-icon{
    float:right;
    color:#f56c6c
  }
  .card-header-color
    .el-card__header{
      background-color: #eaeff9 !important;
  }
}
//进度跟踪-批量反馈进度
.conAndOtherTrackScheduleSub{
  .assets-table  /deep/.el-table__body-wrapper {
    height: calc(100% - 40px) !important;
  }
  .header-icon-color{
    color:#6DA1FF
  }
  .header-title{
    font-size:16px;
    margin-left:5px;
    font-weight: 600;
    color:#6e778f
  }
  /deep/ .table-width{
      margin-top: -20px !important;
      margin-left: -10px !important;
      margin-right: -10px !important;
  }
  .card-header /deep/ .el-card__header {
    padding: 10px !important;
    height: 57px !important;
  }
  .header-btn1{
    float:right;
    margin-right:0px
  }
}

//进度跟踪-后补进度
.fileBackTrackScheduleSub{
  .header-icon-color{
    color:#6DA1FF
  }
  
  .header-title{
    font-size:16px;
    margin-left:5px;
    font-weight: 600;
    color:#6e778f
  }
  .card-header /deep/ .el-card__header {
    padding: 10px !important;
    height: 57px !important;
  }
  .header-btn1{
    float:right;
    margin-right:0px
  }
  
  .body-ul{
    color:#6e778f;
    font-size:14px
  }
  
  .body-li-margin{
    margin-top:4px;
  }
}

//进度跟踪-基础资产反馈进度
.sampleTrackScheduleSub{
  .header-icon-color{
    color:#6DA1FF
  }
  .header-title{
    font-size:16px;
    margin-left:5px;
    font-weight: 600;
    color:#6e778f
  }
  .header-btn1{
    float:right;
    margin-right:0px
  }
  .card-header /deep/ .el-card__header {
    padding: 10px !important;
    height: 57px !important;
  }
  .body-ul{
    color:#6e778f;
    font-size:14px
  }

  .body-li-margin{
    margin-top:4px;
  }
}

//查看履历
.trackScheduleHisPop{
  .pagination-setting{
    margin-bottom: 10px;
  }
}

//问题详情
.trackScheduleQustDetailPop{
  /deep/ .searchArea{
    float: left !important;
    margin-left:130px
  }
}

//自定义资产
.customAssetSelectPop{
  .searchForm {
    // width: 90% !important;
  }
  .searchArea {
    margin:0 !important;
  }
}
// 批量操作画面
.processFeedback {
  padding-top: 10px
}

// 反馈履历子组件
.feedBackTimeSub{
  margin-top: 22px;
  .feedbackdiv{
    text-align: -webkit-right;
    .feedbackexternal{
      width: 91%;
      text-align: initial;
      .feedbackTable{
        width: 80%;
      }
    }
  }
}

//一级tab內移衔接直角tab
.marginCard{
  .el-tabs__header{
    margin-left: 10px;
  }
}