/***
 Foundation overrides

 $bonsai-variable: some-value !default;
 $some-foundation-setting: $bonsai-variable;

 All consumers of bonsai can override `bonsai` variables.
 ***/
/* --- Icons --- */
/* --- Colors --- */
/* --- Tooltips --- */
/* --- Labels --- */
/* --- Typography --- */
.placeholder {
  width: 90%;
  margin: 5% 5% 5% 1%;
}
.impact-heading {
  font-size: 3.71429rem;
  font-family: "Arial", "Helvetica Neue", "Helvetica", Arial, sans-serif;
  letter-spacing: -0.21429rem;
  line-height: 0.9;
}
.federated-container {
  position: relative;
}
.federated-banner {
  position: absolute;
  top: 18%;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 20px;
  background: rgba(18, 145, 174, 0.7);
}

/***
 Foundation overrides

 $bonsai-variable: some-value !default;
 $some-foundation-setting: $bonsai-variable;

 All consumers of bonsai can override `bonsai` variables.
 ***/
/* --- Icons --- */
/* --- Colors --- */
/* --- Tooltips --- */
/* --- Labels --- */
/* --- Typography --- */
.full-screen-expand-icon[data-v-e010d478] {
  background-image: url(../../images/icons/expand-solid.svg);
  background-repeat: no-repeat;
  transform: scale(0.625);
  width: 32px;
  height: 32px;
  background-position: center;
}
.full-screen-compress-icon[data-v-e010d478] {
  background-image: url(../../images/icons/compress-solid.svg);
  background-repeat: no-repeat;
  transform: scale(0.625);
  width: 32px;
  height: 32px;
  background-position: center;
}
.expand-icon[data-v-e010d478] {
  background-image: url(../../images/icons/expand-arrows.svg);
  background-repeat: no-repeat;
  transform: scale(0.625);
  width: 32px;
  height: 32px;
  background-position: center;
  transform: scale(1);
}
.compress-icon[data-v-e010d478] {
  background-image: url(../../images/icons/compress-arrows-alt-solid.svg);
  background-repeat: no-repeat;
  transform: scale(0.625);
  width: 32px;
  height: 32px;
  background-position: center;
}

/***
 Foundation overrides

 $bonsai-variable: some-value !default;
 $some-foundation-setting: $bonsai-variable;

 All consumers of bonsai can override `bonsai` variables.
 ***/
/* --- Icons --- */
/* --- Colors --- */
/* --- Tooltips --- */
/* --- Labels --- */
/* --- Typography --- */
.expand-content-container .tabs-top-container[data-v-97162b6c],
.expand-content-container .tabs-bottom-container[data-v-97162b6c],
.expand-content-container .remove-all-border[data-v-97162b6c] {
  border: none !important;
}
.enhanced-layout-view-info[data-v-97162b6c] {
  width: 100%;
  transition: width 0.3s ease;
}
.enhanced-layout-view-info.is-collapsed[data-v-97162b6c] {
  width: 0;
  transition: width 0.3s ease;
}
.hide-important[data-v-97162b6c] {
  display: none !important;
}

/***
 Foundation overrides

 $bonsai-variable: some-value !default;
 $some-foundation-setting: $bonsai-variable;

 All consumers of bonsai can override `bonsai` variables.
 ***/
/* --- Icons --- */
/* --- Colors --- */
/* --- Tooltips --- */
/* --- Labels --- */
/* --- Typography --- */
.zoom-buttons a[data-v-7712f880]:hover {
  border-radius: 3px;
  background-color: #d9e7eb;
  cursor: pointer;
}

/***
 Foundation overrides

 $bonsai-variable: some-value !default;
 $some-foundation-setting: $bonsai-variable;

 All consumers of bonsai can override `bonsai` variables.
 ***/
/* --- Icons --- */
/* --- Colors --- */
/* --- Tooltips --- */
/* --- Labels --- */
/* --- Typography --- */
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.15s ease;
}
.fade-enter,
.fade-leave-to {
  opacity: 0;
}
.page-toolbar-buttons a {
  height: 32px;
  width: 32px;
}
.page-toolbar-buttons a:hover {
  border-radius: 3px;
  background-color: #d9e7eb;
  cursor: pointer;
}
.page-toolbar-buttons a i {
  position: relative;
  top: 6px;
}
.sticky-container {
  height: 60px !important;
}
.sticky-container .page-toolbar {
  background: #fff;
  max-width: 100% !important;
}
.sticky-container .page-toolbar .page-scan-current-page {
  margin-top: 4px;
}

.next-page[data-v-5981f4a3],
.previous-page[data-v-5981f4a3] {
  visibility: visible;
}
.loading[data-v-5981f4a3] {
  transition: none;
}
.page-scan-container[data-v-5981f4a3] {
  display: block;
  margin: 2rem auto 2rem;
}
.loading-gif[data-v-5981f4a3] {
  background: transparent url(../../images/loading-icon.gif) no-repeat center;
  min-height: 100vh;
}

