.cell-class {
  overflow: visible !important;
}
.cell-class .datatable-body-cell-label {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-align: center;
  align-items: center;
}
.cell-class .datatable-body-cell-label label {
  margin: 0;
}
.header-cell {
  font-weight: bold !important;
  overflow: visible !important;
  color: #030303 !important;
}
.datatable-row-detail {
  overflow-y: visible;
}
.datatable-header {
  overflow: visible !important;
}
.fullscreen {
  position: absolute !important;
  height: auto !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}
a.quick-add-icon {
  width: 100%;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  opacity: .4;
}
.ngx-datatable.material.single-selection .datatable-body-row.active,
.ngx-datatable.material.single-selection .datatable-body-row.active .datatable-row-group,
.ngx-datatable.material.single-selection .datatable-body-row.active:hover,
.ngx-datatable.material.single-selection .datatable-body-row.active:hover .datatable-row-group,
.ngx-datatable.material.single-selection .datatable-body-row.active:focus,
.ngx-datatable.material.single-selection .datatable-body-row.active:focus .datatable-row-group {
  background-color: #ededed !important;
}
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover,
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover .datatable-row-group,
.ngx-datatable.material.cell-selection .datatable-body-cell:hover,
.ngx-datatable.material.cell-selection .datatable-body-cell:hover .datatable-row-group {
  background-color: #def3ff;
  transition-property: background;
  transition-duration: .3s;
  transition-timing-function: linear;
}
.datatable-body-row:hover .table-dnd-container,
.datatable-body-row.active .table-dnd-container,
.datatable-body-row:hover .wi-detail-icon,
.datatable-body-row.active .wi-detail-icon,
.datatable-body-row:hover a.quick-add-icon,
.datatable-body-row.active a.quick-add-icon {
  opacity: 1;
}
.datatable-body-cell,
.datatable-header-cell {
  border-right: 1px solid;
  border-right-color: #d1d1d1;
}
.datatable-body-cell:last-child,
.datatable-header-cell:last-child {
  border-right-width: 0;
}
.datatable-row-wrapper:last-child {
  border-bottom: 1px solid;
  border-bottom-color: #ededed;
}
.datatable-header-cell,
.datatable-body-cell {
  padding: 3px 10px;
}
.datatable-body-cell {
  overflow-x: visible !important;
}
.tree-icon {
  min-width: 15px;
}
.tree-icon.tree-icon__disabled {
  opacity: .4;
  cursor: not-allowed;
}
.icon-loader {
  margin-left: -4px;
  margin-right: 6px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC9jb21wb25lbnRzX25ncngvcGxhbm5lci1saXN0L25neC1kYXRhdGFibGVzLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLDRCQUFBOztBQUVGLFdBQVk7RUFDVixvQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDSSxtQkFBQTs7QUFFTixXQUFZLDJCQUEyQjtFQUNyQyxTQUFBOztBQUVGO0VBQ0UsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLHlCQUFBOztBQUVGO0VBQ0UsbUJBQUE7O0FBRUY7RUFDRSw0QkFBQTs7QUFFRjtFQUNFLDZCQUFBO0VBQ0EsdUJBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTs7QUFFRixDQUFDO0VBQ0MsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTs7QUFFRixjQUFjLFNBQVMsaUJBQWtCLG9CQUFtQjtBQUM1RCxjQUFjLFNBQVMsaUJBQWtCLG9CQUFtQixPQUFRO0FBQ3BFLGNBQWMsU0FBUyxpQkFBa0Isb0JBQW1CLE9BQU87QUFDbkUsY0FBYyxTQUFTLGlCQUFrQixvQkFBbUIsT0FBTyxNQUFPO0FBQzFFLGNBQWMsU0FBUyxpQkFBa0Isb0JBQW1CLE9BQU87QUFDbkUsY0FBYyxTQUFTLGlCQUFrQixvQkFBbUIsT0FBTyxNQUFPO0VBQ3hFLG9DQUFBOztBQUVGLGNBQWMsU0FBUyxJQUFJLGlCQUFrQixvQkFBbUI7QUFDaEUsY0FBYyxTQUFTLElBQUksaUJBQWtCLG9CQUFtQixNQUFPO0FBQ3ZFLGNBQWMsU0FBUyxlQUFnQixxQkFBb0I7QUFDM0QsY0FBYyxTQUFTLGVBQWdCLHFCQUFvQixNQUFPO0VBQ2hFLHlCQUFBO0VBQ0EsK0JBQUE7RUFDQSx3QkFBQTtFQUNBLGtDQUFBOztBQUVGLG1CQUFtQixNQUFPO0FBQzFCLG1CQUFtQixPQUFRO0FBQzNCLG1CQUFtQixNQUFPO0FBQzFCLG1CQUFtQixPQUFRO0FBQzNCLG1CQUFtQixNQUFPLEVBQUM7QUFDM0IsbUJBQW1CLE9BQVEsRUFBQztFQUMxQixVQUFBOztBQUVGO0FBQ0E7RUFDRSx1QkFBQTtFQUNBLDJCQUFBOztBQUVGLG9CQUFvQjtBQUNwQixzQkFBc0I7RUFDcEIscUJBQUE7O0FBRUYsc0JBQXNCO0VBQ3BCLHdCQUFBO0VBQ0EsNEJBQUE7O0FBRUY7QUFDQTtFQUNFLGlCQUFBOztBQUVGO0VBQ0UsOEJBQUE7O0FBRUY7RUFDRSxlQUFBOztBQUVGLFVBQVU7RUFDUixXQUFBO0VBQ0EsbUJBQUE7O0FBRUY7RUFDRSxpQkFBQTtFQUNBLGlCQUFBIiwiZmlsZSI6ImFwcC9jb21wb25lbnRzX25ncngvcGxhbm5lci1saXN0L25neC1kYXRhdGFibGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbXX0= */
