.ui-jqgrid .ui-jqgrid-view
{
  font-size: 1em;
}

div.ui-jqgrid .ui-icon-asc
{
  margin-top: -2px; /* ADAMK - Originally -3px */
}

div.ui-jqgrid .ui-icon-desc
{
  margin-left: -1px; /* ADAMK - Added */
  margin-top: 4px; /* ADAMK - Originally 3px */
}

div.ui-jqgrid .ui-pg-input
{
  font-size: 1em;
  width: 25px;
  padding: 2px;
  line-height: normal;
}

div.ui-jqgrid select.ui-pg-selbox
{
  width: auto;
  padding: 0;
  line-height: normal;
  font-size: 1em;
}

div.ui-jqgrid table.ui-jqgrid-htable th.ui-th-column
{
  background-image: none;
  border-color: #AAA;
  color: #222;
  height: 23px;
}

div.ui-jqgrid table.ui-jqgrid-htable th.ui-th-column.ui-state-hover
{
  background-color: #E6E6E6;
  border-color: #AAA;
  color: #222;
}

div.ui-jqgrid div.ui-jqgrid-hdiv
{
  background-image: none;
  border-color: #AAA;
}

table.ui-jqgrid-htable tr th select
{
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.ui-jqgrid .ui-jqgrid-view input, .ui-jqgrid .ui-jqgrid-view select, .ui-jqgrid .ui-jqgrid-view textarea, .ui-jqgrid .ui-jqgrid-view button {
    font-size: 1em;
}