.grid-view-loading {
  background: url(../../images/icons/loading.gif) no-repeat;
}

.grid-view {
  padding: 15px 0;
}

.grid-view table.item-class {
  background: #f9f9f9;
  padding: 3px;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
}

.grid-view table.item-class th,
.grid-view table.item-class td {
  font-size: 0.9em;
}

.grid-view table.item-class th {
  color: white;
  background: url("../../images/layouts/el_bg.png") repeat-x scroll left top
    white; /**/
  background-color: #333;
}

.grid-view table.item-class th a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

.grid-view table.item-class th a:hover {
  color: #fff;
}

.grid-view table.item-class th a.asc {
  background: url(../../images/icons/bullet_arrow_up.png) right center no-repeat;
  padding-right: 20px;
}

.grid-view table.item-class th a.desc {
  background: url(../../images/icons/bullet_arrow_down.png) right center
    no-repeat;
  padding-right: 20px;
}

.grid-view table.item-class tr.even {
  background: #f9f9f9;
}

.grid-view table.item-class tr.odd {
  background: #f1f1f1;
}

.grid-view table.item-class tr.selected {
  background: #ccc;
}

.grid-view table.item-class tr:hover {
  background: #ccc;
}

.grid-view .link-column img {
  border: 0;
}

.grid-view .button-column {
  text-align: center;
  width: 60px;
}

.grid-view .button-column img {
  border: 0;
}

.grid-view .checkbox-column {
  width: 15px;
}

.grid-view .summary {
  margin: 0 0 5px 0;
  text-align: right;
}

.grid-view .pager {
  margin: 5px 0 0 0;
  text-align: right;
}

.grid-view .empty {
  font-style: italic;
}

.grid-view .filters input,
.grid-view .filters select {
  width: 100%;
  border: 1px solid #ccc;
}

.grid-view .button-column {
  text-align: center;
  width: 90px !important;
}
.grid-view .button-column img {
  padding-right: 5px;
}

.grid-view table tr:first-child td a.move_up {
  display: none;
}

.grid-view table tr:last-child td a.move_down {
  display: none;
}
