/* css/janium/detail_opac.css */

.detail-cover-container {
  text-align: center;
}
.detail-cover-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.detail-cover-cover {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  width: 150px;
}
.record-cover {
  width: 100%;
}
/* no-cover height = top(80) + bottom(110) */
.no-cover-top {
  height: 80px;
  font-size: 150%;
}
.no-cover-top p {
  margin: 0;
}
.no-cover-bottom {
  height: 110px;
  font-size: 180%;
  padding-top: 25px;
}
.detail-thumbnail,
.item-thumbnail {
  margin-bottom: 0;
}
.has-resource {
  border-color: #0277be;
}
.item-cover-page {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  width: 80px;
}
.item-no-cover-top {
  height: 50px;
  font-size: 100%;
}
.item-no-cover-top p {
  margin: 0;
}
.item-no-cover-bottom {
  height: 50px;
  font-size: 100%;
  padding-top: 5px;
}

/* Resaltado de términos de búsqueda */
.mark-detail {
  font-weight: 700;
  background-color: transparent;
  color: inherit;
}




.detail-btn-link {
  font-size: 100%;
  font-weight: 600;
}
.btn-format-selector,
.btn-detail-selected-records,
.btn-detail-selected-records-for-loan,
.detail-registry-pagination {
  margin-top: 30px;
}
.detail-tags-table {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 85%;
  margin-bottom: 0;
}
.detail-tags-table td {
  white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.item-status {
  font-weight: 600;
}
.item-status-1 {
  color: #3d9970;
}
.item-status-2 {
  color: #795548;
}
.item-due-date {
  font-style: italic;
  font-weight: 600;
}
.item-due-date-2 {
  color: #795548;
}
.number-of-references {
  font-size: 80%;
  font-style: italic;
  color: #009688;
  margin: 0px 0px 0px 1em;
}
.without-acquis {
  font-size: 120%;
}


/* Utils */
.jnm-hidden {
  display: none;
}
.pl-30 {
  padding-left: 30px;
}
.pl-15 {
  padding-left: 15px;
}
.mt-5 {
  margin-top: 5px;
}
.mt-10 {
  margin-top: 10px;
}
.mt-20 {
  margin-top: 20px;
}
.mb-5 {
  margin-bottom: 5px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-15 {
  margin-bottom: 15px;
}
.ml-5 {
  margin-left: 5px;
}
.ml-10 {
  margin-left: 10px;
}
.mr-5 {
  margin-right: 5px;
}
.mr-10 {
  margin-right: 10px;
}

.share-container { text-align: left; }

.btn-social-icon {margin-bottom: 4px;}

/* Responsive QR code */
div.qrcode-container > img {
  width: 100%;
}

.btn-social-icon {margin-bottom: 4px;}

.hierarchy-children-menu {
  max-height: 300px;
  overflow-y: scroll;
}

.well-tags2_0 {
  margin-top: -18px;
}

.label-tag2_0 {
  font-weight: 400;
  cursor: pointer;
}

.label-tag2_0:hover {
  background-color: #fcecbd !important;
  color: black !important;
  border: 1px dotted #339;
}

/* Despliegue en dispositivos móviles */
@media (max-width: 767px) {
  div.qrcode-container > img {
    width: 200px;
  }
  .btn-format-selector,
  .btn-detail-selected-records,
  .btn-detail-selected-records-for-loan,
  .detail-registry-pagination {
    margin-top: 0;
    margin-bottom: 5px;
  }
}

/* Calificar o valorar registro */
.like-dislike-btn,
.no-like-dislike-btn {
  color: #888;
  font-weight: 800;
}
a.like-dislike-btn:hover {
  color: #0277be;
}
.record-user-rating {
  color: #0277be;
}
.no-like-dislike-container {
  cursor: help;
}

/* Reset para evitar ellipsis en etiquetas largas */
.dl-horizontal dt {
  width: auto;
  margin-right: 10px;
}
