@import '../../../node_modules/ag-grid-community/dist/styles/ag-theme-fresh.css';
@import '../../../node_modules/ag-grid-community/dist/styles/ag-grid.css';
.ag-material {
    line-height: 1.4;
    font-family: arial;
    font-size: inherit;
    color: inherit;
}

ag-grid-angular {
    display: inline!important;
}

.ag-theme-fresh .ag-header {
    font-size: 12px;
    font-family: arial;
}

.ag-theme-fresh .ag-cell {
    padding-left: 4px;
    padding-right: 4px;
}

.ag-theme-fresh .ag-header-cell,
.ag-theme-fresh .ag-header-group-cell {
    padding-left: 5px;
    padding-right: 5px;
}

.ag-material .ag-cell-not-inline-editing {
    padding-top: 5px;
}

.ag-material .ag-body {
    cursor: pointer;
}

.ag-material.var-variable-de-list .ag-body {
    cursor: default;
}

.ag-material .ag-header {
    border-bottom: 1px solid #e9e9e9;
}

.ag-highlighted-row {
    background-color: #fffb8a;
}

.ag-cell-not-inline-editing checkbox-cell {
    width: 25%;
    margin: auto;
    display: block;
}

.mer-var-grid-asterisk-col {
    margin: 0 auto;
    width: 10%;
    display: block;
}

.ag-floating-filter-body input {
    border: 1px solid #e6e6e6;
    border-left: 0px none;
}

.ag-floating-filter-button button {
    border: 0px none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABNklEQVQ4T8XSMUvDQBQH8P/LElFa/AIZHcTBQSz0I/gFstTBRR2KUC4ldDxw7h0Bl3RRUATxi4iiODgoiLNrbQYp5J6cpJJqomkX33Z37/14d/dIa33MzDuYI4johOI4XhyNRteO46zNYjDzAxE1yBZprVeZ+QbAUhXEGJMA2Ox2u4+fQIa0mPmsCgCgJYQ4t7lfgF0opQYAdv9ABkKI/UnOFCClXKjX61cA1osQY8x9kiRNKeV7IWA3oyhaSdP0FkAtjxhj3hzH2RBCPOf3pzqYHCilfAAX+URm9oMguPzeWSGQvUcMYC8rOBJCHBRdqxTo9/vbRHRqi8bj8XKv1xvODbiuW2u32/bvf0SlDv4XYOY7z/Mavu+nM1+BmQ+NMc0wDF/LprP0DbTWW0T00ul0nn4b7Q87+X4Qmfiq2wAAAABJRU5ErkJggg==);
}

.ag-filter-select {
    width: 95.5%!important;
    border: 1px solid #e1e1e1;
}

.ag-filter-filter {
    border: 1px solid #e1e1e1;
}

.ag-material .ag-menu {
    border: 1px solid #e9e9e9;
}


/* Customize ag-theme-fresh theme*/

.ag-theme-fresh .ag-root {
    border: 1px solid #e6e6e6;
}

.ag-theme-fresh .ag-header {
    border-bottom: 1px solid #e6e6e6;
}

.ag-theme-fresh .ag-ltr .ag-header-cell {
    border-right: 1px solid #fff;
}

.ag-theme-fresh .ag-ltr .ag-cell-last-left-pinned {
    border-right: 1px solid #e6e6e6;
}

.ag-theme-fresh .ag-ltr .ag-cell-no-focus {
    border-right: 1px dotted #e6e6e6;
}

.ag-theme-fresh .ag-body {
    background-color: #fff;
}

.ag-theme-fresh .ag-overlay-no-rows-center {
    border: 1px solid #e6e6e6;
}

.ag-theme-fresh {
    line-height: 1.7;
    font-family: arial;
    font-size: 12px;
    color: #48484A;
}

.ag-theme-fresh .ag-ltr .ag-cell-no-focus {
    border-bottom: 0px none!important;
}

.ag-row:last-child icon-cell .move-down {
    visibility: hidden;
}

.ag-row:first-child icon-cell .move-up {
    visibility: hidden;
}
