.backgrid th {
  font-size: 12px !important;
}
.backgrid tr {
  font-size: 12px !important;
}
.backgrid td.actions-cell {
  width: 100px !important;
}
.backgrid td {
  width: 150px !important;
}
.backgrid tr td button {
  font-size: 12px !important;
}
.subnavbar-toolbar .control-label,
.subnavbar-toolbar button {
  margin: 0 0 0 10px;
}
.backgrid .align-center-cell {
  text-align: center !important;
}
.backgrid .align-left-cell {
  text-align: left !important;
}
.backgrid .align-right-cell {
  text-align: right !important;
}
.backgrid th.tagId,
.backgrid td.tagId,
.backgrid th.counterId,
.backgrid td.counterId {
  width: 150px !important;
  min-width: 150px !important;
  max-width: 150px !important;
}
.backgrid td.tagId,
.backgrid td.counterId,
.backgrid td.tagResetValue {
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin: 0px !important;
}
.backgrid td.tagId select,
.backgrid td.counterId select {
  width: 150px !important;
  margin: 0px !important;
}
.backgrid td.tagResetValue input {
  margin: 0px !important;
  width: 50px !important;
  min-width: 50px !important;
  max-width: 50px !important;
}
.locked-row :not(.active):not(.name):not(.actions-cell) {
  background-color: #d9d9d9;
  color: #aaa !important;
}
.locked-row:hover :not(.active):not(.name):not(.actions-cell) {
  background-color: #d9d9d9;
  color: #aaa !important;
}
.span-color-picker-cell > i {
  border: 1px solid #000000;
}
.span-color-picker-cell {
  margin-left: 0px !important;
}