.package-container { background: var(--grisulado-1-fondo-secundario) 0% 0% no-repeat padding-box; height: 100%; display: block; padding-right: 0px; padding-left: 0px; }
@media (min-width: 992px) {
  .package-container { padding-right: 15px; padding-left: 15px; }
}
.package-container .package { height: 100%; color: rgb(66, 66, 66); font-size: 16px; padding: 0px; }
@media (min-width: 992px) {
  .package-container .package { box-shadow: rgba(150, 150, 150, 0.5) 0px -2px 4px 0px; }
}
.package-container .package .row { overflow: hidden; margin: 0px; }
.package-container .package #pkg-main-info, .package-container .package #pkg-secondary-info, .package-container .package #pkg-recent-activity, .package-container .package #pkg-related { margin-bottom: -99999px; padding-bottom: 99999px; }
#pkg-main-info #pkg-title-and-desc h1.pkg-title { margin: 20px 0px 0px; color: rgb(6, 149, 214); font-size: 25px; }
#pkg-main-info #pkg-title-and-desc .edit-button { float: right; margin-left: 16px; }
#pkg-main-info #pkg-title-and-desc p.pkg-author { color: var(--grisulado-90-texto-primario); font-size: 16px; }
#pkg-main-info #pkg-title-and-desc p.pkg-author svg { vertical-align: middle; width: 1em; height: 1em; }
#pkg-main-info #pkg-title-and-desc p.pkg-author svg path { fill: rgb(118, 118, 118); }
#pkg-main-info #pkg-title-and-desc p.pkg-author svg:hover path { fill: rgb(6, 149, 214); }
#pkg-main-info #pkg-title-and-desc p.pkg-notes { margin-bottom: 50px; font-size: 16px; color: rgb(66, 66, 66); }
#pkg-main-info #pkg-title-and-desc h2.pkg-resources-title { color: rgb(66, 66, 66); border-bottom: 1px solid rgb(153, 153, 153); font-size: 20px; font-weight: 400; }
#pkg-main-info #pkg-title-and-desc .contact { width: 15px; height: 15px; }
@media (min-width: 992px) {
  #pkg-main-info #pkg-resources { margin-bottom: 50px; }
}
#pkg-secondary-info { background: var(--grisulado-1-fondo-secundario) 0% 0% no-repeat padding-box; }
#pkg-secondary-info h2.secondary-info-title { color: rgb(6, 149, 214); font-size: 20px; font-weight: 400; }
#pkg-secondary-info #info-container { color: rgb(118, 118, 118); font-size: 16px; }
#pkg-secondary-info #info-container .row {
    border-bottom: 1px solid rgb(153, 153, 153);
    margin-bottom: 10px;
    margin-left: 0px;
}
#pkg-secondary-info #info-container .row.group-row { overflow: visible; }
#pkg-secondary-info #info-container .row.group-row .label { display: inline-block; margin-bottom: 5px; font-weight: 400; background: rgb(153, 153, 153); max-width: 100%; overflow: hidden; text-overflow: ellipsis; }
#pkg-secondary-info #info-container .row.group-row .label:hover { background: rgb(118, 118, 118); }
#pkg-secondary-info #info-container .row .title { margin-bottom: 10px; padding: 0px; font-size: 18px; overflow: hidden; text-overflow: ellipsis; }
#pkg-secondary-info #info-container .row .value { margin-bottom: 10px; padding: 0px 0px 0px 5px; overflow: hidden; text-overflow: ellipsis; }
#pkg-secondary-info #info-container .row .value a { white-space: nowrap; }
#pkg-secondary-info #info-container .row .value p.pkg-maintainer svg { width: 1em; height: 1em; }
#pkg-secondary-info #info-container .row .value p.pkg-maintainer svg path { fill: rgb(153, 153, 153); }
#pkg-secondary-info #info-container .row .value p.pkg-maintainer svg:hover path { fill: rgb(6, 149, 214); }
#pkg-secondary-info #info-container .row .value .group-img-container { display: inline-block; position: relative; max-width: 100%; }
#pkg-secondary-info #info-container .row .value .group-img-container svg.group-image, #pkg-secondary-info #info-container .row .value .group-img-container img.group-image { width: 30px; height: 30px; margin: 0px 0px 5px 5px; }
#pkg-secondary-info #info-container .row .value .group-img-container svg.group-image path, #pkg-secondary-info #info-container .row .value .group-img-container img.group-image path { fill: rgb(153, 153, 153); }
#pkg-secondary-info #info-container .row .value .group-img-container svg.group-image:hover path, #pkg-secondary-info #info-container .row .value .group-img-container img.group-image:hover path { fill: rgb(6, 149, 214); }
#pkg-secondary-info #info-container .row .value .group-img-container .svg-tooltip { position: absolute; display: inline-block; right: -99999px; top: -70%; }
#pkg-secondary-info #info-container .row .value .group-img-container .svg-tooltip .tooltip-text { padding: 4px; background: rgb(66, 66, 66); color: white; white-space: nowrap; font-size: 10px; opacity: 0; transition: opacity 150ms linear 400ms; }
#pkg-secondary-info #info-container .row .value .group-img-container svg.group-image:hover + .svg-tooltip { right: -25%; }
#pkg-secondary-info #info-container .row .value .group-img-container svg.group-image:hover + .svg-tooltip .tooltip-text { opacity: 1; }
#pkg-secondary-info #info-container .row .value p.pkg-tag { margin: 0px 0px 5px; }
#pkg-secondary-info #info-container .row .value p.pkg-tag a { color: rgb(118, 118, 118); }
#pkg-secondary-info #info-container .row .value p.pkg-tag a:hover { color: rgb(6, 149, 214); }
#pkg-recent-activity { color: rgb(118, 118, 118); }
#pkg-recent-activity h2.recent-activity-title { color: rgb(6, 149, 214); font-weight: 400; margin: 50px 0px 0px; font-size: 20px; border-bottom: 1px solid rgb(153, 153, 153); }
#pkg-recent-activity ul.activity { margin: 0px; }
#pkg-recent-activity ul.activity li.item { border-bottom: 1px solid rgb(153, 153, 153); }
#pkg-recent-activity .activity-read-more, #pkg-recent-activity .activity-loading { text-align: center; background: transparent; color: rgb(153, 153, 153); cursor: pointer; padding: 5px; margin: -5px -15px 0px; transition: background 200ms linear 0s, color 200ms linear 0s; }
#pkg-recent-activity .activity-read-more svg, #pkg-recent-activity .activity-loading svg { width: 12px; height: 12px; }
#pkg-recent-activity .activity-read-more svg path, #pkg-recent-activity .activity-loading svg path { transition: fill 200ms linear 0s; }
#pkg-recent-activity .activity-read-more:hover, #pkg-recent-activity .activity-loading:hover { color: rgb(118, 118, 118); background: rgb(229, 229, 229); }
#pkg-recent-activity .activity-read-more:hover svg path, #pkg-recent-activity .activity-loading:hover svg path { fill: rgb(118, 118, 118); }
#pkg-recent-activity .activity-loading { cursor: initial; }
#pkg-recent-activity hr.final-separator { margin: 0px 0px 30px; border-color: rgb(153, 153, 153); }
#pkg-recent-activity.no-more-activity .activity-read-more, #pkg-recent-activity.no-more-activity .activity-loading, #pkg-recent-activity.no-more-activity hr.final-separator { display: none; }
#pkg-recent-activity.no-more-activity ul.activity { margin-bottom: 50px; }

