.pivot-content-container {
    background: #fff;
    width: 98%;
}

.pivot-content-container .pivot-table-content-container {
    overflow: auto;
    margin: 10px 0;
}

.pivot-content-container .ant-table {
    overflow: inherit
}

.pivot-detail-modal {
    text-align: center;
    white-space: nowrap;
}

.pivot-content-container .button-center {
    margin-top: 51px
}

.pivot-detail-modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.pivot-content-container table {
    /* margin: 0 auto */
}
.ant-table-wrapper {
    margin: 0 auto;
}
.pivot-detail-modal .ant-modal {
    display: inline-block;
    vertical-align: middle;
    top: 0;
    text-align: left;
    padding-bottom: 0;
}

.pivot-detail-modal .icon {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.43);
    cursor: pointer;
}

.pivot-detail-modal .icon:hover {
    color: black
}

.pivot-detail-modal .ant-table {
    overflow-x: auto
}

.pivot-detail-modal .ant-table-thead>tr>th, .pivot-detail-modal .ant-table-bordered .ant-table-tbody>tr>td {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pivot-detail-modal .ant-table-bordered.ant-table-empty .ant-table-placeholder {
    margin: 0 auto
}

.pivot-detail-modal table {
    margin: 0 auto;
}

.pivot-report-name {
    font-size: 18px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    color: #333;
    font-weight: bolder
}

.pivot-content-container .detail-hover:hover {
    cursor: pointer;
}

.pivot-table-content-container .ant-table-placeholder {
    margin: 0 auto
}
.fullScreenModal .pivot-table-content-container{
    margin: 10px 0;
}
.ant-table.ant-table-bordered .ant-table-thead > tr > th{
    border-right: 1px solid #e9e9e9;
}