.item-view-content {
  transition: all 0.3s ease;
}
.item-view-content:fullscreen {
  margin: 0;
  border: none;
}
.item-view-content:fullscreen .page-center {
  margin: 0;
}
.item-view-content:fullscreen .next-page,
.item-view-content:fullscreen .previous-page {
  height: 100vh;
  width: 35px;
  position: absolute;
  z-index: 1;
}
.item-view-content:fullscreen .next-page > a .previous::before,
.item-view-content:fullscreen .next-page > a .next::before,
.item-view-content:fullscreen .previous-page > a .previous::before,
.item-view-content:fullscreen .previous-page > a .next::before {
  top: 20%;
}
.item-view-content:fullscreen .next-page > a .previous-bottom::before,
.item-view-content:fullscreen .next-page > a .next-bottom::before,
.item-view-content:fullscreen .previous-page > a .previous-bottom::before,
.item-view-content:fullscreen .previous-page > a .next-bottom::before {
  bottom: 12%;
}
.item-view-content:-webkit-full-screen {
  width: 100vw;
  height: 100vh;
  margin: 0;
  border: none;
}
.item-view-content:-webkit-full-screen .page-center {
  margin: 0;
}
.item-view-content:-webkit-full-screen .next-page,
.item-view-content:-webkit-full-screen .previous-page {
  height: 100vh;
  width: 35px;
  position: absolute;
  z-index: 1;
}
.item-view-content:-webkit-full-screen .next-page > a .previous::before,
.item-view-content:-webkit-full-screen .next-page > a .next::before,
.item-view-content:-webkit-full-screen .previous-page > a .previous::before,
.item-view-content:-webkit-full-screen .previous-page > a .next::before {
  top: 20%;
}
.item-view-content:-webkit-full-screen .next-page > a .previous-bottom::before,
.item-view-content:-webkit-full-screen .next-page > a .next-bottom::before,
.item-view-content:-webkit-full-screen .previous-page > a .previous-bottom::before,
.item-view-content:-webkit-full-screen .previous-page > a .next-bottom::before {
  bottom: 12%;
}

.feedback-button[data-v-2304c245] {
  width: 2em;
}

.fade-enter-active[data-v-5c3b88ca],
.fade-leave-active[data-v-5c3b88ca] {
  transition: all 0.5s;
}
.fade-enter[data-v-5c3b88ca],
.fade-leave-to[data-v-5c3b88ca] {
  opacity: 0;
}

/***
 Foundation overrides

 $bonsai-variable: some-value !default;
 $some-foundation-setting: $bonsai-variable;

 All consumers of bonsai can override `bonsai` variables.
 ***/
/* --- Icons --- */
/* --- Colors --- */
/* --- Tooltips --- */
/* --- Labels --- */
/* --- Typography --- */
/* Roboto uses a font-weight: 900 for bold */
/* used in global nav; h5 */
/* used in warning messaging */
/* --- foundation 5 grid variables --- */
/* Not a foundation override, but needed to be placed here for $small-screen usage */
/* Not a foundation override, but needed to be placed here for $medium-screen usage */
/* Not a foundation override, but needed to be placed here for $large-screen usage */
/* Not a foundation override, but needed to be placed here for $large-screen usage */
/* Not a foundation override, but needed to be placed here for $medium-screen usage */
/* --- END foundation 5 grid variables --- */
.citation-copy[data-v-336a1c62] {
  width: 80%;
  min-height: 40px;
}

iframe[data-v-75710236] {
  max-width: 100%;
}

.stable-url[data-v-594ba1d8] {
  line-height: 1.3;
}

/***
 Foundation overrides

 $bonsai-variable: some-value !default;
 $some-foundation-setting: $bonsai-variable;

 All consumers of bonsai can override `bonsai` variables.
 ***/
/* --- Icons --- */
/* --- Colors --- */
/* --- Tooltips --- */
/* --- Labels --- */
/* --- Typography --- */
.sticky-toolbar[data-v-8cabd738] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  padding: 8px;
  background: #fff;
  box-shadow: 0 3px 10px rgba(51, 51, 51, 0.15);
}
.sticky-content[data-v-8cabd738] {
  max-width: 80rem;
  margin: 0 auto;
  padding: 0 15px;
  display: grid;
  display: -ms-grid;
  grid-template-columns: 35px 2fr 5fr;
  -ms-grid-columns: 35px 2fr 5fr;
}
.tools[data-v-8cabd738] {
  grid-column: 3;
  -ms-grid-column: 3;
}
#jstor-logo[data-v-8cabd738] {
  width: 35px;
}

