.filter-table-cell {
    padding: 8px;
    border-width: 1px;
    border-color: #E0E0E0;
    border-style: solid;
    width: 100%;
    height: 38px
}

.filter-table-cell-small {
    padding: 8px;
    border-width: 1px;
    border-color: #E0E0E0;
    border-style: solid;
    width: 50px;
    height: 38px
}

.pointerMouse {
    cursor: pointer;
}

.disableMouse {
    cursor:not-allowed;
}

.rightCell {
    float: right;
}

.showElement {
    display: inline;
}

.hideElement {
    cursor: not-allowed;
    pointer-events: none;
    background-color: #eee;
    color: grey;
    cursor: not-allowed
}

.highlightCustom {
    background: rgba(153, 153, 153, 0.2);
}

.boldHeader {
    font-weight: bold !important;
}

.hoverTable tr.hoverRow:hover {
    background: #c4c5bd;
}

.hoverList li.hoverItem:hover {
    background: #c4c5bd;
    cursor: pointer;
}

.longTextShowToolTip {
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 200px;
    overflow: hidden
}

.longTextShowToolTipFullWidth {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.custom-long-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 90%;
}

.fixedHeight {
    display: block;
    border-collapse: collapse;
    overflow-y: scroll;
    max-height:300px;
}

.fixedFancyTree ul.fancytree-container {
    height: 130px;
    overflow: auto;
    position: relative;
}

.custom-disabled-btn {
    cursor: not-allowed;
    pointer-events: none;
    background-color: #eee;
    color: grey;
}

.disableText {
    color: #c4c5bd;
}