.package #pkg-main-info #pkg-resources .pkg-container .pkg-actions a, .package #pkg-main-info #pkg-resources .pkg-container .pkg-actions button {
    width: auto;
    float: right;
    display: inline-block !important;
    font-size: 12px !important;
    padding: 5px 10px !important;
}

.pkg-container .pkg-actions {
    top: 100% !important;
}
.pkg-container .pkg-actions {
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 50%;
    margin: -26px 10px 0px;
}

.btn, button, #home-create-buttons a, .add-dataset a, .add-organization a, .back-btn a {
    font-family: Nunito !important;
    font-size: 14px !important;
    background-color: rgb(51 122 183) !important;
    color: rgb(245 245 245) !important;
    padding: 10px 16px !important;
    border: 0px !important;
    border-radius: 6px !important;
    box-shadow: none !important;
}

.package #pkg-main-info #pkg-resources {
    border-bottom: 0px !important;
    padding: 0px 15px !important;
}
@media (min-width: 992px)
#pkg-main-info #pkg-resources {
    margin-bottom: 50px;
}


#pkg-main-info #pkg-resources {
    background: var(--grisulado-1-fondo-secundario) 0% 0% no-repeat padding-box;
    padding-bottom: 20px;
}

.package #pkg-main-info #pkg-resources .pkg-container:last-child {
    border-bottom: 0px !important;
}
.packag .pkg-container {
    position: relative !important;
    min-height: 135px !important;
    margin: 0px !important;
    padding: 22.5px 15px !important;
    border-bottom: 1px solid rgb(221, 221, 221) !important;
}

