.radio{
  margin: 13px 20px;
}
.doctor_header{
 padding: 17px 0 0 20px;
 .doctor_header_left{
   display: flex;
    .left_item{
      margin-right: 44px;
    }
  }
}
.table-header{
  padding:16px 0 6px 0!important;
  .table-header-title{
    font-size: 16px;
    margin-left: 20px;
  }
}

.form-center{
  height: calc(100vh - 180px);
  overflow-y: auto;
}

.but{
  margin-right: 20px;
}
.doctorTable{
  height: 400px!important;
  .ant-pagination-options{
    display: none;
  }
}
.ant-card-head{
  min-height: 30px;
  background: #F2F4F6 ;
  padding: 0 20px;
  .ant-card-head-wrapper{
    height: 30px;
    font-size: 14px;
  }
}
.ant-card-body{
  padding: 10px 20px;
}
.ant-tag{
  background: #DBEEFF;
  color: #006ED2;
}
.del-all{
  cursor: pointer;
  display: flex;
  align-items: center;
  .del-icon{
    margin-right: 2px;
    vertical-align: middle;
  }
}
.tab-content{
  .ant-tabs-nav{
    padding-bottom: 10px;
  }
  .ant-tabs-nav::before{
    border: none;
  }
  .doctor_wrapper{
    height: 496px;
    border: 1px solid #DEE2E9;
  }
  .table-cont{
    margin:0 20px;
  }
  .treeContent{
    height: 408px;
    overflow-y: auto;
    border: 1px solid #DEE2E9;
    padding-bottom: 20px;
    position: relative;
    .title{
      height: 30px;
      font-size: 14px;
      font-weight: 500;
      color: #333333;
      line-height: 30px;
      background: #F2F4F6;
      padding-left: 20px;
    }
    .tree{
      min-height: 100px;
      max-height: 342px;
      overflow-y: auto;
    }
    .goTop{
      position: fixed;
      right: 11%;
      top: 67%;
      width: 30px;
      height: 30px;
      border: 1px solid #D4D4D4;
      border-radius: 4px;
      vertical-align: middle;
      text-align: center;
    }
  }
  
}