div.CyberNoneScroll-X table th {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

div.CyberNoneScroll-X table td {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

    div.CyberNoneScroll-X table th:first-child,
    div.CyberNoneScroll-X table td:first-child {
        border-left: 1px solid #ccc;
    }

div.CyberNoneScroll-X table thead th {
    font-weight: 400 !important;
}

.Cyber-Css-Head-Grid {
    background-color: var(--color-head-grid) !important;
    text-align: center;
    position: sticky;
    z-index: 999999999;
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
}

.Cyber-Css-Head-Grid-Fix {
    background-color: var(--color-head-grid) !important;
    text-align: center;
    position: sticky;
    top: 0px;
    z-index: 999999999999999999999999 !important;
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
}

.Cyber-Css-Head-Grid-Fix-search {
    position: sticky;
    top: 50px !important;
    z-index: 99999;
}

.Cyber-Css-Body-Grid {
    /* background-color: #fff !important; */
}

.Cyber-Css-Body-Grid-Fix {
    position: sticky;
    z-index: 9990;
    top: 0px;
    background-color: #fff;
}


.Cyber-Css-Body-GridReport {
    /* background-color: #fff !important; */
}

.Cyber-Css-Body-GridReport-Fix {
    position: sticky;
    z-index: 9;
    top: 0px;
    background-color: #fff !important;
}

/*menu right click*/

.CyberHoverRightMenu:hover {
    background-color: #9e9e9e38 !important;
}