.ui-grid,
.ui-grid-header,
.ui-grid-footer-panel,
.ui-grid-cell,
input[type="text"].ui-grid-filter-input,
.ui-grid-header-cell{
  border-color: rgba(135, 140, 145, 0.15);
}

.card .ui-grid{
	border-width: 0;
	border-top-width: 1px;
}

.ui-grid-row:nth-child(even) .ui-grid-cell {
  background-color: rgba(0,0,0,0.025);
  border-bottom: 1px solid rgba(135, 140, 145, 0.15);
  border-top: 1px solid rgba(135, 140, 145, 0.15);
}

.ui-grid-row:nth-child(odd) .ui-grid-cell{
	background-color: transparent;
}

.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{
	background-color: rgba(0,0,0,0.025);
}

.ui-grid-top-panel,
.ui-grid-footer-panel,
input[type="text"].ui-grid-filter-input{
  background: transparent;
}


.ui-grid-menu .ui-grid-menu-inner{
	color: #333;
}

.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child {
  box-sizing: border-box;
  border-left: 1px solid;
  border-width: 1px;
  border-left-color: rgba(135, 140, 145, 0.15);
}

.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child {
  box-sizing: border-box;
  border-left: 1px solid;
  border-width: 1px;
  border-left-color: rgba(135, 140, 145, 0.15);
}

.ui-grid-cell-focus {
  background-color: #eee;
}

.ui-grid-cell {
     -webkit-touch-callout: default;
     -webkit-user-select: text;
     -khtml-user-select: text;
     -moz-user-select: text;
     -ms-user-select: text;
     user-select: text;
     cursor:auto;
 }

 .ui-grid-viewport {
  min-height: 0px;
}

.ui-grid-menu-button {
  background: #fff;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid;
  border-bottom-color: rgba(135, 140, 145, 0.15);
}
