.custom-report-columns {
  ::-webkit-scrollbar-track-piece {
    background-color:transparent;
  }
  ::-webkit-scrollbar {
    width:9px;
    height:9px;
  }
  ::-webkit-scrollbar-thumb {
    background-color:#DDDDDD;
    border-radius:4px;
    background-clip:padding-box;
    min-width:28px;
  }
  ::-webkit-scrollbar-thumb:hover {
    background-color:#ccc;
  }
  .ant-tabs .ant-tabs-small-bar .ant-tabs-tab {
    padding: 8px 0;
  }
  .c-delete-btn {
    padding-right: 0;
    &:hover {
      .delete-icon {
        background-image: url(../assets/delete-icon-active.png);
      }
    }
  }
  .delete-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(../assets/delete-icon.png);
    background-size: 100% 100%;
    cursor: pointer;
    transform: translateY(10%);
  }
  .empty-txt {
    padding-top: 20px;
    text-align: center;
    color: rgba(0, 0, 0, 0.45);
  }
  .ant-checkbox-wrapper {
    overflow: hidden;
    width: 100%;
  }
  .ant-checkbox + span {
    width: 90%;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -0.09em;
  }
  .ellipsis-label {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
  }
}