﻿.ex_grid_header_viewport{width:1680px;overflow:hidden;}
.ex_grid_rows_viewport, .ex_grid_rows_scroller_viewport{width:1680px;overflow:auto;overflow-y: hidden;}
.ex_grid_header_rows{}
.ex_grid_header_row,
.ex_grid_row{clear:both;height:30px;}
.ex_grid_cell{width:192px;float:left;height: 24px;vertical-align:middle;}

.ex_grid_header_container.ex_grid_header_1row{height:24px;}
.ex_grid_header_container.ex_grid_header_2rows{height:54px;}
.ex_grid_pinned{display:inline-block;outline:none;border:none;}
.ex_grid_pinned_left{float:left;overflow: hidden;}
.ex_grid_header_viewport{float:left;display:inline-block;outline:none;border:none;}
.ex_grid_pinned_right, .ex_grid_pinned_rigth{float:right;overflow: hidden;margin-right:1px;/*position:absolute;right:0;*/}
.ex_grid_header_container .ex_grid_pinned_right, .ex_grid_header_container .ex_grid_pinned_rigth{margin-right:2px;}
.ibuilder.admin .ib2_angulargrid .ex_grid_pinned_right, .ibuilder.admin .ib2_angulargrid .ex_grid_pinned_rigth{right:16px;s}

.ex_grid_pinned_left_header,
.ex_grid_pinned_left_cols_container{width: 200px;max-width: 200px;min-width: 200px;}
.ex_grid_pinned_left_cols_container{overflow-x: scroll;}

