#actions-menu .dropdown-item span {
  display: inline-block;
  margin-left: 1.5rem;
}

/* For Submitted and Draft Report alerts */
.report-alert {
  margin-top: 6.9rem;
  padding: 2.5rem 0;
  background-color: var(--addgene-yellow-bg);
  border: none;
  font-size: 1.125rem;
}

.report-alert.alert-warning {
  color: var(--addgene-dark-gray);
}

.report-alert a.link-cta {
  font-size: 1.25rem;
  font-weight: 400;
}

.report-alert + main {
  margin-top: 5rem !important;
}

/* For Report Content */

.hybridoma-indicator {
  color: #fff;
  padding: .3rem .5rem .3rem .6rem;
  background-color: var(--datahub-green);
}

.hybridoma-indicator a {
  color: #fff;
  margin-left: .2rem;
}

#details-view figcaption {
  margin-top: 1.25rem;
}

#details-view section#image-section .row>* {
  padding-left: .625rem;
  padding-right: .625rem;
}

#details-view #image-section dl {
  margin: 0;
}

#details-view #image-section dd {
  margin-bottom: 1.25rem;
}

#details-view #image-section dd:last-of-type {
  margin-bottom: 0;
}

#details-view .data-definition-section:first-of-type {
  margin: 5.25rem 0;
}

#details-view .data-definition-heading {
  margin-bottom: 2.25rem;
}

#details-view .data-definition-section:not(.non-bordered) .role-sub-section {
  padding: .5rem 0;
  border: thin solid var(--datahub-gray-border);
  border-radius: var(--addgene-round-button-radius);
}

#details-view .role-sub-section:not(:last-of-type) {
  margin: 2.25rem 0 1.875rem;
}

#details-view .data-definition-section.non-bordered .data-definition-heading {
  margin-bottom: 1.25rem;
}

#details-view .non-bordered:not(:first-of-type) {
  margin-top: 4.125rem;
}

#details-view .role-sub-section h3 {
  margin: 1.25rem;
}

#details-view .non-bordered .datasheet-wrapper dl dt {
  padding-left: 0;
}

.submission-details:last-of-type {
  margin-bottom: 2.25rem;
}

.submission-details-dd {
  max-width: 87%;
}

.submission-details .submission-details-dd:not(:last-of-type) {
  margin-bottom: .375rem;
}

.citation-text {
  border-radius: var(--addgene-panel-border-radius);
  background-color: var(--addgene-light-gray);
  font-size: .88rem;
}

.datasheet-wrapper .datasheet-info {
  margin: 0;
}

.datasheet-wrapper dl dt {
  padding: 1rem .5625rem 1rem 1.25rem;
}

.datasheet-wrapper dl dd {
  padding: 1rem 1.25rem 1rem .5625rem;
}

.datasheet-wrapper dl dd,
.datasheet-wrapper dl dt {
  border-bottom: thin solid var(--datahub-gray-border);
  margin: 0;
}

.datasheet-wrapper dl dd:last-of-type,
.datasheet-wrapper dl dt:last-of-type {
  border-bottom: 0;
}

#details-view .role-sub-section .view-in-addgene-catalog {
  margin: 1.75rem 0 1.25rem 1.25rem;
  padding: .625rem 1.875rem;
  font-size: .875em;
}

@media (max-width: 767px) {
  #image-section .panel {
    padding: 2rem 1.25rem;
  }

  #image-section .panel .panel-text {
    margin-bottom: 2.5rem;
  }
}

@media (min-width: 768px) {
  .submission-details .submission-details-dt {
    width: 10.625rem;
  }

  #details-view .data-definition-section:not(.non-bordered) .role-sub-section {
    padding: .75rem 0;
  }

  #details-view .role-sub-section h3 {
    margin-left: 2.25rem;
  }

  .datasheet-wrapper dl dt {
    padding: 1.25rem 2.25rem 1.25rem 2.25rem;
  }

  .datasheet-wrapper dl dd {
    padding: 1.25rem 2.25rem 1.25rem 2.25rem;
  }

  #details-view .role-sub-section .view-in-addgene-catalog {
    margin-top: 2.5rem;
  }
}

@media (max-width: 1399px) {
  .submission-details-dd {
    max-width: 85%;
  }
}

@media (max-width: 1199px) {
  .submission-details-dd {
    max-width: 82%;
  }
}

@media (max-width: 991px) {
  .submission-details .submission-details-dd:not(:last-of-type) {
    margin-bottom: .625rem;
  }
  .submission-details .submission-details-dd {
    max-width: 100%;
  }
}
