﻿.flexgrid-cell {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 8px;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    margin: -0.5px 0 -0.5px 0;
    border-color: #C7C7CC;
    background: #fff;
    color: #000;
    outline: 0;
    display: flex;
    align-items: center;
}
.column-draggable{
    touch-action:none;
}

.row-draggable{
    touch-action:none;
}

.flexgrid {
    cursor: default;
}

.flexgrid-column-resize-indicator {
    position: absolute;
    width: 2px;
    transform: translateX(-50%);
    height: calc(100% - 10px);
    background: linear-gradient(to bottom, black 90%, transparent);
}

.flexgrid-row-resize-indicator {
    position: absolute;
    width: calc(100% - 10px);
    transform: translateY(-50%);
    height: 2px;
    background: linear-gradient(to right, black 90%, transparent);
}

.flexgrid-column-drag-indicator {
    position: absolute;
    width: 4px;
    transform: translateX(-50%);
    height: calc(100% - 10px);
    background: linear-gradient(to bottom, #8AC2DE 90%, transparent);
}

.flexgrid-row-drag-indicator {
    position: absolute;
    height: 4px;
    transform: translateY(-50%);
    width: calc(100% - 10px);
    background: linear-gradient(to right, #8AC2DE 90%, transparent);
}

.flexgrid-cell .grid-filter-cell-dropdown-content .c1ScrollViewer{
    width: auto;
}

.flexgrid-cell .popup-content-container {
    max-width: max-content;
    min-width: 170px;
}

.flexgrid-cell .outlined-drop-down {
    background: inherit;
    color: inherit;
}

.flexgrid-cell .dropdown-popup {
    color: black;
}

.flexgrid-cell .column-header-options-container {
    display: none;
    margin-right: 12px;
}

.flexgrid-cell:hover .column-header-options-container {
    display: block;
}

.flexgrid-cell .grid-column-options-menu>.c1-menu-item>.custom-template-container {
    padding: 0;
    cursor: auto;
}

/* Disables the selection */
.disableselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge*/
    user-select: none; /* Non-prefixed version, currently 
                                  not supported by any browser */
}