.pkg-container {
    position: relative;
    margin: 40px 0px;
}

.pkg-container .package-info {
    padding: 0 0 5px 62px !important;
}

.package #pkg-main-info #pkg-resources .pkg-container .pkg-actions {
    width: 100% !important;
    right: 15px !important;
    margin: -50px 0px 0px !important;
}
.pkg-container .pkg-actions {
    top: 100% !important;
}
.pkg-container .pkg-actions {
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 50%;
    margin: -26px 10px 0px;
}

.pkg-container .pkg-file-img {
    position: absolute;
    width: 45px;
    height: 56.7px;
    top: 50%;
    left: 0px;
    margin-top: -28.35px;
}




.dataset-list .dataset-item {
  display: block !important;
  padding-bottom: 0 !important;
  margin-bottom: 15px !important;
  border-bottom: 0 !important;
  max-width: 70%;
  background-color: #acd0ef;
}
.dataset-list .dataset-item .dataset-container {
  margin-bottom: 0 !important;
  border: 1px solid #dddddd !important;
  border-radius: 6px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.dataset-list .dataset-item .dataset-container .dataset-border {
  padding: 22.5px !important;
}
.dataset-list .dataset-item .dataset-container .dataset-border .dataset-content {
  line-height: 1.25em !important;
}
.dataset-list .dataset-item .dataset-container .dataset-border .dataset-content .dataset-title {
  display: block !important;
  width: 100% !important;
  font-family: 'Nunito' !important;
  /*font-weight: 600 !important;*/
  text-overflow: ellipsis !important;
  color: #337ab7  !important;
  overflow: hidden !important;
  white-space: nowrap !important;
}
.filter-title {
  font-family: 'Nunito' !important;
  color: #333 !important;
  font-weight: 700 !important;
  font-size: 18px !important;
}
.dataset-list .dataset-item .dataset-container .dataset-border .dataset-content .dataset-author {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #bfbfbf !important;
  font-family: 'Nunito' !important;
  font-weight: 600 !important;
}
.dataset-list .dataset-item .dataset-container .dataset-border .dataset-content .dataset-notes {
  font-family: 'Nunito' !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
.dataset-list .dataset-item .dataset-container .dataset-border .dataset-groups-and-resources .dataset-resources .label {
  text-shadow: none !important;
  line-height: 1em !important;
  color: #555555 !important;
  padding: 5px !important;
  border-radius: 500px !important;
}
.dataset-list .dataset-item .dataset-container .dataset-border:hover,
.dataset-list .dataset-item .dataset-container .dataset-border:focus,
.dataset-list .dataset-item .dataset-container .dataset-border.active {
  box-shadow: 5px 5px 13px -2px rgba(102, 102, 102, 0.16);
}