body {
  /*border:10px solid red;*/
}

.table-occurrence .thead .tr .thead-item.thead-item-photo {
  width: 100px;
}

.table-occurrence .thead .tr .thead-item.thead-item-taxonbio {
  width: 25rem;
}

.table-occurrence .thead .tr .thead-item.thead-item-date {
  width: 7rem;
}

.table-occurrence .thead .tr .thead-item.thead-item-place {
  width: 8rem;
}

.table-occurrence .thead .tr .thead-item.thead-item-recorded_by {
  width: 8rem;
}

.table-occurrence .thead .tr .thead-item.thead-item-is_identified {
  width: 5rem;
}

.table-occurrence .thead .tr .thead-item.thead-item-changed {
  width: 7rem;
}

.table-occurrence .thead .tr .thead-item.thead-item-nid {
  width: 12rem;
}

.table-occurrence .tbody .tr .trow-item.trow-item-photo a {
  display:         block;
  border:          1px solid #EEE;
  padding:         2px;
  width:           60px;
  height:          60px;
  overflow:        hidden;
  text-decoration: none;
}

.table-occurrence .tbody .tr .trow-item.trow-item-photo a img {
  vertical-align: top !important;
}

.table-occurrence .tbody .tr .trow-item.trow-item-photo a:hover {
  border-color: #F09078;
}

.table-occurrence .tbody .tr .trow-item.trow-item-taxonbio .original_vernacular_name {
  font-size: 80%;
  color:     #AAA
}

.table-occurrence .tbody .tr .trow-item {
  vertical-align: middle;
}

.table-occurrence .tbody .tr:nth-child(odd) {
  background: #FFF;
}

.table-occurrence .pager-summary {
  padding:     1rem 0;
  /* font-size: 1rem; */
  font-weight: bold;
}

.table-occurrence .pager ul {
  display: inline;
}

.table-occurrence .pager li {
  display:    inline;
  border:     none;
  background: transparent;
  padding:    0;
}

.table-occurrence .pager li a {
  display:    inline-block;
  padding:    3px;
  min-width:  2rem;
  text-align: center;
  border:     1px solid #CCC;
  margin:     0 5px;
}

.table-occurrence .pager li a.current {
  background:  #F09078;
  color:       #333;
  font-weight: bold;
}

@media (max-width: 768px) {
  .table-occurrence .pager li a.papger-page-anchor {
    display: none;

  }
  .table-occurrence .pager {
    text-align: center;
  }
}