.ex_grid_header_row{height: 24px;}
.ex_grid_header_search{height: 30px;}
.ex_grid_row{height: 24px;}
.ex_grid_header_row .ex_grid_cell{background-color:#D4D4D4;color:#282828;;border: 1px solid silver;border-left: 1px solid white;height: 24px;}
.ex_grid_header_row.ex_grid_header_search .ex_grid_cell{border-top: 1px solid white;padding: 2px;height: 30px;}
.ex_grid_header_row .ex_grid_cell a{color:#282828;;}
.ex_grid_header_row .ex_grid_cell i.fa-thumbtack{display:none;margin-top:5px;position:absolute;right: 2px;background: #D4D4D4;padding: 0 4px;}
.ex_grid_header_row .ex_grid_cell:hover i.fa-thumbtack{display:inline-block;}
.ex_grid_cell{background-color:white;border: 1px solid silver;padding: 0;border-right: 1px solid white;border-top: none;}
/*.ex_grid_cell:last-child{border-right: 1px solid silver;}*/
.ex_grid_pinned_left .ex_grid_row .ex_grid_cell:first-child,
.ex_grid_rows_container .ex_grid_row .ex_grid_cell:first-child{border-left:1px solid silver;}
.ex_grid_pinned_right .ex_grid_row .ex_grid_cell:last-child,
.ex_grid_rows_container .ex_grid_row .ex_grid_cell:last-child{border-right:1px solid silver;}
.ex_grid_pinned_left .ex_grid_header_row .ex_grid_cell:first-child,
.ex_grid_rows_container .ex_grid_header_row .ex_grid_cell:first-child{border-left: 1px solid silver;}
.ex_grid_header_select_all,
.ex_grid_selection_checkbox{display:none;}

.ex_grid_rows_scroller{height:17px; background:transparent;position:fixed;bottom:0;width:100%;visibility:hidden;}
.ex_grid_rows_scroller .ex_grid_pinned_right{background: transparent;display:none;}
.ex_grid_rows_scroller .ex_grid_pinned_left{background: transparent;}
.ex_grid_rows_scroller .ex_grid_rows_scroller_viewport{float: left;}
.ex_grid_rows_scroller .ex_grid_rows_container{line-height:1px;height:1px}

.resizeable__handle, .resizeable__handleF,
.resizeableHandle__bar, .resizeableHandle__barF{height:24px;}

.ex_grid_cell .resizeable__content,
.ex_grid_cell .resizeable__contentF{height:18px;}

.ex_grid_rows_viewport .ex_grid_rows_container .ex_grid_row > .ex_grid_cell:last-child {border-right:none;}
/*.ex_grid_header_viewport .ex_grid_header_rows .ex_grid_header_row >.ex_grid_cell:last-child .resizeable__handle{background:#ffffff;}*/

.ex_grid_cell.ex_grid_selectall,
.ex_grid_cell.ex_grid_selectrow{width:18px;padding-left:3px;}
.ex_grid_header_container{;background-image: linear-gradient(to left, rgba(212,212,212,0), rgba(212,212,212,1));}
.ex_grid .sortasc { background: #D4D4D4 url(/images/gi2020/sortascending.gif) no-repeat right 11px; }
.ex_grid .sortdesc { background: #D4D4D4 url(/images/gi2020/sortdescending.gif) no-repeat right 11px; }

.ex_grid_row_actions{width:24px;}
.ex_grid_row .ex_grid_row_actions{width:23px;border-left:none;}
ul.ex_grid_actions{padding:6px;box-shadow:none;border-radius:0;}
ul.ex_grid_actions li{margin-bottom:6px;}
ul.ex_grid_actions li:last-child{margin-bottom:0;}
i.ex_grid_actions{margin-left:4px;}

.ex_grid .ex_grid_row .ex_grid_cell > div:first-child {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: auto;padding: 6px 3px 3px;}
.ex_grid .ex_grid_header_row .resizeableContent__item, .resizeableContent__itemF{padding: 6px 3px 0;}
.ex_grid .ex_grid_header_row md-checkbox:not(.md-checked) .md-icon{background-color:#ffffff;}
.ex_grid .ex_grid_row.rowSelected .ex_grid_cell {background:#FEDACA;}
.ex_grid .ex-grid-summary .ex_grid_cell div:first-child{font-weight:bold;}
.ex_grid_header_search .ex_grid_row_actions a.search.btn{border:0;padding:0;margin:2px 3px;background-color:transparent;}
.ex_grid_header_search .ex_grid_row_actions a.search.btn:before{content:'\f002';position: relative;font-family: 'Font Awesome 5 Pro';font-weight:400;top:4px;font-size:12px}

.ex_grid_header_search md-autocomplete,
.ex_grid_header_search md-autocomplete-wrap,
div.ibuilder .ex_grid_header_search input[type=text],
div.ibuilder .ex_grid_header_search input[type=number],
.ex_grid_header_search md-datepicker,
.ex_grid_header_search select{height:24px;}
.ex_grid_header_search select,
.ex_grid_header_search .md-datepicker-input-container,
div.ibuilder .ex_grid_header_search input[type=text]{width:99%;}
div.ibuilder .ex_grid_header_search input[type=number]{width:calc(49.5% - 6px);border-radius: 3px;border: 1px solid #B7B7B7;}
div.ibuilder .ex_grid_header_search md-autocomplete input:not(.md-input),
div.ibuilder .ex_grid_header_search input[type=text]{padding:4px 8px 0;}
.range-separator{width:12px;text-align:center;display:inline-block;}
.ex_grid_header_search md-datepicker{padding:0;width:calc(49.5% - 6px);display: inline-block;margin-right:0;}
.ex_grid_header_search .md-datepicker-input-container{padding:0;margin:0;}
.ex_grid_header_search .md-datepicker-input{padding:4px 8px 0;background-color:#ffffff;border-radius: 3px;}
.ex_grid_header_search .md-datepicker-button{position: relative;float: right;right: 0;left: 0;}

.ex_grid_header_search .fa-filter,
.ex_grid_header_search .multiautocomplete-value{margin:6px 6px 0 0;display:inline-block;}
.ex_grid_header_search .popup-title .fa-filter{margin:0;}
.ex_grid_header_search .md-chips.md-removable md-chip .md-chip-content{padding-top:8px;}
.multiautocomplete-popup{background-color: #D4D4D4;color: #282828;;position: absolute;width: 189px;height: 338px;border: 1px solid #B7B7B7;margin-left: -1px;}
.multiautocomplete-popup .popup-title{border-bottom: 1px solid #888888;height: 25px;padding: 6px;}
.multiautocomplete-popup .popup-content{height:280px;overflow:hidden auto;background-color:#FCFCFC;padding-left:6px;}
.multiautocomplete-popup .popup-footer{border-top: 1px solid #888888;height: 31px;padding: 3px;}
.multiautocomplete-popup .popup-footer a.btn{margin:0;margin-left:3px;}

.ccv-grid-box {background-color:#efefef;padding:3px 0;}
.ccv-grid-box i {padding:0 6px 0 3px;}
.ccv-grid-box md-checkbox {}
.ccv-grid-box .fa-thumbtack,
.ccv-grid-box .ccv-grid-arrows,
.ccv-grid-box .ccv-grid-order{display:block;float:right;margin-right:6px;}
.ccv-grid-box .fa-thumbtack{margin-top:5px;}
.ccv-grid-box .ccv-grid-arrows img {vertical-align:middle;}
.ccv-grid-box .ccv-grid-order input{width:35px;text-align:right;}
.ccv-grid-box .ccv-grid-order a{margin-left:3px;}
.ccv-grid-box md-checkbox .md-label{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}

/*.resizeable__handle, .resizeable__handle{background-color:red;}*/
.ex_grid_fixed_header{position:fixed;visibility:hidden;z-index:1;}
/*.gridFixedTopHeader{display:none;}*/

.ex_grid .ex_grid_row.collapsed{display:none;}

.ex_grid .ex_grid_row.childe{}
.ex_grid .ex_grid_row.parent{}
.ex_grid .ex_grid_row.lv0{font-weight:bold;}
.ex_grid .ex_grid_row.lv1{font-style:italic;}
.ex_grid .ex_grid_row.lv2 *{font-size:0.95em;}
.ex_grid .ex_grid_row.lv3 *{font-size:0.9em;}
/*
.ex_grid .ex_grid_row.lv1 > div:nth-child(2){padding-left:12px;}
.ex_grid .ex_grid_row.lv2 > div:nth-child(2){padding-left:24px;}
.ex_grid .ex_grid_row.lv3 > div:nth-child(2){padding-left:36px;}
*/

.more-clear {float: right;font-weight: bold;display: block;margin-top: -18px;margin-right: 10px;position: relative;}
.more-search{margin-top:3px;}
.more-container md-checkbox{margin-left: 3px;}
div.ibuilder .ex_grid_header_search input[type=text].more-search {padding-right: 20px;width: 97%;}
.ex_grid_header_row .ex_grid_cell .more-container a{color:#F44336;}
 md-checkbox.check-one .md-container:after{width: 22px;height: 22px;}