.app-view-entry .entry-thumbnail {
  margin: 0;
  padding: 5px; }
  .app-view-entry .entry-thumbnail .entry-thumbnail-container {
    margin-top: 50%;
    position: relative; }
    .app-view-entry .entry-thumbnail .entry-thumbnail-container img {
      margin-top: -50%; }
.app-view-entry:hover .entry-thumbnail {
  border-color: #7ABFDD; }
.app-view-entry.selected .entry-thumbnail {
  border-color: #057CB0; }
.app-view-entry.selected .entry-metadata dt, .app-view-entry.selected .entry-metadata dd, .app-view-entry.selected .entry-metadata .entry-categories, .app-view-entry.selected .entry-metadata .entry-tags, .app-view-entry.selected .entry-metadata .entry-description {
  color: #f0f0f0; }
.app-view-entry .entry-title {
  display: block;
  font-size: 1.15em;
  font-weight: bold;
  padding: 5px 0 10px 0; }
.app-view-entry .entry-link {
  display: block;
  overflow: hidden;
  text-align: left;
  text-decoration: none; }
.app-view-entry .entry-metadata {
  margin: 10px 0 20px; }
  @media (max-width: 979px) {
    .app-view-entry .entry-metadata {
      width: 85%; } }
  .app-view-entry .entry-metadata .entry-title {
    padding-bottom: 3px; }
  .app-view-entry .entry-metadata .entry-description {
    display: block; }
  .app-view-entry .entry-metadata dl {
    margin: 0px; }
    .app-view-entry .entry-metadata dl.entry-latest-approved-container {
      margin: 20px 0 20px 0; }
    .app-view-entry .entry-metadata dl dt {
      float: left;
      margin-right: 3px; }
  .app-view-entry .entry-metadata dt, .app-view-entry .entry-metadata dd, .app-view-entry .entry-metadata .entry-categories, .app-view-entry .entry-metadata .entry-tags, .app-view-entry .entry-metadata .entry-description {
    color: #333;
    line-height: 1.5em;
    overflow: hidden;
    word-wrap: break-word; }
  .app-view-entry .entry-metadata .entry-categories, .app-view-entry .entry-metadata .entry-tags {
    display: block; }
  .app-view-entry .entry-metadata .taglib-workflow-status {
    display: inline; }
    .app-view-entry .entry-metadata .taglib-workflow-status .workflow-status {
      padding-left: .2em; }
  .app-view-entry .entry-metadata .entry-tags .tag {
    margin-left: 15px; }
    .app-view-entry .entry-metadata .entry-tags .tag:first-child {
      margin-left: 0; }
  .app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary {
    font-weight: bold; }
    .app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary .asset-category {
      font-weight: normal;
      margin-left: .8em; }
.app-view-entry .folder-action, .app-view-entry .entry-action {
  position: absolute;
  right: 6px;
  top: 10px; }
  .app-view-entry .folder-action .btn, .app-view-entry .entry-action .btn {
    padding: 0; }
.app-view-entry .entry-selector {
  left: 5px;
  position: absolute;
  top: 10px; }
.app-view-entry .entry-thumbnail {
  display: inline-block;
  float: left;
  margin: 5px 10px 5px 5px;
  position: relative;
  text-align: center; }
.app-view-entry.selected, .app-view-entry.selected:hover {
  background-color: #00A2EA; }
.app-view-entry.selected a, .app-view-entry.selected a:focus, .app-view-entry.selected a:hover {
  color: #FFF; }
.app-view-entry.active-area, .app-view-entry.active-area.hover, .app-view-entry.active-area td {
  background-color: #5AD300; }
.app-view-entry .overlay.folder-action a, .app-view-entry .overlay.entry-action a {
  display: block;
  width: 20px; }
.app-view-entry:hover, .app-view-entry.hover {
  background-color: #D3E8F1; }
.app-view-entry .overlay {
  clip: rect(0, 0, 0, 0); }
.app-view-entry:hover .overlay, .app-view-entry.hover .overlay, .app-view-entry:hover .entry-selector, .app-view-entry.selected .entry-selector {
  clip: rect(auto auto auto auto); }
.app-view-entry .entry-title .entry-categories, .app-view-entry a.entry-title .entry-tags {
  font-size: 16px; }
.app-view-entry a.entry-link:hover {
  text-decoration: none; }
  .app-view-entry a.entry-link:hover .entry-metadata .entry-title .entry-title-text {
    text-decoration: underline; }

.lfr-search-container td .overlay.folder-action, .lfr-search-container td .overlay.entry-action {
  position: static; }
  .lfr-search-container td .overlay.folder-action .btn a, .lfr-search-container td .overlay.entry-action .btn a {
    display: block;
    padding: 4px 12px; }