.btn.zoom {
  margin: 8px;
  display: none;
}

/* why? */
table.grid td img {
    max-width: none;
}

table.grid td img {
  max-width: 100%;
}

table.grid td > p:first-child {
  min-height: 9.5em;
}

table.grid td {
    padding: 8px;
    vertical-align: top;
}

p img {
  -webkit-box-shadow: 0 1px 10px rgba(102,102,102,0.5);
  -moz-box-shadow: 0 1px 10px rgba(102,102,102,0.5);
  box-shadow: 0 1px 10px rgba(102,102,102,0.5);
}

li.disabled a, li.disabled a:hover {
  color: #999999;
  background-color: transparent;
  cursor: default;
}

/* CONTRIBUTORS */

/* CONTRIBUTOR TABLES */

table.contributors { visibility: hidden; font-size: 90%; }

table.contributors td ul {
  list-style: none;
  margin-left: 0;
}

table.contributors tr td:first-child {
  width: 30%;
}

table.contributors td ul li {
  margin-bottom: 8px;
}

table.contributors td ul li:last-child {
  margin-bottom: 0;
}

table.contributors thead th {
  white-space: nowrap;
}

table.contributors thead input {
  width: 80%;
}

table.contributors a.btn {
  text-decoration: none;
  border-bottom: 1px solid #ccc;
}

table.contributors tfoot th {
  border-top: 2px solid #aaa !important;
}

table.table thead .sorting,
table.table thead .sorting_asc,
table.table thead .sorting_desc,
table.table thead .sorting_asc_disabled,
table.table thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
}

table.table thead .sorting { background: url('../png/sort_both.png') no-repeat center right; }
table.table thead .sorting_asc { background: url('../png/sort_asc.png') no-repeat center right; }
table.table thead .sorting_desc { background: url('../png/sort_desc.png') no-repeat center right; }

table.table thead .sorting_asc_disabled { background: url('../png/sort_asc_disabled.png') no-repeat center right; }
table.table thead .sorting_desc_disabled { background: url('../png/sort_desc_disabled.png') no-repeat center right; }

.dataTables_length, .dataTables_info {
  margin-left: 20px;
}

.dataTables_length select {
  width: 75px;
}

.dataTables_filter {
  float: right;
}

.dataTables_paginate {
  float: right;
  margin-top: 0;
}

.dataTables_paginate a, .dataTables_paginate a:hover {
  border-bottom: 1px solid #ddd;
}

