.fs-icon-base,
.overlay .overlay-backdrop.close::after,
.global-overlay .go-close-button::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.overlay-open {
  overflow: hidden;
}
@media (max-width: 640px) {
  html.mobile-overlay-open {
    overflow: hidden;
  }
}
.overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 302;
  overflow: auto;
}
.overlay.active {
  display: block;
}
.overlay .overlay-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 301;
}
.overlay .overlay-backdrop.close::after {
  content: "\E024";
  position: absolute;
  top: 14px;
  right: 14px;
  font-size: 18px;
  color: #bbb;
  cursor: pointer;
}
.overlay .overlay-backdrop.white {
  background: rgba(255, 255, 255, .85);
}
.overlay .overlay-backdrop.black {
  background: rgba(0, 0, 0, .85);
}
.overlay .overlay-content {
  z-index: 302;
  position: relative;
}
.global-overlay {
  width: 100vw;
  height: 100vh;
  font-size: 14px;
}
.global-overlay .overlay-content {
  height: 100%;
  width: 100%;
  background: #fff;
  overflow-y: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.global-overlay .go-overlay-wrapper {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
.global-overlay .go-content {
  padding: 70px 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  min-height: 100vh;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.global-overlay .go-title {
  margin: 0;
  font-size: 18px;
  font-weight: normal;
  line-height: 28px;
  color: #464646;
}
.global-overlay .go-description {
  margin: 7px 0 0 0;
  line-height: 21px;
  color: #717171;
  text-align: center;
  max-width: 100%;
}
.global-overlay .go-loading {
  margin-top: 41px;
}
.global-overlay .go-error {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 32px;
  padding: 0 14px;
  margin-top: 57px;
  background: #ffdbdb;
}
.global-overlay .go-error-button {
  color: #ff0000;
}
.global-overlay .go-normal-button {
  height: 36px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 14px;
}
.global-overlay .go-listing {
  max-width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.global-overlay .go-listing-card {
  margin: 41px 18px 0 18px;
}
.global-overlay .go-close-button {
  position: absolute;
  right: 0;
  top: 70px;
  width: 28px;
  height: 28px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 3px;
}
.global-overlay .go-close-button::after {
  display: block;
  color: #bbbbbb;
  font-size: 21px;
  content: "\E011";
}
.global-overlay .go-status-row {
  min-height: 89px;
}
.go-switch-to-domain .gosd-overlay-wrapper {
  max-width: 410px;
}
.go-switch-to-domain .gosd-logo {
  margin-top: 43px;
}
.go-switch-to-domain .gosd-switch-to {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  max-width: 100%;
  margin-top: 23px;
}
.go-switch-to-domain .gosd-switch-to-text {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.go-switch-to-domain .gosd-error {
  margin-top: 23px;
}
.go-switch-to-domain .gosd-go-to-homepage {
  margin-top: 72px;
}
.go-switch-to-domain .gosd-keep-description {
  color: #999;
}
.inst-logo-component {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
.inst-logo-component.il-default {
  max-width: 168px;
  max-height: 54px;
}
.inst-logo-component.il-grayscale .il-image {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
.inst-logo-component .il-image {
  max-width: inherit;
  max-height: inherit;
  border-radius: inherit;
}
@media (max-width: 960px) {
  .rd-hide-under-960 {
    display: none!important;
  }
}
@media (min-width: 961px) {
  .rd-show-under-960 {
    display: none!important;
  }
}
@media (max-width: 640px) {
  .rd-hide-under-640 {
    display: none!important;
  }
}
@media (min-width: 641px) {
  .rd-show-under-640 {
    display: none!important;
  }
}
.fading-spinner {
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  pointer-events: none;
}
.fading-spinner.light .circle::before {
  background-color: #fff;
}
.fading-spinner .circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.fading-spinner .circle::before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 10%;
  height: 30%;
  border-radius: 100%;
  background-color: #252525;
  -webkit-animation: circleFadeDelay 1.2s infinite ease-in-out both;
  animation: circleFadeDelay 1.2s infinite ease-in-out both;
}
.fading-spinner .s2 {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}
.fading-spinner .s3 {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}
.fading-spinner .s4 {
  -webkit-transform: rotate(90deg);
  transform: rotatcircleFadeDelaye(90deg);
}
.fading-spinner .s5 {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
}
.fading-spinner .s6 {
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
}
.fading-spinner .s7 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fading-spinner .s8 {
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
}
.fading-spinner .s9 {
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
}
.fading-spinner .s10 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fading-spinner .s11 {
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
}
.fading-spinner .s12 {
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg);
}
.fading-spinner .s2::before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.fading-spinner .s3::before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.fading-spinner .s4::before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.fading-spinner .s5::before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.fading-spinner .s6::before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.fading-spinner .s7::before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.fading-spinner .s8::before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.fading-spinner .s9::before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.fading-spinner .s10::before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.fading-spinner .s11::before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.fading-spinner .s12::before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
@keyframes circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
.author-card {
  width: 213px;
  min-height: 224px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 7px;
  padding: 42px 14px;
  font-size: 14px;
  line-height: 21px;
  color: #464646;
  background: #f8f8f8;
}
.author-card.ac-selected {
  background: #fff;
  cursor: default;
  border: 2px solid #5fbdbb;
}
.author-card.ac-selected,
.author-card:focus,
.author-card:hover {
  box-shadow: 0 1px 7px #5fbdbb;
}
.author-card .ac-top-section {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
  margin-bottom: 21px;
}
.author-card .ac-avatar {
  margin-bottom: 5px;
}
.author-card .ac-name {
  font-weight: bold;
  margin-bottom: 2px;
}
.author-card .ac-email {
  font-size: 12px;
  color: #717171;
}
.author-card .ac-name,
.author-card .ac-email {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
.author-card .ac-institution-logo {
  max-width: 92px;
  max-height: 54px;
}
.avatar-impersonated {
  border: 2px solid #c74d5a;
  border-radius: 50%;
  position: relative;
  display: inline-block;
}
.avatar-impersonated .ai-user-avatar {
  border: 2px solid #fff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
}
.avatar-impersonated .ai-user-avatar .ac-default {
  top: -2px;
  left: -2px;
}
.avatar-impersonated .ai-impersonator-avatar {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  position: absolute;
  top: -8px;
  right: -11px;
  border: 2px solid #fff;
  width: 32px;
  height: 32px;
}
.avatar-impersonated .ai-impersonator-avatar .ac-default {
  top: -2px;
  left: -2px;
}
.avatar-component {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border: 1px solid #ddd;
  width: 42px;
  height: 42px;
  border-radius: 50%;
}
@media (max-width: 640px) {
  .avatar-component {
    width: 50px;
    height: 50px;
  }
}
.avatar-component .ac-default {
  position: absolute;
  top: -1px;
  left: -1px;
  font-size: 13px;
  color: #fff;
  background: #556471;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: inherit;
  height: inherit;
  border: 1px solid #ddd;
  border-radius: inherit;
  text-transform: uppercase;
}
.avatar-component .ac-default.ac-pink-bg {
  background: #c74d5a;
}
.avatar-component.ac-hide-default .ac-default {
  display: none;
}
.avatar-component.ac-hide-img {
  visibility: hidden;
}
.avatar-component .ac-image {
  position: relative;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  object-fit: cover;
  max-width: 100%;
  max-height: 100%;
}
.go-select-account .go-logout-all {
  margin-top: 54px;
}
.fs-icon-base,
.overlay .overlay-backdrop.close::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.overlay-open {
  overflow: hidden;
}
@media (max-width: 640px) {
  html.mobile-overlay-open {
    overflow: hidden;
  }
}
.overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 302;
  overflow: auto;
}
.overlay.active {
  display: block;
}
.overlay .overlay-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 301;
}
.overlay .overlay-backdrop.close::after {
  content: "\E024";
  position: absolute;
  top: 14px;
  right: 14px;
  font-size: 18px;
  color: #bbb;
  cursor: pointer;
}
.overlay .overlay-backdrop.white {
  background: rgba(255, 255, 255, .85);
}
.overlay .overlay-backdrop.black {
  background: rgba(0, 0, 0, .85);
}
.overlay .overlay-content {
  z-index: 302;
  position: relative;
}
.logged-out-overlay {
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #464646;
  font-size: 14px;
  line-height: 21px;
}
.logged-out-overlay .overlay-content {
  width: 436px;
  background: #fff;
  box-shadow: 2px 2px 7px rgba(0, 0, 0, .14);
}
.logged-out-overlay .overlay-content {
  border-radius: 3px;
}
.logged-out-overlay .lo-overlay-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 33px 36px 31px 36px;
}
.logged-out-overlay .lo-title {
  margin: 0;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.logged-out-overlay .lo-description {
  margin: 7px 0 0 0;
}
.logged-out-overlay .lo-dismiss-button {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  height: 24px;
  padding: 0 14px;
  margin: 14px -14px 0 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#cookies-banner {
  position: relative;
  font-size: 14px;
  padding: 14px;
  background: #556471;
  color: #f8f8f8;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
#cookies-banner .center-layout {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#cookies-banner .text {
  max-width: 628px;
  padding-right: 35px;
}
#cookies-banner .text a {
  color: inherit;
  text-decoration: underline;
}
#cookies-banner .text strong {
  font-size: 17px;
}
#cookies-banner .simple-pink-button {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  white-space: nowrap;
  margin-left: auto;
  background: transparent;
  color: inherit;
  border: 1px solid;
  padding: 9px 14px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  min-width: 125px;
  height: 36px;
  display: inline-block;
}
#cookies-banner .simple-pink-button:hover {
  color: #556471;
  background: #f8f8f8;
}
@media (max-width: 640px) {
  #cookies-banner .center-layout {
    display: block;
    text-align: center;
  }
  #cookies-banner .center-layout .text {
    max-width: auto;
    width: 100%;
    margin-bottom: 21px;
    padding: 0;
  }
}
.fs-icon-base,
.domain-header .dh-search-link-icon::after,
.domain-header .dh-menu-account-home::before,
.domain-header .dh-menu-header-close::after,
.domain-header .dhnm-header-close::after,
.domain-header .dhnm-trigger::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.domain-header {
  font-size: 14px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  height: 75px;
  background: #fff;
  border-bottom: 1px solid #ddd;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.domain-header .dh-wrapper {
  width: 100%;
  height: 100%;
  max-width: 960px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.domain-header .dh-column {
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.domain-header .dh-left {
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.domain-header .dh-right {
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.domain-header .dh-middle {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.domain-header .dh-flex-vcenter {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.domain-header .dh-home-button {
  border-radius: 3px;
}
.domain-header .dh-button {
  padding: 0 7px;
  height: 21px;
  border-radius: 3px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
}
.domain-header .dh-icon-button {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
}
.domain-header .dh-browse {
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin-left: -74px;
  margin-right: 13px;
}
.domain-header .dh-search-form {
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 100%;
  min-width: 0;
}
.domain-header .dh-search-link-icon {
  margin-right: 14px;
}
.domain-header .dh-search-link-icon.dh-small-margin {
  margin-right: 10px;
}
.domain-header .dh-search-link-icon::after {
  color: #bbbbbb;
  font-size: 24px;
  content: "\E06E";
}
.domain-header .dha-authentication:not(:last-of-type) {
  margin-right: 14px;
}
.domain-header .dha-mobile-login {
  padding: 0 9px;
}
.domain-header .dh-create-item-button {
  margin-right: 11px;
}
.domain-header .dh-account-home-button {
  margin-right: 9px;
}
.domain-header .dh-curation-button-number {
  color: #717171;
}
.domain-header .dh-notifications {
  margin-right: 15px;
}
.domain-header .dh-cd-welcome-button {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #fff;
  margin-top: 5px;
  font-weight: normal;
}
.domain-header .dh-menu-account-home::before {
  margin-right: 7px;
  font-size: 13px;
  content: "\E045";
}
.domain-header .dh-menu-notifications::before {
  content: " ";
  margin-right: 7px;
  background: #c74d5a;
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
.domain-header .dh-menu-auth-section {
  max-width: 200px;
}
.domain-header .dh-menu-auth-link {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #999;
}
.domain-header .dh-menu-auth-text {
  color: #c74d5a;
}
.domain-header .dh-menu-header {
  position: relative;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 80px;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.domain-header .dh-menu-header-close,
.domain-header .dhnm-header-close {
  position: absolute;
  right: 9px;
}
.domain-header .dh-menu-header-close::after,
.domain-header .dhnm-header-close::after {
  color: #bbbbbb;
  font-size: 22px;
  content: "\E011";
}
.domain-header .dh-menu-mobile-auth {
  background: #f5f5f5;
  height: 54px;
  width: 100%;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.domain-header .dh-navigation-menu {
  margin-right: -12px;
}
.domain-header .dhnm-header {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  position: relative;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 80px;
  padding-left: 21px;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.domain-header .dhnm-trigger {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 48px;
  width: 48px;
}
.domain-header .dhnm-trigger::after {
  font-size: 24px;
  color: #bbbbbb;
  content: "\E00F";
}
@media (max-width: 960px) {
  .domain-header .dh-wrapper {
    padding: 0 21px;
  }
  .domain-header .dh-left,
  .domain-header .dh-right {
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
  .domain-header .dh-browse {
    margin-left: 0;
  }
  .domain-header .dh-middle {
    margin: 0 21px;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    min-width: 0;
  }
}
@media (max-width: 640px) {
  .domain-header {
    height: 81px;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .domain-header .dh-left {
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .domain-header .dh-right {
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .domain-header .dh-button {
    font-size: 18px;
    padding: 0 14px;
    height: 42px;
  }
  .domain-header .dh-menu-account-home::before {
    display: none;
    margin-right: 0;
  }
  .domain-header .dh-menu-auth-link {
    color: #717171;
  }
}
.user-menu-component {
  font-size: 14px;
}
.user-menu-component.um-avatar-trigger .drop-trigger {
  border-radius: 50%;
}
.user-menu-component.um-red .drop-menu {
  margin-top: 3px;
}
.user-menu-component.um-red .um-section {
  background: #c74d5a;
  border-color: #c74d5a;
}
.user-menu-component.um-red .um-item > * {
  color: #fff;
}
.user-menu-component.um-red .um-separator {
  border-bottom: 1px solid #fff;
  margin: 6px 14px;
}
.user-menu-component .drop-trigger {
  display: block;
}
.user-menu-component .drop-menu {
  z-index: 301;
  left: auto;
  right: 0;
  margin-top: 7px;
}
.user-menu-component .um-section {
  min-width: 187px;
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 6px 0 9px 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid #ddd;
  border-radius: 3px;
  background: #fff;
  box-shadow: 0 1px 7px rgba(0, 0, 0, .21);
  margin-bottom: 11px;
}
.user-menu-component .um-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 12px 14px 8px 14px;
}
.user-menu-component .um-item {
  line-height: 16px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 21px;
  white-space: nowrap;
}
.user-menu-component .um-item > * {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 3px 14px;
  min-height: inherit;
  border-radius: 3px;
}
@media (max-width: 640px) {
  .user-menu-component {
    font-size: 18px;
  }
  .user-menu-component.has-dropdown.js-active > .drop-menu {
    position: fixed;
    background: #fff;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .user-menu-component.um-red .um-separator {
    margin: 6px 64px;
  }
  .user-menu-component .drop-menu {
    background: #fff;
    margin: 0;
  }
  .user-menu-component .um-header {
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 8px 0 27px 0;
  }
  .user-menu-component .um-section {
    overflow-y: auto;
    box-shadow: none;
    background: none;
    border: none;
    margin: 0;
    padding: 8px 0 0 0;
    border-radius: 0;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .user-menu-component .um-item {
    margin: 4px 0;
    min-height: 40px;
  }
  .user-menu-component .um-item > * {
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.fig-tooltip {
  font-size: 14px;
  line-height: 21px;
  position: relative;
}
.fig-tooltip .figt-hidden {
  visibility: hidden;
  pointer-events: none;
}
.fig-tooltip .figt-container {
  position: relative;
  position: absolute;
  z-index: 301;
}
.fig-tooltip .figt-container .arrow-container-arrow {
  position: absolute;
}
.fig-tooltip .figt-container .arrow-container-arrow::before,
.fig-tooltip .figt-container .arrow-container-arrow::after {
  position: absolute;
  display: inline-block;
  content: "";
}
.fig-tooltip .figt-container .arrow-container-arrow.bottom-location::before {
  top: -1px;
  left: -11px;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 12px solid #ddd;
}
.fig-tooltip .figt-container .arrow-container-arrow.bottom-location::after {
  top: -1px;
  left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
}
.fig-tooltip .figt-container .arrow-container-arrow.top-location::before {
  bottom: -1px;
  left: -11px;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 12px solid #ddd;
}
.fig-tooltip .figt-container .arrow-container-arrow.top-location::after {
  bottom: -1px;
  left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
}
.fig-tooltip .figt-container .arrow-container-arrow.left-location::before {
  top: -11px;
  right: -1px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 22px solid #ddd;
}
.fig-tooltip .figt-container .arrow-container-arrow.left-location::after {
  top: -10px;
  right: -1px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 20px solid #fff;
}
.fig-tooltip .figt-container .arrow-container-arrow.right-location::before {
  top: -11px;
  left: -1px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 22px solid #ddd;
}
.fig-tooltip .figt-container .arrow-container-arrow.right-location::after {
  top: -10px;
  left: -1px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 20px solid #fff;
}
.figt-white.fig-tooltip .figt-container .arrow-container-arrow.bottom-location::before {
  border-top-color: #ddd;
}
.figt-white.fig-tooltip .figt-container .arrow-container-arrow.bottom-location::after {
  border-top-color: #fff;
}
.figt-white.fig-tooltip .figt-container .arrow-container-arrow.top-location::before {
  border-bottom-color: #ddd;
}
.figt-white.fig-tooltip .figt-container .arrow-container-arrow.top-location::after {
  border-bottom-color: #fff;
}
.figt-white.fig-tooltip .figt-container .arrow-container-arrow.left-location::before {
  border-right-color: #ddd;
}
.figt-white.fig-tooltip .figt-container .arrow-container-arrow.left-location::after {
  border-right-color: #fff;
}
.figt-white.fig-tooltip .figt-container .arrow-container-arrow.right-location::before {
  border-left-color: #ddd;
}
.figt-white.fig-tooltip .figt-container .arrow-container-arrow.right-location::after {
  border-left-color: #fff;
}
.figt-white .figtw-wrapper {
  background: #fff;
  border: 1px solid #ddd;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  box-shadow: 2px 2px 7px rgba(0, 0, 0, .14);
  border-radius: 3px;
  padding: 21px 20px;
  text-align: left;
}
.fig-tooltip {
  font-size: 14px;
  line-height: 21px;
  position: relative;
}
.fig-tooltip .figt-hidden {
  visibility: hidden;
  pointer-events: none;
}
.fig-tooltip .figt-container {
  position: relative;
  position: absolute;
  z-index: 301;
}
.fig-tooltip .figt-container .arrow-container-arrow {
  position: absolute;
}
.fig-tooltip .figt-container .arrow-container-arrow::before,
.fig-tooltip .figt-container .arrow-container-arrow::after {
  position: absolute;
  display: inline-block;
  content: "";
}
.fig-tooltip .figt-container .arrow-container-arrow.bottom-location::before {
  top: -1px;
  left: -11px;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 12px solid #ddd;
}
.fig-tooltip .figt-container .arrow-container-arrow.bottom-location::after {
  top: -1px;
  left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
}
.fig-tooltip .figt-container .arrow-container-arrow.top-location::before {
  bottom: -1px;
  left: -11px;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 12px solid #ddd;
}
.fig-tooltip .figt-container .arrow-container-arrow.top-location::after {
  bottom: -1px;
  left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
}
.fig-tooltip .figt-container .arrow-container-arrow.left-location::before {
  top: -11px;
  right: -1px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 22px solid #ddd;
}
.fig-tooltip .figt-container .arrow-container-arrow.left-location::after {
  top: -10px;
  right: -1px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 20px solid #fff;
}
.fig-tooltip .figt-container .arrow-container-arrow.right-location::before {
  top: -11px;
  left: -1px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 22px solid #ddd;
}
.fig-tooltip .figt-container .arrow-container-arrow.right-location::after {
  top: -10px;
  left: -1px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 20px solid #fff;
}
.fs-icon-base,
.figt-blue .figtblue-close::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fig-tooltip {
  font-size: 14px;
  line-height: 21px;
  position: relative;
}
.fig-tooltip .figt-hidden {
  visibility: hidden;
  pointer-events: none;
}
.fig-tooltip .figt-container {
  position: relative;
  position: absolute;
  z-index: 301;
}
.fig-tooltip .figt-container .arrow-container-arrow {
  position: absolute;
}
.fig-tooltip .figt-container .arrow-container-arrow::before,
.fig-tooltip .figt-container .arrow-container-arrow::after {
  position: absolute;
  display: inline-block;
  content: "";
}
.fig-tooltip .figt-container .arrow-container-arrow.bottom-location::before {
  top: -1px;
  left: -11px;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 12px solid #ddd;
}
.fig-tooltip .figt-container .arrow-container-arrow.bottom-location::after {
  top: -1px;
  left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
}
.fig-tooltip .figt-container .arrow-container-arrow.top-location::before {
  bottom: -1px;
  left: -11px;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 12px solid #ddd;
}
.fig-tooltip .figt-container .arrow-container-arrow.top-location::after {
  bottom: -1px;
  left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
}
.fig-tooltip .figt-container .arrow-container-arrow.left-location::before {
  top: -11px;
  right: -1px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 22px solid #ddd;
}
.fig-tooltip .figt-container .arrow-container-arrow.left-location::after {
  top: -10px;
  right: -1px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 20px solid #fff;
}
.fig-tooltip .figt-container .arrow-container-arrow.right-location::before {
  top: -11px;
  left: -1px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 22px solid #ddd;
}
.fig-tooltip .figt-container .arrow-container-arrow.right-location::after {
  top: -10px;
  left: -1px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 20px solid #fff;
}
.figt-blue.fig-tooltip .figt-container .arrow-container-arrow.bottom-location::before {
  border-top-color: #5fbdbb;
}
.figt-blue.fig-tooltip .figt-container .arrow-container-arrow.bottom-location::after {
  border-top-color: #5fbdbb;
}
.figt-blue.fig-tooltip .figt-container .arrow-container-arrow.top-location::before {
  border-bottom-color: #5fbdbb;
}
.figt-blue.fig-tooltip .figt-container .arrow-container-arrow.top-location::after {
  border-bottom-color: #5fbdbb;
}
.figt-blue.fig-tooltip .figt-container .arrow-container-arrow.left-location::before {
  border-right-color: #5fbdbb;
}
.figt-blue.fig-tooltip .figt-container .arrow-container-arrow.left-location::after {
  border-right-color: #5fbdbb;
}
.figt-blue.fig-tooltip .figt-container .arrow-container-arrow.right-location::before {
  border-left-color: #5fbdbb;
}
.figt-blue.fig-tooltip .figt-container .arrow-container-arrow.right-location::after {
  border-left-color: #5fbdbb;
}
.figt-blue .figtblue-wrapper {
  font-size: 13px;
  line-height: 21px;
  background-size: 428px 231px;
  background: #5fbdbb url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/shared/sprites/fractal-background.svg);
  background-position: -70px -7px;
  color: #fff;
  border-radius: 3px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 8px 22px 21px;
}
.figt-blue .figtblue-content {
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin-top: 16px;
  font-weight: bold;
}
.figt-blue .figtblue-close {
  color: #fff;
  width: 28px;
  height: 28px;
  border-radius: 3px;
  margin-top: 3px;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.figt-blue .figtblue-close::after {
  font-size: 10px;
  content: "\E011";
}
.fs-icon-base,
.figt-black .figtb-close::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.figt-black .figtb-wrapper {
  font-size: 14px;
  line-height: 16px;
  height: 28px;
  background: #464646;
  color: #fff;
  border-radius: 3px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  max-width: 100%;
  padding-left: 10px;
  padding-right: 2px;
}
.figt-black .figtb-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.figt-black .figtb-close {
  color: #fff;
  width: 28px;
  height: 28px;
  border-radius: 3px;
  margin-left: 1px;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.figt-black .figtb-close::after {
  font-size: 10px;
  content: "\E011";
}
.fs-icon-base,
.notification-bell .nb-icon::before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.notification-bell {
  width: 28px;
  height: 28px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
}
.notification-bell .nb-icon {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 21px;
  position: relative;
}
.notification-bell .nb-icon::before {
  color: #ddd;
  content: "\E058";
}
.notification-bell .nb-unread {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #c74d5a;
}
.notification-bell .nb-show {
  display: block;
}
@media (max-width: 640px) {
  .notification-bell {
    width: 42px;
    height: 42px;
  }
  .notification-bell .nb-icon {
    font-size: 28px;
  }
}
.fs-icon-base,
.search-form .sf-submit::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.search-form {
  position: relative;
  font-size: 14px;
}
.search-form .sf-input input {
  line-height: 30px;
  height: 30px;
  width: 296px;
  max-width: 100%;
  border-radius: 4px;
  padding-right: 28px;
}
.search-form .sf-input input::-webkit-input-placeholder {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #999;
}
.search-form .sf-input input::-moz-placeholder {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #999;
}
.search-form .sf-input input:-ms-input-placeholder {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #999;
}
.search-form .sf-input input::placeholder {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #999;
}
.search-form .sf-submit {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 30px;
  padding: 0;
  font-size: 14px;
  color: #bbb;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: none;
  cursor: pointer;
  border: none;
  border-radius: 4px;
}
.search-form .sf-submit::after {
  font-size: 14px;
  content: "\E06E";
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.text-input-component-wrapper {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.text-input-component-wrapper.error .text-input-component {
  border-color: #ff0000;
  box-shadow: 0 0 0 2px #f3dbde;
}
.text-input-component {
  position: relative;
  display: inline-block;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 13px;
  color: #464646;
  background-color: #fff;
  box-shadow: inset 0px 14px 7px -14px rgba(0, 0, 0, .1);
  width: 100%;
  height: 28px;
  line-height: 28px;
  padding: 0 7px;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.text-input-component::-webkit-input-placeholder {
  color: #bbb;
}
.text-input-component::-moz-placeholder {
  color: #bbb;
}
.text-input-component:-ms-input-placeholder {
  color: #bbb;
}
.text-input-component::placeholder {
  color: #bbb;
}
.text-input-component:focus {
  border-color: #3496fb;
  box-shadow: 0 0 4px 1px #3496fb;
}
.text-input-component[disabled] {
  background: #fbfbfb;
  color: #bbb;
  box-shadow: inset 0px 14px 14px -14px rgba(0, 0, 0, .1);
}
.text-input-component.error {
  border-color: #ff0000;
  box-shadow: 0 0 0 2px #f3dbde;
}
.error-row {
  margin-top: 9px;
  color: #ff0000;
  font-size: 11px;
  font-weight: bold;
}
.authorize-app-page {
  font-size: 14px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin: 70px auto 0 auto;
  width: 100%;
  padding: 0 21px;
  max-width: 1002px;
}
.fs-icon-base,
.aa-authorize-page .aaap-publish-icon::after,
.aa-authorize-page .aaap-permission::before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.aa-authorize-page {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.aa-authorize-page .aaap-header {
  width: 100%;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin-bottom: 60px;
}
.aa-authorize-page .aaap-header h2 {
  font-weight: normal;
  font-size: 200%;
}
.aa-authorize-page .aaap-auth-container {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.aa-authorize-page .aaap-column {
  width: 50%;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.aa-authorize-page .aaap-user-info {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.aa-authorize-page .aaap-publish-icon::after {
  content: "\E047";
  top: 50%;
  width: 30px;
  height: 30px;
  font-size: 30px;
  line-height: 30px;
  margin-top: -15px;
  color: #ddd;
}
.aa-authorize-page .aaap-user-wrap {
  min-width: 0;
  margin-right: 21px;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.aa-authorize-page .aaap-avatar {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.aa-authorize-page .aaap-user-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  line-height: 30px;
  margin: 0 0 0 15px;
}
.aa-authorize-page .aaap-permissions-wrapper {
  margin-top: 40px;
  border-right: 1px solid #ddd;
}
.aa-authorize-page .aaap-permissions-wrapper h3 {
  font-weight: normal;
  font-size: 100%;
  margin-bottom: 20px;
}
.aa-authorize-page .aaap-permission {
  font-size: 110%;
  position: relative;
  padding: 15px 15px 15px 30px;
  border-bottom: 1px solid #eee;
}
.aa-authorize-page .aaap-permission::before {
  position: absolute;
  top: 18px;
  left: 3px;
  font-size: 15px;
  color: #556471;
  content: "\E013";
}
.aa-authorize-page .aaap-permission p {
  margin: 0;
}
.aa-authorize-page .aaap-app-info {
  margin-left: 50px;
}
.aa-authorize-page .aaap-app-info h3 {
  margin: 0 0 5px;
}
.aa-authorize-page .aaap-app-info h4 {
  margin: 0 0 40px 0;
  font-weight: normal;
  font-size: 85%;
}
.aa-authorize-page .aaap-controls {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 28px;
  margin-top: 30px;
}
.aa-authorize-page .aaap-button {
  padding: 7px;
  margin-left: 14px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 640px) {
  .aa-authorize-page .aaap-auth-container {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aa-authorize-page .aaap-column {
    width: 100%;
  }
  .aa-authorize-page .aaap-app-info {
    margin-top: 50px;
    margin-left: 0;
  }
  .aa-authorize-page .aaap-permissions-wrapper {
    border: none;
  }
  .aa-authorize-page .aaap-controls {
    padding: 28px 0;
  }
}
.aa-error-page .aae-title {
  margin-bottom: 40px;
  font-size: 140%;
  font-weight: normal;
}
.aa-error-page .aae-error-message {
  background: #f3dbde;
  padding: 10px;
  border-radius: 5px;
  font-size: 125%;
}
.aa-error-page .aae-error-code {
  font-size: 12px;
  font-family: monospace;
  font-weight: bold;
  display: block;
  margin-top: 20px;
}
.aa-error-page .aae-error-code::before {
  content: "errcode:";
  font-weight: normal;
  margin-right: 5px;
}
.aa-select-account .aas-use-another {
  margin-top: 54px;
}
#app-root[data-app="search"] {
  /* # Checkboxes

  <div>
    <a class="styled-checkbox"></a> Checkbox label
  </div>

  <div>
    <a class="styled-checkbox js-active"></a> Active checkbox
  </div>

  <div>
    <a class="styled-checkbox js-active disabled"></a> Disabled checkbox
  </div>
*/
}
#app-root[data-app="search"] .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#app-root[data-app="search"] .portal-item-thumb-wrap {
  width: 212px;
  padding: 14px;
  display: inline-block;
  vertical-align: top;
  transition: background-color 0.1s ease;
  position: relative;
}
#app-root[data-app="search"] .portal-item-thumb-wrap:hover {
  background-color: #f8f8f8;
}
#app-root[data-app="search"] .portal-item-thumb-wrap:hover .preview-wrap {
  border-color: #ddd;
}
#app-root[data-app="search"] .portal-item-thumb-wrap.no-authors .item-details .relative-date {
  float: none;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-title-prefix {
  color: #717171;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .preview-wrap {
  height: 138px;
  overflow: hidden;
  display: block;
  border: 1px solid #ddd;
  position: relative;
  z-index: 10;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .preview-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-title {
  font-weight: bold;
  margin-top: 10px;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  color: #464646;
  width: 100%;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-details {
  font-size: 11px;
  color: #717171;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-details .relative-date {
  float: right;
  line-height: 14px;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-authors {
  float: left;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-authors .normal-link,
#app-root[data-app="search"] .portal-item-thumb-wrap .item-authors .inactive-author {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 130px;
  white-space: nowrap;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-authors .normal-link {
  display: inline-block;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-authors .inactive-author {
  display: block;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-authors .authors-trigger .inactive-author {
  display: inline-block;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-authors.more:hover .normal-link,
#app-root[data-app="search"] .portal-item-thumb-wrap .item-authors.more:hover .inactive-author {
  max-width: 200px;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-authors.more:hover + .relative-date {
  display: none;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-authors.more > .authors-trigger:after {
  content: '';
  width: 11px;
  height: 13px;
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODBDMkU1NzlDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODBDMkU1N0FDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MEMyRTU3N0NGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MEMyRTU3OENGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuiUuhsAAABZSURBVHjaYjziGyHPwMCwHIhtgfgvEDMD8WEgTmUCEi+BWBSIKxggoALKv8sCJH4AcRwQ7wXiV0BcDcTOIHEmqOrjQNwHxLOgNIjPwMKAAE1ALAalwQAgwABrJhCTAYtXvAAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 3px 5px;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-authors:hover > .authors-list {
  max-height: 84px;
  padding-bottom: 7px;
  border-bottom: 2px solid #fff;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-authors .authors-list {
  overflow: hidden;
  transition: all 0.2s ease-out;
  max-height: 0;
  display: block;
  padding: 0 14px;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 11;
  background-color: #f8f8f8;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-bottom: 0px solid #fff;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-authors .authors-list .authors-trigger {
  float: left;
  clear: left;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-authors .authors-list .normal-link {
  display: block;
}
#app-root[data-app="search"] .portal-item-thumb-wrap .item-date {
  float: right;
}
#app-root[data-app="search"] .no-preview .preview-wrap {
  position: relative;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
#app-root[data-app="search"] .no-preview .preview-placeholder {
  font-size: 11px;
  text-transform: uppercase;
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 28px;
  color: #464646;
  letter-spacing: 2px;
  left: 0;
}
#app-root[data-app="search"] .no-preview .preview-placeholder::before {
  position: absolute;
  bottom: 21px;
  width: 74px;
  height: 49px;
  color: #464646;
  left: 50%;
  margin-left: -37px;
  font-size: 46px;
}
#app-root[data-app="search"] .no-preview.Dataset .preview-placeholder::before {
  background-image: none;
  content: "\E020";
}
#app-root[data-app="search"] .no-preview.Thesis .preview-placeholder::before {
  background-image: none;
  content: "\E07A";
}
#app-root[data-app="search"] .no-preview.Code .preview-placeholder::before {
  background-image: none;
  content: "\E016";
}
#app-root[data-app="search"] .no-preview.Book .preview-placeholder::before {
  background-image: none;
  content: "\E00E";
}
#app-root[data-app="search"] .no-preview.Poster .preview-placeholder::before {
  background-image: none;
  content: "\E061";
}
#app-root[data-app="search"] .no-preview.Paper .preview-placeholder::before {
  background-image: none;
  content: "\E059";
}
#app-root[data-app="search"] .no-preview.Preprint .preview-placeholder::before {
  background-image: none;
  content: "\E062";
}
#app-root[data-app="search"] .no-preview.Presentation .preview-placeholder::before {
  background-image: none;
  content: "\E064";
}
#app-root[data-app="search"] .no-preview.Figure .preview-placeholder::before {
  background-image: none;
  content: "\E05D";
}
#app-root[data-app="search"] .no-preview.Fileset .preview-placeholder::before {
  background-image: none;
  content: "\E035";
}
#app-root[data-app="search"] .no-preview.Media .preview-placeholder::before {
  background-image: none;
  content: "\E096";
}
#app-root[data-app="search"] .no-preview.is-metadata .preview-placeholder::before {
  background-image: none;
  color: #bbb;
  content: "\E053";
}
#app-root[data-app="search"] .no-preview.is-confidential .preview-placeholder::before {
  background-image: none;
  content: "\E01D";
  font-size: 35px;
  line-height: 50px;
  color: #bbb;
}
#app-root[data-app="search"] .no-preview.is-collection .preview-placeholder::before {
  background-image: none;
  content: "\E019";
  font-size: 23px;
  line-height: 52px;
  color: #bbb;
}
#app-root[data-app="search"] .no-preview.is-project .preview-placeholder::before {
  background-image: none;
  content: "\E038";
  color: #bbb;
  font-size: 30px;
  line-height: 50px;
}
#app-root[data-app="search"] .no-preview.is-collection .preview-container,
#app-root[data-app="search"] .no-preview.is-project .preview-container {
  display: block;
  position: relative;
}
#app-root[data-app="search"] .no-preview.is-collection .preview-container:before,
#app-root[data-app="search"] .no-preview.is-project .preview-container:before,
#app-root[data-app="search"] .no-preview.is-collection .preview-container:after,
#app-root[data-app="search"] .no-preview.is-project .preview-container:after {
  content: "";
  position: absolute;
  width: 192px;
  z-index: 9;
  border-top: 2px solid #ddd;
  top: -4px;
  left: 10px;
}
#app-root[data-app="search"] .no-preview.is-collection .preview-container:before,
#app-root[data-app="search"] .no-preview.is-project .preview-container:before {
  width: 172px;
  top: -8px;
  left: 20px;
}
#app-root[data-app="search"] .no-preview.is-embargoed .preview-placeholder::before {
  background-image: none;
  content: "\E091";
  color: #bbb;
  font-size: 20px;
  margin-left: -51px;
  line-height: 48px;
}
#app-root[data-app="search"] .no-preview.is-embargoed .time-block {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: 14px;
  height: 43px;
  width: 50px;
  font-size: 21px;
  line-height: 21px;
  color: #bbb;
  vertical-align: top;
}
#app-root[data-app="search"] .no-preview.is-embargoed .time-block .time-info {
  font-size: 12px;
  line-height: 12px;
  text-transform: lowercase;
  color: #bbb;
}
#app-root[data-app="search"] .no-preview.is-embargoed .time-block .less-than {
  font-size: 12px;
  line-height: 24px;
  vertical-align: top;
  padding-right: 2px;
}
#app-root[data-app="search"] .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#app-root[data-app="search"] .styled-checkbox {
  border-radius: 3px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .06), inset -1px -2px 4px rgba(0, 0, 0, .06);
  border: 1px solid #bbb;
  background-color: #fff;
}
#app-root[data-app="search"] .styled-checkbox.js-active {
  background-color: #A3CD3D;
  border: 1px solid #A3CD3D;
}
#app-root[data-app="search"] .styled-checkbox.js-active:before {
  content: "\E014";
  color: #fff;
  font-size: 11px;
  margin-left: 1px;
  margin-top: 2px;
  display: inline-block;
  vertical-align: top;
}
#app-root[data-app="search"] .styled-checkbox.disabled {
  cursor: default;
  box-shadow: none;
  background-color: transparent;
}
#app-root[data-app="search"] .styled-checkbox.disabled.js-active {
  background-color: #ddd;
  border: 1px solid #ddd;
}
#app-root[data-app="search"] .checkbox-label {
  display: inline-block;
  vertical-align: middle;
}
#app-root[data-app="search"] .private-page .portal-mid-wrap .search {
  margin: 0;
}
#app-root[data-app="search"] .private-page .portal-mid-wrap .sort-filter {
  display: none!important;
}
#app-root[data-app="search"] .item-listing-wrap {
  /* # Checkboxes

  <div>
    <a class="styled-checkbox"></a> Checkbox label
  </div>

  <div>
    <a class="styled-checkbox js-active"></a> Active checkbox
  </div>

  <div>
    <a class="styled-checkbox js-active disabled"></a> Disabled checkbox
  </div>
*/
}
#app-root[data-app="search"] .item-listing-wrap.no-results .listing-wrap {
  margin-top: 0;
}
#app-root[data-app="search"] .item-listing-wrap.no-results .search-bar-wrap .search-field input {
  color: #ff001b;
}
#app-root[data-app="search"] .item-listing-wrap.no-results .end-of-list {
  font-weight: bold;
  height: 400px;
}
#app-root[data-app="search"] .item-listing-wrap.no-results .end-of-list .clear-filters {
  font-weight: normal;
}
#app-root[data-app="search"] .item-listing-wrap .category-wrap {
  margin-top: 21px;
}
#app-root[data-app="search"] .item-listing-wrap .category-wrap:first-child {
  margin-top: 14px;
}
#app-root[data-app="search"] .item-listing-wrap .category-wrap a.section-title {
  font-size: 26px;
  font-weight: normal;
  margin: 28px 0 14px;
  display: inline-block;
  position: relative;
  color: #464646;
}
#app-root[data-app="search"] .item-listing-wrap .category-wrap a.section-title::after {
  position: absolute;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: 0 -77px;
  width: 10px;
  height: 13px;
  content: "";
  top: 10px;
  right: -23px;
}
#app-root[data-app="search"] .item-listing-wrap .categories-search-message {
  text-align: center;
  color: #717171;
  margin: 77px 0;
}
#app-root[data-app="search"] .item-listing-wrap .category-inner-wrap {
  width: 100%;
  max-width: 968px;
  margin: 0 auto;
}
#app-root[data-app="search"] .item-listing-wrap .item-listing {
  margin-left: -14px;
  margin-bottom: 14px;
}
#app-root[data-app="search"] .item-listing-wrap .category-wrap {
  border-top: 1px solid #ddd;
}
#app-root[data-app="search"] .item-listing-wrap .category-wrap:first-child {
  border-top: 0 none;
}
#app-root[data-app="search"] .item-listing-wrap .portal-mid-wrap {
  text-align: center;
}
#app-root[data-app="search"] .item-listing-wrap .portal-nav {
  border-top: 1px solid #ddd;
  padding: 29px 0 26px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#app-root[data-app="search"] .item-listing-wrap .portal-nav a {
  margin-right: 41px;
  text-transform: uppercase;
}
#app-root[data-app="search"] .item-listing-wrap .portal-nav a:last-of-type {
  margin-right: 0;
}
#app-root[data-app="search"] .item-listing-wrap .portal-nav .selected {
  color: #464646;
  font-weight: bold;
}
#app-root[data-app="search"] .item-listing-wrap .max-pages-reached {
  width: 300px;
  line-height: 21px;
  margin: 70px auto 0;
  color: #717171;
  text-align: center;
}
#app-root[data-app="search"] .item-listing-wrap .page-load-cta .search-link,
#app-root[data-app="search"] .item-listing-wrap .portal-nav .search {
  text-transform: uppercase;
}
#app-root[data-app="search"] .item-listing-wrap .page-load-cta .search-link::after,
#app-root[data-app="search"] .item-listing-wrap .portal-nav .search::after {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  content: "";
  background-position: 0 0;
  width: 13px;
  height: 12px;
  display: inline-block;
  margin-left: 7px;
}
#app-root[data-app="search"] .item-listing-wrap .page-load-cta .search-link {
  margin-left: 28px;
}
#app-root[data-app="search"] .item-listing-wrap .portal-stats {
  text-align: center;
  padding: 14px 0;
  color: #717171;
  margin-left: 38px;
  margin-top: 10px;
  margin-bottom: 5px;
}
#app-root[data-app="search"] .item-listing-wrap .portal-stats .portal-stat {
  display: inline-block;
  margin-left: 21px;
  padding-left: 21px;
  border-left: 1px solid #ddd;
  line-height: 24px;
}
#app-root[data-app="search"] .item-listing-wrap .portal-stats .portal-stat strong {
  color: #464646;
}
#app-root[data-app="search"] .item-listing-wrap .portal-stats .portal-stat:first-child {
  margin: 0;
  padding: 0;
  border-left: 0;
}
#app-root[data-app="search"] .item-listing-wrap .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#app-root[data-app="search"] .item-listing-wrap .styled-checkbox {
  border-radius: 3px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .06), inset -1px -2px 4px rgba(0, 0, 0, .06);
  border: 1px solid #bbb;
  background-color: #fff;
}
#app-root[data-app="search"] .item-listing-wrap .styled-checkbox.js-active {
  background-color: #A3CD3D;
  border: 1px solid #A3CD3D;
}
#app-root[data-app="search"] .item-listing-wrap .styled-checkbox.js-active:before {
  content: "\E014";
  color: #fff;
  font-size: 11px;
  margin-left: 1px;
  margin-top: 2px;
  display: inline-block;
  vertical-align: top;
}
#app-root[data-app="search"] .item-listing-wrap .styled-checkbox.disabled {
  cursor: default;
  box-shadow: none;
  background-color: transparent;
}
#app-root[data-app="search"] .item-listing-wrap .styled-checkbox.disabled.js-active {
  background-color: #ddd;
  border: 1px solid #ddd;
}
#app-root[data-app="search"] .item-listing-wrap .checkbox-label {
  display: inline-block;
  vertical-align: middle;
}
#app-root[data-app="search"] .item-listing-wrap .full-filters {
  border-top: 1px solid #ddd;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#app-root[data-app="search"] .item-listing-wrap .hide-search-trigger {
  display: inline-block;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -131px 0;
  width: 17px;
  height: 17px;
  position: absolute;
  top: 24px;
  right: 0;
}
#app-root[data-app="search"] .item-listing-wrap .search-bar-wrap {
  width: calc(100% - 42px);
  max-width: 940px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin: 0 21px;
  padding: 14px 0 0 0;
  line-height: 36px;
  position: relative;
}
#app-root[data-app="search"] .item-listing-wrap .search-bar-wrap .mimic-input {
  background: transparent;
  border: 0;
  padding: 0 85px 10px 50px;
  border-radius: 0;
  width: auto;
  border-bottom: 1px solid #c74d5a;
}
#app-root[data-app="search"] .item-listing-wrap .search-bar-wrap .mimic-input input {
  width: 100%;
  line-height: 42px;
  padding: 0;
  font-size: 26px;
  margin: 0;
}
#app-root[data-app="search"] .item-listing-wrap .search-bar-wrap input[type="submit"] {
  display: none;
}
#app-root[data-app="search"] .item-listing-wrap .search-bar-wrap:before {
  content: "";
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -62px -24px;
  width: 36px;
  height: 36px;
  position: absolute;
  left: 0;
  top: 16px;
}
#app-root[data-app="search"] .item-listing-wrap .search-bar-wrap .help-link {
  position: absolute;
  color: #717171;
  top: 16px;
  right: 42px;
}
#app-root[data-app="search"] .item-listing-wrap .filters-background {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background-color: #fff;
  padding: 21px 21px 0 21px;
}
#app-root[data-app="search"] .item-listing-wrap .search-follow-wrapper {
  height: 33px;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap {
  max-width: 940px;
  margin: 0 auto;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .filters-column {
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .left-filters {
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .middle-filters {
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .right-filters {
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .filter {
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 0 14px;
  display: inline-block;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap label {
  color: #717171;
  margin-right: 14px;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .has-dropdown {
  vertical-align: middle;
  display: inline-block;
  margin-left: 7px;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .sort-filter,
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .multiple-select {
  text-align: left;
  margin-left: -14px;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .sort-filter label,
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .multiple-select label {
  margin-right: 4px;
  font-weight: normal;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .sort-filter .drop-trigger,
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .multiple-select .drop-trigger {
  font-weight: bold;
  padding: 7px 7px 6px 14px;
  display: inline-block;
  border-radius: 3px;
  border: 1px solid transparent;
  overflow: hidden;
  color: #464646;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .sort-filter .drop-trigger::after,
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .multiple-select .drop-trigger::after {
  content: "";
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -73px 0;
  width: 15px;
  height: 9px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .sort-filter .drop-trigger .trigger-inner-wrap,
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .multiple-select .drop-trigger .trigger-inner-wrap {
  max-width: 150px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .sort-filter.js-active .drop-trigger,
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .multiple-select.js-active .drop-trigger {
  border: 1px solid transparent;
  background-color: #464646;
  color: #fff;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .sort-filter.js-active label,
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .multiple-select.js-active label {
  color: #fff;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .sort-filter .drop-menu,
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .multiple-select .drop-menu {
  background-color: #464646;
  color: #fff;
  padding: 8px 0;
  z-index: 100;
  border-radius: 3px;
  top: 27px;
  min-width: 100%;
  max-height: 410px;
  overflow-y: auto;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .sort-filter .drop-item,
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .multiple-select .drop-item {
  cursor: default;
  white-space: nowrap;
  padding: 3px 10px;
  line-height: 21px;
  margin: 0 7px;
  font-weight: bold;
  color: #fff;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .sort-filter .drop-item.last-child,
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .multiple-select .drop-item.last-child {
  border-bottom: 0;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .sort-filter .drop-item:hover,
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .multiple-select .drop-item:hover {
  border-radius: 3px;
  background-color: #535353;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .sort-filter .drop-item.normal-link,
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .multiple-select .drop-item.normal-link {
  display: block;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .sort-filter .drop-item.selected,
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .multiple-select .drop-item.selected {
  color: #717171;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .include-figshare-content {
  min-width: 220px;
  height: 34px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .include-figshare-content .toggle-label {
  color: #464646;
  margin-right: 0;
}
#app-root[data-app="search"] .item-listing-wrap .filters-wrap .include-figshare-content .ifc-logo {
  width: 77px;
  height: 22px;
  margin-left: 6px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/shared/sprites/figshare-content-logo.png);
}
#app-root[data-app="search"] .item-listing-wrap .multiple-select .filter-list-separator {
  padding: 7px 10px 3px 10px;
  margin: 0 7px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
}
#app-root[data-app="search"] .item-listing-wrap .multiple-select .filter-list-separator:after {
  content: "";
  display: inline-block;
  margin-left: 4px;
  border-bottom: 1px solid #717171;
  width: 100%;
}
#app-root[data-app="search"] .item-listing-wrap .multiple-select .styled-checkbox {
  border: 0 none;
  background: transparent;
  width: auto;
  height: auto;
  line-height: 1;
  margin-right: 5px;
  color: #999;
}
#app-root[data-app="search"] .item-listing-wrap .multiple-select .styled-checkbox:before {
  font-size: 16px;
  content: "\E012";
}
#app-root[data-app="search"] .item-listing-wrap .multiple-select .styled-checkbox.js-active:before {
  position: relative;
  top: -2px;
  left: -1px;
  content: "\E013";
}
#app-root[data-app="search"] .item-listing-wrap .sort-filter .selected {
  color: #717171;
}
@media (max-width: 640px) {
  #app-root[data-app="search"] .item-listing-wrap .filters-wrap {
    padding: 0 14px;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #app-root[data-app="search"] .item-listing-wrap .filters-wrap .filters-column {
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
  #app-root[data-app="search"] .item-listing-wrap .filters-wrap .sort-filter .drop-menu,
  #app-root[data-app="search"] .item-listing-wrap .filters-wrap .multiple-select .drop-menu {
    top: 35px;
  }
  #app-root[data-app="search"] .item-listing-wrap .filters-wrap .filter,
  #app-root[data-app="search"] .item-listing-wrap .filters-wrap .search-follow-wrapper {
    width: 100%;
    margin: 0;
  }
  #app-root[data-app="search"] .item-listing-wrap .filters-wrap .multiple-select .drop-trigger,
  #app-root[data-app="search"] .item-listing-wrap .filters-wrap .drop-trigger {
    min-width: 140px;
    text-align: center;
    font-size: 18px;
    line-height: 28px;
  }
}
#app-root[data-app="search"] .item-listing-wrap .page-loader-wrap {
  min-height: 80px;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
#app-root[data-app="search"] .item-listing-wrap .page-loader-wrap .page-load-cta {
  margin: 60px 0;
  text-align: center;
}
#app-root[data-app="search"] .item-listing-wrap .page-loader-wrap .simple-pink-button {
  display: inline-block;
}
#app-root[data-app="search"] .item-listing-wrap .component-wrap.listing-loader {
  height: 200px;
  max-width: 960px;
  margin: 0 auto;
}
#app-root[data-app="search"] .item-listing-wrap .component-wrap.listing-loader .loading-wrap {
  margin-top: 42px;
  position: relative;
  display: block;
}
#app-root[data-app="search"] .item-listing-wrap .component-wrap.listing-loader .loading-message {
  min-height: 21px;
  padding: 17px 26px 18px 40px;
  box-shadow: 0 0 0;
  border: 1px solid #fbfbfb;
}
#app-root[data-app="search"] .item-listing-wrap .component-wrap.small-list-loader {
  height: 150px;
}
#app-root[data-app="search"] .item-listing-wrap .component-wrap.small-list-loader .loading-message {
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
  border: 0;
  margin-left: 0;
}
#app-root[data-app="search"] .item-listing-wrap .listing-wrap {
  width: 100%;
  max-width: 960px;
  margin: 14px auto 0;
}
#app-root[data-app="search"] .item-listing-wrap .back-to-top {
  position: fixed;
  bottom: 100px;
  left: 50%;
  /* we introduced 1px div to hide text when there is not enough space
    so we move the container 1px to the left to keep the spacing from the design */
  margin-left: 519px;
  color: #717171;
}
#app-root[data-app="search"] .item-listing-wrap .back-to-top .icon::before {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  position: absolute;
  bottom: 27px;
  left: 1px;
  content: "";
  background-position: -115px -61px;
  width: 27px;
  height: 18px;
}
#app-root[data-app="search"] .item-listing-wrap .back-to-top .container {
  overflow: hidden;
  display: block;
  height: 15px;
}
#app-root[data-app="search"] .item-listing-wrap .back-to-top .container .helper {
  width: 1px;
  height: 100%;
  float: left;
}
#app-root[data-app="search"] .item-listing-wrap .back-to-top .container .item {
  float: left;
  white-space: nowrap;
}
#app-root[data-app="search"] .item-listing-wrap .end-of-list {
  height: 200px;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  white-space: nowrap;
  line-height: 21px;
  color: #717171;
}
#app-root[data-app="search"] .item-listing-wrap .end-of-list .follow-wrapper {
  margin: 7px 0;
}
#app-root[data-app="search"] .item-listing-wrap .end-of-list .clear-filters {
  color: #c44d58;
}
@media (max-width: 960px) {
  #app-root[data-app="search"] .item-listing-wrap .listing-wrap {
    text-align: center;
  }
  #app-root[data-app="search"] .item-listing-wrap .listing-wrap .portal-item-thumb-wrap {
    text-align: left;
  }
  #app-root[data-app="search"] .item-listing-wrap .portal-nav a {
    margin-right: 28px;
  }
  #app-root[data-app="search"] .item-listing-wrap .category-wrap .section-title {
    padding: 0 14px;
  }
  #app-root[data-app="search"] .item-listing-wrap .item-listing {
    margin-left: 0;
  }
}
@media (max-width: 400px) {
  #app-root[data-app="search"] .item-listing-wrap .portal-nav {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #app-root[data-app="search"] .item-listing-wrap .portal-nav a {
    margin: 0;
    font-size: 18px;
    line-height: 35px;
  }
}
#app-root[data-app="search"] .search-page {
  -webkit-font-smoothing: antialiased;
}
#app-root[data-app="search"] .search-page .item-listing-wrap .end-of-list {
  font-weight: bold;
}
#app-root[data-app="search"] .search-page .item-listing-wrap .end-of-list .clear-filters {
  font-weight: normal;
}
.fs-icon-base,
.follow-wrapper .error-tooltip .close-tooltip-button::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.follow-wrapper {
  display: inline-block;
  vertical-align: top;
  position: relative;
  line-height: 1;
  font-size: 14px;
  font-weight: normal;
  white-space: normal;
  text-align: left;
}
.follow-wrapper .responsive-tooltip.arrow-container {
  position: relative;
  position: absolute;
  z-index: 100;
}
.follow-wrapper .responsive-tooltip.arrow-container .arrow-container-arrow {
  position: absolute;
}
.follow-wrapper .responsive-tooltip.arrow-container .arrow-container-arrow::before,
.follow-wrapper .responsive-tooltip.arrow-container .arrow-container-arrow::after {
  position: absolute;
  display: inline-block;
  content: "";
}
.follow-wrapper .responsive-tooltip.arrow-container .arrow-container-arrow.bottom-location::before {
  top: -1px;
  left: -11px;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 12px solid #ddd;
}
.follow-wrapper .responsive-tooltip.arrow-container .arrow-container-arrow.bottom-location::after {
  top: -1px;
  left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
}
.follow-wrapper .responsive-tooltip.arrow-container .arrow-container-arrow.top-location::before {
  bottom: -1px;
  left: -11px;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 12px solid #ddd;
}
.follow-wrapper .responsive-tooltip.arrow-container .arrow-container-arrow.top-location::after {
  bottom: -1px;
  left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
}
.follow-wrapper .responsive-tooltip.arrow-container .arrow-container-arrow.left-location::before {
  top: -11px;
  right: -1px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 22px solid #ddd;
}
.follow-wrapper .responsive-tooltip.arrow-container .arrow-container-arrow.left-location::after {
  top: -10px;
  right: -1px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 20px solid #fff;
}
.follow-wrapper .responsive-tooltip.arrow-container .arrow-container-arrow.right-location::before {
  top: -11px;
  left: -1px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 22px solid #ddd;
}
.follow-wrapper .responsive-tooltip.arrow-container .arrow-container-arrow.right-location::after {
  top: -10px;
  left: -1px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 20px solid #fff;
}
.follow-wrapper .follow-tooltip {
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 14px 28px 22px 28px;
  color: #464646;
}
.follow-wrapper .follow-tooltip.only-link-controls {
  padding-bottom: 14px;
}
.follow-wrapper .follow-tooltip .content {
  line-height: 21px;
}
.follow-wrapper .follow-tooltip .controls {
  margin-top: 16px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.follow-wrapper .follow-tooltip .simple-pink-button {
  margin-left: 14px;
}
.follow-wrapper .follow-tooltip .normal-link {
  line-height: 21px;
  border-radius: 3px;
  padding: 0 7px;
}
.follow-wrapper .error-tooltip {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 21px;
  padding: 4px 7px 4px 14px;
  color: #252525;
}
.follow-wrapper .error-tooltip .close-tooltip-button {
  width: 21px;
  height: 21px;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.follow-wrapper .error-tooltip .close-tooltip-button::after {
  font-size: 7px;
  content: "\E011";
}
.follow-wrapper .tooltip-container {
  background: #fff;
  box-shadow: 2px 2px 7px rgba(0, 0, 0, .1);
  border: 1px solid #ddd;
  border-radius: 3px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.follow-wrapper .tooltip-container.hidden {
  visibility: hidden;
  pointer-events: none;
}
.follow-wrapper .tooltip-container.warning {
  background: #ffffa7;
}
.follow-wrapper .tooltip-container.warning .arrow-container-arrow.bottom-location::before {
  border-top-color: #ddd;
}
.follow-wrapper .tooltip-container.warning .arrow-container-arrow.bottom-location::after {
  border-top-color: #ffffa7;
}
.follow-wrapper .tooltip-container.warning .arrow-container-arrow.top-location::before {
  border-bottom-color: #ddd;
}
.follow-wrapper .tooltip-container.warning .arrow-container-arrow.top-location::after {
  border-bottom-color: #ffffa7;
}
.follow-wrapper .tooltip-container.warning .arrow-container-arrow.left-location::before {
  border-right-color: #ddd;
}
.follow-wrapper .tooltip-container.warning .arrow-container-arrow.left-location::after {
  border-right-color: #ffffa7;
}
.follow-wrapper .tooltip-container.warning .arrow-container-arrow.right-location::before {
  border-left-color: #ddd;
}
.follow-wrapper .tooltip-container.warning .arrow-container-arrow.right-location::after {
  border-left-color: #ffffa7;
}
.follow-wrapper .tooltip-container.error {
  background: #ffdbdb;
  border: none;
}
.follow-wrapper .tooltip-container.error .arrow-container-arrow.bottom-location::before {
  border-top-color: transparent;
}
.follow-wrapper .tooltip-container.error .arrow-container-arrow.bottom-location::after {
  border-top-color: #ffdbdb;
}
.follow-wrapper .tooltip-container.error .arrow-container-arrow.top-location::before {
  border-bottom-color: transparent;
}
.follow-wrapper .tooltip-container.error .arrow-container-arrow.top-location::after {
  border-bottom-color: #ffdbdb;
}
.follow-wrapper .tooltip-container.error .arrow-container-arrow.left-location::before {
  border-right-color: transparent;
}
.follow-wrapper .tooltip-container.error .arrow-container-arrow.left-location::after {
  border-right-color: #ffdbdb;
}
.follow-wrapper .tooltip-container.error .arrow-container-arrow.right-location::before {
  border-left-color: transparent;
}
.follow-wrapper .tooltip-container.error .arrow-container-arrow.right-location::after {
  border-left-color: #ffdbdb;
}
.fs-icon-base,
.follow-button .icon.plus::after,
.follow-button .icon.checkmark::after,
.follow-button .icon.delete::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.follow-button {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  font-weight: normal;
  height: 26px;
  min-width: 87px;
  border-radius: 3px;
  padding: 0 7px;
  white-space: nowrap;
}
.follow-button.pink-button {
  color: #fff;
  background-color: #c74d5a;
}
.follow-button.pink-button.white-button {
  border: 1px solid #ddd;
  padding: 0 6px;
  color: #999;
  background: #fff;
}
.follow-button.pink-button.gray-button {
  color: #fff;
  background: #bbb;
}
.follow-button.pink-button.gray-button .icon.checkmark::after {
  color: #fff;
}
.follow-button.link-button {
  min-width: 0;
  padding: 0;
  color: #c74d5a;
  background: transparent;
}
.follow-button.link-button.white-button {
  color: #999;
  background: #fff;
}
.follow-button.link-button.gray-button {
  color: #bbb;
}
.follow-button.link-button.gray-button .icon.checkmark::after {
  color: #bbb;
}
.follow-button.disabled {
  cursor: default;
}
.follow-button.disabled:focus {
  box-shadow: none;
}
.follow-button .unfollow-text {
  color: #ff0000;
  padding-right: 3px;
}
.follow-button .follow-loader {
  margin-right: 4px;
  width: 10px;
  height: 10px;
}
.follow-button .icon::after {
  padding-right: 4px;
  font-size: 10px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.follow-button .icon.plus::after {
  content: "\E05F";
}
.follow-button .icon.checkmark::after {
  content: "\E014";
  color: #A3CD3D;
  font-size: 7px;
}
.follow-button .icon.delete::after {
  content: "\E024";
  color: #ff0000;
}
.follow-button .show-on-hover {
  display: none;
}
.follow-button:not(.disabled):hover .hide-on-hover {
  display: none;
}
.follow-button:not(.disabled):hover .show-on-hover {
  display: inline;
}
.fs-icon-base,
.new-checkbox .toggle-input.active::before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.toggle-wrap,
.toggle-label,
.toggle-input {
  margin: 0;
  padding: 0;
}
.toggle-wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.toggle-wrap .toggle-label {
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-left: 7px;
}
.toggle-wrap .toggle-input {
  cursor: pointer;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .1), inset -1px -2px 4px rgba(0, 0, 0, .1);
}
.toggle-wrap .disabled {
  cursor: default;
  box-shadow: none;
}
.new-checkbox .toggle-input {
  border-radius: 3px;
  width: 15px;
  height: 15px;
  min-width: 15px;
  min-height: 15px;
  border: 1px solid #ddd;
  background-color: #fff;
}
.new-checkbox .toggle-input:focus {
  border-color: #3496fb;
  box-shadow: 0 0 4px 1px #3496fb;
}
.new-checkbox .toggle-input.active {
  border: 1px solid #A3CD3D;
  background-color: #A3CD3D;
}
.new-checkbox .toggle-input.active::before {
  content: "\E014";
  color: #fff;
  font-size: 11px;
  margin-left: 1px;
  margin-top: 2px;
  display: block;
  vertical-align: top;
}
.new-checkbox .toggle-input.disabled {
  border: 1px solid #bbb;
  background-color: #fff;
}
.new-checkbox .toggle-input.disabled.active {
  border: 1px solid #ddd;
  background-color: #ddd;
}
.new-checkbox .toggle-input.dark {
  border: 1px solid #ddd;
  background-color: transparent;
}
.new-checkbox .toggle-input.dark.disabled {
  border: 1px solid #717171;
  background-color: #464646;
}
.new-checkbox .toggle-input.dark.disabled::before {
  color: #717171;
}
.toggle-wrap,
.toggle-label,
.toggle-input {
  margin: 0;
  padding: 0;
}
.toggle-wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.toggle-wrap .toggle-label {
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-left: 7px;
}
.toggle-wrap .toggle-input {
  cursor: pointer;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .1), inset -1px -2px 4px rgba(0, 0, 0, .1);
}
.toggle-wrap .disabled {
  cursor: default;
  box-shadow: none;
}
.line-clamp-defaults {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
html.fg-logout-page iframe {
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
  display: none;
  width: 0;
  height: 0;
}
html.fg-logout-page .wait-wrap {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  text-align: center;
  width: 100%;
}
html.fg-logout-page .horizontal-center-align {
  cursor: wait;
  background-color: #ffffa7;
  padding: 21px;
  display: inline-block;
}
.fs-icon-base,
.no-preview.Dataset .preview-placeholder::before,
.no-preview.Dataset .preview-placeholder::before,
.no-preview.Thesis .preview-placeholder::before,
.no-preview.Thesis .preview-placeholder::before,
.no-preview.Code .preview-placeholder::before,
.no-preview.Code .preview-placeholder::before,
.no-preview.Book .preview-placeholder::before,
.no-preview.Book .preview-placeholder::before,
.no-preview.Poster .preview-placeholder::before,
.no-preview.Poster .preview-placeholder::before,
.no-preview.Paper .preview-placeholder::before,
.no-preview.Paper .preview-placeholder::before,
.no-preview.Preprint .preview-placeholder::before,
.no-preview.Preprint .preview-placeholder::before,
.no-preview.Presentation .preview-placeholder::before,
.no-preview.Presentation .preview-placeholder::before,
.no-preview.Figure .preview-placeholder::before,
.no-preview.Figure .preview-placeholder::before,
.no-preview.Fileset .preview-placeholder::before,
.no-preview.Fileset .preview-placeholder::before,
.no-preview.Media .preview-placeholder::before,
.no-preview.Media .preview-placeholder::before,
.no-preview.is-metadata .preview-placeholder::before,
.no-preview.is-metadata .preview-placeholder::before,
.no-preview.is-confidential .preview-placeholder::before,
.no-preview.is-confidential .preview-placeholder::before,
.no-preview.is-collection .preview-placeholder::before,
.no-preview.is-collection .preview-placeholder::before,
.no-preview.is-project .preview-placeholder::before,
.no-preview.is-project .preview-placeholder::before,
.no-preview.is-embargoed .preview-placeholder::before,
.no-preview.is-embargoed .preview-placeholder::before,
.styled-checkbox.js-active:before,
.styled-checkbox.js-active:before,
.item-listing-wrap .styled-checkbox.js-active:before,
.item-listing-wrap .multiple-select .styled-checkbox:before,
.item-listing-wrap .multiple-select .styled-checkbox.js-active:before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.portal-item-thumb-wrap {
  width: 212px;
  padding: 14px;
  display: inline-block;
  vertical-align: top;
  transition: background-color 0.1s ease;
  position: relative;
}
.portal-item-thumb-wrap:hover {
  background-color: #f8f8f8;
}
.portal-item-thumb-wrap:hover .preview-wrap {
  border-color: #ddd;
}
.portal-item-thumb-wrap.no-authors .item-details .relative-date {
  float: none;
}
.portal-item-thumb-wrap .item-title-prefix {
  color: #717171;
}
.portal-item-thumb-wrap .preview-wrap {
  height: 138px;
  overflow: hidden;
  display: block;
  border: 1px solid #ddd;
  position: relative;
  z-index: 10;
}
.portal-item-thumb-wrap .preview-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.portal-item-thumb-wrap .item-title {
  font-weight: bold;
  margin-top: 10px;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  color: #464646;
  width: 100%;
}
.portal-item-thumb-wrap .item-details {
  font-size: 11px;
  color: #717171;
}
.portal-item-thumb-wrap .item-details .relative-date {
  float: right;
  line-height: 14px;
}
.portal-item-thumb-wrap .item-authors {
  float: left;
}
.portal-item-thumb-wrap .item-authors .normal-link,
.portal-item-thumb-wrap .item-authors .inactive-author {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 130px;
  white-space: nowrap;
}
.portal-item-thumb-wrap .item-authors .normal-link {
  display: inline-block;
}
.portal-item-thumb-wrap .item-authors .inactive-author {
  display: block;
}
.portal-item-thumb-wrap .item-authors .authors-trigger .inactive-author {
  display: inline-block;
}
.portal-item-thumb-wrap .item-authors.more:hover .normal-link,
.portal-item-thumb-wrap .item-authors.more:hover .inactive-author {
  max-width: 200px;
}
.portal-item-thumb-wrap .item-authors.more:hover + .relative-date {
  display: none;
}
.portal-item-thumb-wrap .item-authors.more > .authors-trigger:after {
  content: '';
  width: 11px;
  height: 13px;
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODBDMkU1NzlDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODBDMkU1N0FDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MEMyRTU3N0NGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MEMyRTU3OENGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuiUuhsAAABZSURBVHjaYjziGyHPwMCwHIhtgfgvEDMD8WEgTmUCEi+BWBSIKxggoALKv8sCJH4AcRwQ7wXiV0BcDcTOIHEmqOrjQNwHxLOgNIjPwMKAAE1ALAalwQAgwABrJhCTAYtXvAAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 3px 5px;
}
.portal-item-thumb-wrap .item-authors:hover > .authors-list {
  max-height: 84px;
  padding-bottom: 7px;
  border-bottom: 2px solid #fff;
}
.portal-item-thumb-wrap .item-authors .authors-list {
  overflow: hidden;
  transition: all 0.2s ease-out;
  max-height: 0;
  display: block;
  padding: 0 14px;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 11;
  background-color: #f8f8f8;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-bottom: 0px solid #fff;
}
.portal-item-thumb-wrap .item-authors .authors-list .authors-trigger {
  float: left;
  clear: left;
}
.portal-item-thumb-wrap .item-authors .authors-list .normal-link {
  display: block;
}
.portal-item-thumb-wrap .item-date {
  float: right;
}
.no-preview .preview-wrap {
  position: relative;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
.no-preview .preview-placeholder {
  font-size: 11px;
  text-transform: uppercase;
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 28px;
  color: #464646;
  letter-spacing: 2px;
  left: 0;
}
.no-preview .preview-placeholder::before {
  position: absolute;
  bottom: 21px;
  width: 74px;
  height: 49px;
  color: #464646;
  left: 50%;
  margin-left: -37px;
  font-size: 46px;
}
.no-preview.Dataset .preview-placeholder::before {
  background-image: none;
  content: "\E020";
}
.no-preview.Thesis .preview-placeholder::before {
  background-image: none;
  content: "\E07A";
}
.no-preview.Code .preview-placeholder::before {
  background-image: none;
  content: "\E016";
}
.no-preview.Book .preview-placeholder::before {
  background-image: none;
  content: "\E00E";
}
.no-preview.Poster .preview-placeholder::before {
  background-image: none;
  content: "\E061";
}
.no-preview.Paper .preview-placeholder::before {
  background-image: none;
  content: "\E059";
}
.no-preview.Preprint .preview-placeholder::before {
  background-image: none;
  content: "\E062";
}
.no-preview.Presentation .preview-placeholder::before {
  background-image: none;
  content: "\E064";
}
.no-preview.Figure .preview-placeholder::before {
  background-image: none;
  content: "\E05D";
}
.no-preview.Fileset .preview-placeholder::before {
  background-image: none;
  content: "\E035";
}
.no-preview.Media .preview-placeholder::before {
  background-image: none;
  content: "\E096";
}
.no-preview.is-metadata .preview-placeholder::before {
  background-image: none;
  color: #bbb;
  content: "\E053";
}
.no-preview.is-confidential .preview-placeholder::before {
  background-image: none;
  content: "\E01D";
  font-size: 35px;
  line-height: 50px;
  color: #bbb;
}
.no-preview.is-collection .preview-placeholder::before {
  background-image: none;
  content: "\E019";
  font-size: 23px;
  line-height: 52px;
  color: #bbb;
}
.no-preview.is-project .preview-placeholder::before {
  background-image: none;
  content: "\E038";
  color: #bbb;
  font-size: 30px;
  line-height: 50px;
}
.no-preview.is-collection .preview-container,
.no-preview.is-project .preview-container {
  display: block;
  position: relative;
}
.no-preview.is-collection .preview-container:before,
.no-preview.is-project .preview-container:before,
.no-preview.is-collection .preview-container:after,
.no-preview.is-project .preview-container:after {
  content: "";
  position: absolute;
  width: 192px;
  z-index: 9;
  border-top: 2px solid #ddd;
  top: -4px;
  left: 10px;
}
.no-preview.is-collection .preview-container:before,
.no-preview.is-project .preview-container:before {
  width: 172px;
  top: -8px;
  left: 20px;
}
.no-preview.is-embargoed .preview-placeholder::before {
  background-image: none;
  content: "\E091";
  color: #bbb;
  font-size: 20px;
  margin-left: -51px;
  line-height: 48px;
}
.no-preview.is-embargoed .time-block {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: 14px;
  height: 43px;
  width: 50px;
  font-size: 21px;
  line-height: 21px;
  color: #bbb;
  vertical-align: top;
}
.no-preview.is-embargoed .time-block .time-info {
  font-size: 12px;
  line-height: 12px;
  text-transform: lowercase;
  color: #bbb;
}
.no-preview.is-embargoed .time-block .less-than {
  font-size: 12px;
  line-height: 24px;
  vertical-align: top;
  padding-right: 2px;
}
.fs-icon-base,
.no-preview.Dataset .preview-placeholder::before,
.no-preview.Dataset .preview-placeholder::before,
.no-preview.Thesis .preview-placeholder::before,
.no-preview.Thesis .preview-placeholder::before,
.no-preview.Code .preview-placeholder::before,
.no-preview.Code .preview-placeholder::before,
.no-preview.Book .preview-placeholder::before,
.no-preview.Book .preview-placeholder::before,
.no-preview.Poster .preview-placeholder::before,
.no-preview.Poster .preview-placeholder::before,
.no-preview.Paper .preview-placeholder::before,
.no-preview.Paper .preview-placeholder::before,
.no-preview.Preprint .preview-placeholder::before,
.no-preview.Preprint .preview-placeholder::before,
.no-preview.Presentation .preview-placeholder::before,
.no-preview.Presentation .preview-placeholder::before,
.no-preview.Figure .preview-placeholder::before,
.no-preview.Figure .preview-placeholder::before,
.no-preview.Fileset .preview-placeholder::before,
.no-preview.Fileset .preview-placeholder::before,
.no-preview.Media .preview-placeholder::before,
.no-preview.Media .preview-placeholder::before,
.no-preview.is-metadata .preview-placeholder::before,
.no-preview.is-metadata .preview-placeholder::before,
.no-preview.is-confidential .preview-placeholder::before,
.no-preview.is-confidential .preview-placeholder::before,
.no-preview.is-collection .preview-placeholder::before,
.no-preview.is-collection .preview-placeholder::before,
.no-preview.is-project .preview-placeholder::before,
.no-preview.is-project .preview-placeholder::before,
.no-preview.is-embargoed .preview-placeholder::before,
.no-preview.is-embargoed .preview-placeholder::before,
.styled-checkbox.js-active:before,
.styled-checkbox.js-active:before,
.item-listing-wrap .styled-checkbox.js-active:before,
.item-listing-wrap .multiple-select .styled-checkbox:before,
.item-listing-wrap .multiple-select .styled-checkbox.js-active:before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* # Checkboxes

  <div>
    <a class="styled-checkbox"></a> Checkbox label
  </div>

  <div>
    <a class="styled-checkbox js-active"></a> Active checkbox
  </div>

  <div>
    <a class="styled-checkbox js-active disabled"></a> Disabled checkbox
  </div>
*/
.styled-checkbox {
  border-radius: 3px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .06), inset -1px -2px 4px rgba(0, 0, 0, .06);
  border: 1px solid #bbb;
  background-color: #fff;
}
.styled-checkbox.js-active {
  background-color: #A3CD3D;
  border: 1px solid #A3CD3D;
}
.styled-checkbox.js-active:before {
  content: "\E014";
  color: #fff;
  font-size: 11px;
  margin-left: 1px;
  margin-top: 2px;
  display: inline-block;
  vertical-align: top;
}
.styled-checkbox.disabled {
  cursor: default;
  box-shadow: none;
  background-color: transparent;
}
.styled-checkbox.disabled.js-active {
  background-color: #ddd;
  border: 1px solid #ddd;
}
.checkbox-label {
  display: inline-block;
  vertical-align: middle;
}
.private-page .portal-mid-wrap .search {
  margin: 0;
}
.private-page .portal-mid-wrap .sort-filter {
  display: none!important;
}
.item-listing-wrap {
  /* # Checkboxes

  <div>
    <a class="styled-checkbox"></a> Checkbox label
  </div>

  <div>
    <a class="styled-checkbox js-active"></a> Active checkbox
  </div>

  <div>
    <a class="styled-checkbox js-active disabled"></a> Disabled checkbox
  </div>
*/
}
.item-listing-wrap.no-results .listing-wrap {
  margin-top: 0;
}
.item-listing-wrap.no-results .search-bar-wrap .search-field input {
  color: #ff001b;
}
.item-listing-wrap.no-results .end-of-list {
  font-weight: bold;
  height: 400px;
}
.item-listing-wrap.no-results .end-of-list .clear-filters {
  font-weight: normal;
}
.item-listing-wrap .category-wrap {
  margin-top: 21px;
}
.item-listing-wrap .category-wrap:first-child {
  margin-top: 14px;
}
.item-listing-wrap .category-wrap a.section-title {
  font-size: 26px;
  font-weight: normal;
  margin: 28px 0 14px;
  display: inline-block;
  position: relative;
  color: #464646;
}
.item-listing-wrap .category-wrap a.section-title::after {
  position: absolute;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: 0 -77px;
  width: 10px;
  height: 13px;
  content: "";
  top: 10px;
  right: -23px;
}
.item-listing-wrap .categories-search-message {
  text-align: center;
  color: #717171;
  margin: 77px 0;
}
.item-listing-wrap .category-inner-wrap {
  width: 100%;
  max-width: 968px;
  margin: 0 auto;
}
.item-listing-wrap .item-listing {
  margin-left: -14px;
  margin-bottom: 14px;
}
.item-listing-wrap .category-wrap {
  border-top: 1px solid #ddd;
}
.item-listing-wrap .category-wrap:first-child {
  border-top: 0 none;
}
.item-listing-wrap .portal-mid-wrap {
  text-align: center;
}
.item-listing-wrap .portal-nav {
  border-top: 1px solid #ddd;
  padding: 29px 0 26px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.item-listing-wrap .portal-nav a {
  margin-right: 41px;
  text-transform: uppercase;
}
.item-listing-wrap .portal-nav a:last-of-type {
  margin-right: 0;
}
.item-listing-wrap .portal-nav .selected {
  color: #464646;
  font-weight: bold;
}
.item-listing-wrap .max-pages-reached {
  width: 300px;
  line-height: 21px;
  margin: 70px auto 0;
  color: #717171;
  text-align: center;
}
.item-listing-wrap .page-load-cta .search-link,
.item-listing-wrap .portal-nav .search {
  text-transform: uppercase;
}
.item-listing-wrap .page-load-cta .search-link::after,
.item-listing-wrap .portal-nav .search::after {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  content: "";
  background-position: 0 0;
  width: 13px;
  height: 12px;
  display: inline-block;
  margin-left: 7px;
}
.item-listing-wrap .page-load-cta .search-link {
  margin-left: 28px;
}
.item-listing-wrap .portal-stats {
  text-align: center;
  padding: 14px 0;
  color: #717171;
  margin-left: 38px;
  margin-top: 10px;
  margin-bottom: 5px;
}
.item-listing-wrap .portal-stats .portal-stat {
  display: inline-block;
  margin-left: 21px;
  padding-left: 21px;
  border-left: 1px solid #ddd;
  line-height: 24px;
}
.item-listing-wrap .portal-stats .portal-stat strong {
  color: #464646;
}
.item-listing-wrap .portal-stats .portal-stat:first-child {
  margin: 0;
  padding: 0;
  border-left: 0;
}
.item-listing-wrap .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.item-listing-wrap .styled-checkbox {
  border-radius: 3px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .06), inset -1px -2px 4px rgba(0, 0, 0, .06);
  border: 1px solid #bbb;
  background-color: #fff;
}
.item-listing-wrap .styled-checkbox.js-active {
  background-color: #A3CD3D;
  border: 1px solid #A3CD3D;
}
.item-listing-wrap .styled-checkbox.js-active:before {
  content: "\E014";
  color: #fff;
  font-size: 11px;
  margin-left: 1px;
  margin-top: 2px;
  display: inline-block;
  vertical-align: top;
}
.item-listing-wrap .styled-checkbox.disabled {
  cursor: default;
  box-shadow: none;
  background-color: transparent;
}
.item-listing-wrap .styled-checkbox.disabled.js-active {
  background-color: #ddd;
  border: 1px solid #ddd;
}
.item-listing-wrap .checkbox-label {
  display: inline-block;
  vertical-align: middle;
}
.item-listing-wrap .full-filters {
  border-top: 1px solid #ddd;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.item-listing-wrap .hide-search-trigger {
  display: inline-block;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -131px 0;
  width: 17px;
  height: 17px;
  position: absolute;
  top: 24px;
  right: 0;
}
.item-listing-wrap .search-bar-wrap {
  width: calc(100% - 42px);
  max-width: 940px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin: 0 21px;
  padding: 14px 0 0 0;
  line-height: 36px;
  position: relative;
}
.item-listing-wrap .search-bar-wrap .mimic-input {
  background: transparent;
  border: 0;
  padding: 0 85px 10px 50px;
  border-radius: 0;
  width: auto;
  border-bottom: 1px solid #c74d5a;
}
.item-listing-wrap .search-bar-wrap .mimic-input input {
  width: 100%;
  line-height: 42px;
  padding: 0;
  font-size: 26px;
  margin: 0;
}
.item-listing-wrap .search-bar-wrap input[type="submit"] {
  display: none;
}
.item-listing-wrap .search-bar-wrap:before {
  content: "";
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -62px -24px;
  width: 36px;
  height: 36px;
  position: absolute;
  left: 0;
  top: 16px;
}
.item-listing-wrap .search-bar-wrap .help-link {
  position: absolute;
  color: #717171;
  top: 16px;
  right: 42px;
}
.item-listing-wrap .filters-background {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background-color: #fff;
  padding: 21px 21px 0 21px;
}
.item-listing-wrap .search-follow-wrapper {
  height: 33px;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.item-listing-wrap .filters-wrap {
  max-width: 940px;
  margin: 0 auto;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.item-listing-wrap .filters-wrap .filters-column {
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.item-listing-wrap .filters-wrap .left-filters {
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.item-listing-wrap .filters-wrap .middle-filters {
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.item-listing-wrap .filters-wrap .right-filters {
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.item-listing-wrap .filters-wrap .filter {
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 0 14px;
  display: inline-block;
}
.item-listing-wrap .filters-wrap label {
  color: #717171;
  margin-right: 14px;
}
.item-listing-wrap .filters-wrap .has-dropdown {
  vertical-align: middle;
  display: inline-block;
  margin-left: 7px;
}
.item-listing-wrap .filters-wrap .sort-filter,
.item-listing-wrap .filters-wrap .multiple-select {
  text-align: left;
  margin-left: -14px;
}
.item-listing-wrap .filters-wrap .sort-filter label,
.item-listing-wrap .filters-wrap .multiple-select label {
  margin-right: 4px;
  font-weight: normal;
}
.item-listing-wrap .filters-wrap .sort-filter .drop-trigger,
.item-listing-wrap .filters-wrap .multiple-select .drop-trigger {
  font-weight: bold;
  padding: 7px 7px 6px 14px;
  display: inline-block;
  border-radius: 3px;
  border: 1px solid transparent;
  overflow: hidden;
  color: #464646;
}
.item-listing-wrap .filters-wrap .sort-filter .drop-trigger::after,
.item-listing-wrap .filters-wrap .multiple-select .drop-trigger::after {
  content: "";
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -73px 0;
  width: 15px;
  height: 9px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
}
.item-listing-wrap .filters-wrap .sort-filter .drop-trigger .trigger-inner-wrap,
.item-listing-wrap .filters-wrap .multiple-select .drop-trigger .trigger-inner-wrap {
  max-width: 150px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
.item-listing-wrap .filters-wrap .sort-filter.js-active .drop-trigger,
.item-listing-wrap .filters-wrap .multiple-select.js-active .drop-trigger {
  border: 1px solid transparent;
  background-color: #464646;
  color: #fff;
}
.item-listing-wrap .filters-wrap .sort-filter.js-active label,
.item-listing-wrap .filters-wrap .multiple-select.js-active label {
  color: #fff;
}
.item-listing-wrap .filters-wrap .sort-filter .drop-menu,
.item-listing-wrap .filters-wrap .multiple-select .drop-menu {
  background-color: #464646;
  color: #fff;
  padding: 8px 0;
  z-index: 100;
  border-radius: 3px;
  top: 27px;
  min-width: 100%;
  max-height: 410px;
  overflow-y: auto;
}
.item-listing-wrap .filters-wrap .sort-filter .drop-item,
.item-listing-wrap .filters-wrap .multiple-select .drop-item {
  cursor: default;
  white-space: nowrap;
  padding: 3px 10px;
  line-height: 21px;
  margin: 0 7px;
  font-weight: bold;
  color: #fff;
}
.item-listing-wrap .filters-wrap .sort-filter .drop-item.last-child,
.item-listing-wrap .filters-wrap .multiple-select .drop-item.last-child {
  border-bottom: 0;
}
.item-listing-wrap .filters-wrap .sort-filter .drop-item:hover,
.item-listing-wrap .filters-wrap .multiple-select .drop-item:hover {
  border-radius: 3px;
  background-color: #535353;
}
.item-listing-wrap .filters-wrap .sort-filter .drop-item.normal-link,
.item-listing-wrap .filters-wrap .multiple-select .drop-item.normal-link {
  display: block;
}
.item-listing-wrap .filters-wrap .sort-filter .drop-item.selected,
.item-listing-wrap .filters-wrap .multiple-select .drop-item.selected {
  color: #717171;
}
.item-listing-wrap .filters-wrap .include-figshare-content {
  min-width: 220px;
  height: 34px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.item-listing-wrap .filters-wrap .include-figshare-content .toggle-label {
  color: #464646;
  margin-right: 0;
}
.item-listing-wrap .filters-wrap .include-figshare-content .ifc-logo {
  width: 77px;
  height: 22px;
  margin-left: 6px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/shared/sprites/figshare-content-logo.png);
}
.item-listing-wrap .multiple-select .filter-list-separator {
  padding: 7px 10px 3px 10px;
  margin: 0 7px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
}
.item-listing-wrap .multiple-select .filter-list-separator:after {
  content: "";
  display: inline-block;
  margin-left: 4px;
  border-bottom: 1px solid #717171;
  width: 100%;
}
.item-listing-wrap .multiple-select .styled-checkbox {
  border: 0 none;
  background: transparent;
  width: auto;
  height: auto;
  line-height: 1;
  margin-right: 5px;
  color: #999;
}
.item-listing-wrap .multiple-select .styled-checkbox:before {
  font-size: 16px;
  content: "\E012";
}
.item-listing-wrap .multiple-select .styled-checkbox.js-active:before {
  position: relative;
  top: -2px;
  left: -1px;
  content: "\E013";
}
.item-listing-wrap .sort-filter .selected {
  color: #717171;
}
@media (max-width: 640px) {
  .item-listing-wrap .filters-wrap {
    padding: 0 14px;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .item-listing-wrap .filters-wrap .filters-column {
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
  .item-listing-wrap .filters-wrap .sort-filter .drop-menu,
  .item-listing-wrap .filters-wrap .multiple-select .drop-menu {
    top: 35px;
  }
  .item-listing-wrap .filters-wrap .filter,
  .item-listing-wrap .filters-wrap .search-follow-wrapper {
    width: 100%;
    margin: 0;
  }
  .item-listing-wrap .filters-wrap .multiple-select .drop-trigger,
  .item-listing-wrap .filters-wrap .drop-trigger {
    min-width: 140px;
    text-align: center;
    font-size: 18px;
    line-height: 28px;
  }
}
.item-listing-wrap .page-loader-wrap {
  min-height: 80px;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
.item-listing-wrap .page-loader-wrap .page-load-cta {
  margin: 60px 0;
  text-align: center;
}
.item-listing-wrap .page-loader-wrap .simple-pink-button {
  display: inline-block;
}
.item-listing-wrap .component-wrap.listing-loader {
  height: 200px;
  max-width: 960px;
  margin: 0 auto;
}
.item-listing-wrap .component-wrap.listing-loader .loading-wrap {
  margin-top: 42px;
  position: relative;
  display: block;
}
.item-listing-wrap .component-wrap.listing-loader .loading-message {
  min-height: 21px;
  padding: 17px 26px 18px 40px;
  box-shadow: 0 0 0;
  border: 1px solid #fbfbfb;
}
.item-listing-wrap .component-wrap.small-list-loader {
  height: 150px;
}
.item-listing-wrap .component-wrap.small-list-loader .loading-message {
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
  border: 0;
  margin-left: 0;
}
.item-listing-wrap .listing-wrap {
  width: 100%;
  max-width: 960px;
  margin: 14px auto 0;
}
.item-listing-wrap .back-to-top {
  position: fixed;
  bottom: 100px;
  left: 50%;
  /* we introduced 1px div to hide text when there is not enough space
    so we move the container 1px to the left to keep the spacing from the design */
  margin-left: 519px;
  color: #717171;
}
.item-listing-wrap .back-to-top .icon::before {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  position: absolute;
  bottom: 27px;
  left: 1px;
  content: "";
  background-position: -115px -61px;
  width: 27px;
  height: 18px;
}
.item-listing-wrap .back-to-top .container {
  overflow: hidden;
  display: block;
  height: 15px;
}
.item-listing-wrap .back-to-top .container .helper {
  width: 1px;
  height: 100%;
  float: left;
}
.item-listing-wrap .back-to-top .container .item {
  float: left;
  white-space: nowrap;
}
.item-listing-wrap .end-of-list {
  height: 200px;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  white-space: nowrap;
  line-height: 21px;
  color: #717171;
}
.item-listing-wrap .end-of-list .follow-wrapper {
  margin: 7px 0;
}
.item-listing-wrap .end-of-list .clear-filters {
  color: #c44d58;
}
@media (max-width: 960px) {
  .item-listing-wrap .listing-wrap {
    text-align: center;
  }
  .item-listing-wrap .listing-wrap .portal-item-thumb-wrap {
    text-align: left;
  }
  .item-listing-wrap .portal-nav a {
    margin-right: 28px;
  }
  .item-listing-wrap .category-wrap .section-title {
    padding: 0 14px;
  }
  .item-listing-wrap .item-listing {
    margin-left: 0;
  }
}
@media (max-width: 400px) {
  .item-listing-wrap .portal-nav {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .item-listing-wrap .portal-nav a {
    margin: 0;
    font-size: 18px;
    line-height: 35px;
  }
}
.featured-categories-wrap {
  -webkit-font-smoothing: antialiased;
}
.featured-categories-wrap h4 {
  font-size: 12px;
  color: #717171;
  text-transform: uppercase;
  font-weight: normal;
}
.featured-categories-wrap .category-item {
  display: inline-block;
  margin: 0 10px 17px 10px;
  padding: 14px;
  font-weight: bold;
}
html.fg-not-available .reason-wrap {
  font-size: 18px;
  line-height: 21px;
  margin: 16px 5% 18px 5%;
  width: 90%;
  word-wrap: break-word;
}
html.fg-not-available .portal-title-wrap {
  color: #556471;
  text-align: center;
  padding-top: 37px;
}
html.fg-not-available .featured-categories-wrap {
  max-width: 960px;
  margin: 0 auto;
}
html.fg-not-available .closed-side {
  color: #556471;
  background-color: #f8f8f8;
  text-align: center;
  height: 668px;
}
html.fg-not-available .closed-side h1 {
  font-size: 34px;
}
html.fg-not-available .closed-side h2 {
  font-size: 18px;
}
html.fg-not-available .closed-side .home-button {
  font-size: 20px;
  font-weight: bold;
}
html.fg-not-available .closed-side .main-image {
  width: 256px;
  height: 255px;
  margin: 0 auto 78px auto;
  padding: 65px 0 0 0;
  background-position: bottom;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,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');
}
.fs-icon-base,
html.fg-submission-page .overlay .overlay-backdrop.close::after,
html.fg-submission-page .end-submission-screen .related-journals .rj-open-listing::before,
html.fg-submission-page .end-submission-screen .related-journals .rj-open-listing.open::before,
html.fg-submission-page .end-submission-screen .related-journals .rjl-load-more-button::before,
html.fg-submission-page .end-submission-screen .title-wrap .checkmark::after,
html.fg-submission-page .cancel-all span::after,
html.fg-submission-page .article-card-wrap .hover-transform-button.delete.icon-after::after,
html.fg-submission-page .article-card-wrap .hover-transform-button.delete.icon-before::before,
html.fg-submission-page .article-card-wrap .hover-transform-button.trash.icon-after::after,
html.fg-submission-page .article-card-wrap .hover-transform-button.trash.icon-before::before,
html.fg-submission-page .article-card-wrap .collapse-button::after,
html.fg-submission-page .valid-checkmark::before,
html.fg-submission-page .collapse-toggle::after,
html.fg-submission-page .is-expanded .collapse-toggle::after,
html.fg-submission-page .article-files-wrap .article-file .left-side::before,
html.fg-submission-page .article-files-wrap .article-file .drag::after,
html.fg-submission-page .article-files-wrap .article-file .card-actions.resume .retry-upload::after,
html.fg-submission-page .article-cards-list-wrap .header-actions .expand-all-button::after,
html.fg-submission-page .article-cards-list-wrap .header-actions .collapse-all-button::after,
html.fg-submission-page .article-cards-list-wrap .submit-area .submit-button::after,
html.fg-submission-page .article-form-wrap .url-field .row .generic-field-delete::after,
html.fg-submission-page .article-form-wrap .tag-input .tag-wrap .tag-remover:after,
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Fileset::before,
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Figure::before,
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Code::before,
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Preprint::before,
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Thesis::before,
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Poster::before,
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Paper::before,
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Presentation::before,
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Media::before,
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Dataset::before,
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Book::before,
html.fg-submission-page .article-form-wrap .category-selector-app .back-to-main:before,
html.fg-submission-page .article-form-wrap .category-selector-app .change-parent::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.light-theme.group-selector .groups-trigger {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.light-theme.group-selector .drop-menu {
  background: #f8f8f8;
}
.light-theme.group-selector .items-wrap {
  max-height: 250px;
  overflow-y: scroll;
}
.light-theme.group-selector .drop-item {
  padding-left: 75px;
  position: relative;
  cursor: default;
}
.light-theme.group-selector .default-group {
  padding-left: 15px;
  border-bottom: 2px solid #ddd;
}
.light-theme.group-selector .no-results {
  margin: 0;
  padding: 14px 0;
  text-align: center;
  color: #717171;
  background-color: #fff;
}
.light-theme.group-selector .level-0 {
  padding-left: 15px;
}
.light-theme.group-selector .level-1 {
  padding-left: 30px;
}
.light-theme.group-selector .level-2 {
  padding-left: 45px;
}
.light-theme.group-selector .level-3 {
  padding-left: 60px;
}
.light-theme.group-selector .level-4 {
  padding-left: 75px;
}
.light-theme.group-selector .filters-active .drop-item {
  padding-left: 15px;
}
.light-theme.group-selector .drop-item:nth-child(odd) {
  background: #fff;
}
.light-theme.group-selector .search-field {
  margin: 7px 14px;
  width: auto;
}
.light-theme.group-selector .search-field input {
  width: 100%;
}
.light-theme.group-selector .search-field a {
  display: none;
}
.light-theme.group-selector .search-field.has-text a {
  display: block;
}
.light-theme.group-selector .toggle-trigger {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjA4NUUzREVEMDAwMTFFNEFDOTZDOUMwQjYzNEZGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjA4NUUzREZEMDAwMTFFNEFDOTZDOUMwQjYzNEZGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MEMyRTU3RkNGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MEMyRTU4MENGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvRU5YcAAAA+SURBVHjaYvz//z8DCMyaNQtEQTgMDIxpaWlgBhMDAcA4c+ZMZD7cBJgAC5IgNoWErWBBNg6bFYwU+wIgwAAUbxPWmnukfgAAAABJRU5ErkJggg==");
  position: absolute;
  top: 8px;
  width: 8px;
  height: 8px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.light-theme.group-selector .toggle-trigger.expanded {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjA4NUUzRTJEMDAwMTFFNEFDOTZDOUMwQjYzNEZGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjA4NUUzRTNEMDAwMTFFNEFDOTZDOUMwQjYzNEZGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MDg1RTNFMEQwMDAxMUU0QUM5NkM5QzBCNjM0RkYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MDg1RTNFMUQwMDAxMUU0QUM5NkM5QzBCNjM0RkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmscd0UAAAArSURBVHjaYvz//z8DPsBIHQWzZs36AGTzo8l9TEtLE2BiIAAYae9IgAADABabGfX37QygAAAAAElFTkSuQmCC");
}
.light-theme.group-selector .group-name {
  display: inline-block;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-left: 15px;
  white-space: normal;
  word-break: break-word;
}
.upload-button-wrap {
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.upload-button-wrap input[type="file"] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}
html.fg-submission-page body {
  background-color: #f8f8f8;
}
html.fg-submission-page .message-list-component {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-indeX: 500;
}
html.fg-submission-page .message-list-component .message-component {
  background: #ffffa7;
  position: relative;
  padding: 21px;
}
html.fg-submission-page .message-list-component .message-component.error {
  background-color: #f3dbde;
}
html.fg-submission-page .message-list-component .message-component.success {
  background-color: #edf3d7;
}
html.fg-submission-page .message-list-component .message-component .content {
  text-align: center;
  max-width: 960px;
  margin: 0 auto;
  line-height: 21px;
}
html.fg-submission-page .message-list-component .message-component .actions,
html.fg-submission-page .message-list-component .message-component .text {
  display: inline-block;
}
html.fg-submission-page .message-list-component .message-component .text {
  font-weight: bold;
}
html.fg-submission-page .message-list-component .message-component .actions {
  margin-left: 10px;
}
html.fg-submission-page .message-list-component .message-component .actions a {
  color: #c74d5a;
}
html.fg-submission-page .message-list-component .message-component .dismiss {
  position: absolute;
  top: 16px;
  right: 14px;
  color: #c74d5a;
  font-size: 11px;
}
html.fg-submission-page .message-list-component .message-component .dismiss:after {
  background: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/icons.png) -77px -148px no-repeat;
  display: inline-block;
  width: 10px;
  height: 10px;
  content: '';
  margin-left: 6px;
  vertical-align: middle;
}
html.fg-submission-page body.overlay-open {
  overflow: hidden;
}
@media (max-width: 640px) {
  html.fg-submission-page html.mobile-overlay-open {
    overflow: hidden;
  }
}
html.fg-submission-page .overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 302;
  overflow: auto;
}
html.fg-submission-page .overlay.active {
  display: block;
}
html.fg-submission-page .overlay .overlay-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 301;
}
html.fg-submission-page .overlay .overlay-backdrop.close::after {
  content: "\E024";
  position: absolute;
  top: 14px;
  right: 14px;
  font-size: 18px;
  color: #bbb;
  cursor: pointer;
}
html.fg-submission-page .overlay .overlay-backdrop.white {
  background: rgba(255, 255, 255, .85);
}
html.fg-submission-page .overlay .overlay-backdrop.black {
  background: rgba(0, 0, 0, .85);
}
html.fg-submission-page .overlay .overlay-content {
  z-index: 302;
  position: relative;
}
html.fg-submission-page .overlay-item.delete-confirmation {
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-submission-page .overlay-item.delete-confirmation .overlay-content {
  width: 350px;
}
html.fg-submission-page .overlay-item.delete-confirmation .overlay-content {
  padding: 28px 40px;
  border: 1px solid #f3eb0e;
  box-shadow: 0 2px 14px rgba(0, 0, 0, .1);
  background: #ffffa7;
  color: #151009;
}
html.fg-submission-page .overlay-item.delete-confirmation .overlay-content h4 {
  margin-top: 0;
}
html.fg-submission-page .overlay-item.delete-confirmation .overlay-content .cta {
  text-align: right;
  margin-top: 25px;
}
html.fg-submission-page .overlay-item.delete-confirmation .overlay-content .cta a,
html.fg-submission-page .overlay-item.delete-confirmation .overlay-content .cta button {
  margin-left: 15px;
}
html.fg-submission-page .overlay-item.virus-warning {
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-submission-page .overlay-item.virus-warning .overlay-content {
  width: 350px;
}
html.fg-submission-page .overlay-item.virus-warning .overlay-content {
  padding: 28px 40px;
  border: 1px solid #f3eb0e;
  box-shadow: 0 2px 14px rgba(0, 0, 0, .1);
  background: #ffffa7;
  color: #151009;
}
html.fg-submission-page .overlay-item.virus-warning .overlay-content h4 {
  margin-top: 0;
}
html.fg-submission-page .overlay-item.virus-warning .overlay-content .cta {
  text-align: right;
  margin-top: 25px;
}
html.fg-submission-page .overlay-item.virus-warning .overlay-content .cta a,
html.fg-submission-page .overlay-item.virus-warning .overlay-content .cta button {
  margin-left: 15px;
}
html.fg-submission-page .overlay-item.virus-warning .overlay-content {
  width: 502px;
  padding: 24px 35px;
  border-radius: 3px;
}
html.fg-submission-page .overlay-item.virus-warning .overlay-content .cta {
  height: 30px;
  padding-right: 14px;
}
html.fg-submission-page .overlay-item.virus-warning .virus-message {
  margin: 0 0 14px 0;
  font-size: 18px;
  line-height: 28px;
}
html.fg-submission-page .overlay-item.navigation-confirmation .overlay-content {
  width: 420px;
}
html.fg-submission-page .overlay-item.navigation-confirmation .overlay-content h4,
html.fg-submission-page .overlay-item.navigation-confirmation .overlay-content p {
  font-size: 18px;
}
html.fg-submission-page .overlay-item.navigation-confirmation .overlay-content h4 {
  margin: 0;
}
html.fg-submission-page .overlay-item.navigation-confirmation .overlay-content p {
  line-height: 21px;
  margin: 7px 0;
}
html.fg-submission-page .overlay-item.navigation-confirmation .overlay-content .cta {
  margin-top: 28px;
}
html.fg-submission-page .overlay-item.group-confirmation {
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-submission-page .overlay-item.group-confirmation .overlay-content {
  width: 350px;
}
html.fg-submission-page .overlay-item.group-confirmation .overlay-content {
  padding: 28px 40px;
  background: #fff;
  box-shadow: 0 2px 14px rgba(0, 0, 0, .2);
}
html.fg-submission-page .overlay-item.group-confirmation .overlay-content h4 {
  margin-top: 0;
}
html.fg-submission-page .overlay-item.group-confirmation .overlay-content .cta {
  margin-top: 25px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
html.fg-submission-page .overlay-item.group-confirmation .overlay-content .cta > * {
  margin-left: 15px;
}
html.fg-submission-page .overlay-item.group-confirmation .overlay-content {
  width: 645px;
  height: 230px;
}
html.fg-submission-page .overlay-item.group-confirmation .overlay-content .confirm-area {
  text-align: center;
  line-height: 220px;
}
html.fg-submission-page .self-deposit-app {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  height: 100%;
}
html.fg-submission-page .dragging .self-deposit-app::after {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: " ";
}
html.fg-submission-page .self-deposit-header {
  width: 100%;
  height: 80px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff;
}
html.fg-submission-page .self-deposit-header .sdh-center-wrapper {
  max-width: 960px;
  width: 100%;
  height: 100%;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
html.fg-submission-page .self-deposit-header .sdh-column {
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-submission-page .self-deposit-header .sdh-left {
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
html.fg-submission-page .self-deposit-header .sdh-right {
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
html.fg-submission-page .self-deposit-header .sdh-middle {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
html.fg-submission-page .self-deposit-header a {
  display: inline-block;
}
html.fg-submission-page .institution-logo {
  margin: 7px;
}
html.fg-submission-page .page-title,
html.fg-submission-page .title {
  font-family: "Open Sans";
  margin: 0;
  padding: 0;
}
html.fg-submission-page .page-title {
  text-align: center;
  font-family: Verdana, Geneva, Arial, sans-serif;
  font-size: 30px;
  padding: 80px 0 40px 0;
}
html.fg-submission-page .title {
  font-weight: 900;
  font-size: 18px;
  letter-spacing: 0.9px;
}
html.fg-submission-page .group-selector-screen {
  text-align: center;
}
html.fg-submission-page .group-selector-screen .description {
  max-width: 868px;
  margin: 30px auto;
}
html.fg-submission-page .group-selector-screen .selector-wrap {
  margin: 28px auto;
  width: 400px;
}
html.fg-submission-page .captcha-screen {
  text-align: center;
}
html.fg-submission-page .captcha-screen .recaptcha-container {
  margin: 28px auto;
}
html.fg-submission-page .captcha-screen .recaptcha-container > div {
  margin: 0 auto;
}
html.fg-submission-page .end-submission-screen {
  font-size: 14px;
  text-align: center;
  margin-top: 110px;
}
html.fg-submission-page .end-submission-screen .related-journals {
  margin-top: 73px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-submission-page .end-submission-screen .related-journals:not(.listing-open) {
  margin-bottom: 110px;
}
html.fg-submission-page .end-submission-screen .related-journals .rj-info {
  max-width: 960px;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border-top: 1px solid #ddd;
}
html.fg-submission-page .end-submission-screen .related-journals .rj-title {
  line-height: 21px;
  margin-top: 60px;
}
html.fg-submission-page .end-submission-screen .related-journals .rj-description {
  max-width: 628px;
  margin-top: 24px;
  line-height: 21px;
  color: #717171;
}
html.fg-submission-page .end-submission-screen .related-journals .rj-open-listing {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 46px;
  height: 36px;
  padding: 0 14px;
  position: relative;
  top: 1px;
}
html.fg-submission-page .end-submission-screen .related-journals .rj-open-listing::before {
  font-size: 10px;
  margin-right: 7px;
  content: "\E029";
}
html.fg-submission-page .end-submission-screen .related-journals .rj-open-listing.open {
  color: #717171;
  border-bottom-color: #fff;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
html.fg-submission-page .end-submission-screen .related-journals .rj-open-listing.open:hover {
  background: #fff;
  border-color: #ddd;
  border-bottom-color: #fff;
}
html.fg-submission-page .end-submission-screen .related-journals .rj-open-listing.open::before {
  content: "\E02A";
}
html.fg-submission-page .end-submission-screen .related-journals .rj-listing {
  background: #fff;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  min-height: 550px;
  padding-bottom: 108px;
  border-top: 1px solid #ddd;
  line-height: 21px;
  text-align: left;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-centered {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-container {
  max-width: 960px;
  width: 100%;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-description {
  color: #464646;
  margin: 58px 0 33px 0;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-end:not(:empty) {
  margin-top: 43px;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-footer {
  color: #464646;
  margin-top: 63px;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-slow-loading {
  margin-top: 12px;
  color: #999;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-error {
  min-height: 41px;
  padding: 0 14px;
  background: #ffdbdb;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-error .rjl-error-button {
  color: #ff0000;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-load-more-button {
  padding: 0 7px;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-load-more-button::before {
  color: #bbbbbb;
  font-size: 10px;
  margin-right: 7px;
  content: "\E029";
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-load-more-button:hover::before,
html.fg-submission-page .end-submission-screen .related-journals .rjl-load-more-button:focus::before {
  color: #c7404d;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-item-row-wrapper {
  max-width: 960px;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-top: 1px solid #ddd;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-item-row-wrapper:first-child {
  border-top: 1px solid #ddd;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-item-row-wrapper:hover {
  max-width: 100%;
  background: #f8f8f8;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-item-row-wrapper:hover + .rjl-item-row-wrapper {
  max-width: 100%;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-item-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  min-height: 76px;
  padding: 0 14px;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-name-link {
  max-width: 545px;
  margin: 14px 0;
  word-break: break-word;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-name-link,
html.fg-submission-page .end-submission-screen .related-journals .rjl-guidelines-link {
  margin-right: 42px;
}
html.fg-submission-page .end-submission-screen .related-journals .rjl-submit-link {
  line-height: 16px;
  padding: 9px 19px 9px 14px;
}
html.fg-submission-page .end-submission-screen .title-wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 31px;
}
html.fg-submission-page .end-submission-screen .title-wrap.has-custom-text {
  margin-bottom: 24px;
}
html.fg-submission-page .end-submission-screen .title-wrap .title {
  line-height: 21px;
}
html.fg-submission-page .end-submission-screen .title-wrap .checkmark {
  font-size: 13px;
  color: #A3CD3D;
  margin-right: 14px;
}
html.fg-submission-page .end-submission-screen .title-wrap .checkmark::after {
  content: "\E014";
}
html.fg-submission-page .end-submission-screen .send-more-files {
  display: inline-block;
  line-height: 16px;
}
html.fg-submission-page .end-submission-screen .custom-details {
  color: #717171;
  line-height: 21px;
  max-width: 628px;
  margin: 0 auto 28px auto;
}
html.fg-submission-page .cancel-all {
  display: inline;
  float: right;
  text-transform: uppercase;
  color: #bbb;
  position: relative;
  top: 30px;
  right: 20px;
}
html.fg-submission-page .cancel-all span::after {
  content: "\E011";
  margin-left: 8px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
html.fg-submission-page .icon-button::after {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 16px;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
html.fg-submission-page .article-card-wrap {
  position: relative;
  background-color: #fff;
  border: 1px solid #ddd;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
html.fg-submission-page .article-card-wrap .hover-transform-button {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 28px;
}
html.fg-submission-page .article-card-wrap .hover-transform-button::before,
html.fg-submission-page .article-card-wrap .hover-transform-button::after {
  color: #717171;
  opacity: 0.5;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 16px;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
html.fg-submission-page .article-card-wrap .hover-transform-button:hover {
  color: #c74d5a;
  cursor: pointer;
}
html.fg-submission-page .article-card-wrap .hover-transform-button:hover::before,
html.fg-submission-page .article-card-wrap .hover-transform-button:hover::after {
  color: #c74d5a;
}
html.fg-submission-page .article-card-wrap .hover-transform-button:hover .button-label {
  display: none;
}
html.fg-submission-page .article-card-wrap .hover-transform-button:hover .button-hover-label {
  padding-right: 4px;
  display: inline-block;
}
html.fg-submission-page .article-card-wrap .hover-transform-button .button-hover-label {
  display: none;
}
html.fg-submission-page .article-card-wrap .hover-transform-button.delete.icon-after::after,
html.fg-submission-page .article-card-wrap .hover-transform-button.delete.icon-before::before {
  font-size: 8px;
  content: "\E011";
}
html.fg-submission-page .article-card-wrap .hover-transform-button.trash.icon-after::after,
html.fg-submission-page .article-card-wrap .hover-transform-button.trash.icon-before::before {
  font-size: 12px;
  content: "\E092";
}
html.fg-submission-page .article-card-wrap .collapsable-wrap {
  border-top: 1px solid #ddd;
  padding: 21px 0 14px 0;
}
html.fg-submission-page .article-card-wrap .collapsable-wrap.slide-enter {
  max-height: 0;
  overflow: hidden;
}
html.fg-submission-page .article-card-wrap .collapsable-wrap.slide-enter-active {
  transition: max-height 0.5s ease-in;
  max-height: 2000px;
}
html.fg-submission-page .article-card-wrap .collapsable-wrap.slide-leave {
  transition: max-height 0.5s ease-out;
  max-height: 2000px;
}
html.fg-submission-page .article-card-wrap .collapsable-wrap.slide-leave-active {
  overflow: hidden;
  max-height: 0;
}
html.fg-submission-page .article-card-wrap .content-wrap {
  position: relative;
}
html.fg-submission-page .article-card-wrap.has-errors {
  border-bottom: 1px solid #ff0000;
}
html.fg-submission-page .article-card-wrap .card-errors {
  position: absolute;
  bottom: 25px;
  margin-left: 70%;
  padding: 0 3% 0 2%;
  color: #ff0000;
}
html.fg-submission-page .article-card-wrap .collapse-button {
  color: #717171;
  position: absolute;
  bottom: 26px;
  right: 21px;
  font-size: 11px;
}
html.fg-submission-page .article-card-wrap .collapse-button::after {
  content: "\E009";
  font-size: 7px;
  margin-left: 7px;
}
html.fg-submission-page .permanent-card-wrap {
  background-color: #fff;
}
html.fg-submission-page .card-header {
  position: relative;
  height: 71px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 11;
}
html.fg-submission-page .left-side,
html.fg-submission-page .right-side {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-submission-page .left-side {
  width: 100%;
  max-width: 625px;
  overflow: hidden;
}
html.fg-submission-page .right-side {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding: 0 21px 0 14px;
}
html.fg-submission-page .progress-bar-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 71px;
  z-index: 10;
}
html.fg-submission-page .progress-bar-wrap .progress-bar {
  position: absolute;
  height: 100%;
  background-color: #ceebe9;
}
html.fg-submission-page .progress-bar-wrap .progress-bar.error {
  background-color: #f3dbde;
}
html.fg-submission-page .progress-bar-wrap.complete-no-errors .progress-bar {
  background-color: #edf3d7;
}
html.fg-submission-page .styled-checkbox {
  margin-left: 20px;
  width: 15px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
html.fg-submission-page .file-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 8px;
  padding: 0 2px;
  font-weight: bold;
  color: #151009;
  font-size: 14px;
}
html.fg-submission-page .file-name.editable {
  font-style: italic;
}
html.fg-submission-page .editable-title-input {
  margin: 10px 0 10px 10px;
  display: inline-block;
  width: 100%;
  max-width: 378px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-submission-page .upload-error .file-name {
  color: #ff0000;
}
html.fg-submission-page .article-virus-warning {
  white-space: nowrap;
  color: #ff0000;
  margin: 0 28px;
}
html.fg-submission-page .card-actions {
  white-space: nowrap;
  margin-right: 21px;
  color: #717171;
}
html.fg-submission-page .card-actions.saving {
  color: #717171;
}
html.fg-submission-page .card-actions.saving::before {
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  content: "";
  margin-right: 7px;
}
html.fg-submission-page .card-actions.error {
  color: #ff0000;
}
html.fg-submission-page .card-actions.error .normal-link {
  color: #ff0000;
  text-decoration: underline;
}
html.fg-submission-page .card-actions .incomplete-flag {
  color: #ff0000;
  margin-left: 7px;
}
html.fg-submission-page .valid-checkmark {
  font-size: 10px;
  margin-left: 14px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
}
html.fg-submission-page .valid-checkmark::before {
  color: #717171;
  content: "\E014";
}
html.fg-submission-page .collapse-toggle {
  font-size: 7px;
}
html.fg-submission-page .collapse-toggle::after {
  color: #717171;
  content: "\E006";
}
html.fg-submission-page .is-expanded .collapse-toggle::after {
  content: "\E009";
}
html.fg-submission-page .article-files-wrap {
  max-height: 275px;
  overflow: auto;
}
html.fg-submission-page .article-files-wrap .article-file {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  min-height: 55px;
  width: 100%;
  border-top: 1px solid #ddd;
}
html.fg-submission-page .article-files-wrap .article-file .content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
html.fg-submission-page .article-files-wrap .article-file:hover {
  background: #f8f8f8;
}
html.fg-submission-page .article-files-wrap .article-file.shadow {
  opacity: 0.5;
}
html.fg-submission-page .article-files-wrap .article-file.disabled {
  color: #bbb;
}
html.fg-submission-page .article-files-wrap .article-file.error {
  color: #ff0000;
}
html.fg-submission-page .article-files-wrap .article-file .progress-bar-wrap {
  height: 100%;
}
html.fg-submission-page .article-files-wrap .article-file .left-side,
html.fg-submission-page .article-files-wrap .article-file .right-side {
  z-index: 11;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-submission-page .article-files-wrap .article-file .left-side {
  padding: 13px 0 13px 49px;
  line-height: 21px;
}
html.fg-submission-page .article-files-wrap .article-file .left-side::before {
  content: "\E03E";
  font-size: 18px;
  margin-right: 14px;
}
html.fg-submission-page .article-files-wrap .article-file .right-side {
  padding: 0 21px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
html.fg-submission-page .article-files-wrap .article-file .file-size {
  color: #999;
}
html.fg-submission-page .article-files-wrap .article-file .file-virus-info {
  font-size: 14px;
  margin-left: 7px;
}
html.fg-submission-page .article-files-wrap .article-file .controls {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 91px;
}
html.fg-submission-page .article-files-wrap .article-file .controls .delete-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
html.fg-submission-page .article-files-wrap .article-file:hover .hover-transform-button::after,
html.fg-submission-page .article-files-wrap .article-file.dragged .hover-transform-button::after,
html.fg-submission-page .article-files-wrap .article-file:hover .hover-transform-button::before,
html.fg-submission-page .article-files-wrap .article-file.dragged .hover-transform-button::before {
  opacity: 1;
}
html.fg-submission-page .article-files-wrap .article-file .hover-transform-button:hover {
  margin-left: 14px;
}
html.fg-submission-page .article-files-wrap .article-file .drag {
  font-size: 5px;
  cursor: move;
  width: 28px;
  height: 28px;
  border-radius: 3px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 9px;
}
html.fg-submission-page .article-files-wrap .article-file .drag::after {
  content: "\E02D";
  color: #717171;
}
html.fg-submission-page .article-files-wrap .article-file .card-actions {
  margin-right: 0;
}
html.fg-submission-page .article-files-wrap .article-file .card-actions .upload-button-after {
  display: inline-block;
  overflow: hidden;
}
html.fg-submission-page .article-files-wrap .article-file .card-actions.underline .retry-upload {
  text-decoration: underline;
}
html.fg-submission-page .article-files-wrap .article-file .card-actions.resume {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 7px;
}
html.fg-submission-page .article-files-wrap .article-file .card-actions.resume .retry-upload {
  padding: 5px 6px 5px 5px;
}
html.fg-submission-page .article-files-wrap .article-file .card-actions.resume .retry-upload::after {
  content: "\E06B";
  font-size: 10px;
}
html.fg-submission-page .article-cards-list-wrap {
  max-width: 868px;
  margin: 0 auto 62px auto;
}
html.fg-submission-page .article-cards-list-wrap .article-card-wrap {
  margin: 14px 0;
}
html.fg-submission-page .article-cards-list-wrap .header-actions {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 4px 0 18px 0;
  color: #717171;
}
html.fg-submission-page .article-cards-list-wrap .header-actions .delete-button[disabled] {
  cursor: default;
  color: #717171 !important;
}
html.fg-submission-page .article-cards-list-wrap .header-actions .expand-all-button::after {
  content: "\E029";
  font-size: 10px;
  line-height: 13px;
  margin-left: 7px;
}
html.fg-submission-page .article-cards-list-wrap .header-actions .collapse-all-button::after {
  content: "\E02A";
  font-size: 10px;
  line-height: 13px;
  margin-left: 7px;
}
html.fg-submission-page .article-cards-list-wrap .upload-more {
  text-align: center;
  margin: 80px auto;
}
html.fg-submission-page .article-cards-list-wrap .upload-more .upload-area {
  border: 3px dashed #ddd;
  border-radius: 4px;
  width: 410px;
  height: 55px;
  line-height: 55px;
  margin: 26px auto auto auto;
}
html.fg-submission-page .article-cards-list-wrap .custom-footer-text {
  margin: 40px 0;
  color: #717171;
  text-align: left;
}
html.fg-submission-page .article-cards-list-wrap .custom-line {
  margin: 10px auto;
}
html.fg-submission-page .article-cards-list-wrap .submit-area {
  text-align: right;
  color: #717171;
}
html.fg-submission-page .article-cards-list-wrap .submit-area .cancel-button {
  float: left;
  margin-top: 10px;
}
html.fg-submission-page .article-cards-list-wrap .submit-area .submit-button {
  display: inline-block;
  width: 100px;
  padding: 9px 14px 9px 7px;
  position: relative;
  text-align: center;
  font-size: 14px;
  margin-left: 14px;
}
html.fg-submission-page .article-cards-list-wrap .submit-area .submit-button.disabled {
  background-color: #717171;
}
html.fg-submission-page .article-cards-list-wrap .submit-area .submit-button::after {
  position: absolute;
  top: 10px;
  right: 14px;
  color: #fff;
  content: "\E076";
}
html.fg-submission-page .article-form-wrap {
  width: 70%;
  margin-top: 10px;
  display: inline-block;
}
html.fg-submission-page .article-form-wrap .field-wrap {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin-bottom: 21px;
}
html.fg-submission-page .article-form-wrap .field-wrap .funding-selector-wrap .funding-item-wrapper {
  margin-bottom: 0;
  margin-top: 16px;
}
html.fg-submission-page .article-form-wrap .field-wrap .funding-selector-wrap .funding-item-wrapper:first-child {
  margin-top: 0;
}
html.fg-submission-page .article-form-wrap .field-wrap .funding-selector-wrap .funding-item-wrapper .smart-input textarea {
  z-index: 1;
}
html.fg-submission-page .article-form-wrap .field-wrap .funding-selector-wrap .funding-add-button {
  margin-top: 11px;
  color: #bbbbbb;
  display: inline-block;
  position: relative;
}
html.fg-submission-page .article-form-wrap .field-wrap .funding-selector-wrap .funding-add-button::after {
  content: "";
  display: block;
  height: 1px;
  background: #bbbbbb;
  opacity: 0.3;
  margin-left: 10px;
  margin-top: 1px;
}
html.fg-submission-page .article-form-wrap .field-wrap .funding-selector-wrap .funding-add-button:hover {
  color: #c74d5a;
}
html.fg-submission-page .article-form-wrap .field-wrap .funding-selector-wrap .funding-add-button:hover::after {
  background: #c74d5a;
  opacity: 1;
}
html.fg-submission-page .article-form-wrap .field-error {
  margin-left: 202px;
  margin-top: 7px;
  color: #ff0000;
  font-size: 11px;
  font-weight: bold;
}
html.fg-submission-page .article-form-wrap .field-label {
  position: relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: inline-block;
  word-wrap: break-word;
  vertical-align: top;
  text-align: right;
  width: 168px;
  margin-right: 34px;
  margin-top: 7px;
  padding-left: 10px;
  line-height: 20px;
}
html.fg-submission-page .article-form-wrap .field-interaction,
.mimic-input.smart-input html.fg-submission-page .article-form-wrap.custom-metadata .mimic-input {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  max-width: 378px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-submission-page .article-form-wrap .smart-input .text-wrapper {
  min-height: 22px;
}
html.fg-submission-page .article-form-wrap .reference-wrap .field-error-wrap {
  margin: 14px 0;
}
html.fg-submission-page .article-form-wrap .reference-wrap .field-error-wrap:first-child {
  margin: 0;
}
html.fg-submission-page .article-form-wrap .reference-wrap .error-tooltip {
  margin-top: 4px;
  color: #ff0000;
  font-size: 11px;
  font-weight: bold;
}
html.fg-submission-page .article-form-wrap .mandatory-mark::after {
  color: #bbb;
  content: "*";
  display: inline-block;
  margin-left: 3px;
  position: absolute;
  top: 0;
}
html.fg-submission-page .article-form-wrap .learn-more {
  color: #bbb;
  font-size: 11px;
  margin-left: 5px;
}
html.fg-submission-page .article-form-wrap .url-field .row {
  position: relative;
}
html.fg-submission-page .article-form-wrap .url-field .row:not(:first-child) {
  margin-top: 12px;
}
html.fg-submission-page .article-form-wrap .url-field .row .generic-field-delete {
  position: absolute;
  top: 3px;
  right: -22px;
  background: transparent;
  margin: 0;
  padding: 0;
  border: 0 none transparent;
  width: 22px;
  height: 22px;
  cursor: pointer;
}
html.fg-submission-page .article-form-wrap .url-field .row .generic-field-delete::after {
  content: "\E011";
  width: 22px;
  height: 22px;
  font-size: 7px;
  line-height: 22px;
  color: #999;
}
html.fg-submission-page .article-form-wrap .authors-editor {
  position: relative;
}
html.fg-submission-page .article-form-wrap .authors-editor .author-form-success-status {
  top: -17px;
  z-index: 1;
}
html.fg-submission-page .article-form-wrap .tag-input .tag-wrap {
  display: inline-block;
  cursor: move;
  color: #fff;
  font-size: 0;
  border-radius: 3px;
  vertical-align: middle;
  margin-right: 7px;
  margin-top: 2px;
  max-width: 100%;
  white-space: nowrap;
  background: #5fd2ca;
  background: linear-gradient(to bottom, #5fd2ca 0%, #49c5bd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5fd2ca, endColorstr=#49c5bd, GradientType=0);
  -webkit-filter: none;
          filter: none;
}
html.fg-submission-page .article-form-wrap .tag-input .tag-wrap.shadow {
  opacity: 0.25;
}
html.fg-submission-page .article-form-wrap .tag-input .tag-wrap.dragged {
  position: absolute;
  z-index: 9999;
}
html.fg-submission-page .article-form-wrap .tag-input .tag-wrap .tag {
  margin: 5px 0 5px 7px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 11px;
  line-height: 14px;
}
html.fg-submission-page .article-form-wrap .tag-input .tag-wrap .tag .text {
  max-width: 333px;
  text-overflow: ellipsis;
  overflow: hidden;
}
html.fg-submission-page .article-form-wrap .tag-input .tag-wrap .tag-remover {
  display: inline-block;
  margin: 0 7px;
}
html.fg-submission-page .article-form-wrap .tag-input .tag-wrap .tag-remover:after {
  content: "\E011";
  font-size: 7px;
  font-weight: bold;
}
html.fg-submission-page .article-form-wrap .tag-input .tag-wrap.has-error {
  border: none;
  background: #ffdbdb;
  color: #464646;
}
html.fg-submission-page .article-form-wrap .tag-input .tag-wrap.has-error .tag-remover {
  background: #ffdbdb;
  text-indent: 0;
}
html.fg-submission-page .article-form-wrap .tag-input .tag-wrap.editable {
  border: 1px dashed #717171;
  background: #fff;
  color: #464646;
}
html.fg-submission-page .article-form-wrap .tag-input .tag-wrap.editable .tag-remover {
  background: #fff;
  color: #464646;
}
html.fg-submission-page .article-form-wrap .authors-editor .tag-wrap {
  background: #717171;
}
html.fg-submission-page .article-form-wrap .authors-editor .tag-wrap.is-active {
  background: #5fd2ca;
  background: linear-gradient(to bottom, #5fd2ca 0%, #49c5bd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5fd2ca, endColorstr=#49c5bd, GradientType=0);
}
html.fg-submission-page .article-form-wrap .authors-editor .tag-wrap.is-active.has-error {
  border: none;
  background: #ffdbdb;
  color: #464646;
}
html.fg-submission-page .article-form-wrap .authors-editor .tag-wrap.is-active.has-error .tag-remover {
  background: #ffdbdb;
  text-indent: 0;
}
html.fg-submission-page .article-form-wrap .tag-input {
  padding-top: 2px;
  padding-bottom: 3px;
}
html.fg-submission-page .article-form-wrap .tag-input input {
  font-size: 11px;
  display: inline-block;
  min-width: 15px;
  margin: 2px 0 0 0;
  padding: 0;
  line-height: 20px;
  vertical-align: middle;
  min-height: 18px;
  max-width: 100%;
}
html.fg-submission-page .article-form-wrap .tag-input .tag-helper {
  display: none;
}
html.fg-submission-page .article-form-wrap .autocomplete-wrap.tags-editor .autocomplete-list {
  display: none;
}
html.fg-submission-page .article-form-wrap .autocomplete-wrap.tags-editor.show-autocomplete .autocomplete-list {
  display: block;
}
html.fg-submission-page .article-form-wrap .autocomplete-wrap.tags-editor .tag-wrap {
  position: relative;
  margin-left: 10px;
  border-radius: 0 3px 3px 0;
}
html.fg-submission-page .article-form-wrap .autocomplete-wrap.tags-editor .tag {
  margin: 4px 0 4px 2px;
}
html.fg-submission-page .article-form-wrap .autocomplete-wrap.tags-editor .tag-arrow {
  position: absolute;
  top: 0;
  left: -10px;
  height: 20px;
  width: 10px;
  overflow: hidden;
}
html.fg-submission-page .article-form-wrap .autocomplete-wrap.tags-editor .tag-arrow:after {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  /* Internet Explorer */
  -webkit-transform: rotate(-45deg);
  /* Safari and Chrome */
  -o-transform: rotate(-45deg);
  /* Opera */
  content: "";
  height: 20px;
  left: 4px;
  position: absolute;
  width: 20px;
  background: #5fd2ca;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(45deg, #49c5bd 0%, #5fd2ca 100%);
  /* W3C */
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-menu {
  height: auto;
  max-height: none;
  padding: 0;
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item {
  margin: 0;
  border-bottom: 1px solid #ddd;
  line-height: 41px;
  padding-left: 14px;
  background: #ffffff;
  background: linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f5f5f5, GradientType=0);
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item:focus,
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item:hover {
  /* TODO check if this can be done using `.normalGradient` */
  background: #dddddd;
  background: linear-gradient(to bottom, #dddddd 0%, #e8e8e8 7px);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#e8e8e8', GradientType=0);
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.selected {
  font-weight: normal;
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item::before {
  width: 30px;
  height: 19px;
  display: inline-block;
  content: '';
  vertical-align: middle;
  margin-right: 21px;
  font-size: 20px;
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Fileset::before {
  content: "\E035";
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Figure::before {
  content: "\E05D";
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Code::before {
  content: "\E016";
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Preprint::before {
  content: "\E062";
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Thesis::before {
  content: "\E07A";
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Poster::before {
  content: "\E061";
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Paper::before {
  content: "\E059";
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Presentation::before {
  content: "\E064";
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Media::before {
  content: "\E096";
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Dataset::before {
  content: "\E020";
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .drop-item.Book::before {
  content: "\E00E";
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .select-bottom {
  padding: 14px;
  background-color: #f8f8f8;
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector .alternative-text-color {
  color: #717171;
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector.js-active .drop-menu {
  box-shadow: 2px 4px 10px rgba(0, 0, 0, .25);
}
html.fg-submission-page .article-form-wrap .has-dropdown.type-selector.js-active .drop-trigger {
  box-shadow: 2px 4px 10px rgba(0, 0, 0, .25);
}
html.fg-submission-page .article-form-wrap .type-selector-simplified {
  text-align: left;
}
html.fg-submission-page .article-form-wrap .type-selector-simplified strong {
  font-weight: normal;
}
html.fg-submission-page .article-form-wrap .type-selector-simplified .alternative-text-color {
  display: none;
}
html.fg-submission-page .article-form-wrap .type-selector-simplified .select-bottom {
  padding: 7px;
  background-color: #f8f8f8;
  white-space: nowrap;
}
html.fg-submission-page .article-form-wrap .type-selector-simplified .drop-item {
  display: block;
}
html.fg-submission-page .article-form-wrap .hide-fileset-option .Fileset {
  display: none;
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list {
  width: 100%;
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .drop-menu {
  background-color: #fff;
  z-index: 100;
  box-shadow: 0px 2px 4px 1px #ddd;
  width: 100%;
  border: 1px solid #ddd;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  top: -1px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  overflow: hidden;
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .drop-menu .results-wrapper .drop-item:last-child {
  border: 0;
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .drop-menu .drop-item {
  background: #fff;
  background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, GradientType=0);
  padding: 10px;
  border-bottom: 1px solid #ddd;
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .drop-menu .drop-item.selected {
  background: #f5f5f5;
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .drop-menu .drop-item.selected strong {
  background-color: #fff;
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .drop-menu .drop-item.disabled {
  color: #717171;
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .drop-menu .drop-item strong {
  font-weight: normal;
  background-color: #ceebe9;
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .no-results-wrap {
  height: 364px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  background: #fff;
  background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, GradientType=0);
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .no-results-wrap .no-results {
  text-align: center;
  color: #717171;
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .no-results-wrap .no-results div {
  margin-bottom: 27px;
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .component-wrap.error,
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .component-wrap.loading {
  height: 364px;
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .component-wrap.error .error-wrap,
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .component-wrap.loading .error-wrap,
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .component-wrap.error .loading-wrap,
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .component-wrap.loading .loading-wrap {
  background: #fff;
  background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, GradientType=0);
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .component-wrap.error .error-wrap,
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .component-wrap.loading .error-wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .component-wrap.error .loading-message,
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .component-wrap.loading .loading-message {
  box-shadow: none;
  padding: 0;
  margin-left: -8px;
  margin-top: -8px !important;
  background-position: 0 0;
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
  position: absolute;
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .component-wrap.error .error-message,
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .component-wrap.loading .error-message {
  background-color: transparent!important;
  color: #717171;
}
html.fg-submission-page .article-form-wrap .has-dropdown.autocomplete-list .load-more-loader.loading {
  height: 64px;
  border-top: 1px solid #ddd;
}
html.fg-submission-page .article-form-wrap .autocomplete-wrap.show-autocomplete .mimic-input {
  box-shadow: 0px 2px 4px 1px #ddd;
}
html.fg-submission-page .article-form-wrap .authors-editor .has-dropdown.autocomplete-list.autocomplete-list .autocomplete-user-details,
html.fg-submission-page .article-form-wrap .authors-field .has-dropdown.autocomplete-list.autocomplete-list .autocomplete-user-details {
  margin-left: 7px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
html.fg-submission-page .article-form-wrap .authors-editor .has-dropdown.autocomplete-list.autocomplete-list .drop-item,
html.fg-submission-page .article-form-wrap .authors-field .has-dropdown.autocomplete-list.autocomplete-list .drop-item {
  min-height: 35px;
  padding: 12px 13px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-submission-page .article-form-wrap .authors-editor .has-dropdown.autocomplete-list.autocomplete-list .drop-item img,
html.fg-submission-page .article-form-wrap .authors-field .has-dropdown.autocomplete-list.autocomplete-list .drop-item img {
  height: 38px;
  width: 38px;
  border-radius: 3px;
}
html.fg-submission-page .article-form-wrap .authors-editor .has-dropdown.autocomplete-list.autocomplete-list .drop-item .authors-name,
html.fg-submission-page .article-form-wrap .authors-field .has-dropdown.autocomplete-list.autocomplete-list .drop-item .authors-name {
  font-weight: bold;
  font-size: 13px;
  color: #464646;
}
html.fg-submission-page .article-form-wrap .authors-editor .has-dropdown.autocomplete-list.autocomplete-list .drop-item .authors-name span.inactive-mark,
html.fg-submission-page .article-form-wrap .authors-field .has-dropdown.autocomplete-list.autocomplete-list .drop-item .authors-name span.inactive-mark {
  font-weight: normal;
}
html.fg-submission-page .article-form-wrap .authors-editor .has-dropdown.autocomplete-list.autocomplete-list .drop-item .authors-details,
html.fg-submission-page .article-form-wrap .authors-field .has-dropdown.autocomplete-list.autocomplete-list .drop-item .authors-details {
  font-size: 11px;
  line-height: 13px;
  white-space: nowrap;
  width: 285px;
}
html.fg-submission-page .article-form-wrap .authors-editor .has-dropdown.autocomplete-list.autocomplete-list .drop-item .authors-details .authors-email,
html.fg-submission-page .article-form-wrap .authors-field .has-dropdown.autocomplete-list.autocomplete-list .drop-item .authors-details .authors-email,
html.fg-submission-page .article-form-wrap .authors-editor .has-dropdown.autocomplete-list.autocomplete-list .drop-item .authors-details .authors-institution,
html.fg-submission-page .article-form-wrap .authors-field .has-dropdown.autocomplete-list.autocomplete-list .drop-item .authors-details .authors-institution,
html.fg-submission-page .article-form-wrap .authors-editor .has-dropdown.autocomplete-list.autocomplete-list .drop-item .authors-details .authors-orcid,
html.fg-submission-page .article-form-wrap .authors-field .has-dropdown.autocomplete-list.autocomplete-list .drop-item .authors-details .authors-orcid {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #717171;
}
html.fg-submission-page .article-form-wrap .authors-editor .avatar-image-loaded,
html.fg-submission-page .article-form-wrap .authors-field .avatar-image-loaded {
  border-radius: 3px;
  vertical-align: middle;
  background: #fff url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/profile/avatar.jpg) no-repeat center center;
  background-size: 100%;
}
html.fg-submission-page .article-form-wrap .authors-editor .avatar-image-loaded.avatar-image-loaded,
html.fg-submission-page .article-form-wrap .authors-field .avatar-image-loaded.avatar-image-loaded {
  background: transparent;
}
html.fg-submission-page .article-form-wrap .authors-editor .autocomplete-list-holder,
html.fg-submission-page .article-form-wrap .authors-field .autocomplete-list-holder {
  max-height: 364px;
  overflow-x: hidden;
  overflow-y: auto;
}
html.fg-submission-page .article-form-wrap .authors-editor .autocomplete-list-holder .component-wrap,
html.fg-submission-page .article-form-wrap .authors-field .autocomplete-list-holder .component-wrap {
  display: block;
}
html.fg-submission-page .article-form-wrap .authors-editor .add-new-item-button,
html.fg-submission-page .article-form-wrap .authors-field .add-new-item-button {
  border-bottom: 1px solid #c74d5a;
}
html.fg-submission-page .article-form-wrap .authors-editor .drop-menu .drop-item.not-listed-item,
html.fg-submission-page .article-form-wrap .authors-field .drop-menu .drop-item.not-listed-item {
  border-top: 1px solid #ddd;
}
html.fg-submission-page .article-form-wrap .authors-editor .not-listed-item,
html.fg-submission-page .article-form-wrap .authors-field .not-listed-item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-submission-page .article-form-wrap .authors-editor .not-listed-item .add-new-item-button,
html.fg-submission-page .article-form-wrap .authors-field .not-listed-item .add-new-item-button {
  margin-left: 5px;
}
html.fg-submission-page .article-form-wrap .category-selector-app .drop-trigger {
  white-space: normal;
  text-overflow: none;
  color: #464646;
}
html.fg-submission-page .article-form-wrap .category-selector-app .coma-separated:after {
  content: ", ";
}
html.fg-submission-page .article-form-wrap .category-selector-app .coma-separated.last:after {
  content: " ";
}
html.fg-submission-page .article-form-wrap .category-selector-app .trigger-wrap {
  max-height: 16px;
}
html.fg-submission-page .article-form-wrap .category-selector-app .list-trim-more {
  display: inline-block;
}
html.fg-submission-page .article-form-wrap .category-selector-app .drop-menu {
  max-height: none;
  overflow: visible;
  padding: 0;
}
html.fg-submission-page .article-form-wrap .category-selector-app.js-active .drop-menu {
  box-shadow: 2px 4px 10px rgba(0, 0, 0, .25);
}
html.fg-submission-page .article-form-wrap .category-selector-app.js-active .drop-trigger {
  box-shadow: 2px 4px 10px rgba(0, 0, 0, .25);
}
html.fg-submission-page .article-form-wrap .category-selector-app .search-section {
  background-color: #f8f8f8;
  padding: 7px 14px;
  border-bottom: 1px solid #ddd;
}
html.fg-submission-page .article-form-wrap .category-selector-app .mimic-input {
  position: relative;
  padding-right: 28px;
}
html.fg-submission-page .article-form-wrap .category-selector-app .search-field {
  width: auto;
}
html.fg-submission-page .article-form-wrap .category-selector-app .items-section {
  max-height: 300px;
  overflow: auto;
}
html.fg-submission-page .article-form-wrap .category-selector-app .category-selector-search-message {
  padding: 28px;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  color: #717171;
}
html.fg-submission-page .article-form-wrap .category-selector-app .back-to-main {
  font-weight: bold;
  margin: 7px 14px;
  display: inline-block;
  color: #464646;
}
html.fg-submission-page .article-form-wrap .category-selector-app .back-to-main:before {
  font-size: 8px;
  margin-right: 7px;
  color: #717171;
  content: "\E00D";
}
html.fg-submission-page .article-form-wrap .category-selector-app .styled-checkbox {
  margin: 0 7px 0 0;
}
html.fg-submission-page .article-form-wrap .category-selector-app .change-parent {
  position: absolute;
  right: 0;
  top: 0;
  width: 14px;
  height: 100%;
  padding-left: 14px;
}
html.fg-submission-page .article-form-wrap .category-selector-app .change-parent::after {
  content: "\E076";
  font-size: 7px;
  color: transparent;
}
html.fg-submission-page .article-form-wrap .category-selector-app .category-container {
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 290px;
  cursor: pointer;
  margin: -10px 0;
  padding: 10px 0;
}
html.fg-submission-page .article-form-wrap .category-selector-app .category-name {
  display: inline-block;
  white-space: normal;
  max-width: 280px;
}
html.fg-submission-page .article-form-wrap .category-selector-app .selected-count {
  color: #717171;
  font-weight: normal;
  margin-left: 7px;
  white-space: nowrap;
}
html.fg-submission-page .article-form-wrap .category-selector-app .drop-item {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 10px 28px 10px 14px;
  font-weight: bold;
  line-height: 20px;
  white-space: normal;
  overflow: visible;
  border-bottom: 1px solid #ddd;
  cursor: default;
}
html.fg-submission-page .article-form-wrap .category-selector-app .drop-item:hover {
  background: #f8f8f8;
}
html.fg-submission-page .article-form-wrap .category-selector-app .drop-item:hover .change-parent::after,
html.fg-submission-page .article-form-wrap .category-selector-app .drop-item .change-parent:focus::after {
  color: #c74d5a;
  line-height: 40px;
}
html.fg-submission-page .article-form-wrap .category-selector-app .subcategory-view .drop-item {
  padding: 4px 14px;
  font-weight: normal;
  white-space: nowrap;
}
html.fg-submission-page .article-form-wrap .category-selector-app .subcategory-view .drop-item .category-container {
  margin: -4px 0;
  padding: 4px 0;
}
html.fg-submission-page .article-form-wrap .category-selector-app .subcategory-view .drop-item:hover {
  background: transparent;
}
html.fg-submission-page .article-form-wrap .category-selector-app .subcategory-view .drop-item:nth-child(2n) {
  background-color: #f8f8f8;
}
html.fg-submission-page .article-form-wrap .category-selector-app .subcategory-view .drop-item:nth-child(2n):hover {
  background: #f8f8f8;
}
html.fg-submission-page .article-form-wrap .category-selector-app .subcategory-view .drop-item:hover .change-parent::after,
html.fg-submission-page .article-form-wrap .category-selector-app .subcategory-view .drop-item .change-parent:focus::after {
  color: #c74d5a;
  line-height: 30px;
}
html.fg-submission-page .article-form-wrap .category-selector-app .no-results {
  color: #717171;
  text-align: center;
  margin: 50px 0;
}
html.fg-submission-page .article-form-wrap .mimic-input.wysiwyg {
  position: relative;
  padding: 0;
}
html.fg-submission-page .article-form-wrap .mimic-input.wysiwyg .placeholder {
  position: absolute;
  color: #bbb;
  top: 7px;
  left: 7px;
}
html.fg-submission-page .article-form-wrap .mimic-input.wysiwyg iframe {
  width: 366px;
  border: 0;
  margin: 7px 7px 0;
}
html.fg-submission-page .article-form-wrap .mimic-input.wysiwyg .toolbar {
  background-color: #fafaf9;
  padding: 7px;
}
html.fg-submission-page .article-form-wrap .mimic-input.wysiwyg .toolbar .button {
  margin-left: 7px;
  outline: 1px solid #f8f8f8;
  width: 21px;
  height: 21px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
html.fg-submission-page .article-form-wrap .mimic-input.wysiwyg .toolbar .button:after {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-edit-sprite.png);
  content: "";
  display: inline-block;
  position: relative;
  top: 3px;
}
html.fg-submission-page .article-form-wrap .mimic-input.wysiwyg .toolbar .button.bold:after {
  background-position: -84px 0;
  width: 10px;
  height: 14px;
  top: 2px;
}
html.fg-submission-page .article-form-wrap .mimic-input.wysiwyg .toolbar .button.italic:after {
  background-position: -83px -29px;
  width: 12px;
  height: 14px;
  top: 3px;
}
html.fg-submission-page .article-form-wrap .mimic-input.wysiwyg .toolbar .button.underline:after {
  background-position: -84px -58px;
  width: 10px;
  height: 14px;
  top: 4px;
}
html.fg-submission-page .article-form-wrap .mimic-input.wysiwyg .toolbar .button.superscript:after {
  background-position: -83px -79px;
  width: 14px;
  height: 12px;
  top: 3px;
}
html.fg-submission-page .article-form-wrap .mimic-input.wysiwyg .toolbar .button.subscript:after {
  background-position: -83px -112px;
  width: 14px;
  height: 12px;
  top: 7px;
}
html.fg-submission-page .article-form-wrap .mimic-input.wysiwyg .toolbar .button:hover {
  outline: 1px solid #ddd;
}
html.fg-submission-page .article-form-wrap .mimic-input.wysiwyg .toolbar .button:first-child {
  margin-left: 0;
}
html.fg-submission-page .article-form-wrap .mimic-input.wysiwyg.focused .placeholder {
  display: none;
}
html.fg-submission-page .sidebar-tooltips {
  display: inline-block;
  vertical-align: top;
  max-width: 30%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  position: absolute;
  padding: 0 3% 50px 2%;
  top: 0;
}
html.fg-submission-page .drag-top-left,
html.fg-submission-page .drag-bottom-right {
  display: none;
}
html.fg-submission-page .drag-top-left::before,
html.fg-submission-page .drag-bottom-right::before {
  height: 100%;
}
html.fg-submission-page .drag-top-left::after,
html.fg-submission-page .drag-bottom-right::after {
  width: 100%;
}
html.fg-submission-page .drag-top-left::before,
html.fg-submission-page .drag-bottom-right::before,
html.fg-submission-page .drag-top-left::after,
html.fg-submission-page .drag-bottom-right::after {
  z-index: 400;
  content: "";
  position: fixed;
}
html.fg-submission-page .drag-top-left::before,
html.fg-submission-page .drag-top-left::after {
  top: 0;
  left: 0;
}
html.fg-submission-page .drag-top-left::before {
  border-right: 7px dashed #6cdaee;
}
html.fg-submission-page .drag-top-left::after {
  border-bottom: 7px dashed #6cdaee;
}
html.fg-submission-page .drag-bottom-right::before {
  top: 0;
  right: 0;
  border-left: 7px dashed #6cdaee;
}
html.fg-submission-page .drag-bottom-right::after {
  bottom: 0;
  left: 0;
  border-top: 7px dashed #6cdaee;
}
html.fg-submission-page .dragging .drag-top-left,
html.fg-submission-page .dragging .drag-bottom-right {
  display: block;
}
html.fg-submission-page .upload-area-wrap {
  margin-top: 58px;
  text-align: center;
}
html.fg-submission-page .upload-area-wrap .upload-confirm-area {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  max-width: 726px;
  margin: 46px auto auto auto;
  height: 286px;
  font-size: 13px;
  vertical-align: middle;
}
html.fg-submission-page .upload-area-wrap .upload-area {
  color: #151009;
  border-radius: 6px;
  border: 3px dashed #ddd;
}
html.fg-submission-page .upload-area-wrap .confirm-area {
  background: #fff;
  padding-top: 120px;
}
html.fg-submission-page .upload-area-wrap .drag-line {
  margin-top: 120px;
  color: #717171;
}
html.fg-submission-page .upload-area-wrap .or {
  padding: 0 8px;
}
html.fg-submission-page .dragging .upload-area {
  border: 3px dashed transparent;
}
.fs-icon-base,
.authors-editor .non-figshare-author .nfa-note-hide::after,
.authors-editor .matched-authors .authors-list li .profile-link:hover::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.authors-editor .non-figshare-author {
  position: absolute;
  min-height: 322px;
  z-index: 100;
  width: 100%;
  background: #f8f8f8;
  border: 1px solid #ddd;
  border-top: none;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 13px;
  line-height: 15px;
  box-shadow: 0px 2px 4px 1px #ddd;
}
.authors-editor .non-figshare-author .title {
  color: #464646;
  text-align: center;
  margin: 17px 27px 2px 27px;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: normal;
  font-family: Arial, Helvetica, "Open Sans", sans-serif;
}
.authors-editor .non-figshare-author .field {
  margin: 18px 27px 0 27px;
}
.authors-editor .non-figshare-author .field .field-name {
  font-weight: bold;
  margin-bottom: 6px;
}
.authors-editor .non-figshare-author .field .field-name .mandatory::before {
  content: "*";
  color: #bbbbbb;
  font-weight: normal;
}
.authors-editor .non-figshare-author .field.action-bar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 27px;
  margin-bottom: 18px;
}
.authors-editor .non-figshare-author .field.action-bar .underline {
  border-bottom: 1px solid #c74d5a;
}
.authors-editor .non-figshare-author .field.action-bar .close {
  text-align: left;
  margin: 7px;
}
.authors-editor .non-figshare-author .field.action-bar .close.disabled {
  border-bottom: 1px solid #bbb;
}
.authors-editor .non-figshare-author .field.action-bar .confirm-author {
  cursor: pointer;
}
.authors-editor .non-figshare-author .field.action-bar .confirm-author[disabled] {
  background-color: #bbb;
}
.authors-editor .non-figshare-author .field .error-row {
  font-size: 12px;
  font-weight: normal;
  margin-top: 6px;
}
.authors-editor .non-figshare-author.view .title {
  text-align: center;
  margin: 17px 0 2px 0;
  font-size: 13px;
  line-height: 21px;
}
.authors-editor .non-figshare-author.view .field.action-bar {
  margin-top: 18px;
}
.authors-editor .non-figshare-author.error .title {
  text-align: left;
  margin: 0;
  display: block;
  background: #ffdbdb;
  line-height: 21px;
  padding: 9px 0 9px 27px;
}
.authors-editor .non-figshare-author.error .try-again {
  color: #ff0000;
}
.authors-editor .non-figshare-author.error .field.action-bar {
  margin-top: 18px;
}
.authors-editor .non-figshare-author .nfa-email-note {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  background-color: #ffffa7;
  color: #464646;
  margin: 9px 27px 14px 27px;
}
.authors-editor .non-figshare-author .nfa-email-note p {
  margin: 5px 7px;
  font-size: 11px;
  line-height: 14px;
}
.authors-editor .non-figshare-author .nfa-note-hide {
  display: inline-block;
  margin-top: 7px;
  margin-right: 7px;
}
.authors-editor .non-figshare-author .nfa-note-hide::after {
  content: "\E011";
  font-size: 10px;
  color: #464646;
}
.authors-editor .non-figshare-author .nfa-no-remind {
  color: #c7404d;
}
.authors-editor .matched-authors {
  position: absolute;
  height: 356px;
  z-index: 100;
  width: 100%;
  background: #f8f8f8;
  border: 1px solid #ddd;
  border-top: none;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 13px;
  line-height: 15px;
  box-shadow: 0px 2px 4px 1px #ddd;
}
.authors-editor .matched-authors .authors-list-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 277px;
  padding-top: 16px;
}
.authors-editor .matched-authors .authors-list-wrapper .ma-title {
  text-align: center;
}
.authors-editor .matched-authors .authors-list {
  padding: 0;
  list-style: none;
  overflow-y: auto;
  max-height: 214px;
}
.authors-editor .matched-authors .authors-list li {
  margin: 11px 27px 0 26px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ddd;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.authors-editor .matched-authors .authors-list li:first-child {
  padding-top: 12px;
  border-top: 1px solid #ddd;
}
.authors-editor .matched-authors .authors-list li img.avatar-image {
  border-radius: 3px;
  vertical-align: middle;
  background: #fff url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/profile/avatar.jpg) no-repeat center center;
  background-size: 100%;
}
.authors-editor .matched-authors .authors-list li img.avatar-image.avatar-image-loaded {
  background: transparent;
}
.authors-editor .matched-authors .authors-list li .profile-avatar {
  display: inline-block;
  width: 38px;
  height: 38px;
  border-radius: 3px;
  overflow: hidden;
  margin-right: 10px;
  vertical-align: middle;
}
.authors-editor .matched-authors .authors-list li .details {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: bold;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.authors-editor .matched-authors .authors-list li .details .info-container {
  font-size: 11px;
  color: #717171;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  word-break: break-word;
  word-wrap: break-word;
  width: 230px;
}
.authors-editor .matched-authors .authors-list li .details .info-container .author-name,
.authors-editor .matched-authors .authors-list li .details .info-container .author-institution,
.authors-editor .matched-authors .authors-list li .details .info-container .author-email {
  width: 100%;
}
.authors-editor .matched-authors .authors-list li .details .info-container .author-institution,
.authors-editor .matched-authors .authors-list li .details .info-container .author-email {
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.authors-editor .matched-authors .authors-list li .details .info-container .author-orcid {
  font-weight: normal;
}
.authors-editor .matched-authors .authors-list li .profile-link {
  color: #464646;
}
.authors-editor .matched-authors .authors-list li .profile-link:hover {
  color: #c7404d;
}
.authors-editor .matched-authors .authors-list li .profile-link:hover::after {
  content: "\E041";
  margin-left: 6px;
  font-size: 7px;
}
.authors-editor .matched-authors .wrong-person {
  width: 93px;
  margin: 3px auto 0 auto;
  display: block;
}
.authors-editor .matched-authors .action-bar {
  padding-left: 25px;
  margin: 27px 0 30px 0;
}
.authors-editor .matched-authors .underline {
  border-bottom: 1px solid #c7404d;
}
.authors-editor .author-form-success-status {
  position: absolute;
  right: 0;
  top: 5px;
  padding: 4px 7px;
  font-size: 11px;
  line-height: 13px;
  color: #464646;
  border-radius: 3px;
  background: #edf3d7;
}
.authors-editor.has-error {
  border: 1px solid #ff0000;
}
.fs-icon-base,
.funding-selector-wrap .funding-item-wrapper .funding-remove-button::after,
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item .funding-url::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-submission-page .article-form-wrap .funding-selector-wrap .field-error {
  margin-left: 0;
}
.funding-selector-wrap {
  position: relative;
  /* batch edit specific CSS */
}
.funding-selector-wrap .funding-item-wrapper {
  position: relative;
  margin-bottom: 16px;
}
.funding-selector-wrap .funding-item-wrapper .smart-input textarea {
  z-index: 1;
}
.funding-selector-wrap .funding-item-wrapper .funding-remove-button {
  position: absolute;
  top: 8px;
  margin-left: 7px;
  left: 100%;
}
.funding-selector-wrap .funding-item-wrapper .funding-remove-button::after {
  content: "\E011";
  color: #bbbbbb;
  font-size: 10px;
  display: block;
}
.funding-selector-wrap .funding-item-wrapper .funding-remove-button:hover::after {
  color: #c74d5a;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper {
  position: absolute;
  top: 29px;
  width: 100%;
  height: auto;
  background: #fff;
  box-shadow: 0px 2px 7px rgba(0, 0, 0, .2);
  border: 1px solid #ddd;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  z-index: 2;
  border-top: none;
  max-height: 400px;
  overflow-y: auto;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-loading {
  height: 49px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-loading .figshare-logo {
  width: 14px;
  height: 14px;
  display: block;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-error {
  padding: 14px;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  background: #f3dbde;
  color: #717171;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item {
  position: relative;
  border-top: 1px solid #ddd;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item .funding-details {
  padding: 9px 14px;
  position: relative;
  display: block;
  z-index: 1;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item .funding-details:hover {
  background: #f8f8f8;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item .funding-details.disabled {
  cursor: default;
  background: #f5f5f5;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item .funding-details .funding-name {
  font-weight: bold;
  font-size: 13px;
  color: #464646;
  line-height: 14px;
  margin-right: 21px;
  word-wrap: break-word;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item .funding-details .funding-name .highlight {
  font-weight: normal;
  background: #CFEBE9;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item .funding-details .funding-code-funder {
  position: relative;
  color: #717171;
  line-height: 14px;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item .funding-details .funding-code-funder .funding-code,
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item .funding-details .funding-code-funder .funding-funder {
  display: inline;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item .funding-details .funding-code-funder .funding-code .highlight,
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item .funding-details .funding-code-funder .funding-funder .highlight {
  font-weight: normal;
  background: #CFEBE9;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item .funding-details .funding-code-funder .funding-code + .funding-funder {
  margin-left: 7px;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item .funding-details .funding-code-funder .funding-code + .funding-funder::before {
  content: "";
  width: 1px;
  height: 12px;
  display: inline-block;
  background: #ddd;
  margin-right: 7px;
  position: relative;
  top: 1px;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item .funding-url {
  position: absolute;
  width: 7px;
  height: 7px;
  top: 14px;
  right: 14px;
  display: none;
  z-index: 2;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item .funding-url::after {
  content: "\E041";
  font-size: 7px;
  position: absolute;
  top: 0;
  left: 0;
}
.funding-selector-wrap .funding-item-wrapper .funding-search-list-wrapper .funding-item:hover .funding-url {
  display: block;
}
.funding-selector-wrap .funding-item-wrapper.focused {
  z-index: 9001;
}
.funding-selector-wrap .funding-item-wrapper.focused .mimic-input {
  border-radius: 3px 3px 0 0;
  border-bottom: none;
  z-index: 1;
}
.funding-selector-wrap .funding-item-wrapper.disabled .mimic-input {
  background: #f8f8f8;
}
.funding-selector-wrap .funding-item-wrapper.disabled .mimic-input textarea {
  color: #464646;
}
.funding-selector-wrap .funding-item-wrapper.disabled::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 90;
  cursor: default;
}
.funding-selector-wrap .funding-add-button {
  display: inline-block;
  position: relative;
}
.funding-selector-wrap .funding-add-button::after {
  content: "";
  display: block;
  height: 1px;
  background: #c74d5a;
  opacity: 0.3;
  margin-left: 10px;
  margin-top: 1px;
}
.funding-selector-wrap.material {
  margin-top: 70px;
  margin-bottom: 420px;
}
.funding-selector-wrap.material .funding-add-button {
  color: #464646;
}
.funding-selector-wrap.material .funding-add-button::after {
  background: #464646;
}
.funding-selector-wrap.material .funding-add-button:hover {
  color: #c74d5a;
}
.funding-selector-wrap.material .funding-add-button:hover::after {
  background: #c74d5a;
}
.funding-selector-wrap.material .funding-search-list-wrapper {
  top: 39px;
}
.funding-selector-wrap.material .funding-selector-label {
  color: #464646;
  overflow: hidden;
  font-size: 14px;
  max-width: 100%;
  line-height: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 7px;
}
.funding-selector-wrap.material .funding-add-button {
  margin-top: 16px;
}
.funding-selector-wrap.material .funding-item-wrapper {
  margin-bottom: 0;
}
.funding-selector-wrap.material .funding-item-wrapper.focused {
  outline: none;
  box-shadow: none;
}
.funding-selector-wrap.material .funding-item-wrapper .smart-input {
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #ddd;
  background: transparent;
  padding: 0;
  border-radius: 0;
}
.funding-selector-wrap.material .funding-item-wrapper .smart-input.focused {
  outline: none;
  box-shadow: none;
}
.funding-selector-wrap.material .funding-item-wrapper .smart-input .text-wrapper,
.funding-selector-wrap.material .funding-item-wrapper .smart-input textarea {
  font-size: 16px;
  padding: 0;
  padding-top: 14px;
  padding-bottom: 9px;
  min-height: 1em;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
  margin-right: 35px;
}
.funding-selector-wrap.material .funding-item-wrapper .smart-input textarea {
  height: auto;
}
.funding-selector-wrap.material .funding-item-wrapper .funding-remove-button {
  width: 28px;
  height: 28px;
  right: 0;
  top: 8px;
  left: auto;
  z-index: 200;
  -webkit-transform: none;
          transform: none;
  text-align: center;
  line-height: 28px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.funding-selector-wrap.material .funding-item-wrapper .funding-remove-button::after {
  font-size: 14px;
}
.funding-selector-wrap.material .funding-item-wrapper.error .mimic-input {
  border-color: #ff0000;
}
.funding-selector-wrap.material .funding-item-wrapper.error .field-error {
  font-size: 14px;
  line-height: 21px;
  margin-top: 7px;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  color: #ff0000;
}
.fs-icon-base,
.upload-confirm-area .confirm-group::before,
.upload-confirm-area .confirm-file::before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.upload-confirm-area .upload-button,
.upload-confirm-area .confirm-button {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px;
  line-height: 23px;
  border-radius: 4px;
  color: #fff;
}
.upload-confirm-area .upload-button {
  padding: 0 8px;
}
.upload-confirm-area .confirm-button {
  padding: 6px 14px 6px 8px;
}
.upload-confirm-area .confirm-button::before {
  font-size: 14px;
  margin-left: 7px;
  margin-right: 7px;
  vertical-align: middle;
}
.upload-confirm-area .button-like {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.upload-confirm-area .button-like .normal-link {
  color: #fff;
  margin-left: 5px;
  text-decoration: underline;
}
.upload-confirm-area .confirm-group::before {
  content: "\E054";
}
.upload-confirm-area .confirm-file::before {
  content: "\E04E";
}
.fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.light-theme.group-selector .groups-trigger {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.light-theme.group-selector .drop-menu {
  background: #f8f8f8;
}
.light-theme.group-selector .items-wrap {
  max-height: 250px;
  overflow-y: scroll;
}
.light-theme.group-selector .drop-item {
  padding-left: 75px;
  position: relative;
  cursor: default;
}
.light-theme.group-selector .default-group {
  padding-left: 15px;
  border-bottom: 2px solid #ddd;
}
.light-theme.group-selector .no-results {
  margin: 0;
  padding: 14px 0;
  text-align: center;
  color: #717171;
  background-color: #fff;
}
.light-theme.group-selector .level-0 {
  padding-left: 15px;
}
.light-theme.group-selector .level-1 {
  padding-left: 30px;
}
.light-theme.group-selector .level-2 {
  padding-left: 45px;
}
.light-theme.group-selector .level-3 {
  padding-left: 60px;
}
.light-theme.group-selector .level-4 {
  padding-left: 75px;
}
.light-theme.group-selector .filters-active .drop-item {
  padding-left: 15px;
}
.light-theme.group-selector .drop-item:nth-child(odd) {
  background: #fff;
}
.light-theme.group-selector .search-field {
  margin: 7px 14px;
  width: auto;
}
.light-theme.group-selector .search-field input {
  width: 100%;
}
.light-theme.group-selector .search-field a {
  display: none;
}
.light-theme.group-selector .search-field.has-text a {
  display: block;
}
.light-theme.group-selector .toggle-trigger {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjA4NUUzREVEMDAwMTFFNEFDOTZDOUMwQjYzNEZGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjA4NUUzREZEMDAwMTFFNEFDOTZDOUMwQjYzNEZGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MEMyRTU3RkNGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MEMyRTU4MENGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvRU5YcAAAA+SURBVHjaYvz//z8DCMyaNQtEQTgMDIxpaWlgBhMDAcA4c+ZMZD7cBJgAC5IgNoWErWBBNg6bFYwU+wIgwAAUbxPWmnukfgAAAABJRU5ErkJggg==");
  position: absolute;
  top: 8px;
  width: 8px;
  height: 8px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.light-theme.group-selector .toggle-trigger.expanded {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjA4NUUzRTJEMDAwMTFFNEFDOTZDOUMwQjYzNEZGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjA4NUUzRTNEMDAwMTFFNEFDOTZDOUMwQjYzNEZGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MDg1RTNFMEQwMDAxMUU0QUM5NkM5QzBCNjM0RkYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MDg1RTNFMUQwMDAxMUU0QUM5NkM5QzBCNjM0RkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmscd0UAAAArSURBVHjaYvz//z8DPsBIHQWzZs36AGTzo8l9TEtLE2BiIAAYae9IgAADABabGfX37QygAAAAAElFTkSuQmCC");
}
.light-theme.group-selector .group-name {
  display: inline-block;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-left: 15px;
  white-space: normal;
  word-break: break-word;
}
.upload-button-wrap {
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.upload-button-wrap input[type="file"] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}
.virus-status.virus-found {
  color: red;
}
.virus-status.virus-error {
  color: red;
}
.virus-status.virus-warning {
  color: #999;
}
.figshare-logo {
  width: 56px;
  height: 56px;
}
.figshare-logo-color1 {
  fill: #aec709;
}
.figshare-logo-color2 {
  fill: #c6454f;
}
.figshare-logo-color3 {
  fill: #55636d;
}
.figshare-logo-color4 {
  fill: #68c0b9;
}
.figshare-logo-grayscale .figshare-logo-color1 {
  fill: #666666;
}
.figshare-logo-grayscale .figshare-logo-color2 {
  fill: #999999;
}
.figshare-logo-grayscale .figshare-logo-color3 {
  fill: #cccccc;
}
.figshare-logo-grayscale .figshare-logo-color4 {
  fill: #333333;
}
@-webkit-keyframes figshareLogoOpacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes figshareLogoOpacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.animate .group {
  opacity: 1;
  -webkit-animation: 0.8s figshareLogoOpacityPulse infinite linear;
          animation: 0.8s figshareLogoOpacityPulse infinite linear;
}
.animate .layer1 {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.animate .layer2 {
  -webkit-animation-delay: 0.04s;
          animation-delay: 0.04s;
}
.animate .layer3 {
  -webkit-animation-delay: 0.08s;
          animation-delay: 0.08s;
}
.animate .layer4 {
  -webkit-animation-delay: 0.12s;
          animation-delay: 0.12s;
}
.animate .layer5 {
  -webkit-animation-delay: 0.16s;
          animation-delay: 0.16s;
}
.animate .layer6 {
  -webkit-animation-delay: 0.20s;
          animation-delay: 0.20s;
}
.animate .layer7 {
  -webkit-animation-delay: 0.24s;
          animation-delay: 0.24s;
}
.animate .layer8 {
  -webkit-animation-delay: 0.28s;
          animation-delay: 0.28s;
}
.animate .layer9 {
  -webkit-animation-delay: 0.32s;
          animation-delay: 0.32s;
}
.animate .layer10 {
  -webkit-animation-delay: 0.36s;
          animation-delay: 0.36s;
}
.animate .layer11 {
  -webkit-animation-delay: 0.40s;
          animation-delay: 0.40s;
}
.animate .layer12 {
  -webkit-animation-delay: 0.44s;
          animation-delay: 0.44s;
}
.animate .layer13 {
  -webkit-animation-delay: 0.48s;
          animation-delay: 0.48s;
}
.animate .layer14 {
  -webkit-animation-delay: 0.52s;
          animation-delay: 0.52s;
}
.animate .layer15 {
  -webkit-animation-delay: 0.56s;
          animation-delay: 0.56s;
}
.animate .layer16 {
  -webkit-animation-delay: 0.60s;
          animation-delay: 0.60s;
}
.animate .layer17 {
  -webkit-animation-delay: 0.64s;
          animation-delay: 0.64s;
}
.animate .layer18 {
  -webkit-animation-delay: 0.68s;
          animation-delay: 0.68s;
}
.animate .layer19 {
  -webkit-animation-delay: 0.72s;
          animation-delay: 0.72s;
}
.animate .layer20 {
  -webkit-animation-delay: 0.76s;
          animation-delay: 0.76s;
}
.actions-menu-component {
  position: relative;
  z-index: inherit;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.actions-menu-component .actions-menu-container {
  z-index: 1;
}
.actions-menu-top .actions-menu-container {
  bottom: 100%;
  margin-bottom: 11px;
}
.actions-menu-right .actions-menu-container {
  left: 100%;
  margin-left: 11px;
}
.actions-menu-bottom .actions-menu-container {
  top: 100%;
  margin-top: 11px;
}
.actions-menu-left .actions-menu-container {
  right: 100%;
  margin-right: 11px;
}
.actions-menu-trigger {
  background: transparent;
  padding: 0;
  margin: 0;
  border: 0 none transparent;
}
.fs-icon-base,
.date-input-component-wrapper .date-input-selector .month-control.prev::before,
.date-input-component-wrapper .date-input-selector .month-control.next::before,
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .drop-trigger::after,
.date-input-component-wrapper .date-input-selector .month-control.month .custom-select .drop-trigger::after,
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .js-active .drop-trigger::after,
.date-input-component-wrapper .date-input-selector .month-control.month .custom-select .js-active .drop-trigger::after,
.date-input-component-wrapper .date-input-selector .actions-menu-trigger::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.date-input-component-wrapper {
  width: 140px;
}
.date-input-component-wrapper.disabled .date-input-container,
.date-input-component-wrapper.disabled .date-input-field {
  cursor: default;
}
.date-input-component-wrapper .date-input-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  cursor: pointer;
}
.date-input-component-wrapper .date-input-field {
  position: relative;
  display: inline-block;
  color: #464646;
  background: #fff;
  box-shadow: inset 0px 14px 7px -14px rgba(0, 0, 0, .1);
  width: 91px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0 7px;
  border: 1px solid #ddd;
  border-radius: 3px;
  font-size: 13px;
  line-height: 28px;
  height: 28px;
  cursor: pointer;
  pointer-events: none;
}
.date-input-component-wrapper .date-input-field::-webkit-input-placeholder {
  color: #bbb;
}
.date-input-component-wrapper .date-input-field::-moz-placeholder {
  color: #bbb;
}
.date-input-component-wrapper .date-input-field:-ms-input-placeholder {
  color: #bbb;
}
.date-input-component-wrapper .date-input-field::placeholder {
  color: #bbb;
}
.date-input-component-wrapper .date-input-field:focus {
  border: 1px solid #3496fb;
  box-shadow: 0 0 4px 1px #3496fb;
}
.date-input-component-wrapper .date-input-field:focus::-webkit-input-placeholder {
  color: #ddd;
}
.date-input-component-wrapper .date-input-field:focus::-moz-placeholder {
  color: #ddd;
}
.date-input-component-wrapper .date-input-field:focus:-ms-input-placeholder {
  color: #ddd;
}
.date-input-component-wrapper .date-input-field:focus::placeholder {
  color: #ddd;
}
.date-input-component-wrapper .date-input-field[disabled] {
  background: #fbfbfb;
  color: #bbb;
  box-shadow: inset 0px 14px 14px -14px rgba(0, 0, 0, .1);
}
.date-input-component-wrapper .date-input-field.error {
  border: 1px solid #ff0000;
  box-shadow: 0 0 0 2px #f3dbde;
}
.date-input-component-wrapper .date-input-selector {
  width: 28px;
  height: 28px;
  margin: 0 7px;
}
.date-input-component-wrapper .date-input-selector .month-selector {
  display: inline-block;
  width: 100%;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display {
  width: 100%;
  border-collapse: collapse;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display .month-header th {
  color: #ddd;
  font-weight: normal;
  line-height: 21px;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display .month-content td {
  border: 1px solid #ddd;
  text-align: center;
  margin: 0;
  padding: 0;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display .day-display {
  display: inline-block;
  width: 100%;
  height: 21px;
  background-color: #f8f8f8;
  transition: background-color 0.5s;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display .day-display .day-button {
  display: inline-block;
  width: 100%;
  padding-right: 5px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-align: right;
  font-size: 13px;
  font-weight: bold;
  line-height: 21px;
  color: #bbb;
  transition: color 0.5s;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display .day-display .day-button.disabled {
  cursor: default;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display .day-display.same-month {
  background-color: #f8f8f8;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display .day-display.same-month .day-button {
  color: #717171;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display .day-display.current-date {
  background-color: #f3dbde;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display .day-display.current-date .day-button {
  color: #717171;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display .day-display.disabled {
  background-color: #f8f8f8;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display .day-display.disabled .day-button {
  color: #bbb;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display .day-display.selected {
  background-color: #c7404d;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display .day-display.selected .day-button {
  color: #fff;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display .day-display.highlighted {
  background-color: #d36772;
}
.date-input-component-wrapper .date-input-selector .month-selector .month-display .day-display.highlighted .day-button {
  color: #fff;
}
.date-input-component-wrapper .date-input-selector .month-controls {
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: 7px;
  margin-bottom: 7px;
}
.date-input-component-wrapper .date-input-selector .month-control {
  display: inline-block;
}
.date-input-component-wrapper .date-input-selector .month-control.prev {
  position: absolute;
  left: 0;
}
.date-input-component-wrapper .date-input-selector .month-control.prev::before {
  content: "\E074";
  line-height: 24px;
}
.date-input-component-wrapper .date-input-selector .month-control.prev.disabled::before {
  color: #bbb;
}
.date-input-component-wrapper .date-input-selector .month-control.next {
  position: absolute;
  left: auto;
  right: 0;
}
.date-input-component-wrapper .date-input-selector .month-control.next::before {
  content: "\E076";
  line-height: 24px;
}
.date-input-component-wrapper .date-input-selector .month-control.next.disabled::before {
  color: #bbb;
}
.date-input-component-wrapper .date-input-selector .month-control .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.date-input-component-wrapper .date-input-selector .month-control.selector .custom-select .has-dropdown {
  position: relative;
}
.date-input-component-wrapper .date-input-selector .month-control.selector .custom-select .has-dropdown.js-active > .drop-menu {
  display: block;
}
.date-input-component-wrapper .date-input-selector .month-control.selector .custom-select .has-dropdown .drop-trigger {
  cursor: pointer;
}
.date-input-component-wrapper .date-input-selector .month-control.selector .custom-select .has-dropdown .drop-menu {
  display: none;
  position: absolute;
  top: auto;
  left: 0;
}
.date-input-component-wrapper .date-input-selector .month-control.selector .custom-select .drop-trigger {
  display: inline-block;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.date-input-component-wrapper .date-input-selector .month-control.selector .custom-select.disabled .drop-trigger {
  color: #bbb;
}
.date-input-component-wrapper .date-input-selector .month-control.selector .custom-select.has-error .drop-trigger {
  box-shadow: 0 0 0 2px #f3dbde;
  border: 1px solid #ff0000;
}
.date-input-component-wrapper .date-input-selector .month-control.selector .custom-select .drop-menu {
  position: absolute;
  left: 0;
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  max-height: 350px;
  overflow: auto;
  z-index: 1;
}
.date-input-component-wrapper .date-input-selector .month-control.selector .custom-select .drop-item {
  position: relative;
  display: block;
  margin: 0 2px;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.date-input-component-wrapper .date-input-selector .month-control.selector .custom-select .drop-item.disabled,
.date-input-component-wrapper .date-input-selector .month-control.selector .custom-select .drop-item.selected {
  color: #bbb;
}
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .drop-trigger,
.date-input-component-wrapper .date-input-selector .month-control.month .custom-select .drop-trigger {
  width: auto;
  height: 24px;
  background: #fff;
  background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, GradientType=0);
  padding: 4px 8px 3px 8px;
  border: 1px solid #ddd;
  border-radius: 3px;
  color: #464646;
  font-size: 13px;
}
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .drop-trigger::after,
.date-input-component-wrapper .date-input-selector .month-control.month .custom-select .drop-trigger::after {
  position: absolute;
  top: 0;
  right: 10px;
  content: "\E006";
  font-size: 5px;
  color: #c74d5a;
  line-height: 24px;
}
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .drop-menu,
.date-input-component-wrapper .date-input-selector .month-control.month .custom-select .drop-menu {
  padding: 8px 3px;
  white-space: nowrap;
  background: #464646;
  border: 1px solid #464646;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .has-dropdown .drop-menu,
.date-input-component-wrapper .date-input-selector .month-control.month .custom-select .has-dropdown .drop-menu {
  top: 21px;
}
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .drop-item,
.date-input-component-wrapper .date-input-selector .month-control.month .custom-select .drop-item {
  padding: 3px 8px;
  line-height: 21px;
  font-weight: bold;
  color: #fff;
}
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .drop-item:hover,
.date-input-component-wrapper .date-input-selector .month-control.month .custom-select .drop-item:hover {
  background: #556471;
  border-radius: 3px;
}
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .js-active .drop-trigger,
.date-input-component-wrapper .date-input-selector .month-control.month .custom-select .js-active .drop-trigger {
  background: #464646;
  border-color: #464646;
  color: #fff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .js-active .drop-trigger::after,
.date-input-component-wrapper .date-input-selector .month-control.month .custom-select .js-active .drop-trigger::after {
  position: absolute;
  top: 0;
  right: 10px;
  content: "\E009";
  font-size: 5px;
  color: #fff;
  line-height: 24px;
}
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .drop-trigger,
.date-input-component-wrapper .date-input-selector .month-control.month .custom-select .drop-trigger {
  background: transparent;
  border: 0 none transparent;
  text-align: left;
  width: auto;
}
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .drop-trigger::after,
.date-input-component-wrapper .date-input-selector .month-control.month .custom-select .drop-trigger::after {
  display: none;
}
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .js-active .drop-trigger,
.date-input-component-wrapper .date-input-selector .month-control.month .custom-select .js-active .drop-trigger {
  background: #464646;
  border: 1px solid #464646;
}
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .js-active .drop-trigger::after,
.date-input-component-wrapper .date-input-selector .month-control.month .custom-select .js-active .drop-trigger::after {
  display: block;
}
.date-input-component-wrapper .date-input-selector .month-control.year:hover .custom-select .drop-trigger,
.date-input-component-wrapper .date-input-selector .month-control.month:hover .custom-select .drop-trigger {
  background: #fff;
  background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, GradientType=0);
  border: 1px solid #ddd;
}
.date-input-component-wrapper .date-input-selector .month-control.year:hover .custom-select .drop-trigger::after,
.date-input-component-wrapper .date-input-selector .month-control.month:hover .custom-select .drop-trigger::after {
  display: block;
}
.date-input-component-wrapper .date-input-selector .month-control.year:hover .custom-select .js-active .drop-trigger,
.date-input-component-wrapper .date-input-selector .month-control.month:hover .custom-select .js-active .drop-trigger {
  background: #464646;
  border: 1px solid #464646;
}
.date-input-component-wrapper .date-input-selector .month-control.year {
  padding-left: 7px;
}
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .js-active .drop-trigger {
  width: 65px;
}
.date-input-component-wrapper .date-input-selector .month-control.year:hover .custom-select .drop-trigger {
  width: 65px;
}
.date-input-component-wrapper .date-input-selector .month-control.month .custom-select .js-active .drop-trigger {
  width: 100px;
}
.date-input-component-wrapper .date-input-selector .month-control.month:hover .custom-select .drop-trigger {
  width: 100px;
}
.date-input-component-wrapper .date-input-selector .month-control.year .custom-select .js-active .drop-trigger {
  width: 77px;
}
.date-input-component-wrapper .date-input-selector .actions-menu-trigger {
  width: 28px;
  height: 28px;
  cursor: pointer;
}
.date-input-component-wrapper .date-input-selector .actions-menu-trigger::after {
  content: "\E010";
  line-height: 28px;
  font-size: 14px;
  color: #c74d5a;
}
.date-input-component-wrapper .date-input-selector .actions-menu-trigger:disabled::after {
  color: #bbb;
}
.date-input-component-wrapper .date-input-selector .actions-menu-container {
  left: -96px;
  width: 189px;
}
.fs-icon-base,
.simple-dropdown.open .simple-dropdown-trigger::after,
.simple-dropdown-trigger::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.simple-dropdown {
  position: relative;
}
.simple-dropdown.open .simple-dropdown-options-wrapper {
  display: block;
}
.simple-dropdown.open .simple-dropdown-trigger {
  background: #fff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.simple-dropdown.open .simple-dropdown-trigger::after {
  content: "\E01C";
  line-height: 28px;
}
.simple-dropdown[disabled] .simple-dropdown-trigger::after {
  color: #bbb;
}
.simple-dropdown.dark .simple-dropdown-trigger:hover {
  color: #fff;
  background: #464646;
  border-color: #717171;
}
.simple-dropdown.dark .simple-dropdown-trigger:hover::after {
  color: #fff;
}
.simple-dropdown.dark.open .simple-dropdown-trigger {
  color: #bbb;
  background: #464646;
  border-color: #717171;
}
.simple-dropdown.dark.open .simple-dropdown-trigger::after {
  color: #bbb;
}
.simple-dropdown.dark .simple-dropdown-options-wrapper {
  color: #fff;
  background: #464646;
}
.simple-dropdown.dark .simple-dropdown-option {
  font-weight: bold;
}
.simple-dropdown.dark .simple-dropdown-option:hover {
  background: #717171;
}
.simple-dropdown.dark .simple-dropdown-option.selected {
  color: #bbb;
}
.simple-dropdown.large .simple-dropdown-option {
  border-bottom: 1px solid #717171;
  line-height: 42px;
}
.simple-dropdown.multiline .simple-dropdown-option {
  padding: 7px;
  border-top: 1px solid #ddd;
}
.simple-dropdown.multiline .simple-dropdown-option:first-child {
  border-top: none;
}
.simple-dropdown.multiline .simple-dropdown-option .option-wrapper {
  white-space: normal;
  line-height: 18px;
  display: block;
}
.simple-dropdown.multiline .simple-dropdown-option .toggle-wrap {
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.simple-dropdown.multiline .simple-dropdown-option .toggle-wrap .toggle-input {
  margin-top: 2px;
  margin-bottom: auto;
}
.simple-dropdown.multiline .simple-dropdown-option .toggle-wrap .toggle-label {
  white-space: normal;
  line-height: 18px;
}
.simple-dropdown-trigger {
  display: block;
  position: relative;
  -webkit-appearance: none;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  height: 28px;
  line-height: 28px;
  padding: 0 25px 0 9px;
  font-size: 13px;
  color: #464646;
  background-color: #ddd;
  background: #fff;
  background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, GradientType=0);
  border: 1px solid #ddd;
  border-radius: 3px;
}
.simple-dropdown-trigger.placeholder {
  color: #bbb;
}
.simple-dropdown-trigger::after {
  content: "";
  content: "\E032";
  color: #bbb;
  position: absolute;
  font-size: 6px;
  line-height: 28px;
  right: 10px;
}
.simple-dropdown-trigger.error {
  border: 1px solid #ff0000;
  box-shadow: 0 0 0 2px #f3dbde;
}
.simple-dropdown-options-wrapper {
  display: none;
  position: absolute;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  z-index: 1;
  width: 100%;
  top: 28px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-top: 0;
  box-shadow: 2px 4px 10px rgba(0, 0, 0, .2);
}
.simple-dropdown-options-scroll-area {
  padding: 1px 0;
  max-height: 300px;
  overflow: auto;
}
.simple-dropdown-option {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  line-height: 28px;
  padding: 0 7px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.simple-dropdown-option .styled-checkbox {
  margin-top: -4px;
}
.simple-dropdown-option:hover {
  background: #f8f8f8;
}
.simple-dropdown-option.selected {
  font-weight: bold;
}
.textarea-component-wrapper {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.textarea-component {
  position: relative;
  display: inline-block;
  color: #464646;
  background: #fff;
  box-shadow: inset 0px 14px 7px -14px rgba(0, 0, 0, .1);
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 7px;
  border: 1px solid #ddd;
  border-radius: 3px;
  font-size: 13px;
  resize: none;
}
.textarea-component::-webkit-input-placeholder {
  color: #bbb;
}
.textarea-component::-moz-placeholder {
  color: #bbb;
}
.textarea-component:-ms-input-placeholder {
  color: #bbb;
}
.textarea-component::placeholder {
  color: #bbb;
}
.textarea-component:focus {
  border: 1px solid #3496fb;
  box-shadow: 0 0 4px 1px #3496fb;
}
.textarea-component:focus::-webkit-input-placeholder {
  color: #ddd;
}
.textarea-component:focus::-moz-placeholder {
  color: #ddd;
}
.textarea-component:focus:-ms-input-placeholder {
  color: #ddd;
}
.textarea-component:focus::placeholder {
  color: #ddd;
}
.textarea-component[disabled] {
  background: #fbfbfb;
  color: #bbb;
  box-shadow: inset 0px 14px 14px -14px rgba(0, 0, 0, .1);
}
.textarea-component.error {
  border: 1px solid #ff0000;
  box-shadow: 0 0 0 2px #f3dbde;
}
.tooltip-base-layout,
.tooltip-layout-top-arrow,
.tooltip-layout-bottom-arrow,
.tooltip-layout-left-arrow,
.tooltip-layout-right-arrow {
  position: absolute;
  padding: 14px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, .2);
}
.tooltip-base-layout::before,
.tooltip-base-layout::after,
.tooltip-layout-top-arrow::before,
.tooltip-layout-top-arrow::after,
.tooltip-layout-bottom-arrow::before,
.tooltip-layout-bottom-arrow::after,
.tooltip-layout-left-arrow::before,
.tooltip-layout-left-arrow::after,
.tooltip-layout-right-arrow::before,
.tooltip-layout-right-arrow::after {
  position: absolute;
  content: " ";
  border-style: solid;
}
.tooltip-layout-top-arrow::before,
.tooltip-layout-top-arrow::after {
  bottom: 100%;
  left: 50%;
}
.tooltip-layout-top-arrow::before {
  margin-left: -11px;
  border-width: 11px;
  border-color: transparent transparent #ddd transparent;
}
.tooltip-layout-top-arrow::after {
  margin-left: -10px;
  border-width: 10px;
  border-color: transparent transparent #fff transparent;
  -webkit-filter: drop-shadow(0 -4px 2px rgba(0, 0, 0, .1));
          filter: drop-shadow(0 -4px 2px rgba(0, 0, 0, .1));
}
.tooltip-layout-bottom-arrow::before,
.tooltip-layout-bottom-arrow::after {
  top: 100%;
  left: 50%;
}
.tooltip-layout-bottom-arrow::before {
  margin-left: -11px;
  border-width: 11px;
  border-color: #ddd transparent transparent transparent;
}
.tooltip-layout-bottom-arrow::after {
  margin-left: -10px;
  border-width: 10px;
  border-color: #fff transparent transparent transparent;
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="2" /><feOffset dx="1" dy="5" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
  -webkit-filter: drop-shadow(0 4px 2px rgba(0, 0, 0, .1));
          filter: drop-shadow(0 4px 2px rgba(0, 0, 0, .1));
}
.tooltip-layout-left-arrow::before,
.tooltip-layout-left-arrow::after {
  top: 50%;
  right: 100%;
}
.tooltip-layout-left-arrow::before {
  margin-top: -11px;
  border-width: 11px;
  border-color: transparent #ddd transparent transparent;
}
.tooltip-layout-left-arrow::after {
  margin-top: -10px;
  border-width: 10px;
  border-color: transparent #fff transparent transparent;
  -webkit-filter: drop-shadow(-4px 0 2px rgba(0, 0, 0, .1));
          filter: drop-shadow(-4px 0 2px rgba(0, 0, 0, .1));
}
.tooltip-layout-right-arrow::before,
.tooltip-layout-right-arrow::after {
  top: 50%;
  left: 100%;
}
.tooltip-layout-right-arrow::before {
  margin-top: -11px;
  border-width: 11px;
  border-color: transparent transparent transparent #ddd;
}
.tooltip-layout-right-arrow::after {
  margin-top: -10px;
  border-width: 10px;
  border-color: transparent transparent transparent #fff;
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="2" /><feOffset dx="5" dy="1" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
  -webkit-filter: drop-shadow(4px 0 2px rgba(0, 0, 0, .1));
          filter: drop-shadow(4px 0 2px rgba(0, 0, 0, .1));
}
.fs-icon-base,
html.fg-statistics .stats-menu .group-selector .trigger.placeholder::after,
html.fg-statistics .stats-menu .group-selector .group-selector-warning::before,
html.fg-statistics .stats-menu .type-selector .figure::before,
html.fg-statistics .stats-menu .type-selector .dataset::before,
html.fg-statistics .stats-menu .type-selector .media::before,
html.fg-statistics .stats-menu .type-selector .paper::before,
html.fg-statistics .stats-menu .type-selector .fileset::before,
html.fg-statistics .stats-menu .type-selector .code::before,
html.fg-statistics .stats-menu .type-selector .poster::before,
html.fg-statistics .stats-menu .type-selector .thesis::before,
html.fg-statistics .stats-menu .type-selector .presentation::before,
html.fg-statistics .stats-menu .type-selector .metadata::before,
html.fg-statistics .stats-menu .type-selector .preprint::before,
html.fg-statistics .stats-menu .type-selector .book::before,
html.fg-statistics .stats-menu .type-selector .type-selector-placeholder::after,
html.fg-statistics .stats-menu .category-selector .category-selector-placeholder::after,
html.fg-statistics .stats-menu .timeframe-selector .date-range-navigation .prev::before,
html.fg-statistics .stats-menu .timeframe-selector .date-range-navigation .next::before,
html.fg-statistics .stats-menu .timeframe-selector .month-control.prev::before,
html.fg-statistics .stats-menu .timeframe-selector .month-control.next::before,
html.fg-statistics .stats-menu .timeframe-selector .month-control.year .custom-select .drop-trigger::after,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month .custom-select .drop-trigger::after,
html.fg-statistics .stats-menu .timeframe-selector .month-control.year .custom-select .js-active .drop-trigger::after,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month .custom-select .js-active .drop-trigger::after,
html.fg-statistics .stats-menu .breakdown-selector .custom-select .drop-trigger::after,
html.fg-statistics .stats-menu .breakdown-selector .custom-select .js-active .drop-trigger::after,
html.fg-statistics .stats-menu .menu-container .back-button::before,
html.fg-statistics .stats-menu .menu-container .reset-filters::before,
html.fg-statistics .stats-menu .trigger-cancel::before,
html.fg-statistics .stats-menu .clear-filter::before,
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-trigger::after,
html.fg-statistics .stats-title .title-timeframe-range > .dropdown > .drop-trigger::after,
html.fg-statistics .stats-title .title-timeframe-range .month-control.prev::before,
html.fg-statistics .stats-title .title-timeframe-range .month-control.next::before,
html.fg-statistics .stats-title .title-timeframe-range .month-control.year .custom-select .drop-trigger::after,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month .custom-select .drop-trigger::after,
html.fg-statistics .stats-title .title-timeframe-range .month-control.year .custom-select .js-active .drop-trigger::after,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month .custom-select .js-active .drop-trigger::after,
html.fg-statistics .breakdown-wrap .custom-select .drop-trigger:after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-statistics .stats {
  max-width: 960px;
  margin: 0 auto;
  display: block;
}
html.fg-statistics .stats-menu {
  width: 186px;
  display: inline-block;
  vertical-align: top;
}
html.fg-statistics .stats-menu .group-selector .drop-menu {
  width: 318px;
  max-height: 450px;
  overflow: hidden;
  padding: 0;
}
html.fg-statistics .stats-menu .group-selector .drop-trigger:hover {
  color: #c74d5a;
}
html.fg-statistics .stats-menu .group-selector .drop-trigger::after {
  display: none;
}
html.fg-statistics .stats-menu .group-selector .drop-item {
  height: 28px;
  background: #f8f8f8;
}
html.fg-statistics .stats-menu .group-selector .drop-item:nth-child(2n+1) {
  background: #fff;
}
html.fg-statistics .stats-menu .group-selector .selector-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 121px;
}
html.fg-statistics .stats-menu .group-selector .trigger.placeholder::after {
  content: "\E006";
  font-size: 5px;
  line-height: 29px;
  color: #c74d5a;
  position: absolute;
  right: 10px;
  top: 0;
}
html.fg-statistics .stats-menu .group-selector .trigger {
  display: inline;
}
html.fg-statistics .stats-menu .group-selector .trigger:hover {
  color: #c74d5a;
}
html.fg-statistics .stats-menu .group-selector .trigger-cancel {
  position: absolute;
  right: 0;
  top: 0;
  height: 29px;
  width: 29px;
  content: " ";
  z-index: 1;
}
html.fg-statistics .stats-menu .group-selector .trigger-cancel:hover::before {
  color: #c74d5a;
}
html.fg-statistics .stats-menu .group-selector .trigger-cancel:hover::after {
  position: absolute;
  left: -190px;
  width: 190px;
  background: #fbfbfb;
  content: "remove filter";
  content: "remove filter";
  line-height: 27px;
  padding-right: 20px;
  text-align: right;
  z-index: -1;
}
html.fg-statistics .stats-menu .group-selector .group-selector-search {
  max-width: 100%;
  height: 34px;
  background: #f8f8f8;
  padding: 4px 4px;
}
html.fg-statistics .stats-menu .group-selector .group-selector-search .search-field,
html.fg-statistics .stats-menu .group-selector .group-selector-search input[type="search"] {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
}
html.fg-statistics .stats-menu .group-selector .group-selector-search input[type="search"] {
  padding-right: 21px;
}
html.fg-statistics .stats-menu .group-selector .selector-options {
  max-height: 300px;
  overflow: auto;
}
html.fg-statistics .stats-menu .group-selector .group-selector-no-results {
  font-weight: bold;
  padding: 32px 0;
  text-align: center;
  color: #999;
}
html.fg-statistics .stats-menu .group-selector .group-selector-loader {
  width: 100%;
  height: 32px;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
}
html.fg-statistics .stats-menu .group-selector .small-loader {
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
  margin: 8px auto;
}
html.fg-statistics .stats-menu .group-selector .group-selector-warning {
  background: #ffffa7;
  width: 100%;
  vertical-align: middle;
  line-height: 32px;
  text-align: center;
  -webkit-order: 5;
      -ms-flex-order: 5;
          order: 5;
}
html.fg-statistics .stats-menu .group-selector .group-selector-warning::before {
  position: absolute;
  left: 0;
  content: "\E04A";
  color: #999;
  font-size: 14px;
  vertical-align: middle;
  margin: 0 7px 0 14px;
  line-height: 32px;
  display: inline-block;
}
html.fg-statistics .stats-menu .type-selector .figure::before {
  content: "\E05D";
  font-size: 21px;
  margin-right: 21px;
  line-height: 42px;
  vertical-align: middle;
}
html.fg-statistics .stats-menu .type-selector .dataset::before {
  content: "\E020";
  font-size: 21px;
  margin-right: 21px;
  line-height: 42px;
  vertical-align: middle;
}
html.fg-statistics .stats-menu .type-selector .media::before {
  content: "\E096";
  font-size: 21px;
  margin-right: 21px;
  line-height: 42px;
  vertical-align: middle;
}
html.fg-statistics .stats-menu .type-selector .paper::before {
  content: "\E059";
  font-size: 21px;
  margin-right: 21px;
  line-height: 42px;
  vertical-align: middle;
}
html.fg-statistics .stats-menu .type-selector .fileset::before {
  content: "\E035";
  font-size: 21px;
  margin-right: 21px;
  line-height: 42px;
  vertical-align: middle;
}
html.fg-statistics .stats-menu .type-selector .code::before {
  content: "\E016";
  font-size: 21px;
  margin-right: 21px;
  line-height: 42px;
  vertical-align: middle;
}
html.fg-statistics .stats-menu .type-selector .poster::before {
  content: "\E061";
  font-size: 21px;
  margin-right: 21px;
  line-height: 42px;
  vertical-align: middle;
}
html.fg-statistics .stats-menu .type-selector .thesis::before {
  content: "\E07A";
  font-size: 21px;
  margin-right: 21px;
  line-height: 42px;
  vertical-align: middle;
}
html.fg-statistics .stats-menu .type-selector .presentation::before {
  content: "\E064";
  font-size: 21px;
  margin-right: 21px;
  line-height: 42px;
  vertical-align: middle;
}
html.fg-statistics .stats-menu .type-selector .metadata::before {
  content: "\E085";
  font-size: 21px;
  margin-right: 21px;
  line-height: 42px;
  vertical-align: middle;
}
html.fg-statistics .stats-menu .type-selector .preprint::before {
  content: "\E062";
  font-size: 21px;
  margin-right: 21px;
  line-height: 42px;
  vertical-align: middle;
}
html.fg-statistics .stats-menu .type-selector .book::before {
  content: "\E00E";
  font-size: 21px;
  margin-right: 21px;
  line-height: 42px;
  vertical-align: middle;
}
html.fg-statistics .stats-menu .type-selector .drop-menu {
  width: 318px;
  max-height: 428px;
  padding: 0;
}
html.fg-statistics .stats-menu .type-selector .drop-trigger:hover {
  color: #c74d5a;
}
html.fg-statistics .stats-menu .type-selector .drop-trigger::after {
  display: none;
}
html.fg-statistics .stats-menu .type-selector .drop-item {
  height: 42px;
  border-bottom: 1px solid #ddd;
  position: relative;
  margin-top: 0;
  padding-top: 0;
}
html.fg-statistics .stats-menu .type-selector .drop-item .option-name,
html.fg-statistics .stats-menu .type-selector .drop-item .option-description {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  line-height: 42px;
}
html.fg-statistics .stats-menu .type-selector .drop-item:last-child {
  border-bottom: 0 none transparent;
}
html.fg-statistics .stats-menu .type-selector .type-selector-placeholder::after {
  content: "\E006";
  font-size: 5px;
  line-height: 29px;
  color: #c74d5a;
  position: absolute;
  right: 10px;
  top: 0;
}
html.fg-statistics .stats-menu .type-selector .type-selector-trigger {
  text-transform: capitalize;
}
html.fg-statistics .stats-menu .type-selector .clear-filter {
  position: absolute;
  right: 0;
  top: 0;
  height: 29px;
  width: 29px;
  content: " ";
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
}
html.fg-statistics .stats-menu .type-selector .clear-filter:hover::before {
  z-index: 1;
  color: #c74d5a;
}
html.fg-statistics .stats-menu .type-selector .clear-filter:hover::after {
  position: absolute;
  left: -190px;
  width: 190px;
  background: #fbfbfb;
  content: "remove filter";
  content: "remove filter";
  line-height: 27px;
  padding-right: 20px;
  text-align: right;
  top: 0;
}
html.fg-statistics .stats-menu .type-selector .option-name {
  text-transform: capitalize;
  font-weight: bold;
}
html.fg-statistics .stats-menu .type-selector .option-description {
  color: #999;
  font-weight: normal;
  margin-left: 7px;
}
html.fg-statistics .stats-menu .type-selector.disabled .drop-trigger,
html.fg-statistics .stats-menu .type-selector.disabled .type-selector-placeholder::after {
  color: #bbb;
  cursor: default;
}
html.fg-statistics .stats-menu .type-selector.disabled .drop-trigger {
  outline: none;
  box-shadow: none;
}
html.fg-statistics .stats-menu .category-selector .drop-menu {
  width: 318px;
  max-height: 450px;
  overflow: hidden;
  padding: 0;
}
html.fg-statistics .stats-menu .category-selector .drop-trigger:hover {
  color: #c74d5a;
}
html.fg-statistics .stats-menu .category-selector .drop-trigger::after {
  display: none;
}
html.fg-statistics .stats-menu .category-selector .drop-item {
  min-height: 42px;
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #ddd;
  line-height: 42px;
  margin: 0;
  white-space: normal;
  font-weight: bold;
}
html.fg-statistics .stats-menu .category-selector .drop-item:last-child {
  border-bottom: 0 none transparent;
}
html.fg-statistics .stats-menu .category-selector .drop-item:hover {
  background: #f8f8f8;
}
html.fg-statistics .stats-menu .category-selector .category-selector-placeholder::after {
  content: "\E006";
  font-size: 5px;
  line-height: 29px;
  color: #c74d5a;
  position: absolute;
  right: 10px;
  top: 0;
}
html.fg-statistics .stats-menu .category-selector .category-selector-trigger {
  display: inline;
}
html.fg-statistics .stats-menu .category-selector .clear-filter {
  position: absolute;
  right: 0;
  top: 0;
  height: 29px;
  width: 29px;
  content: " ";
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
}
html.fg-statistics .stats-menu .category-selector .clear-filter:hover::before {
  z-index: 1;
  color: #c74d5a;
}
html.fg-statistics .stats-menu .category-selector .clear-filter:hover::after {
  position: absolute;
  left: -190px;
  width: 190px;
  background: #fbfbfb;
  content: "remove filter";
  content: "remove filter";
  line-height: 27px;
  padding-right: 20px;
  text-align: right;
  top: 0;
}
html.fg-statistics .stats-menu .category-selector .category-selector-search {
  max-width: 100%;
  height: 34px;
  background: #f8f8f8;
  border-bottom: 1px solid #ddd;
  padding: 4px 4px;
}
html.fg-statistics .stats-menu .category-selector .category-selector-search .search-field,
html.fg-statistics .stats-menu .category-selector .category-selector-search [type="search"] {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: auto;
  margin: 0 auto;
}
html.fg-statistics .stats-menu .category-selector .category-selector-options {
  max-height: 300px;
  overflow: auto;
}
html.fg-statistics .stats-menu .category-selector .category-selector-options .selected {
  color: #c74d5a;
}
html.fg-statistics .stats-menu .category-selector .category-no-results {
  font-weight: bold;
  padding: 32px 0;
  text-align: center;
  color: #999;
}
html.fg-statistics .stats-menu .category-selector.disabled .drop-trigger,
html.fg-statistics .stats-menu .category-selector.disabled .category-selector-placeholder::after {
  color: #bbb;
  cursor: default;
}
html.fg-statistics .stats-menu .category-selector.disabled .drop-trigger {
  outline: none;
  box-shadow: none;
}
html.fg-statistics .stats-menu .metric-wrap {
  padding: 6px 9px 5px 9px;
  border: 1px solid #ddd;
  position: relative;
  margin-top: 5px;
  cursor: pointer;
  border-radius: 3px;
}
html.fg-statistics .stats-menu .metric-wrap.disabled {
  cursor: default;
}
html.fg-statistics .stats-menu .metric-wrap .metric-point {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  position: absolute;
  display: inline-block;
  top: 7px;
  right: 9px;
}
html.fg-statistics .stats-menu .timeframe-selector .date-range-navigation {
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  line-height: 20px;
  height: 20px;
  padding: 7px 0;
  color: #717171;
}
html.fg-statistics .stats-menu .timeframe-selector .date-range-navigation .range-start,
html.fg-statistics .stats-menu .timeframe-selector .date-range-navigation .range-end {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  width: 60px;
}
html.fg-statistics .stats-menu .timeframe-selector .date-range-navigation .range-start {
  text-align: right;
}
html.fg-statistics .stats-menu .timeframe-selector .date-range-navigation .range-end {
  text-align: left;
}
html.fg-statistics .stats-menu .timeframe-selector .date-range-navigation .range-navigation {
  position: absolute;
  font-size: 12px;
  line-height: 20px;
  padding: 3px 10px;
}
html.fg-statistics .stats-menu .timeframe-selector .date-range-navigation .prev {
  left: 0;
}
html.fg-statistics .stats-menu .timeframe-selector .date-range-navigation .prev::before {
  content: "\E074";
}
html.fg-statistics .stats-menu .timeframe-selector .date-range-navigation .prev.disabled::before {
  color: #bbb;
}
html.fg-statistics .stats-menu .timeframe-selector .date-range-navigation .next {
  left: auto;
  right: 0;
}
html.fg-statistics .stats-menu .timeframe-selector .date-range-navigation .next::before {
  content: "\E076";
}
html.fg-statistics .stats-menu .timeframe-selector .date-range-navigation .next.disabled::before {
  color: #bbb;
}
html.fg-statistics .stats-menu .timeframe-selector .date-range-selector .date-start-title,
html.fg-statistics .stats-menu .timeframe-selector .date-range-selector .date-end-title {
  display: inline-block;
  margin: 21px 0 7px 7px;
  line-height: 14px;
  vertical-align: middle;
  color: #717171;
}
html.fg-statistics .stats-menu .timeframe-selector .date-range-selector .date-start-title .date-title-prefix,
html.fg-statistics .stats-menu .timeframe-selector .date-range-selector .date-end-title .date-title-prefix {
  font-weight: bold;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector {
  display: inline-block;
  width: 100%;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display {
  width: 100%;
  border-collapse: collapse;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display .month-header th {
  color: #ddd;
  font-weight: normal;
  line-height: 21px;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display .month-content td {
  border: 1px solid #ddd;
  text-align: center;
  margin: 0;
  padding: 0;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display .day-display {
  display: inline-block;
  width: 100%;
  height: 21px;
  background-color: #f8f8f8;
  transition: background-color 0.5s;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display .day-display .day-button {
  display: inline-block;
  width: 100%;
  padding-right: 5px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-align: right;
  font-size: 13px;
  font-weight: bold;
  line-height: 21px;
  color: #bbb;
  transition: color 0.5s;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display .day-display .day-button.disabled {
  cursor: default;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display .day-display.same-month {
  background-color: #f8f8f8;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display .day-display.same-month .day-button {
  color: #717171;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display .day-display.current-date {
  background-color: #f3dbde;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display .day-display.current-date .day-button {
  color: #717171;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display .day-display.disabled {
  background-color: #f8f8f8;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display .day-display.disabled .day-button {
  color: #bbb;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display .day-display.selected {
  background-color: #c7404d;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display .day-display.selected .day-button {
  color: #fff;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display .day-display.highlighted {
  background-color: #d36772;
}
html.fg-statistics .stats-menu .timeframe-selector .month-selector .month-display .day-display.highlighted .day-button {
  color: #fff;
}
html.fg-statistics .stats-menu .timeframe-selector .month-controls {
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: 7px;
  margin-bottom: 7px;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control {
  display: inline-block;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.prev {
  position: absolute;
  left: 0;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.prev::before {
  content: "\E074";
  line-height: 24px;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.prev.disabled::before {
  color: #bbb;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.next {
  position: absolute;
  left: auto;
  right: 0;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.next::before {
  content: "\E076";
  line-height: 24px;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.next.disabled::before {
  color: #bbb;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.selector .custom-select .has-dropdown {
  position: relative;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.selector .custom-select .has-dropdown.js-active > .drop-menu {
  display: block;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.selector .custom-select .has-dropdown .drop-trigger {
  cursor: pointer;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.selector .custom-select .has-dropdown .drop-menu {
  display: none;
  position: absolute;
  top: auto;
  left: 0;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.selector .custom-select .drop-trigger {
  display: inline-block;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.selector .custom-select.disabled .drop-trigger {
  color: #bbb;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.selector .custom-select.has-error .drop-trigger {
  box-shadow: 0 0 0 2px #f3dbde;
  border: 1px solid #ff0000;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.selector .custom-select .drop-menu {
  position: absolute;
  left: 0;
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  max-height: 350px;
  overflow: auto;
  z-index: 1;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.selector .custom-select .drop-item {
  position: relative;
  display: block;
  margin: 0 2px;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.selector .custom-select .drop-item.disabled,
html.fg-statistics .stats-menu .timeframe-selector .month-control.selector .custom-select .drop-item.selected {
  color: #bbb;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year .custom-select .drop-trigger,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month .custom-select .drop-trigger {
  width: auto;
  height: 24px;
  background: #fff;
  background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, GradientType=0);
  padding: 4px 8px 3px 8px;
  border: 1px solid #ddd;
  border-radius: 3px;
  color: #464646;
  font-size: 13px;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year .custom-select .drop-trigger::after,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month .custom-select .drop-trigger::after {
  position: absolute;
  top: 0;
  right: 10px;
  content: "\E006";
  font-size: 5px;
  color: #c74d5a;
  line-height: 24px;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year .custom-select .drop-menu,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month .custom-select .drop-menu {
  padding: 8px 3px;
  white-space: nowrap;
  background: #464646;
  border: 1px solid #464646;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year .custom-select .has-dropdown .drop-menu,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month .custom-select .has-dropdown .drop-menu {
  top: 21px;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year .custom-select .drop-item,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month .custom-select .drop-item {
  padding: 3px 8px;
  line-height: 21px;
  font-weight: bold;
  color: #fff;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year .custom-select .drop-item:hover,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month .custom-select .drop-item:hover {
  background: #556471;
  border-radius: 3px;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year .custom-select .js-active .drop-trigger,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month .custom-select .js-active .drop-trigger {
  background: #464646;
  border-color: #464646;
  color: #fff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year .custom-select .js-active .drop-trigger::after,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month .custom-select .js-active .drop-trigger::after {
  position: absolute;
  top: 0;
  right: 10px;
  content: "\E009";
  font-size: 5px;
  color: #fff;
  line-height: 24px;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year .custom-select .drop-trigger,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month .custom-select .drop-trigger {
  background: transparent;
  border: 0 none transparent;
  text-align: left;
  width: auto;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year .custom-select .drop-trigger::after,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month .custom-select .drop-trigger::after {
  display: none;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year .custom-select .js-active .drop-trigger,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month .custom-select .js-active .drop-trigger {
  background: #464646;
  border: 1px solid #464646;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year .custom-select .js-active .drop-trigger::after,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month .custom-select .js-active .drop-trigger::after {
  display: block;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year:hover .custom-select .drop-trigger,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month:hover .custom-select .drop-trigger {
  background: #fff;
  background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, GradientType=0);
  border: 1px solid #ddd;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year:hover .custom-select .drop-trigger::after,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month:hover .custom-select .drop-trigger::after {
  display: block;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year:hover .custom-select .js-active .drop-trigger,
html.fg-statistics .stats-menu .timeframe-selector .month-control.month:hover .custom-select .js-active .drop-trigger {
  background: #464646;
  border: 1px solid #464646;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year {
  padding-left: 7px;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year .custom-select .js-active .drop-trigger {
  width: 65px;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.year:hover .custom-select .drop-trigger {
  width: 65px;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.month .custom-select .js-active .drop-trigger {
  width: 100px;
}
html.fg-statistics .stats-menu .timeframe-selector .month-control.month:hover .custom-select .drop-trigger {
  width: 100px;
}
html.fg-statistics .stats-menu .breakdown-selector .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .has-dropdown {
  position: relative;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .has-dropdown.js-active > .drop-menu {
  display: block;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .has-dropdown .drop-trigger {
  cursor: pointer;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .has-dropdown .drop-menu {
  display: none;
  position: absolute;
  top: auto;
  left: 0;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .drop-trigger {
  display: inline-block;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select.disabled .drop-trigger {
  color: #bbb;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select.has-error .drop-trigger {
  box-shadow: 0 0 0 2px #f3dbde;
  border: 1px solid #ff0000;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .drop-menu {
  position: absolute;
  left: 0;
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  max-height: 350px;
  overflow: auto;
  z-index: 1;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .drop-item {
  position: relative;
  display: block;
  margin: 0 2px;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .drop-item.disabled,
html.fg-statistics .stats-menu .breakdown-selector .custom-select .drop-item.selected {
  color: #bbb;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .drop-trigger {
  width: 100%;
  height: 29px;
  background: #fff;
  background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, GradientType=0);
  padding: 4px 8px 3px 8px;
  border: 1px solid #ddd;
  border-radius: 3px;
  color: #464646;
  font-size: 13px;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .drop-trigger::after {
  position: absolute;
  top: 0;
  right: 10px;
  content: "\E006";
  font-size: 5px;
  color: #c74d5a;
  line-height: 29px;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .drop-menu {
  padding: 8px 3px;
  white-space: nowrap;
  background: #464646;
  border: 1px solid #464646;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .has-dropdown .drop-menu {
  top: 26px;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .drop-item {
  padding: 3px 8px;
  line-height: 21px;
  font-weight: bold;
  color: #fff;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .drop-item:hover {
  background: #556471;
  border-radius: 3px;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .js-active .drop-trigger {
  background: #464646;
  border-color: #464646;
  color: #fff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .js-active .drop-trigger::after {
  position: absolute;
  top: 0;
  right: 10px;
  content: "\E009";
  font-size: 5px;
  color: #fff;
  line-height: 29px;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .drop-trigger {
  padding: 6px 21px 6px 9px;
}
html.fg-statistics .stats-menu .breakdown-selector .custom-select .drop-trigger:hover {
  color: #c74d5a;
}
html.fg-statistics .stats-menu .menu-container .filter-section .filter-title {
  position: relative;
  text-align: center;
  font-size: 14px;
  color: #999;
}
html.fg-statistics .stats-menu .menu-container .filter-section .filter-title::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 7px;
  width: 100%;
  border-bottom: 1px solid #ddd;
  z-index: -1;
  content: "";
}
html.fg-statistics .stats-menu .menu-container .filter-section .filter-title .filter-title-text {
  display: inline-block;
  padding: 0 7px;
  background-color: #fff;
}
html.fg-statistics .stats-menu .menu-container .back-button {
  display: inline-block;
  line-height: 35px;
  margin-top: 30px;
}
html.fg-statistics .stats-menu .menu-container .back-button::before {
  content: "\E00D";
  font-size: 7px;
  margin-right: 7px;
}
html.fg-statistics .stats-menu .menu-container .filter-title {
  margin-bottom: 0px;
  padding-bottom: 7px;
  font-weight: normal;
}
html.fg-statistics .stats-menu .menu-container .reset-filters {
  position: relative;
  display: inline-block;
  margin-top: 21px;
  line-height: 14px;
  font-size: 13px;
  vertical-align: middle;
}
html.fg-statistics .stats-menu .menu-container .reset-filters::before {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 7px 1px 0;
  background-color: #999;
  border-radius: 50%;
  content: "\E023";
  font-size: 6px;
  line-height: 14px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
}
html.fg-statistics .stats-menu .active-filter {
  padding: 7px 21px 7px 7px;
  border: 1px solid #ddd;
  border-radius: 3px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 186px;
  position: relative;
}
html.fg-statistics .stats-menu .active-filter .filter-value {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  overflow: hidden;
}
html.fg-statistics .stats-menu .trigger-cancel:hover::before,
html.fg-statistics .stats-menu .clear-filter:hover::before {
  color: #c74d5a;
}
html.fg-statistics .stats-menu .trigger-cancel::before,
html.fg-statistics .stats-menu .clear-filter::before {
  content: "\E011";
  font-size: 8px;
  position: absolute;
  top: 10px;
  right: 10px;
  color: #717171;
}
html.fg-statistics .stats-container {
  width: 734px;
  display: inline-block;
  margin-left: 40px;
  vertical-align: top;
}
html.fg-statistics .stats-title h1 {
  font-size: 28px;
  font-weight: normal;
  margin: 30px 0 24px 0;
  line-height: 1;
}
html.fg-statistics .stats-title .title-timeframe-dropdown {
  display: inline-block;
  vertical-align: top;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .has-dropdown {
  position: relative;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .has-dropdown.js-active > .drop-menu {
  display: block;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .has-dropdown .drop-trigger {
  cursor: pointer;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .has-dropdown .drop-menu {
  display: none;
  position: absolute;
  top: auto;
  left: 0;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-trigger {
  display: inline-block;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select.disabled .drop-trigger {
  color: #bbb;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select.has-error .drop-trigger {
  box-shadow: 0 0 0 2px #f3dbde;
  border: 1px solid #ff0000;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-menu {
  position: absolute;
  left: 0;
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  max-height: 350px;
  overflow: auto;
  z-index: 1;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-item {
  position: relative;
  display: block;
  margin: 0 2px;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-item.disabled,
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-item.selected {
  color: #bbb;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-trigger {
  width: auto;
  height: 30px;
  background: #fff;
  background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, GradientType=0);
  padding: 6px 21px 6px 9px;
  background-clip: border-box;
  border: 1px solid #ddd;
  border-radius: 3px;
  color: #464646;
  font-size: 13px;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-trigger::after {
  position: absolute;
  top: 0;
  right: 10px;
  content: "\E032";
  font-size: 5px;
  line-height: 30px;
  color: #ddd;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-menu {
  padding: 2px 0;
  background: #f8f8f8;
  border: 1px solid #ddd;
  border-top: 0 none transparent;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-item {
  padding: 0 21px 0 7px;
  line-height: 26px;
  color: #464646;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-item:hover {
  background: #fff;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-item.selected {
  font-weight: bold;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .js-active .drop-trigger {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .js-active .drop-menu {
  top: 27px;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .title-timeframe-prefix {
  vertical-align: top;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select,
html.fg-statistics .stats-title .title-timeframe-dropdown .dropdown {
  display: inline-block;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-trigger,
html.fg-statistics .stats-title .title-timeframe-dropdown .dropdown .drop-trigger {
  display: inline-block;
  padding: 0;
  font-size: 28px;
  background: transparent;
  color: #151009;
  border: 0 none transparent;
  border-bottom: 1px dashed #ddd;
  transition: padding 0.2s ease-in;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-trigger::after,
html.fg-statistics .stats-title .title-timeframe-dropdown .dropdown .drop-trigger::after {
  opacity: 0;
  right: 8px;
  transition: opacity 0.025s ease-in;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .js-active .drop-trigger,
html.fg-statistics .stats-title .title-timeframe-dropdown .dropdown .js-active .drop-trigger,
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-trigger:hover,
html.fg-statistics .stats-title .title-timeframe-dropdown .dropdown .drop-trigger:hover {
  background: #fff;
  background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, GradientType=0);
  color: #c74d5a;
  padding: 0 25px 0 7px;
  border: 1px solid #ddd;
  margin-top: -1px;
  margin-left: -1px;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .js-active .drop-trigger::after,
html.fg-statistics .stats-title .title-timeframe-dropdown .dropdown .js-active .drop-trigger::after,
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-trigger:hover::after,
html.fg-statistics .stats-title .title-timeframe-dropdown .dropdown .drop-trigger:hover::after {
  display: inline-block;
  font-size: 7px;
  line-height: 30px;
  color: #c74d5a;
  transition-delay: 0.2s;
  opacity: 1;
}
html.fg-statistics .stats-title .title-timeframe-dropdown .custom-select .drop-item,
html.fg-statistics .stats-title .title-timeframe-dropdown .dropdown .drop-item {
  font-size: 13px;
  font-weight: bold;
}
html.fg-statistics .stats-title .title-timeframe-range {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
html.fg-statistics .stats-title .title-timeframe-range .has-dropdown {
  position: relative;
}
html.fg-statistics .stats-title .title-timeframe-range .has-dropdown.js-active > .drop-menu {
  display: block;
}
html.fg-statistics .stats-title .title-timeframe-range .has-dropdown .drop-trigger {
  cursor: pointer;
}
html.fg-statistics .stats-title .title-timeframe-range .has-dropdown .drop-menu {
  display: none;
  position: absolute;
  top: auto;
  left: 0;
}
html.fg-statistics .stats-title .title-timeframe-range > .dropdown {
  display: inline-block;
  margin: 0 7px;
}
html.fg-statistics .stats-title .title-timeframe-range > .dropdown > .drop-menu {
  position: absolute;
  top: 42px;
  left: -124px;
  background: #fff;
  border: 1px solid #ddd;
  z-index: 1;
  font-size: 13px;
  width: 494px;
  border-radius: 3px;
  box-shadow: 0 0 4px 1px #ddd;
}
html.fg-statistics .stats-title .title-timeframe-range > .dropdown > .drop-menu::before {
  display: block;
  position: absolute;
  content: "";
  top: -9px;
  left: 235px;
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #ddd;
}
html.fg-statistics .stats-title .title-timeframe-range > .dropdown > .drop-menu::after {
  display: block;
  position: absolute;
  content: "";
  top: -7px;
  left: 237px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #fff;
}
html.fg-statistics .stats-title .title-timeframe-range > .dropdown > .drop-trigger {
  position: relative;
  color: #151009;
  border-bottom: 1px dashed #ddd;
  transition: padding 0.2s ease-in;
}
html.fg-statistics .stats-title .title-timeframe-range > .dropdown > .drop-trigger::after {
  position: absolute;
  right: 4px;
  top: 4px;
  content: "\E010";
  color: #c74d5a;
  font-size: 14px;
  padding: 5px 7px;
  transition: opacity 0.025s ease-in;
  opacity: 0;
}
html.fg-statistics .stats-title .title-timeframe-range > .dropdown.js-active > .drop-trigger,
html.fg-statistics .stats-title .title-timeframe-range > .dropdown > .drop-trigger:hover {
  background: #fff;
  background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, GradientType=0);
  color: #c74d5a;
  border-radius: 3px;
  border: 1px solid #ddd;
  padding-left: 6px;
  padding-right: 36px;
}
html.fg-statistics .stats-title .title-timeframe-range > .dropdown.js-active > .drop-trigger:after,
html.fg-statistics .stats-title .title-timeframe-range > .dropdown > .drop-trigger:hover:after {
  opacity: 1;
  transition-delay: 0.2s;
}
html.fg-statistics .stats-title .title-timeframe-range .date-range-selector .date-start-title,
html.fg-statistics .stats-title .title-timeframe-range .date-range-selector .date-end-title {
  display: inline-block;
  margin: 21px 0 7px 7px;
  line-height: 14px;
  vertical-align: middle;
  color: #717171;
}
html.fg-statistics .stats-title .title-timeframe-range .date-range-selector .date-start-title .date-title-prefix,
html.fg-statistics .stats-title .title-timeframe-range .date-range-selector .date-end-title .date-title-prefix {
  font-weight: bold;
}
html.fg-statistics .stats-title .title-timeframe-range .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector {
  display: inline-block;
  width: 100%;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display {
  width: 100%;
  border-collapse: collapse;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display .month-header th {
  color: #ddd;
  font-weight: normal;
  line-height: 21px;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display .month-content td {
  border: 1px solid #ddd;
  text-align: center;
  margin: 0;
  padding: 0;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display .day-display {
  display: inline-block;
  width: 100%;
  height: 21px;
  background-color: #f8f8f8;
  transition: background-color 0.5s;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display .day-display .day-button {
  display: inline-block;
  width: 100%;
  padding-right: 5px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-align: right;
  font-size: 13px;
  font-weight: bold;
  line-height: 21px;
  color: #bbb;
  transition: color 0.5s;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display .day-display .day-button.disabled {
  cursor: default;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display .day-display.same-month {
  background-color: #f8f8f8;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display .day-display.same-month .day-button {
  color: #717171;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display .day-display.current-date {
  background-color: #f3dbde;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display .day-display.current-date .day-button {
  color: #717171;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display .day-display.disabled {
  background-color: #f8f8f8;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display .day-display.disabled .day-button {
  color: #bbb;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display .day-display.selected {
  background-color: #c7404d;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display .day-display.selected .day-button {
  color: #fff;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display .day-display.highlighted {
  background-color: #d36772;
}
html.fg-statistics .stats-title .title-timeframe-range .month-selector .month-display .day-display.highlighted .day-button {
  color: #fff;
}
html.fg-statistics .stats-title .title-timeframe-range .month-controls {
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: 7px;
  margin-bottom: 7px;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control {
  display: inline-block;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.prev {
  position: absolute;
  left: 0;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.prev::before {
  content: "\E074";
  line-height: 24px;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.prev.disabled::before {
  color: #bbb;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.next {
  position: absolute;
  left: auto;
  right: 0;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.next::before {
  content: "\E076";
  line-height: 24px;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.next.disabled::before {
  color: #bbb;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.selector .custom-select .has-dropdown {
  position: relative;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.selector .custom-select .has-dropdown.js-active > .drop-menu {
  display: block;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.selector .custom-select .has-dropdown .drop-trigger {
  cursor: pointer;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.selector .custom-select .has-dropdown .drop-menu {
  display: none;
  position: absolute;
  top: auto;
  left: 0;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.selector .custom-select .drop-trigger {
  display: inline-block;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.selector .custom-select.disabled .drop-trigger {
  color: #bbb;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.selector .custom-select.has-error .drop-trigger {
  box-shadow: 0 0 0 2px #f3dbde;
  border: 1px solid #ff0000;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.selector .custom-select .drop-menu {
  position: absolute;
  left: 0;
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  max-height: 350px;
  overflow: auto;
  z-index: 1;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.selector .custom-select .drop-item {
  position: relative;
  display: block;
  margin: 0 2px;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.selector .custom-select .drop-item.disabled,
html.fg-statistics .stats-title .title-timeframe-range .month-control.selector .custom-select .drop-item.selected {
  color: #bbb;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year .custom-select .drop-trigger,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month .custom-select .drop-trigger {
  width: auto;
  height: 24px;
  background: #fff;
  background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, GradientType=0);
  padding: 4px 8px 3px 8px;
  border: 1px solid #ddd;
  border-radius: 3px;
  color: #464646;
  font-size: 13px;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year .custom-select .drop-trigger::after,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month .custom-select .drop-trigger::after {
  position: absolute;
  top: 0;
  right: 10px;
  content: "\E006";
  font-size: 5px;
  color: #c74d5a;
  line-height: 24px;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year .custom-select .drop-menu,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month .custom-select .drop-menu {
  padding: 8px 3px;
  white-space: nowrap;
  background: #464646;
  border: 1px solid #464646;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year .custom-select .has-dropdown .drop-menu,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month .custom-select .has-dropdown .drop-menu {
  top: 21px;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year .custom-select .drop-item,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month .custom-select .drop-item {
  padding: 3px 8px;
  line-height: 21px;
  font-weight: bold;
  color: #fff;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year .custom-select .drop-item:hover,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month .custom-select .drop-item:hover {
  background: #556471;
  border-radius: 3px;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year .custom-select .js-active .drop-trigger,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month .custom-select .js-active .drop-trigger {
  background: #464646;
  border-color: #464646;
  color: #fff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year .custom-select .js-active .drop-trigger::after,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month .custom-select .js-active .drop-trigger::after {
  position: absolute;
  top: 0;
  right: 10px;
  content: "\E009";
  font-size: 5px;
  color: #fff;
  line-height: 24px;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year .custom-select .drop-trigger,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month .custom-select .drop-trigger {
  background: transparent;
  border: 0 none transparent;
  text-align: left;
  width: auto;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year .custom-select .drop-trigger::after,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month .custom-select .drop-trigger::after {
  display: none;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year .custom-select .js-active .drop-trigger,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month .custom-select .js-active .drop-trigger {
  background: #464646;
  border: 1px solid #464646;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year .custom-select .js-active .drop-trigger::after,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month .custom-select .js-active .drop-trigger::after {
  display: block;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year:hover .custom-select .drop-trigger,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month:hover .custom-select .drop-trigger {
  background: #fff;
  background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, GradientType=0);
  border: 1px solid #ddd;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year:hover .custom-select .drop-trigger::after,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month:hover .custom-select .drop-trigger::after {
  display: block;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year:hover .custom-select .js-active .drop-trigger,
html.fg-statistics .stats-title .title-timeframe-range .month-control.month:hover .custom-select .js-active .drop-trigger {
  background: #464646;
  border: 1px solid #464646;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year {
  padding-left: 7px;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year .custom-select .js-active .drop-trigger {
  width: 65px;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.year:hover .custom-select .drop-trigger {
  width: 65px;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.month .custom-select .js-active .drop-trigger {
  width: 100px;
}
html.fg-statistics .stats-title .title-timeframe-range .month-control.month:hover .custom-select .drop-trigger {
  width: 100px;
}
html.fg-statistics .stats-title .title-timeframe-range .date-range-start,
html.fg-statistics .stats-title .title-timeframe-range .date-range-end {
  display: inline-block;
  width: 190px;
  height: 240px;
  margin: 0 28px 14px 28px;
}
html.fg-statistics .stats-title .title-timeframe-range .date-range-start .date-selector {
  position: relative;
}
html.fg-statistics .stats-title .title-timeframe-range .date-range-start .date-selector::after {
  content: "";
  border-right: 1px solid #ddd;
  position: absolute;
  height: 100%;
  right: -28px;
}
html.fg-statistics .chart-wrap {
  position: relative;
  font-size: 12px;
}
html.fg-statistics .chart-wrap .x-axis line,
html.fg-statistics .chart-wrap .y-axis line {
  stroke: #ddd;
  shape-rendering: crispEdges;
  fill: none;
}
html.fg-statistics .chart-wrap .x-axis text,
html.fg-statistics .chart-wrap .y-axis text {
  opacity: 1;
}
html.fg-statistics .chart-wrap .y-axis line {
  stroke-dasharray: "5,5";
}
html.fg-statistics .chart-wrap .y-axis-clone line {
  display: none;
}
html.fg-statistics .chart-wrap .axis path {
  fill: none;
}
html.fg-statistics .chart-wrap .axis text {
  fill: #717171;
}
html.fg-statistics .chart-wrap .bottom-tick {
  shape-rendering: crispEdges;
  stroke: #ddd;
}
html.fg-statistics .chart-wrap .area {
  opacity: 0.4;
}
html.fg-statistics .chart-wrap .totals-line {
  stroke: #a4b0bb;
}
html.fg-statistics .chart-wrap .path {
  stroke-width: 1.5px;
  fill: none;
}
html.fg-statistics .chart-wrap .path.totals {
  stroke: none;
  fill: url("#area-gradient");
}
html.fg-statistics .chart-wrap .tooltip {
  position: absolute;
  white-space: nowrap;
}
html.fg-statistics .chart-wrap .tooltip .tip-wrap {
  position: relative;
}
html.fg-statistics .chart-wrap .date-tooltip {
  color: #717171;
}
html.fg-statistics .chart-wrap .circle-tooltip .tip-wrap,
html.fg-statistics .chart-wrap .total-tooltip .tip-wrap {
  padding: 16px 21px;
  background-color: #fff;
  border: 1px solid #ddd;
  box-shadow: 0 0 10px rgba(0, 0, 0, .3);
  border-radius: 3px;
  color: #151009;
}
html.fg-statistics .chart-wrap .circle-tooltip .tip-wrap::before,
html.fg-statistics .chart-wrap .total-tooltip .tip-wrap::before,
html.fg-statistics .chart-wrap .circle-tooltip .tip-wrap::after,
html.fg-statistics .chart-wrap .total-tooltip .tip-wrap::after {
  top: 100%;
  right: 50%;
  border: 1px solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: 7px;
  margin-right: -6px;
  border-color: rgba(194, 225, 245, 0);
  border-top-color: #ccc;
}
html.fg-statistics .chart-wrap .circle-tooltip .tip-wrap {
  font-size: 14px;
  white-space: nowrap;
  margin-top: -21px;
}
html.fg-statistics .chart-wrap .circle-tooltip .tip-wrap::after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #fff;
}
html.fg-statistics .chart-wrap .total-tooltip .tip-wrap {
  padding: 6px 9px;
  box-shadow: none;
  background-color: #556471;
  border: 0;
  color: #fff;
  margin-top: -10px;
}
html.fg-statistics .chart-wrap .total-tooltip .tip-wrap::after {
  border-top-color: #556471;
}
html.fg-statistics .chart-loader {
  margin-top: 21px;
}
html.fg-statistics .chart-loader.loading {
  height: 320px;
}
html.fg-statistics .chart-loader.error {
  min-height: 320px;
  position: relative;
}
html.fg-statistics .chart-loader.error::before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: "";
}
html.fg-statistics .chart-loader.error .message-wrap {
  display: inline-block;
}
html.fg-statistics .chart-section {
  position: relative;
  padding-top: 21px;
}
html.fg-statistics .chart-section .section-gradient {
  position: absolute;
  top: 0;
  left: 0;
  height: 200px;
  overflow: hidden;
  z-index: -1;
  width: 100%;
}
html.fg-statistics .chart-section .section-gradient::after {
  content: "";
  position: absolute;
  top: -200px;
  height: 400px;
  width: 100%;
  left: 0;
  border-radius: 50%;
  background: #fafafa;
  background: radial-gradient(ellipse at center, #fafafa 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start', endColorstr='@end', GradientType=1);
}
html.fg-statistics .chart-section .chart-title {
  font-size: 28px;
  font-weight: normal;
  margin: 0;
}
html.fg-statistics .chart-section .metric-number {
  font-size: 42px;
  font-weight: bold;
  margin-right: 7px;
}
html.fg-statistics .chart-section .title-metric-wrap::after {
  content: ", ";
}
html.fg-statistics .chart-section .title-metric-wrap:last-child::after {
  content: "";
}
html.fg-statistics .breakdown-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 42px;
  width: 100%;
  text-align: center;
}
html.fg-statistics .breakdown-wrap .custom-select {
  display: inline-block;
  text-align: left;
  margin-top: 8px;
  opacity: 0;
}
html.fg-statistics .breakdown-wrap .custom-select .drop-trigger {
  display: inline-block;
  min-width: 100px;
  color: #464646;
  padding: 4px 10px;
  border: 1px solid #ddd;
  border-radius: 3px;
}
html.fg-statistics .breakdown-wrap .custom-select .drop-trigger:after {
  content: "\E006";
  color: #c74d5a;
  font-size: 5px;
  position: absolute;
  top: 10px;
  right: 10px;
}
html.fg-statistics .breakdown-wrap .custom-select .drop-menu {
  background-color: #464646;
  min-width: 100%;
  z-index: 1;
  top: 21px;
  padding: 7px 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
html.fg-statistics .breakdown-wrap .custom-select .drop-menu .drop-item {
  color: #fff;
  font-weight: bold;
  padding: 7px;
  display: block;
}
html.fg-statistics .breakdown-wrap .custom-select .drop-menu .drop-item.disabled {
  color: #999;
}
html.fg-statistics .breakdown-wrap .custom-select .js-active .drop-trigger {
  background-color: #464646;
  border-color: #464646;
  color: #fff;
}
html.fg-statistics .breakdown-wrap .custom-select .js-active .drop-trigger:after {
  color: #fff;
}
html.fg-statistics .hide-x-axis .x-axis text {
  opacity: 0;
}
html.fg-statistics .hide-x-axis .custom-select {
  opacity: 1;
}
html.fg-statistics .rankings-section {
  position: relative;
  padding-top: 21px;
  margin-top: 40px;
}
html.fg-statistics .rankings-section .section-gradient {
  position: absolute;
  top: 0;
  left: 0;
  height: 200px;
  overflow: hidden;
  z-index: -1;
  width: 100%;
}
html.fg-statistics .rankings-section .section-gradient::after {
  content: "";
  position: absolute;
  top: -200px;
  height: 400px;
  width: 100%;
  left: 0;
  border-radius: 50%;
  background: #fafafa;
  background: radial-gradient(ellipse at center, #fafafa 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start', endColorstr='@end', GradientType=1);
}
html.fg-statistics .rankings-section .loader {
  margin-top: 21px;
}
html.fg-statistics .rankings-section .loader.loading {
  height: 320px;
}
html.fg-statistics .rankings-section .loader.error {
  min-height: 320px;
  position: relative;
}
html.fg-statistics .rankings-section .loader.error::before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: "";
}
html.fg-statistics .rankings-section .loader.error .message-wrap {
  display: inline-block;
}
html.fg-statistics .rankings-section .ranking-table {
  width: 216px;
  display: inline-block;
  margin-left: 40px;
  margin: 40px 0 0 40px;
}
html.fg-statistics .rankings-section .ranking-table:nth-of-type(3n+1) {
  margin-left: 0;
}
html.fg-statistics .rankings-section .ranking-table h4 {
  background-color: #556471;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 14px;
  margin: 0;
}
html.fg-statistics .rankings-section .ranking-table table {
  width: 100%;
  white-space: nowrap;
  text-align: left;
  font-size: 11px;
  border-spacing: 0;
}
html.fg-statistics .rankings-section .ranking-table td {
  line-height: 22px;
  background-color: #eeeff1;
}
html.fg-statistics .rankings-section .ranking-table tr:nth-child(odd) td {
  background-color: #f6f7f8;
}
html.fg-statistics .rankings-section .ranking-table th {
  color: #717171;
  font-weight: normal;
  background-color: #f6f7f8;
  border-bottom: 2px solid #fff;
  padding: 7px;
}
html.fg-statistics .rankings-section .ranking-table th.first-column {
  padding-left: 21px;
}
html.fg-statistics .rankings-section .ranking-table .first-column-content {
  display: inline-block;
  max-width: 141px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
  padding-left: 14px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  vertical-align: middle;
}
html.fg-statistics .rankings-section .ranking-table .first-column-content .normal-link {
  color: #151009;
}
html.fg-statistics .rankings-section .ranking-table .first-column-content .normal-link:hover {
  color: #c74d5a;
}
html.fg-statistics .rankings-section .ranking-table .first-column-content .index {
  color: #717171;
  margin-right: 5px;
}
html.fg-statistics .rankings-section .ranking-table .second-column {
  text-align: right;
  padding-right: 14px;
}
html.fg-statistics .rankings-section h1 {
  font-size: 28px;
  font-weight: normal;
  margin: 0;
}
html.fg-statistics .rankings-section h1 .emphasize {
  font-size: 42px;
  font-weight: bold;
  color: #556471;
}
html.fg-statistics .author-selector-wrap {
  display: inline-block;
  position: relative;
}
html.fg-statistics .author-selector-wrap .active-filter {
  overflow: hidden;
  padding: 6px 21px 6px 7px;
}
html.fg-statistics .author-selector-wrap .clear-filter {
  position: absolute;
  right: 0;
  top: 0;
  height: 29px;
  width: 29px;
  content: " ";
  z-index: 1;
}
html.fg-statistics .author-selector-wrap .clear-filter.before {
  position: absolute;
  top: 10px;
  right: 10px;
}
html.fg-statistics .author-selector-wrap .clear-filter:hover::before {
  z-index: 1;
  color: #c74d5a;
}
html.fg-statistics .author-selector-wrap .clear-filter:hover::after {
  position: absolute;
  left: -190px;
  width: 190px;
  background: #fff;
  content: "remove filter";
  content: "remove filter";
  line-height: 29px;
  padding-right: 20px;
  text-align: right;
  top: 0;
}
html.fg-statistics .author-selector-wrap .mimic-input {
  width: 149px;
  transition: width 0.2s;
  position: relative;
  padding-right: 28px;
  z-index: 1;
}
html.fg-statistics .author-selector-wrap .mimic-input.focused {
  width: 281px;
}
html.fg-statistics .author-selector-wrap .mimic-input input[type="search"] {
  width: auto;
}
html.fg-statistics .author-selector-wrap .no-results {
  color: #717171;
  padding: 40px;
  text-align: center;
}
html.fg-statistics .author-selector-wrap.show-list .mimic-input {
  width: 281px;
  box-shadow: 2px 4px 10px rgba(0, 0, 0, .25);
}
html.fg-statistics .author-selector-wrap.show-list .throttle-loader,
html.fg-statistics .author-selector-wrap.show-list .authors-list {
  box-shadow: 2px 4px 10px rgba(0, 0, 0, .25);
}
html.fg-statistics .author-selector-wrap .loader.throttle-loader {
  position: absolute;
  top: 29px;
  left: 0;
}
html.fg-statistics .author-selector-wrap .authors-list {
  max-height: 385px;
  overflow-y: auto;
  overflow-x: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  z-index: 9;
  background: linear-gradient(180deg, #fff 0, #f7f7f7);
}
html.fg-statistics .author-selector-wrap .highlight-text {
  background-color: #ceebe9;
}
html.fg-statistics .author-selector-wrap .author-list-item {
  height: 41px;
  display: block;
  background-color: transparent;
  border-radius: 0;
  color: #151009;
  border-bottom: 1px solid #ddd;
  background: linear-gradient(180deg, #fff 0, #f7f7f7);
  white-space: nowrap;
}
html.fg-statistics .author-selector-wrap .author-list-item:focus,
html.fg-statistics .author-selector-wrap .author-list-item:hover,
html.fg-statistics .author-selector-wrap .author-list-item.highlighted {
  background: #ceebe9;
}
html.fg-statistics .author-selector-wrap .author-list-item:focus .highlight-text,
html.fg-statistics .author-selector-wrap .author-list-item:hover .highlight-text,
html.fg-statistics .author-selector-wrap .author-list-item.highlighted .highlight-text {
  background-color: #fff;
}
html.fg-statistics .author-selector-wrap .avatar-image {
  width: 41px;
  height: 41px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 3px;
}
html.fg-statistics .author-selector-wrap .author-info {
  display: inline-block;
  vertical-align: middle;
  margin-left: 14px;
  max-width: 230px;
}
html.fg-statistics .author-selector-wrap .authors-details,
html.fg-statistics .author-selector-wrap .author-name {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
html.fg-statistics .author-selector-wrap .loader {
  width: 100%;
  height: 100%;
  position: relative;
  height: auto;
  z-index: 1;
}
html.fg-statistics .author-selector-wrap .loader .message {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
html.fg-statistics .author-selector-wrap .loader .message-wrap {
  height: 100%;
  width: 100%;
  display: inline-block;
  text-align: center;
}
html.fg-statistics .author-selector-wrap .loader.loading .message {
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
html.fg-statistics .author-selector-wrap .loader.loading .message:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
html.fg-statistics .author-selector-wrap .loader.loading .message .default-content {
  display: inline-block;
  background: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/loader.gif) no-repeat 50% 50%;
  vertical-align: middle;
  width: 50px;
  height: 50px;
}
html.fg-statistics .author-selector-wrap .loader.error .message {
  white-space: normal;
  position: relative;
  z-index: 200;
  width: 80%;
  max-width: 960px;
  text-align: left;
  margin: 0 40px;
  background-color: #f3dbde;
  padding: 14px;
}
html.fg-statistics .author-selector-wrap .loader.error .message .default-content {
  content: "failed";
  color: red;
}
html.fg-statistics .author-selector-wrap .loader.show-content > .message-wrap,
html.fg-statistics .author-selector-wrap .loader.show-content > .message-wrap:after {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  display: inline-block;
  white-space: nowrap;
}
html.fg-statistics .author-selector-wrap .loader.show-content > .message-wrap:after {
  content: '';
  opacity: 0.5;
  background: #fff;
}
html.fg-statistics .author-selector-wrap .loader.show-content > .message-wrap:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
html.fg-statistics .author-selector-wrap .loader.show-content > .message-wrap .default-content {
  z-index: 101;
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  z-index: 200;
}
html.fg-statistics .author-selector-wrap .loader.error::before {
  display: none;
}
html.fg-statistics .author-selector-wrap .loader .retry-action {
  color: #c74d5a;
  margin-left: 7px;
}
html.fg-statistics .author-selector-wrap .loader .retry-action:hover {
  text-decoration: underline;
}
html.fg-statistics .author-selector-wrap .loader.loading .message {
  background-color: #fff;
  padding: 14px 0;
}
html.fg-statistics .author-selector-wrap .loader.loading .message .default-content {
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
}
html.fg-statistics .author-selector-wrap .loader.error .message {
  margin: 0;
  color: #ff0000;
  display: block;
  width: auto;
  text-align: center;
}
html.fg-statistics .author-selector-wrap .loader.error .message .retry-action {
  color: #ff0000;
  border-bottom: 1px solid #ff0000;
}
html.fg-statistics .loader {
  width: 100%;
  height: 100%;
  position: relative;
}
html.fg-statistics .loader .message {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
html.fg-statistics .loader .message-wrap {
  height: 100%;
  width: 100%;
  display: inline-block;
  text-align: center;
}
html.fg-statistics .loader.loading .message {
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
html.fg-statistics .loader.loading .message:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
html.fg-statistics .loader.loading .message .default-content {
  display: inline-block;
  background: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/loader.gif) no-repeat 50% 50%;
  vertical-align: middle;
  width: 50px;
  height: 50px;
}
html.fg-statistics .loader.error .message {
  white-space: normal;
  position: relative;
  z-index: 200;
  width: 80%;
  max-width: 960px;
  text-align: left;
  margin: 0 40px;
  background-color: #f3dbde;
  padding: 14px;
}
html.fg-statistics .loader.error .message .default-content {
  content: "failed";
  color: red;
}
html.fg-statistics .loader.show-content > .message-wrap,
html.fg-statistics .loader.show-content > .message-wrap:after {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  display: inline-block;
  white-space: nowrap;
}
html.fg-statistics .loader.show-content > .message-wrap:after {
  content: '';
  opacity: 0.5;
  background: #fff;
}
html.fg-statistics .loader.show-content > .message-wrap:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
html.fg-statistics .loader.show-content > .message-wrap .default-content {
  z-index: 101;
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  z-index: 200;
}
html.fg-statistics .loader.error::before {
  display: none;
}
html.fg-statistics .loader .retry-action {
  color: #c74d5a;
  margin-left: 7px;
}
html.fg-statistics .loader .retry-action:hover {
  text-decoration: underline;
}
html.fg-statistics .stats-footer {
  margin: 40px 0;
  color: #717171;
}
.fs-icon-base,
html.fg-project-page .project-title:before,
html.fg-project-page .project-cite .download:hover::after,
html.fg-project-page .project-share .fs-button .share-by-email::before,
html.fg-project-page .description-wrapper .show-more::before,
html.fg-project-page .description-wrapper .show-more.expanded::before,
html.fg-project-page .profiles-list .show-more:before,
html.fg-project-page .profiles-list .show-more.expanded:before,
html.fg-project-page .no-preview.Dataset .preview-placeholder::before,
html.fg-project-page .no-preview.Thesis .preview-placeholder::before,
html.fg-project-page .no-preview.Code .preview-placeholder::before,
html.fg-project-page .no-preview.Book .preview-placeholder::before,
html.fg-project-page .no-preview.Poster .preview-placeholder::before,
html.fg-project-page .no-preview.Paper .preview-placeholder::before,
html.fg-project-page .no-preview.Preprint .preview-placeholder::before,
html.fg-project-page .no-preview.Presentation .preview-placeholder::before,
html.fg-project-page .no-preview.Figure .preview-placeholder::before,
html.fg-project-page .no-preview.Fileset .preview-placeholder::before,
html.fg-project-page .no-preview.Media .preview-placeholder::before,
html.fg-project-page .no-preview.is-metadata .preview-placeholder::before,
html.fg-project-page .no-preview.is-confidential .preview-placeholder::before,
html.fg-project-page .no-preview.is-collection .preview-placeholder::before,
html.fg-project-page .no-preview.is-project .preview-placeholder::before,
html.fg-project-page .no-preview.is-embargoed .preview-placeholder::before,
html.fg-project-page .styled-checkbox.js-active:before,
html.fg-project-page .item-listing-wrap .styled-checkbox.js-active:before,
html.fg-project-page .item-listing-wrap .multiple-select .styled-checkbox:before,
html.fg-project-page .item-listing-wrap .multiple-select .styled-checkbox.js-active:before,
html.fg-project-page .private-page .info:before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-project-page {
  /* # Checkboxes

  <div>
    <a class="styled-checkbox"></a> Checkbox label
  </div>

  <div>
    <a class="styled-checkbox js-active"></a> Active checkbox
  </div>

  <div>
    <a class="styled-checkbox js-active disabled"></a> Disabled checkbox
  </div>
*/
}
html.fg-project-page .project-details {
  padding: 28px 0;
  line-height: 14px;
  color: #464646;
  background: #f8f8f8;
  display: inline-block;
  width: 100%;
  text-align: center;
}
html.fg-project-page .project-details .loader {
  width: 100%;
  height: 100%;
  position: relative;
}
html.fg-project-page .project-details .loader .message {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
html.fg-project-page .project-details .loader .message-wrap {
  height: 100%;
  width: 100%;
  display: inline-block;
  text-align: center;
}
html.fg-project-page .project-details .loader.loading .message {
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
html.fg-project-page .project-details .loader.loading .message:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
html.fg-project-page .project-details .loader.loading .message .default-content {
  display: inline-block;
  background: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/loader.gif) no-repeat 50% 50%;
  vertical-align: middle;
  width: 50px;
  height: 50px;
}
html.fg-project-page .project-details .loader.error .message {
  white-space: normal;
  position: relative;
  z-index: 200;
  width: 80%;
  max-width: 960px;
  text-align: left;
  margin: 0 40px;
  background-color: #f3dbde;
  padding: 14px;
}
html.fg-project-page .project-details .loader.error .message .default-content {
  content: "failed";
  color: red;
}
html.fg-project-page .project-details .loader.show-content > .message-wrap,
html.fg-project-page .project-details .loader.show-content > .message-wrap:after {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  display: inline-block;
  white-space: nowrap;
}
html.fg-project-page .project-details .loader.show-content > .message-wrap:after {
  content: '';
  opacity: 0.5;
  background: #fff;
}
html.fg-project-page .project-details .loader.show-content > .message-wrap:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
html.fg-project-page .project-details .loader.show-content > .message-wrap .default-content {
  z-index: 101;
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  z-index: 200;
}
html.fg-project-page .project-details .loader.error::before {
  display: none;
}
html.fg-project-page .project-details .loader .retry-action {
  color: #c74d5a;
  margin-left: 7px;
}
html.fg-project-page .project-details .loader .retry-action:hover {
  text-decoration: underline;
}
html.fg-project-page .details-wrapper {
  position: relative;
  display: inline-block;
  width: 960px;
  text-align: left;
}
html.fg-project-page .project-left {
  display: inline-block;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 66%;
  margin-right: 3.3%;
}
html.fg-project-page .project-right {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: inline-block;
  width: 30.7%;
  vertical-align: top;
}
html.fg-project-page .project-right section:first-of-type {
  margin-top: 28px;
}
html.fg-project-page .project-left section,
html.fg-project-page .project-right section {
  margin-bottom: 14px;
}
html.fg-project-page .project-left section h4,
html.fg-project-page .project-right section h4 {
  margin: 0;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 28px;
  color: #717171;
}
html.fg-project-page .project-title {
  position: relative;
  margin: 7px 0px 7px 42px;
  padding-bottom: 7px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 28px;
  line-height: 35px;
}
html.fg-project-page .project-title:before {
  position: absolute;
  display: block;
  width: 28px;
  height: 18px;
  left: -42px;
  margin-top: 9px;
  content: "\E03A";
  color: #bbb;
  font-size: 18px;
}
html.fg-project-page .project-title.long {
  font-size: 18px;
  line-height: 28px;
}
html.fg-project-page .project-title.long:before {
  margin-top: 4px;
}
html.fg-project-page .project-info {
  margin-bottom: 14px;
  font-size: 14px;
  color: #717171;
  line-height: 26px;
}
html.fg-project-page .project-info .by-line {
  display: inline;
}
html.fg-project-page .project-info .follow-wrapper {
  margin-right: 14px;
}
html.fg-project-page .project-cite .project-cite-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
html.fg-project-page .project-cite .project-cite-title {
  white-space: nowrap;
  font-size: 12px;
  line-height: 28px;
  margin-right: 14px;
  color: #717171;
}
html.fg-project-page .project-cite .project-cite-selector-wrapper {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  max-width: 100%;
}
html.fg-project-page .project-cite .download {
  position: relative;
  display: inline-block;
  margin: 7px 0 14px 0;
}
html.fg-project-page .project-cite .download:hover::after {
  content: "\E02C";
  position: absolute;
  line-height: 16px;
  font-size: 14px;
  margin-left: 7px;
}
html.fg-project-page .project-custom-fields {
  margin-bottom: 0;
}
html.fg-project-page .project-custom-fields .custom-fields-field-container {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 14px;
}
html.fg-project-page .project-share .fs-share-container {
  margin: 7px 0;
}
html.fg-project-page .project-share .fs-button {
  display: inline-block;
  margin-right: 20px;
  min-height: 22px;
  vertical-align: top;
}
html.fg-project-page .project-share .fs-button .share-by-email {
  border: 1px solid #ddd;
  padding: 1px 4px;
  font-size: 14px;
  display: inline-block;
  background-color: #fff;
}
html.fg-project-page .project-share .fs-button .share-by-email::before {
  content: "\E030";
  font-size: 11px;
  margin-right: 7px;
}
html.fg-project-page .project-share .fs-social-title {
  display: none;
}
html.fg-project-page .project-branding {
  margin-top: 49px;
}
html.fg-project-page .description-wrapper .description {
  line-height: 28px;
  font-size: 16px;
  overflow-x: auto;
  color: #464646;
}
html.fg-project-page .description-wrapper .description a,
html.fg-project-page .description-wrapper .description a:visited {
  color: #c74d5a;
}
html.fg-project-page .description-wrapper .description.expandable {
  overflow: hidden;
  max-height: 392px;
  line-height: 28px;
  text-overflow: ellipsis;
  transition: 0.5s max-height ease-out;
  position: relative;
}
html.fg-project-page .description-wrapper .description.expandable::after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 28px;
  width: 100%;
  content: "";
  background: linear-gradient(0deg, #f8f8f8, rgba(248, 248, 248, 0));
  pointer-events: none;
}
html.fg-project-page .description-wrapper .description.expanded {
  max-height: 4000px;
}
html.fg-project-page .description-wrapper .description.expanded::after {
  display: none;
}
html.fg-project-page .description-wrapper .show-more {
  margin: 14px 0;
  display: inline-block;
}
html.fg-project-page .description-wrapper .show-more::before {
  content: "\E050";
  font-size: 7px;
  line-height: 14px;
  vertical-align: middle;
  margin-right: 7px;
}
html.fg-project-page .description-wrapper .show-more.expanded::before {
  content: "\E043";
}
html.fg-project-page .project-description {
  margin-bottom: 14px;
}
html.fg-project-page .profiles-list .profile {
  margin: 7px 0;
}
html.fg-project-page .profiles-list .profile img.avatar-image {
  border-radius: 3px;
  vertical-align: middle;
  background: #fff url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/profile/avatar.jpg) no-repeat center center;
  background-size: 100%;
}
html.fg-project-page .profiles-list .profile img.avatar-image.avatar-image-loaded {
  background: transparent;
}
html.fg-project-page .profiles-list .profile .profile-avatar {
  display: inline-block;
  width: 35px;
  height: 35px;
  border-radius: 3px;
  overflow: hidden;
  margin: 0 10px 0 0;
  vertical-align: middle;
}
html.fg-project-page .profiles-list .show-more {
  margin: 14px 0;
  display: inline-block;
}
html.fg-project-page .profiles-list .show-more:before {
  content: "\E050";
  font-size: 7px;
  line-height: 14px;
  vertical-align: middle;
  margin-right: 7px;
}
html.fg-project-page .profiles-list .show-more.expanded:before {
  content: "\E043";
}
html.fg-project-page .stats {
  line-height: 15px;
  margin-bottom: 21px;
  color: #464646;
}
html.fg-project-page .stats .statistic {
  margin-right: 48px;
  display: inline-block;
  position: relative;
}
html.fg-project-page .stats .divided:after {
  content: "";
  height: 100%;
  border-left: 1px solid #ddd;
  right: -24px;
  top: 0;
  position: absolute;
}
html.fg-project-page .stats .divided:last-child {
  margin-right: 0;
}
html.fg-project-page .stats .divided:last-child:after {
  display: none;
}
html.fg-project-page .stats em {
  display: block;
  font-style: normal;
}
html.fg-project-page .project-stats {
  margin-top: 14px;
}
html.fg-project-page .project-stats .statistic em {
  display: inline-block;
  margin-left: 4px;
}
html.fg-project-page .project-members .profile-link {
  font-weight: bold;
  font-size: 14px;
  max-width: 200px;
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
html.fg-project-page .portal-item-thumb-wrap {
  width: 212px;
  padding: 14px;
  display: inline-block;
  vertical-align: top;
  transition: background-color 0.1s ease;
  position: relative;
}
html.fg-project-page .portal-item-thumb-wrap:hover {
  background-color: #f8f8f8;
}
html.fg-project-page .portal-item-thumb-wrap:hover .preview-wrap {
  border-color: #ddd;
}
html.fg-project-page .portal-item-thumb-wrap.no-authors .item-details .relative-date {
  float: none;
}
html.fg-project-page .portal-item-thumb-wrap .item-title-prefix {
  color: #717171;
}
html.fg-project-page .portal-item-thumb-wrap .preview-wrap {
  height: 138px;
  overflow: hidden;
  display: block;
  border: 1px solid #ddd;
  position: relative;
  z-index: 10;
}
html.fg-project-page .portal-item-thumb-wrap .preview-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
html.fg-project-page .portal-item-thumb-wrap .item-title {
  font-weight: bold;
  margin-top: 10px;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  color: #464646;
  width: 100%;
}
html.fg-project-page .portal-item-thumb-wrap .item-details {
  font-size: 11px;
  color: #717171;
}
html.fg-project-page .portal-item-thumb-wrap .item-details .relative-date {
  float: right;
  line-height: 14px;
}
html.fg-project-page .portal-item-thumb-wrap .item-authors {
  float: left;
}
html.fg-project-page .portal-item-thumb-wrap .item-authors .normal-link,
html.fg-project-page .portal-item-thumb-wrap .item-authors .inactive-author {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 130px;
  white-space: nowrap;
}
html.fg-project-page .portal-item-thumb-wrap .item-authors .normal-link {
  display: inline-block;
}
html.fg-project-page .portal-item-thumb-wrap .item-authors .inactive-author {
  display: block;
}
html.fg-project-page .portal-item-thumb-wrap .item-authors .authors-trigger .inactive-author {
  display: inline-block;
}
html.fg-project-page .portal-item-thumb-wrap .item-authors.more:hover .normal-link,
html.fg-project-page .portal-item-thumb-wrap .item-authors.more:hover .inactive-author {
  max-width: 200px;
}
html.fg-project-page .portal-item-thumb-wrap .item-authors.more:hover + .relative-date {
  display: none;
}
html.fg-project-page .portal-item-thumb-wrap .item-authors.more > .authors-trigger:after {
  content: '';
  width: 11px;
  height: 13px;
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODBDMkU1NzlDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODBDMkU1N0FDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MEMyRTU3N0NGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MEMyRTU3OENGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuiUuhsAAABZSURBVHjaYjziGyHPwMCwHIhtgfgvEDMD8WEgTmUCEi+BWBSIKxggoALKv8sCJH4AcRwQ7wXiV0BcDcTOIHEmqOrjQNwHxLOgNIjPwMKAAE1ALAalwQAgwABrJhCTAYtXvAAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 3px 5px;
}
html.fg-project-page .portal-item-thumb-wrap .item-authors:hover > .authors-list {
  max-height: 84px;
  padding-bottom: 7px;
  border-bottom: 2px solid #fff;
}
html.fg-project-page .portal-item-thumb-wrap .item-authors .authors-list {
  overflow: hidden;
  transition: all 0.2s ease-out;
  max-height: 0;
  display: block;
  padding: 0 14px;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 11;
  background-color: #f8f8f8;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-bottom: 0px solid #fff;
}
html.fg-project-page .portal-item-thumb-wrap .item-authors .authors-list .authors-trigger {
  float: left;
  clear: left;
}
html.fg-project-page .portal-item-thumb-wrap .item-authors .authors-list .normal-link {
  display: block;
}
html.fg-project-page .portal-item-thumb-wrap .item-date {
  float: right;
}
html.fg-project-page .no-preview .preview-wrap {
  position: relative;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
html.fg-project-page .no-preview .preview-placeholder {
  font-size: 11px;
  text-transform: uppercase;
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 28px;
  color: #464646;
  letter-spacing: 2px;
  left: 0;
}
html.fg-project-page .no-preview .preview-placeholder::before {
  position: absolute;
  bottom: 21px;
  width: 74px;
  height: 49px;
  color: #464646;
  left: 50%;
  margin-left: -37px;
  font-size: 46px;
}
html.fg-project-page .no-preview.Dataset .preview-placeholder::before {
  background-image: none;
  content: "\E020";
}
html.fg-project-page .no-preview.Thesis .preview-placeholder::before {
  background-image: none;
  content: "\E07A";
}
html.fg-project-page .no-preview.Code .preview-placeholder::before {
  background-image: none;
  content: "\E016";
}
html.fg-project-page .no-preview.Book .preview-placeholder::before {
  background-image: none;
  content: "\E00E";
}
html.fg-project-page .no-preview.Poster .preview-placeholder::before {
  background-image: none;
  content: "\E061";
}
html.fg-project-page .no-preview.Paper .preview-placeholder::before {
  background-image: none;
  content: "\E059";
}
html.fg-project-page .no-preview.Preprint .preview-placeholder::before {
  background-image: none;
  content: "\E062";
}
html.fg-project-page .no-preview.Presentation .preview-placeholder::before {
  background-image: none;
  content: "\E064";
}
html.fg-project-page .no-preview.Figure .preview-placeholder::before {
  background-image: none;
  content: "\E05D";
}
html.fg-project-page .no-preview.Fileset .preview-placeholder::before {
  background-image: none;
  content: "\E035";
}
html.fg-project-page .no-preview.Media .preview-placeholder::before {
  background-image: none;
  content: "\E096";
}
html.fg-project-page .no-preview.is-metadata .preview-placeholder::before {
  background-image: none;
  color: #bbb;
  content: "\E053";
}
html.fg-project-page .no-preview.is-confidential .preview-placeholder::before {
  background-image: none;
  content: "\E01D";
  font-size: 35px;
  line-height: 50px;
  color: #bbb;
}
html.fg-project-page .no-preview.is-collection .preview-placeholder::before {
  background-image: none;
  content: "\E019";
  font-size: 23px;
  line-height: 52px;
  color: #bbb;
}
html.fg-project-page .no-preview.is-project .preview-placeholder::before {
  background-image: none;
  content: "\E038";
  color: #bbb;
  font-size: 30px;
  line-height: 50px;
}
html.fg-project-page .no-preview.is-collection .preview-container,
html.fg-project-page .no-preview.is-project .preview-container {
  display: block;
  position: relative;
}
html.fg-project-page .no-preview.is-collection .preview-container:before,
html.fg-project-page .no-preview.is-project .preview-container:before,
html.fg-project-page .no-preview.is-collection .preview-container:after,
html.fg-project-page .no-preview.is-project .preview-container:after {
  content: "";
  position: absolute;
  width: 192px;
  z-index: 9;
  border-top: 2px solid #ddd;
  top: -4px;
  left: 10px;
}
html.fg-project-page .no-preview.is-collection .preview-container:before,
html.fg-project-page .no-preview.is-project .preview-container:before {
  width: 172px;
  top: -8px;
  left: 20px;
}
html.fg-project-page .no-preview.is-embargoed .preview-placeholder::before {
  background-image: none;
  content: "\E091";
  color: #bbb;
  font-size: 20px;
  margin-left: -51px;
  line-height: 48px;
}
html.fg-project-page .no-preview.is-embargoed .time-block {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: 14px;
  height: 43px;
  width: 50px;
  font-size: 21px;
  line-height: 21px;
  color: #bbb;
  vertical-align: top;
}
html.fg-project-page .no-preview.is-embargoed .time-block .time-info {
  font-size: 12px;
  line-height: 12px;
  text-transform: lowercase;
  color: #bbb;
}
html.fg-project-page .no-preview.is-embargoed .time-block .less-than {
  font-size: 12px;
  line-height: 24px;
  vertical-align: top;
  padding-right: 2px;
}
html.fg-project-page .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-project-page .styled-checkbox {
  border-radius: 3px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .06), inset -1px -2px 4px rgba(0, 0, 0, .06);
  border: 1px solid #bbb;
  background-color: #fff;
}
html.fg-project-page .styled-checkbox.js-active {
  background-color: #A3CD3D;
  border: 1px solid #A3CD3D;
}
html.fg-project-page .styled-checkbox.js-active:before {
  content: "\E014";
  color: #fff;
  font-size: 11px;
  margin-left: 1px;
  margin-top: 2px;
  display: inline-block;
  vertical-align: top;
}
html.fg-project-page .styled-checkbox.disabled {
  cursor: default;
  box-shadow: none;
  background-color: transparent;
}
html.fg-project-page .styled-checkbox.disabled.js-active {
  background-color: #ddd;
  border: 1px solid #ddd;
}
html.fg-project-page .checkbox-label {
  display: inline-block;
  vertical-align: middle;
}
html.fg-project-page .private-page .portal-mid-wrap .search {
  margin: 0;
}
html.fg-project-page .private-page .portal-mid-wrap .sort-filter {
  display: none!important;
}
html.fg-project-page .item-listing-wrap {
  /* # Checkboxes

  <div>
    <a class="styled-checkbox"></a> Checkbox label
  </div>

  <div>
    <a class="styled-checkbox js-active"></a> Active checkbox
  </div>

  <div>
    <a class="styled-checkbox js-active disabled"></a> Disabled checkbox
  </div>
*/
}
html.fg-project-page .item-listing-wrap.no-results .listing-wrap {
  margin-top: 0;
}
html.fg-project-page .item-listing-wrap.no-results .search-bar-wrap .search-field input {
  color: #ff001b;
}
html.fg-project-page .item-listing-wrap.no-results .end-of-list {
  font-weight: bold;
  height: 400px;
}
html.fg-project-page .item-listing-wrap.no-results .end-of-list .clear-filters {
  font-weight: normal;
}
html.fg-project-page .item-listing-wrap .category-wrap {
  margin-top: 21px;
}
html.fg-project-page .item-listing-wrap .category-wrap:first-child {
  margin-top: 14px;
}
html.fg-project-page .item-listing-wrap .category-wrap a.section-title {
  font-size: 26px;
  font-weight: normal;
  margin: 28px 0 14px;
  display: inline-block;
  position: relative;
  color: #464646;
}
html.fg-project-page .item-listing-wrap .category-wrap a.section-title::after {
  position: absolute;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: 0 -77px;
  width: 10px;
  height: 13px;
  content: "";
  top: 10px;
  right: -23px;
}
html.fg-project-page .item-listing-wrap .categories-search-message {
  text-align: center;
  color: #717171;
  margin: 77px 0;
}
html.fg-project-page .item-listing-wrap .category-inner-wrap {
  width: 100%;
  max-width: 968px;
  margin: 0 auto;
}
html.fg-project-page .item-listing-wrap .item-listing {
  margin-left: -14px;
  margin-bottom: 14px;
}
html.fg-project-page .item-listing-wrap .category-wrap {
  border-top: 1px solid #ddd;
}
html.fg-project-page .item-listing-wrap .category-wrap:first-child {
  border-top: 0 none;
}
html.fg-project-page .item-listing-wrap .portal-mid-wrap {
  text-align: center;
}
html.fg-project-page .item-listing-wrap .portal-nav {
  border-top: 1px solid #ddd;
  padding: 29px 0 26px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-project-page .item-listing-wrap .portal-nav a {
  margin-right: 41px;
  text-transform: uppercase;
}
html.fg-project-page .item-listing-wrap .portal-nav a:last-of-type {
  margin-right: 0;
}
html.fg-project-page .item-listing-wrap .portal-nav .selected {
  color: #464646;
  font-weight: bold;
}
html.fg-project-page .item-listing-wrap .max-pages-reached {
  width: 300px;
  line-height: 21px;
  margin: 70px auto 0;
  color: #717171;
  text-align: center;
}
html.fg-project-page .item-listing-wrap .page-load-cta .search-link,
html.fg-project-page .item-listing-wrap .portal-nav .search {
  text-transform: uppercase;
}
html.fg-project-page .item-listing-wrap .page-load-cta .search-link::after,
html.fg-project-page .item-listing-wrap .portal-nav .search::after {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  content: "";
  background-position: 0 0;
  width: 13px;
  height: 12px;
  display: inline-block;
  margin-left: 7px;
}
html.fg-project-page .item-listing-wrap .page-load-cta .search-link {
  margin-left: 28px;
}
html.fg-project-page .item-listing-wrap .portal-stats {
  text-align: center;
  padding: 14px 0;
  color: #717171;
  margin-left: 38px;
  margin-top: 10px;
  margin-bottom: 5px;
}
html.fg-project-page .item-listing-wrap .portal-stats .portal-stat {
  display: inline-block;
  margin-left: 21px;
  padding-left: 21px;
  border-left: 1px solid #ddd;
  line-height: 24px;
}
html.fg-project-page .item-listing-wrap .portal-stats .portal-stat strong {
  color: #464646;
}
html.fg-project-page .item-listing-wrap .portal-stats .portal-stat:first-child {
  margin: 0;
  padding: 0;
  border-left: 0;
}
html.fg-project-page .item-listing-wrap .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-project-page .item-listing-wrap .styled-checkbox {
  border-radius: 3px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .06), inset -1px -2px 4px rgba(0, 0, 0, .06);
  border: 1px solid #bbb;
  background-color: #fff;
}
html.fg-project-page .item-listing-wrap .styled-checkbox.js-active {
  background-color: #A3CD3D;
  border: 1px solid #A3CD3D;
}
html.fg-project-page .item-listing-wrap .styled-checkbox.js-active:before {
  content: "\E014";
  color: #fff;
  font-size: 11px;
  margin-left: 1px;
  margin-top: 2px;
  display: inline-block;
  vertical-align: top;
}
html.fg-project-page .item-listing-wrap .styled-checkbox.disabled {
  cursor: default;
  box-shadow: none;
  background-color: transparent;
}
html.fg-project-page .item-listing-wrap .styled-checkbox.disabled.js-active {
  background-color: #ddd;
  border: 1px solid #ddd;
}
html.fg-project-page .item-listing-wrap .checkbox-label {
  display: inline-block;
  vertical-align: middle;
}
html.fg-project-page .item-listing-wrap .full-filters {
  border-top: 1px solid #ddd;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
html.fg-project-page .item-listing-wrap .hide-search-trigger {
  display: inline-block;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -131px 0;
  width: 17px;
  height: 17px;
  position: absolute;
  top: 24px;
  right: 0;
}
html.fg-project-page .item-listing-wrap .search-bar-wrap {
  width: calc(100% - 42px);
  max-width: 940px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin: 0 21px;
  padding: 14px 0 0 0;
  line-height: 36px;
  position: relative;
}
html.fg-project-page .item-listing-wrap .search-bar-wrap .mimic-input {
  background: transparent;
  border: 0;
  padding: 0 85px 10px 50px;
  border-radius: 0;
  width: auto;
  border-bottom: 1px solid #c74d5a;
}
html.fg-project-page .item-listing-wrap .search-bar-wrap .mimic-input input {
  width: 100%;
  line-height: 42px;
  padding: 0;
  font-size: 26px;
  margin: 0;
}
html.fg-project-page .item-listing-wrap .search-bar-wrap input[type="submit"] {
  display: none;
}
html.fg-project-page .item-listing-wrap .search-bar-wrap:before {
  content: "";
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -62px -24px;
  width: 36px;
  height: 36px;
  position: absolute;
  left: 0;
  top: 16px;
}
html.fg-project-page .item-listing-wrap .search-bar-wrap .help-link {
  position: absolute;
  color: #717171;
  top: 16px;
  right: 42px;
}
html.fg-project-page .item-listing-wrap .filters-background {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background-color: #fff;
  padding: 21px 21px 0 21px;
}
html.fg-project-page .item-listing-wrap .search-follow-wrapper {
  height: 33px;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
html.fg-project-page .item-listing-wrap .filters-wrap {
  max-width: 940px;
  margin: 0 auto;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
html.fg-project-page .item-listing-wrap .filters-wrap .filters-column {
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-project-page .item-listing-wrap .filters-wrap .left-filters {
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
html.fg-project-page .item-listing-wrap .filters-wrap .middle-filters {
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
html.fg-project-page .item-listing-wrap .filters-wrap .right-filters {
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
html.fg-project-page .item-listing-wrap .filters-wrap .filter {
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 0 14px;
  display: inline-block;
}
html.fg-project-page .item-listing-wrap .filters-wrap label {
  color: #717171;
  margin-right: 14px;
}
html.fg-project-page .item-listing-wrap .filters-wrap .has-dropdown {
  vertical-align: middle;
  display: inline-block;
  margin-left: 7px;
}
html.fg-project-page .item-listing-wrap .filters-wrap .sort-filter,
html.fg-project-page .item-listing-wrap .filters-wrap .multiple-select {
  text-align: left;
  margin-left: -14px;
}
html.fg-project-page .item-listing-wrap .filters-wrap .sort-filter label,
html.fg-project-page .item-listing-wrap .filters-wrap .multiple-select label {
  margin-right: 4px;
  font-weight: normal;
}
html.fg-project-page .item-listing-wrap .filters-wrap .sort-filter .drop-trigger,
html.fg-project-page .item-listing-wrap .filters-wrap .multiple-select .drop-trigger {
  font-weight: bold;
  padding: 7px 7px 6px 14px;
  display: inline-block;
  border-radius: 3px;
  border: 1px solid transparent;
  overflow: hidden;
  color: #464646;
}
html.fg-project-page .item-listing-wrap .filters-wrap .sort-filter .drop-trigger::after,
html.fg-project-page .item-listing-wrap .filters-wrap .multiple-select .drop-trigger::after {
  content: "";
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -73px 0;
  width: 15px;
  height: 9px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
}
html.fg-project-page .item-listing-wrap .filters-wrap .sort-filter .drop-trigger .trigger-inner-wrap,
html.fg-project-page .item-listing-wrap .filters-wrap .multiple-select .drop-trigger .trigger-inner-wrap {
  max-width: 150px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
html.fg-project-page .item-listing-wrap .filters-wrap .sort-filter.js-active .drop-trigger,
html.fg-project-page .item-listing-wrap .filters-wrap .multiple-select.js-active .drop-trigger {
  border: 1px solid transparent;
  background-color: #464646;
  color: #fff;
}
html.fg-project-page .item-listing-wrap .filters-wrap .sort-filter.js-active label,
html.fg-project-page .item-listing-wrap .filters-wrap .multiple-select.js-active label {
  color: #fff;
}
html.fg-project-page .item-listing-wrap .filters-wrap .sort-filter .drop-menu,
html.fg-project-page .item-listing-wrap .filters-wrap .multiple-select .drop-menu {
  background-color: #464646;
  color: #fff;
  padding: 8px 0;
  z-index: 100;
  border-radius: 3px;
  top: 27px;
  min-width: 100%;
  max-height: 410px;
  overflow-y: auto;
}
html.fg-project-page .item-listing-wrap .filters-wrap .sort-filter .drop-item,
html.fg-project-page .item-listing-wrap .filters-wrap .multiple-select .drop-item {
  cursor: default;
  white-space: nowrap;
  padding: 3px 10px;
  line-height: 21px;
  margin: 0 7px;
  font-weight: bold;
  color: #fff;
}
html.fg-project-page .item-listing-wrap .filters-wrap .sort-filter .drop-item.last-child,
html.fg-project-page .item-listing-wrap .filters-wrap .multiple-select .drop-item.last-child {
  border-bottom: 0;
}
html.fg-project-page .item-listing-wrap .filters-wrap .sort-filter .drop-item:hover,
html.fg-project-page .item-listing-wrap .filters-wrap .multiple-select .drop-item:hover {
  border-radius: 3px;
  background-color: #535353;
}
html.fg-project-page .item-listing-wrap .filters-wrap .sort-filter .drop-item.normal-link,
html.fg-project-page .item-listing-wrap .filters-wrap .multiple-select .drop-item.normal-link {
  display: block;
}
html.fg-project-page .item-listing-wrap .filters-wrap .sort-filter .drop-item.selected,
html.fg-project-page .item-listing-wrap .filters-wrap .multiple-select .drop-item.selected {
  color: #717171;
}
html.fg-project-page .item-listing-wrap .filters-wrap .include-figshare-content {
  min-width: 220px;
  height: 34px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
html.fg-project-page .item-listing-wrap .filters-wrap .include-figshare-content .toggle-label {
  color: #464646;
  margin-right: 0;
}
html.fg-project-page .item-listing-wrap .filters-wrap .include-figshare-content .ifc-logo {
  width: 77px;
  height: 22px;
  margin-left: 6px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/shared/sprites/figshare-content-logo.png);
}
html.fg-project-page .item-listing-wrap .multiple-select .filter-list-separator {
  padding: 7px 10px 3px 10px;
  margin: 0 7px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
}
html.fg-project-page .item-listing-wrap .multiple-select .filter-list-separator:after {
  content: "";
  display: inline-block;
  margin-left: 4px;
  border-bottom: 1px solid #717171;
  width: 100%;
}
html.fg-project-page .item-listing-wrap .multiple-select .styled-checkbox {
  border: 0 none;
  background: transparent;
  width: auto;
  height: auto;
  line-height: 1;
  margin-right: 5px;
  color: #999;
}
html.fg-project-page .item-listing-wrap .multiple-select .styled-checkbox:before {
  font-size: 16px;
  content: "\E012";
}
html.fg-project-page .item-listing-wrap .multiple-select .styled-checkbox.js-active:before {
  position: relative;
  top: -2px;
  left: -1px;
  content: "\E013";
}
html.fg-project-page .item-listing-wrap .sort-filter .selected {
  color: #717171;
}
@media (max-width: 640px) {
  html.fg-project-page .item-listing-wrap .filters-wrap {
    padding: 0 14px;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html.fg-project-page .item-listing-wrap .filters-wrap .filters-column {
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
  html.fg-project-page .item-listing-wrap .filters-wrap .sort-filter .drop-menu,
  html.fg-project-page .item-listing-wrap .filters-wrap .multiple-select .drop-menu {
    top: 35px;
  }
  html.fg-project-page .item-listing-wrap .filters-wrap .filter,
  html.fg-project-page .item-listing-wrap .filters-wrap .search-follow-wrapper {
    width: 100%;
    margin: 0;
  }
  html.fg-project-page .item-listing-wrap .filters-wrap .multiple-select .drop-trigger,
  html.fg-project-page .item-listing-wrap .filters-wrap .drop-trigger {
    min-width: 140px;
    text-align: center;
    font-size: 18px;
    line-height: 28px;
  }
}
html.fg-project-page .item-listing-wrap .page-loader-wrap {
  min-height: 80px;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
html.fg-project-page .item-listing-wrap .page-loader-wrap .page-load-cta {
  margin: 60px 0;
  text-align: center;
}
html.fg-project-page .item-listing-wrap .page-loader-wrap .simple-pink-button {
  display: inline-block;
}
html.fg-project-page .item-listing-wrap .component-wrap.listing-loader {
  height: 200px;
  max-width: 960px;
  margin: 0 auto;
}
html.fg-project-page .item-listing-wrap .component-wrap.listing-loader .loading-wrap {
  margin-top: 42px;
  position: relative;
  display: block;
}
html.fg-project-page .item-listing-wrap .component-wrap.listing-loader .loading-message {
  min-height: 21px;
  padding: 17px 26px 18px 40px;
  box-shadow: 0 0 0;
  border: 1px solid #fbfbfb;
}
html.fg-project-page .item-listing-wrap .component-wrap.small-list-loader {
  height: 150px;
}
html.fg-project-page .item-listing-wrap .component-wrap.small-list-loader .loading-message {
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
  border: 0;
  margin-left: 0;
}
html.fg-project-page .item-listing-wrap .listing-wrap {
  width: 100%;
  max-width: 960px;
  margin: 14px auto 0;
}
html.fg-project-page .item-listing-wrap .back-to-top {
  position: fixed;
  bottom: 100px;
  left: 50%;
  /* we introduced 1px div to hide text when there is not enough space
    so we move the container 1px to the left to keep the spacing from the design */
  margin-left: 519px;
  color: #717171;
}
html.fg-project-page .item-listing-wrap .back-to-top .icon::before {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  position: absolute;
  bottom: 27px;
  left: 1px;
  content: "";
  background-position: -115px -61px;
  width: 27px;
  height: 18px;
}
html.fg-project-page .item-listing-wrap .back-to-top .container {
  overflow: hidden;
  display: block;
  height: 15px;
}
html.fg-project-page .item-listing-wrap .back-to-top .container .helper {
  width: 1px;
  height: 100%;
  float: left;
}
html.fg-project-page .item-listing-wrap .back-to-top .container .item {
  float: left;
  white-space: nowrap;
}
html.fg-project-page .item-listing-wrap .end-of-list {
  height: 200px;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  white-space: nowrap;
  line-height: 21px;
  color: #717171;
}
html.fg-project-page .item-listing-wrap .end-of-list .follow-wrapper {
  margin: 7px 0;
}
html.fg-project-page .item-listing-wrap .end-of-list .clear-filters {
  color: #c44d58;
}
@media (max-width: 960px) {
  html.fg-project-page .item-listing-wrap .listing-wrap {
    text-align: center;
  }
  html.fg-project-page .item-listing-wrap .listing-wrap .portal-item-thumb-wrap {
    text-align: left;
  }
  html.fg-project-page .item-listing-wrap .portal-nav a {
    margin-right: 28px;
  }
  html.fg-project-page .item-listing-wrap .category-wrap .section-title {
    padding: 0 14px;
  }
  html.fg-project-page .item-listing-wrap .item-listing {
    margin-left: 0;
  }
}
@media (max-width: 400px) {
  html.fg-project-page .item-listing-wrap .portal-nav {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  html.fg-project-page .item-listing-wrap .portal-nav a {
    margin: 0;
    font-size: 18px;
    line-height: 35px;
  }
}
html.fg-project-page .project-page .portal-nav {
  border-top: 0;
}
html.fg-project-page .project-page .full-filters {
  border-top: 0;
}
html.fg-project-page .private-page .info:before {
  content: "\E052";
  margin-right: 7px;
}
html.fg-project-page .item-page-wrap .loader {
  width: 100%;
  height: 100%;
  position: relative;
}
html.fg-project-page .item-page-wrap .loader .message {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
html.fg-project-page .item-page-wrap .loader .message-wrap {
  height: 100%;
  width: 100%;
  display: inline-block;
  text-align: center;
}
html.fg-project-page .item-page-wrap .loader.loading .message {
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
html.fg-project-page .item-page-wrap .loader.loading .message:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
html.fg-project-page .item-page-wrap .loader.loading .message .default-content {
  display: inline-block;
  background: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/loader.gif) no-repeat 50% 50%;
  vertical-align: middle;
  width: 50px;
  height: 50px;
}
html.fg-project-page .item-page-wrap .loader.error .message {
  white-space: normal;
  position: relative;
  z-index: 200;
  width: 80%;
  max-width: 960px;
  text-align: left;
  margin: 0 40px;
  background-color: #f3dbde;
  padding: 14px;
}
html.fg-project-page .item-page-wrap .loader.error .message .default-content {
  content: "failed";
  color: red;
}
html.fg-project-page .item-page-wrap .loader.show-content > .message-wrap,
html.fg-project-page .item-page-wrap .loader.show-content > .message-wrap:after {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  display: inline-block;
  white-space: nowrap;
}
html.fg-project-page .item-page-wrap .loader.show-content > .message-wrap:after {
  content: '';
  opacity: 0.5;
  background: #fff;
}
html.fg-project-page .item-page-wrap .loader.show-content > .message-wrap:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
html.fg-project-page .item-page-wrap .loader.show-content > .message-wrap .default-content {
  z-index: 101;
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  z-index: 200;
}
html.fg-project-page .item-page-wrap .loader.error::before {
  display: none;
}
html.fg-project-page .item-page-wrap .loader .retry-action {
  color: #c74d5a;
  margin-left: 7px;
}
html.fg-project-page .item-page-wrap .loader .retry-action:hover {
  text-decoration: underline;
}
html.fg-project-page {
  min-width: 320px;
}
@media (max-width: 960px) {
  html.fg-project-page .project-details {
    padding: 28px 20px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  html.fg-project-page .project-details .project-left {
    width: 65%;
    margin-right: 2%;
  }
  html.fg-project-page .project-details .project-right {
    width: 33%;
  }
  html.fg-project-page .project-details .details-wrapper {
    width: 100%;
  }
  html.fg-project-page .project-cite .project-cite-header {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 760px) {
  html.fg-project-page .project-details .project-left {
    width: 100%;
    margin-right: 0;
    display: block;
  }
  html.fg-project-page .project-details .project-right {
    width: 100%;
    display: block;
  }
}
@media (max-width: 640px) {
  html.fg-project-page .project-details .project-title {
    margin-right: 42px;
  }
}
.citation-display {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
}
.citation-display .citation-selector-wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 14px;
}
.citation-display .citation-display-title {
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 28px;
  margin-right: 14px;
  color: #717171;
}
.citation-display .citation-content {
  width: 100%;
  line-height: 0;
}
.citation-display .citation-content .citation-text,
.citation-display .citation-content .citation-link {
  line-height: 21px;
  word-wrap: break-word;
}
.citation-display .citation-content .citation-link {
  font-weight: bold;
  color: #464646;
}
.citation-display .citation-content .citation-link-wrapper {
  margin-top: 14px;
  padding: 7px 1px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  display: inline-block;
}
.citation-display .citation-content .citation-link-wrapper.inactive {
  border-top: 1px dashed #ddd;
  border-bottom: 1px dashed #ddd;
}
.citation-display .citation-content .citation-link-wrapper.inactive .citation-link {
  color: #bbb;
}
@media (max-width: 960px) {
  .citation-display .citation-selector-wrap {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.fs-icon-base,
.citation-selector.open .citation-selector-trigger::after,
.citation-selector .citation-selector-trigger::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.citation-selector {
  font-size: 13px;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  min-width: 155px;
  max-width: 295px;
}
.citation-selector.open {
  width: 295px;
  max-width: 100%;
}
.citation-selector .drop-trigger {
  display: block;
}
.citation-selector .drop-menu {
  width: 100%;
  z-index: 5;
}
.citation-selector.open .citation-selector-trigger {
  width: 100%;
  max-width: 295px;
  background: #fff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.citation-selector.open .citation-selector-trigger::after {
  content: "\E01C";
  line-height: 28px;
}
.citation-selector .citation-selector-trigger {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  height: 28px;
  line-height: 28px;
  padding: 0 25px 0 9px;
  color: #464646;
  background-color: #ddd;
  background: #fff;
  background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, GradientType=0);
  border: 1px solid #ddd;
  border-radius: 3px;
}
.citation-selector .citation-selector-trigger::after {
  content: "";
  content: "\E032";
  color: #bbb;
  position: absolute;
  font-size: 6px;
  line-height: 28px;
  right: 10px;
}
.citation-selector .citation-selector-trigger.placeholder {
  color: #bbb;
}
.citation-selector .citation-selector-trigger.error {
  border: 1px solid #ff0000;
  box-shadow: 0 0 0 2px #f3dbde;
}
.citation-selector .citation-selector-options-wrapper {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-top: 0;
  box-shadow: 2px 4px 10px rgba(0, 0, 0, .2);
}
.citation-selector .citation-selector-search-wrapper {
  padding: 7px;
  background: #f8f8f8;
  border-bottom: 1px solid #ddd;
}
.citation-selector .citation-selector-search-input {
  width: auto;
}
.citation-selector .citation-selector-search-input input[type="search"] {
  width: 100%;
}
.citation-selector .citation-selector-search-results {
  min-height: 84px;
  max-height: 168px;
  padding: 7px 0;
  overflow: auto;
}
.citation-selector .citation-selector-option {
  color: #252525;
  display: block;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  line-height: 28px;
  padding: 0 7px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.citation-selector .citation-selector-option:hover {
  background: #f8f8f8;
}
.citation-selector .citation-selector-option.selected {
  font-weight: bold;
}
.citation-selector .citation-selector-info-content {
  height: 84px;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.citation-selector .citation-selector-loader-small-container {
  height: 56px;
}
.altmetric-embed {
  line-height: 0px;
  margin: 4px 0 38px 0;
}
.altmetric-embed a img {
  width: 70px;
  height: 70px;
}
.fs-icon-base,
.more-menu .drop-trigger::before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.more-menu .drop-trigger::before {
  content: "\E02F";
  color: #999;
  font-size: 4px;
  vertical-align: middle;
  line-height: 7px;
}
.more-menu .drop-trigger:hover::before,
.more-menu .drop-trigger:focus::before {
  color: #c74d5a;
}
.more-menu .drop-menu {
  width: 118px;
  border: 1px solid #ddd;
  border-radius: 3px;
  box-shadow: 0px 1px 7px rgba(0, 0, 0, .2);
  background: #fff;
  padding: 11px 14px;
  margin-top: 7px;
  z-index: 20;
}
.more-menu .drop-menu a {
  display: inline-block;
  margin-top: 7px;
  line-height: 15px;
  color: #c74d5a;
}
.more-menu .drop-menu a:first-child {
  margin-top: 0;
}
.custom-fields-container {
  word-wrap: break-word;
}
.custom-fields-field-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.custom-fields-field-container .custom-field-name {
  margin: 0;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 28px;
  color: #717171;
}
.custom-fields-field-container .custom-field-value {
  white-space: pre-wrap;
  font-size: 13px;
  line-height: 14px;
  color: #464646;
}
.custom-fields-field-container .normal-list {
  margin: 0;
}
.fs-icon-base,
.funding-display-wrapper .funding-display-item .funding-display-item-link::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.funding-display-wrapper {
  position: relative;
  line-height: 21px;
  font-size: 13px;
  color: #464646;
}
.funding-display-wrapper h4 {
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
  font-size: 14px;
  line-height: 28px;
  color: #717171;
}
.funding-display-wrapper .funding-display-item {
  margin-bottom: 21px;
}
.funding-display-wrapper .funding-display-item .funding-display-item-title {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.funding-display-wrapper .funding-display-item .funding-display-item-link {
  display: inline-block;
  font-weight: bold;
  color: #464646;
}
.funding-display-wrapper .funding-display-item .funding-display-item-link::after {
  content: "\E041";
  font-size: 7px;
  margin-left: 7px;
  display: none;
}
.funding-display-wrapper .funding-display-item .funding-display-item-link:hover {
  color: #c74d5a;
}
.funding-display-wrapper .funding-display-item .funding-display-item-link:hover::after {
  display: inline;
}
.funding-display-wrapper .funding-display-item .funding-display-item-funder,
.funding-display-wrapper .funding-display-item .funding-display-item-code {
  color: #717171;
  display: inline;
}
.funding-display-wrapper .funding-display-item .funding-display-item-code + .funding-display-item-funder {
  margin-left: 7px;
}
.funding-display-wrapper .funding-display-item .funding-display-item-code + .funding-display-item-funder::before {
  content: "";
  width: 1px;
  height: 12px;
  display: inline-block;
  background: #ddd;
  margin-right: 7px;
  position: relative;
  top: 1px;
}
.funding-display-wrapper.material h4 {
  display: none;
}
.funding-display-wrapper.material .funding-display-item {
  margin-bottom: 0;
  margin-top: 14px;
}
.fs-icon-base,
.is-virus::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.is-virus::after {
  content: "\E031";
  padding-left: 14px;
  font-size: 16px;
  top: 3px;
  position: relative;
  color: #ff0000;
}
.is-virus:hover::after {
  color: inherit;
}
/* required styles */

.leaflet-map-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-pane,
.leaflet-tile-container,
.leaflet-overlay-pane,
.leaflet-shadow-pane,
.leaflet-marker-pane,
.leaflet-popup-pane,
.leaflet-overlay-pane svg,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	-ms-touch-action: none;
	touch-action: none;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	-webkit-user-drag: none;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container img {
	max-width: none !important;
	}
/* stupid Android 2 doesn't understand "max-width: none" properly */
.leaflet-container img.leaflet-image-layer {
	max-width: 15000px !important;
	}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-tile-pane    { z-index: 2; }
.leaflet-objects-pane { z-index: 3; }
.leaflet-overlay-pane { z-index: 4; }
.leaflet-shadow-pane  { z-index: 5; }
.leaflet-marker-pane  { z-index: 6; }
.leaflet-popup-pane   { z-index: 7; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 7;
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile,
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	     -o-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-tile-loaded,
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	     -o-transition:      -o-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile,
.leaflet-touching .leaflet-zoom-animated {
	-webkit-transition: none;
	   -moz-transition: none;
	     -o-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-clickable {
	cursor: pointer;
	}
.leaflet-container {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-container,
.leaflet-dragging .leaflet-clickable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	}


/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}


/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}
.leaflet-control-zoom-out {
	font-size: 20px;
	}

.leaflet-touch .leaflet-control-zoom-in {
	font-size: 22px;
	}
.leaflet-touch .leaflet-control-zoom-out {
	font-size: 24px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/[1][2].png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/[1][2].png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover {
	text-decoration: underline;
	}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: content-box;
	     box-sizing: content-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4;
	}
.leaflet-popup-content p {
	margin: 18px 0;
	}
.leaflet-popup-tip-container {
	margin: 0 auto;
	width: 40px;
	height: 20px;
	position: relative;
	overflow: hidden;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;

	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}
.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px;
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}
.fs-icon-base,
.fs-figshare-viewer .fs-archive-display .fv-explore-more:after,
.fs-figshare-viewer .fs-archive-display .fv-explore-more:after,
.fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir::before,
.fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir::before,
.fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir.fs-expanded::before,
.fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir.fs-expanded::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-play::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-play::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-play.fs-is-playing::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-play.fs-is-playing::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button.fs-is-mute::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button.fs-is-mute::before,
.fs-figshare-viewer .fs-dataset-display .fv-explore-more:after,
.fs-figshare-viewer .fs-dataset-display .fv-explore-more:after,
.fs-figshare-viewer .fs-dataset-display .fs-carousel-left-control::before,
.fs-figshare-viewer .fs-dataset-display .fs-carousel-left-control::before,
.fs-figshare-viewer .fs-dataset-display .fs-carousel-right-control::before,
.fs-figshare-viewer .fs-dataset-display .fs-carousel-right-control::before,
.fs-figshare-viewer .fs-document-display .fv-explore-more:after,
.fs-figshare-viewer .fs-document-display .fv-explore-more:after,
.fs-figshare-viewer .fs-fits-display .fv-explore-more:after,
.fs-figshare-viewer .fs-fits-display .fv-explore-more:after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.next::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.next::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.prev::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.prev::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta.close::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta.close::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-histo-close::before,
.fs-figshare-viewer .fs-fits-display .fv-fits-histo-close::before,
.fs-figshare-viewer .fs-graph-display .fv-explore-more:after,
.fs-figshare-viewer .fs-graph-display .fv-explore-more:after,
.fs-figshare-viewer .fs-jupyter-display .fv-explore-more:after,
.fs-figshare-viewer .fs-jupyter-display .fv-explore-more:after,
.fs-figshare-viewer .fs-jupyter-display .fv-jupyter-close::after,
.fs-figshare-viewer .fs-jupyter-display .fv-jupyter-close::after,
.fs-figshare-viewer .fs-kml-display .fv-explore-more:after,
.fs-figshare-viewer .fs-kml-display .fv-explore-more:after,
.fs-figshare-viewer .fs-molecule-display .fv-explore-more:after,
.fs-figshare-viewer .fs-molecule-display .fv-explore-more:after,
.fs-figshare-viewer .fs-molecule-display .fv-play::before,
.fs-figshare-viewer .fs-molecule-display .fv-play::before,
.fs-figshare-viewer .fs-molecule-display .fv-decrease-speed::before,
.fs-figshare-viewer .fs-molecule-display .fv-decrease-speed::before,
.fs-figshare-viewer .fs-molecule-display .fv-increase-speed::before,
.fs-figshare-viewer .fs-molecule-display .fv-increase-speed::before,
.fs-figshare-viewer .fs-molecule-display .fv-pause::before,
.fs-figshare-viewer .fs-molecule-display .fv-pause::before,
.fs-figshare-viewer .fs-text-display .fv-explore-more:after,
.fs-figshare-viewer .fs-text-display .fv-explore-more:after,
.fs-figshare-viewer .fs-media-wrapper .fs-video-replay::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-replay::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-play::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-play::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-play.fs-is-playing::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-play.fs-is-playing::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button.fs-is-mute::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button.fs-is-mute::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen.fs-exit-fullscreen::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen.fs-exit-fullscreen::before,
.fs-figshare-viewer .fs-viewer3d-display .fv-explore-more:after,
.fs-figshare-viewer .fs-viewer3d-display .fv-explore-more:after,
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name::after,
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name::after,
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name::after,
.fs-figshare-viewer .fv-viewer-control-bar .fv-prev-layer-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-prev-layer-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-prev-layer-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-next-layer-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-next-layer-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-next-layer-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after,
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after,
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after,
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before,
.fv-list-view .fv-controls-container .fs-prev-page:before,
.fv-list-view .fv-controls-container .fs-next-page:before,
.fv-list-view .fv-controls-container .fv-thumbnail-switch::before,
.fv-list-view .fv-controls-container .fv-list-switch::before,
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after,
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after,
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before,
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before,
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before,
.fv-list-view .fv-file-download::after,
.fv-list-view .fv-file-download.fv-file-virus-error::before,
.fv-thumbnail-view .fv-controls-container .fs-prev-page:before,
.fv-thumbnail-view .fv-controls-container .fs-next-page:before,
.fv-thumbnail-view .fv-controls-container .fv-thumbnail-switch::before,
.fv-thumbnail-view .fv-controls-container .fv-list-switch::before,
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after,
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after,
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before,
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before,
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-image::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-image::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-video::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-video::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-document::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-document::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-document_canvas::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-document_canvas::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-document_failsafe::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-document_failsafe::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-presentation::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-presentation::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-dataset::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-dataset::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-audio::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-audio::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-molecule::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-molecule::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-archive::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-archive::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-kml::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-kml::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-viewer3d::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-viewer3d::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-txt::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-txt::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-jupyter::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-jupyter::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-fits::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-fits::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-dicom::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-dicom::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-generic-file::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-generic-file::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-graph::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-graph::before,
.fv-thumbnail-view .fv-file-download::after,
.fv-thumbnail-view .fv-file-download.fv-file-virus-error::before,
.fv-single-view .fv-controls-container .fs-prev-page:before,
.fv-single-view .fv-controls-container .fs-next-page:before,
.fv-single-view .fv-controls-container .fv-thumbnail-switch::before,
.fv-single-view .fv-controls-container .fv-list-switch::before,
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after,
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after,
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before,
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before,
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before,
.item-page .project-label span::before,
.item-page .project-label span::before,
.item-page .item-page-virus-warning .close::before,
.item-page .item-page-virus-warning .close::before,
.item-page .details .item-type-details .tooltip .tooltip-close-button::before,
.item-page .details .item-type-details .tooltip .tooltip-close-button::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.figure::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.figure::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.dataset::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.dataset::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.media::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.media::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.paper::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.paper::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.fileset::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.fileset::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.code::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.code::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.poster::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.poster::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.thesis::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.thesis::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.presentation::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.presentation::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.preprint::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.preprint::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.book::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.book::before,
.item-page .comments .article-comments-list .article-comment:before,
.item-page .comments .article-comments-list .article-comment:before,
.item-page .comments .article-comments-list .load-more-comments:before,
.item-page .comments .article-comments-list .load-more-comments:before,
.item-page .actions-bar-wrap .actions-bar .items .private-flag::before,
.item-page .actions-bar-wrap .actions-bar .items .private-flag::before,
.item-page .actions-bar-wrap .actions-bar .items .private-shared-flag::before,
.item-page .actions-bar-wrap .actions-bar .items .private-shared-flag::before,
.item-page .actions-bar-wrap .actions-bar .collapsible .close::before,
.item-page .actions-bar-wrap .actions-bar .collapsible .close::before,
.item-page .actions-bar-wrap .actions-bar .share-section .generate-btn .error-action::after,
.item-page .actions-bar-wrap .actions-bar .share-section .generate-btn .error-action::after,
.item-page .actions-bar-wrap .actions-bar .social-networks-share .fs-button .share-by-email::before,
.item-page .actions-bar-wrap .actions-bar .social-networks-share .fs-button .share-by-email::before,
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-display .embed-preview-display::before,
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-display .embed-preview-display::before,
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-display .embed-preview-display::after,
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-display .embed-preview-display::after,
.item-page .actions-bar-wrap .actions-bar .collect .prev-collections::before,
.item-page .actions-bar-wrap .actions-bar .collect .prev-collections::before,
.item-page .actions-bar-wrap .actions-bar .collect .create-collection-wrap .normal-link::after,
.item-page .actions-bar-wrap .actions-bar .collect .create-collection-wrap .normal-link::after,
.item-page .actions-bar-wrap .actions-bar .collect .next-collections::before,
.item-page .actions-bar-wrap .actions-bar .collect .next-collections::before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fs-figshare-viewer {
  /* HTML5 display-role reset for older browsers */
}
.fs-figshare-viewer div,
.fs-figshare-viewer span,
.fs-figshare-viewer applet,
.fs-figshare-viewer object,
.fs-figshare-viewer iframe,
.fs-figshare-viewer h1,
.fs-figshare-viewer h2,
.fs-figshare-viewer h3,
.fs-figshare-viewer h4,
.fs-figshare-viewer h5,
.fs-figshare-viewer h6,
.fs-figshare-viewer p,
.fs-figshare-viewer blockquote,
.fs-figshare-viewer pre,
.fs-figshare-viewer a,
.fs-figshare-viewer abbr,
.fs-figshare-viewer acronym,
.fs-figshare-viewer address,
.fs-figshare-viewer big,
.fs-figshare-viewer cite,
.fs-figshare-viewer code,
.fs-figshare-viewer del,
.fs-figshare-viewer dfn,
.fs-figshare-viewer em,
.fs-figshare-viewer img,
.fs-figshare-viewer ins,
.fs-figshare-viewer kbd,
.fs-figshare-viewer q,
.fs-figshare-viewer s,
.fs-figshare-viewer samp,
.fs-figshare-viewer small,
.fs-figshare-viewer strike,
.fs-figshare-viewer strong,
.fs-figshare-viewer tt,
.fs-figshare-viewer var,
.fs-figshare-viewer b,
.fs-figshare-viewer u,
.fs-figshare-viewer i,
.fs-figshare-viewer center,
.fs-figshare-viewer dl,
.fs-figshare-viewer dt,
.fs-figshare-viewer dd,
.fs-figshare-viewer ol,
.fs-figshare-viewer ul,
.fs-figshare-viewer li,
.fs-figshare-viewer fieldset,
.fs-figshare-viewer form,
.fs-figshare-viewer label,
.fs-figshare-viewer legend,
.fs-figshare-viewer table,
.fs-figshare-viewer caption,
.fs-figshare-viewer tbody,
.fs-figshare-viewer tfoot,
.fs-figshare-viewer thead,
.fs-figshare-viewer tr,
.fs-figshare-viewer th,
.fs-figshare-viewer td,
.fs-figshare-viewer article,
.fs-figshare-viewer aside,
.fs-figshare-viewer canvas,
.fs-figshare-viewer details,
.fs-figshare-viewer embed,
.fs-figshare-viewer figure,
.fs-figshare-viewer figcaption,
.fs-figshare-viewer footer,
.fs-figshare-viewer header,
.fs-figshare-viewer hgroup,
.fs-figshare-viewer menu,
.fs-figshare-viewer nav,
.fs-figshare-viewer output,
.fs-figshare-viewer ruby,
.fs-figshare-viewer section,
.fs-figshare-viewer summary,
.fs-figshare-viewer time,
.fs-figshare-viewer mark {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align: baseline;
}
.fs-figshare-viewer div:focus,
.fs-figshare-viewer span:focus,
.fs-figshare-viewer applet:focus,
.fs-figshare-viewer object:focus,
.fs-figshare-viewer iframe:focus,
.fs-figshare-viewer h1:focus,
.fs-figshare-viewer h2:focus,
.fs-figshare-viewer h3:focus,
.fs-figshare-viewer h4:focus,
.fs-figshare-viewer h5:focus,
.fs-figshare-viewer h6:focus,
.fs-figshare-viewer p:focus,
.fs-figshare-viewer blockquote:focus,
.fs-figshare-viewer pre:focus,
.fs-figshare-viewer a:focus,
.fs-figshare-viewer abbr:focus,
.fs-figshare-viewer acronym:focus,
.fs-figshare-viewer address:focus,
.fs-figshare-viewer big:focus,
.fs-figshare-viewer cite:focus,
.fs-figshare-viewer code:focus,
.fs-figshare-viewer del:focus,
.fs-figshare-viewer dfn:focus,
.fs-figshare-viewer em:focus,
.fs-figshare-viewer img:focus,
.fs-figshare-viewer ins:focus,
.fs-figshare-viewer kbd:focus,
.fs-figshare-viewer q:focus,
.fs-figshare-viewer s:focus,
.fs-figshare-viewer samp:focus,
.fs-figshare-viewer small:focus,
.fs-figshare-viewer strike:focus,
.fs-figshare-viewer strong:focus,
.fs-figshare-viewer tt:focus,
.fs-figshare-viewer var:focus,
.fs-figshare-viewer b:focus,
.fs-figshare-viewer u:focus,
.fs-figshare-viewer i:focus,
.fs-figshare-viewer center:focus,
.fs-figshare-viewer dl:focus,
.fs-figshare-viewer dt:focus,
.fs-figshare-viewer dd:focus,
.fs-figshare-viewer ol:focus,
.fs-figshare-viewer ul:focus,
.fs-figshare-viewer li:focus,
.fs-figshare-viewer fieldset:focus,
.fs-figshare-viewer form:focus,
.fs-figshare-viewer label:focus,
.fs-figshare-viewer legend:focus,
.fs-figshare-viewer table:focus,
.fs-figshare-viewer caption:focus,
.fs-figshare-viewer tbody:focus,
.fs-figshare-viewer tfoot:focus,
.fs-figshare-viewer thead:focus,
.fs-figshare-viewer tr:focus,
.fs-figshare-viewer th:focus,
.fs-figshare-viewer td:focus,
.fs-figshare-viewer article:focus,
.fs-figshare-viewer aside:focus,
.fs-figshare-viewer canvas:focus,
.fs-figshare-viewer details:focus,
.fs-figshare-viewer embed:focus,
.fs-figshare-viewer figure:focus,
.fs-figshare-viewer figcaption:focus,
.fs-figshare-viewer footer:focus,
.fs-figshare-viewer header:focus,
.fs-figshare-viewer hgroup:focus,
.fs-figshare-viewer menu:focus,
.fs-figshare-viewer nav:focus,
.fs-figshare-viewer output:focus,
.fs-figshare-viewer ruby:focus,
.fs-figshare-viewer section:focus,
.fs-figshare-viewer summary:focus,
.fs-figshare-viewer time:focus,
.fs-figshare-viewer mark:focus {
  outline: 0;
}
.fs-figshare-viewer sub,
.fs-figshare-viewer sup {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: Arial, Helvetica, sans-serif;
}
.fs-figshare-viewer sub:focus,
.fs-figshare-viewer sup:focus {
  outline: 0;
}
.fs-figshare-viewer article,
.fs-figshare-viewer aside,
.fs-figshare-viewer details,
.fs-figshare-viewer figcaption,
.fs-figshare-viewer figure,
.fs-figshare-viewer footer,
.fs-figshare-viewer header,
.fs-figshare-viewer hgroup,
.fs-figshare-viewer menu,
.fs-figshare-viewer nav,
.fs-figshare-viewer section {
  display: block;
}
.fs-figshare-viewer ol,
.fs-figshare-viewer ul {
  list-style: none;
}
.fs-figshare-viewer blockquote,
.fs-figshare-viewer q {
  quotes: none;
}
.fs-figshare-viewer blockquote:before,
.fs-figshare-viewer blockquote:after,
.fs-figshare-viewer q:before,
.fs-figshare-viewer q:after {
  content: '';
  content: none;
}
.fs-figshare-viewer table {
  border-collapse: collapse;
  border-spacing: 0;
}
.fs-figshare-viewer input,
.fs-figshare-viewer textarea,
.fs-figshare-viewer select {
  outline: none;
}
.fs-figshare-viewer h1,
.fs-figshare-viewer h2,
.fs-figshare-viewer h3,
.fs-figshare-viewer h4,
.fs-figshare-viewer h5,
.fs-figshare-viewer h6,
.fs-figshare-viewer body,
.fs-figshare-viewer button,
.fs-figshare-viewer input,
.fs-figshare-viewer select,
.fs-figshare-viewer textarea,
.fs-figshare-viewer pre {
  font-family: Arial, Helvetica, sans-serif;
}
.fs-figshare-viewer strong {
  font-weight: bold;
}
.fs-figshare-viewer input,
.fs-figshare-viewer textarea {
  border: 0 none;
  padding: 0;
  font-size: 13px;
  background-color: transparent;
}
.fs-figshare-viewer button {
  border: 0;
  padding: 0;
}
.fs-figshare-viewer button:focus {
  outline: none;
}
.fs-figshare-viewer .fs-archive-display {
  height: 100%;
}
.fs-figshare-viewer .fs-archive-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
.fs-figshare-viewer .fs-archive-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
.fs-figshare-viewer .fs-archive-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
.fs-figshare-viewer .fs-archive-display .fv-content-clipper {
  overflow: auto;
}
.fs-figshare-viewer .fs-archive-display .fs-archive-table {
  display: table;
  width: 100%;
  height: 100%;
  text-align: left;
}
.fs-figshare-viewer .fs-archive-display .fs-archive-row {
  margin: 0px 7px 0px 7px;
  white-space: nowrap;
}
.fs-figshare-viewer .fs-archive-display .fs-archive-row:first-child {
  border-top: 7px solid #ffffff;
}
.fs-figshare-viewer .fs-archive-display .fs-archive-row:nth-child(even) {
  background: #ffffff;
}
.fs-figshare-viewer .fs-archive-display .fs-archive-row:nth-child(odd) {
  background: #f8f8f8;
}
.fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir {
  font-weight: bold;
  cursor: pointer;
}
.fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir::before {
  content: "\E038";
  color: #bbb;
  font-size: 11px;
  margin-right: 7px;
}
.fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir.fs-expanded::before {
  content: "\E039";
  color: #bbb;
  font-size: 11px;
  margin-right: 7px;
}
.fs-figshare-viewer .fs-audio-wrapper {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}
.fs-figshare-viewer .fs-audio-wrapper audio {
  margin: auto;
  background: transparent;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-controls {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent;
  margin: 0;
  padding: 0;
  border: 0 none transparent;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-controls-bar {
  position: absolute;
  top: 50%;
  left: 20px;
  right: 20px;
  width: 100%;
  max-width: 800px;
  height: 42px;
  margin: 20px auto;
  background-color: #fff;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border: 1px solid #ddd;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-timeline-container {
  position: relative;
  margin: 0 7px;
  height: 42px;
  width: auto;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-timeline-container::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 42px;
  background: #f8f8f8;
  content: "";
  border: 1px solid #ddd;
  border-left: 0;
  border-right: 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-container {
  position: relative;
  width: 49px;
  height: 42px;
  margin-right: 21px;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-container::before {
  position: absolute;
  left: 0px;
  top: 14px;
  width: 100%;
  height: 14px;
  content: "";
  border: 1px solid #ddd;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume {
  position: absolute;
  left: 0px;
  top: 14px;
  width: 100%;
  height: 42px;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume .fv-slider-progress {
  left: 0px;
  height: 14px;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume .fv-slider-progress {
  background: #bbb;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-time {
  min-width: 30px;
  font-size: 12px;
  text-align: center;
  color: #999;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-timeline,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-bufferline {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 42px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-timeline .fv-slider-progress,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-bufferline .fv-slider-progress {
  top: 0;
  left: 0px;
  height: 42px;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-timeline .fv-slider-progress {
  background: #c74d5a;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-bufferline .fv-slider-progress {
  background: #ddd;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-play {
  background: transparent;
  font-size: 21px;
  color: #bbb;
  cursor: pointer;
  text-align: center;
  height: 42px;
  width: 49px;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-play::before {
  display: inline-block;
  vertical-align: middle;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-play[disabled] {
  cursor: auto;
  color: #464646;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-play:focus {
  outline: none;
  box-shadow: none;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-play::before {
  content: "\E05E";
  line-height: 42px;
  color: #c74d5a;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-play.fs-is-playing::before {
  content: "\E05A";
  line-height: 42px;
  color: #c74d5a;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button {
  background: transparent;
  font-size: 21px;
  color: #bbb;
  cursor: pointer;
  text-align: center;
  height: 42px;
  width: 35px;
  margin-left: 7px;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button::before {
  display: inline-block;
  vertical-align: middle;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button[disabled] {
  cursor: auto;
  color: #464646;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button:focus {
  outline: none;
  box-shadow: none;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button::before {
  content: "\E00B";
  line-height: 42px;
  font-size: 13px;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button.fs-is-mute::before {
  content: "\E00C";
  line-height: 42px;
  font-size: 13px;
}
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-glider {
  position: absolute;
  bottom: 49px;
  height: 14px;
  line-height: 14px;
  width: auto;
  color: #999;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.fs-figshare-viewer .fs-audio-wrapper.native-controls .fs-audio-loader {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.fs-figshare-viewer .fs-audio-wrapper.native-controls audio {
  width: calc(100% - 28px);
  padding: 0 14px;
}
.fs-figshare-viewer .fs-dataset-display {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.fs-figshare-viewer .fs-dataset-display button {
  background: transparent;
}
.fs-figshare-viewer .fs-dataset-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
.fs-figshare-viewer .fs-dataset-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
.fs-figshare-viewer .fs-dataset-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
.fs-figshare-viewer .fs-dataset-display .fv-content-clipper,
.fs-figshare-viewer .fs-dataset-display .fs-sheet-display {
  position: relative;
  overflow: auto;
  height: 100%;
}
.fs-figshare-viewer .fs-dataset-display .fv-clipper-active {
  overflow: hidden;
}
.fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper {
  width: 100%;
}
.fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper table {
  white-space: normal;
  text-align: left;
  min-width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
  vertical-align: middle;
  table-layout: fixed;
  line-height: 28px;
}
.fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper th,
.fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper td {
  border: 1px solid #ccc;
  padding: .4em .8em;
  vertical-align: middle;
  white-space: nowrap;
}
.fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper th {
  background: #ddd;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
}
.fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper tbody th {
  width: 60px;
}
.fs-figshare-viewer .fs-dataset-display .fs-limit-message {
  width: 100%;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  background-color: #feffa7;
  line-height: 42px;
  position: relative;
  color: #464646;
}
.fs-figshare-viewer .fs-dataset-display .fs-limit-download {
  color: #c74d56;
}
.fs-figshare-viewer .fs-dataset-display .fs-carousel {
  position: relative;
  width: 100%;
  height: 34px;
  overflow: hidden;
}
.fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper {
  position: relative;
  width: 100%;
  height: 34px;
  overflow: hidden;
  z-index: 0;
}
.fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active {
  width: calc(100% - 80px - 42px);
}
.fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active::after,
.fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active::before {
  z-index: 1;
  content: " ";
  opacity: 0;
  transition: opacity 0.5s;
}
.fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active::before {
  position: absolute;
  top: 0px;
  left: 0px;
  right: auto;
  display: block;
  width: 20px;
  height: 34px;
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
}
.fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active::after {
  position: absolute;
  top: 0px;
  left: auto;
  right: 0px;
  display: block;
  width: 20px;
  height: 34px;
  background: linear-gradient(to left, #ffffff, rgba(255, 255, 255, 0));
}
.fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active.fs-fade-left::before,
.fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active.fs-fade-right::after {
  opacity: 1;
}
.fs-figshare-viewer .fs-dataset-display .fs-carousel-container {
  position: relative;
  top: 0px;
  display: inline-block;
  height: 34px;
  text-align: left;
  white-space: nowrap;
  z-index: 0;
  transition: left 0.5s;
}
.fs-figshare-viewer .fs-dataset-display .fs-carousel-controls {
  position: absolute;
  top: 0px;
  left: auto;
  right: 0px;
  width: 80px;
  height: 34px;
  padding-right: 42px;
  text-align: center;
  background: #ffffff;
}
.fs-figshare-viewer .fs-dataset-display .fs-carousel-left-control,
.fs-figshare-viewer .fs-dataset-display .fs-carousel-right-control {
  width: 21px;
  height: 34px;
  color: #dddddd;
  line-height: 34px;
}
.fs-figshare-viewer .fs-dataset-display .fs-carousel-left-control.fs-active,
.fs-figshare-viewer .fs-dataset-display .fs-carousel-right-control.fs-active {
  color: #c74d56;
  cursor: pointer;
}
.fs-figshare-viewer .fs-dataset-display .fs-carousel-left-control::before {
  content: "\E007";
}
.fs-figshare-viewer .fs-dataset-display .fs-carousel-right-control::before {
  content: "\E008";
}
.fs-figshare-viewer .fs-dataset-display .fs-carousel {
  border-top: 1px solid #ddd;
}
.fs-figshare-viewer .fs-dataset-display .fs-selector {
  position: relative;
  display: inline-block;
  margin-right: -13px;
  padding: 0 20px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  height: 24px;
  width: auto;
  z-index: 0;
  cursor: pointer;
}
.fs-figshare-viewer .fs-dataset-display .fs-selector:before {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  border-top: 24px solid #c74d56;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-radius: 0 0 18px 18px;
  content: "";
  z-index: -1;
}
.fs-figshare-viewer .fs-dataset-display .fs-selector:after {
  position: absolute;
  top: 0px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border-top: 25px solid #ddd;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-radius: 0 0px 18px 18px;
  content: "";
  z-index: -2;
}
.fs-figshare-viewer .fs-dataset-display .fs-selector.fs-active {
  color: #464646;
  font-weight: 700;
}
.fs-figshare-viewer .fs-dataset-display .fs-selector.fs-active:before {
  border-top: 24px solid #fff;
}
.fs-figshare-viewer .fs-document-display {
  position: relative;
}
.fs-figshare-viewer .fs-document-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
.fs-figshare-viewer .fs-document-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
.fs-figshare-viewer .fs-document-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
.fs-figshare-viewer .fs-document-display .fv-content-clipper {
  height: 100%;
}
.fs-figshare-viewer .fs-document-display .fs-document-container {
  overflow: auto;
  position: relative;
}
.fs-figshare-viewer .fs-document-display .fv-loader {
  overflow: hidden !important;
}
.fs-figshare-viewer .fs-document-display .fs-limit-message {
  width: 100%;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  background-color: #feffa7;
  line-height: 42px;
  position: relative;
  color: #464646;
}
.fs-figshare-viewer .fs-document-display .fs-limit-download {
  color: #c74d56;
}
.fs-figshare-viewer .fs-document-display .fs-image-display {
  position: relative;
  margin: 30px auto;
  border: 1px solid #ddd;
  box-shadow: 0 0 7px #c4c4c4;
  opacity: 0;
  transition: opacity 0.5s, width 0.5s, height 0.5s;
}
.fs-figshare-viewer .fs-document-display .fs-image-display img {
  box-shadow: 0 0 0 transparent;
  transition: width 0.5s, height 0.5s;
}
.fs-figshare-viewer .fs-document-display .fs-image-display.fs-loading-page {
  opacity: 0.5;
}
.fs-figshare-viewer .fs-document-display .fs-loading-layer {
  position: absolute;
  z-index: 4;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
}
.fs-figshare-viewer .fs-document-display.fs-document-preloaded .fs-image-display {
  opacity: 1;
}
.fs-figshare-viewer .fs-document-display .fs-canvas-document-container {
  overflow: auto;
  position: relative;
}
.fs-figshare-viewer .fs-document-display .fs-canvas-document-container .fs-page-wrapper {
  margin: 30px auto;
  border: 1px solid #ddd;
  box-shadow: 0 0 7px #c4c4c4;
  position: relative;
}
.fs-figshare-viewer .fs-document-display .fs-canvas-document-container .fs-page-wrapper .fs-canvas-clone {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fs-figshare-viewer .fs-text-layer {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  opacity: 0.2;
  line-height: 1.0;
}
.fs-figshare-viewer .fs-text-layer > div {
  color: transparent;
  position: absolute;
  white-space: pre;
  cursor: text;
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
}
.fs-figshare-viewer .fs-text-layer .highlight {
  margin: -1px;
  padding: 1px;
  border-radius: 4px;
}
.fs-figshare-viewer .fs-text-layer .highlight.begin {
  border-radius: 4px 0 0 4px;
}
.fs-figshare-viewer .fs-text-layer .highlight.end {
  border-radius: 0 4px 4px 0;
}
.fs-figshare-viewer .fs-text-layer .highlight.middle {
  border-radius: 0;
}
.fs-figshare-viewer .fs-text-layer ::-moz-selection {
  background: #3496fb;
}
.fs-figshare-viewer .fs-text-layer ::selection {
  background: #3496fb;
}
.fs-figshare-viewer .fs-text-layer ::-moz-selection {
  background: #3496fb;
}
.fs-figshare-viewer .fs-text-layer .endOfContent {
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  right: 0;
  bottom: 0;
  z-index: -1;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.fs-figshare-viewer .fs-text-layer .endOfContent.active {
  top: 0;
}
.fs-figshare-viewer .fs-fits-display .fs-canvas-container {
  background: rgba(0, 0, 0, .3);
}
.fs-figshare-viewer .fs-fits-display .fs-canvas-container canvas {
  display: block;
}
.fs-figshare-viewer .fs-fits-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
.fs-figshare-viewer .fs-fits-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
.fs-figshare-viewer .fs-fits-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
.fs-figshare-viewer .fs-fits-display .fv-explore-container {
  background-color: rgba(255, 255, 255, .1);
}
.fs-figshare-viewer .fs-fits-display .fs-histo-container {
  position: absolute;
  right: 14px;
  bottom: 14px;
  background: rgba(0, 0, 0, .2);
}
.fs-figshare-viewer .fs-fits-display .fs-histo-container.disabled {
  display: none;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info {
  position: absolute;
  left: 14px;
  bottom: 14px;
  background: rgba(48, 48, 48, .75);
  border-radius: 3px;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-image-meta {
  width: 230px;
  padding: 14px;
  color: #bbbbbb;
  line-height: 14px;
  font-size: 12px;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-image-meta .fv-fits-meta-separator {
  height: 1em;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation {
  color: #fff;
  padding: 7px;
  font-size: 14px;
  line-height: 28px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button {
  width: 28px;
  height: 28px;
  line-height: 28px;
  background: transparent;
  cursor: pointer;
  color: inherit;
  vertical-align: middle;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.next::after {
  content: "\E076";
  font-size: 14px;
  line-height: 28px;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.prev::after {
  content: "\E074";
  font-size: 14px;
  line-height: 28px;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta {
  margin-left: 12px;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta::after {
  content: "\E01B";
  font-size: 14px;
  line-height: 28px;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta.close {
  margin-left: auto;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta.close::after {
  content: "\E033";
  font-size: 14px;
  line-height: 28px;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.disabled {
  cursor: default;
  color: #bbbbbb;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-index {
  vertical-align: middle;
  font-size: 14px;
  margin: 0 7px;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-histo-controls-container {
  background-color: #f8f8f8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  line-height: 21px;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-histo-button {
  color: #c7404d;
  cursor: pointer;
  margin: 0 7px;
  font-size: 14px;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-histo-button.disabled {
  color: #bbbbbb;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-histo-close {
  position: relative;
  top: 3px;
  float: right;
  color: #bbbbbb;
}
.fs-figshare-viewer .fs-fits-display .fv-fits-histo-close::before {
  content: "\E011";
}
.fs-figshare-viewer .fs-fits-display .fs-histo-canvas-container canvas {
  display: block;
  cursor: pointer;
}
.fs-figshare-viewer .fs-graph-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
.fs-figshare-viewer .fs-graph-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
.fs-figshare-viewer .fs-graph-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
.fs-figshare-viewer .fs-graph-display canvas {
  background: radial-gradient(circle, #ffffff 50%, #ddd);
}
.fs-figshare-viewer .fs-jupyter-display {
  position: relative;
}
.fs-figshare-viewer .fs-jupyter-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
.fs-figshare-viewer .fs-jupyter-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
.fs-figshare-viewer .fs-jupyter-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
.fs-figshare-viewer .fs-jupyter-display .fv-content-clipper {
  height: 100%;
}
.fs-figshare-viewer .fs-jupyter-display .fv-runpy-controls {
  position: absolute;
  left: 0;
  bottom: 28px;
  width: 100%;
  height: 48px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  transition: opacity 0.3s ease-out;
  opacity: 0;
}
.fs-figshare-viewer .fs-jupyter-display:hover .fv-runpy-controls {
  transition: opacity 0.3s ease-in;
  opacity: 1;
}
.fs-figshare-viewer .fs-jupyter-display .fv-run-py {
  height: 56px;
  line-height: 56px;
  padding: 0 42px;
  font-size: 14px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #505050;
  cursor: pointer;
  font-weight: bold;
  text-align: center;
  background: #fff;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .15);
  border: solid 1px #e1e1e1;
  border-radius: 3px;
}
.fs-figshare-viewer .fs-jupyter-display .fv-run-py .fs-jupyter-logo {
  margin-right: 14px;
}
.fs-figshare-viewer .fs-jupyter-display .fv-run-py:hover {
  color: #ca5966;
}
.fs-figshare-viewer .fs-jupyter-display .fv-run-py:hover .fs-jupyter-logo svg {
  fill: #ca5966;
}
.fs-figshare-viewer .fs-jupyter-display .fv-jupyter-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, .85);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 4;
}
.fs-figshare-viewer .fs-jupyter-display .fv-jupyter-container {
  width: 100%;
  max-width: 1144px;
  height: 100%;
  padding: 21px 28px 0 28px;
  margin: 0 70px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .25);
  background: #fff;
}
.fs-figshare-viewer .fs-jupyter-display .fv-jupyter-container .fv-loader .fs-figshare-loader-message .fs-message-wrap {
  display: block;
  margin-top: 14px;
}
.fs-figshare-viewer .fs-jupyter-display .fv-jupyter-iframe {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background: #fff;
}
.fs-figshare-viewer .fs-jupyter-display .fv-jupyter-close {
  width: 28px;
  height: 28px;
  position: absolute;
  top: 28px;
  right: 28px;
  cursor: pointer;
  background: transparent;
  margin: 0;
  padding: 0;
  border: 0 none transparent;
}
.fs-figshare-viewer .fs-jupyter-display .fv-jupyter-close::after {
  content: "\E023";
  font-size: 28px;
  line-height: 28px;
  color: #c3c3c3;
}
.fs-figshare-viewer .image-display {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
}
.fs-figshare-viewer .fs-image-display .fv-pannable-area {
  display: block;
  position: relative;
  overflow: hidden;
  height: 100%;
}
.fs-figshare-viewer .fs-image-display .fv-pannable-area.fv-movable {
  cursor: move;
}
.fs-figshare-viewer .fs-image-display .fv-pannable-content {
  margin: 0 auto;
  min-height: 100%;
}
.fs-figshare-viewer .fs-image-display img {
  box-shadow: 0px 0px 7px #c4c4c4;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
}
.fs-figshare-viewer .fs-kml-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
.fs-figshare-viewer .fs-kml-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
.fs-figshare-viewer .fs-kml-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
.fs-figshare-viewer .leaflet-bar {
  background-color: #eee;
  background-color: rgba(255, 255, 255, .4);
  border-radius: 4px;
  padding: 2px;
  box-shadow: none;
}
.fs-figshare-viewer .leaflet-bar a,
.fs-figshare-viewer .leaflet-bar a:hover {
  color: #fff;
  font-size: 1.14em;
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  height: 1.375em;
  width: 1.375em;
  line-height: 1.4em;
  background-color: #7b98bc;
  background-color: rgba(0, 60, 136, .5);
  margin: 1px;
  border: none;
}
.fs-figshare-viewer a.leaflet-disabled,
.fs-figshare-viewer a.leaflet-disabled:hover {
  color: #bbb;
  background-color: rgba(255, 255, 255, .4) !important;
}
.fs-figshare-viewer .leaflet-bar a:hover {
  background-color: #4c6079;
  background-color: rgba(0, 60, 136, .7);
}
.fs-figshare-viewer .leaflet-control-zoom-in {
  border-radius: 2px 2px 0 0 !important;
}
.fs-figshare-viewer .leaflet-control-zoom-out {
  border-radius: 0 0 2px 2px !important;
}
.fs-figshare-viewer .leaflet-top {
  margin: 5px;
}
.fs-figshare-viewer .fs-info {
  cursor: pointer;
}
.fs-figshare-viewer .fs-info:before {
  content: "i";
}
.fs-figshare-viewer .fs-info.fs-open:before {
  content: ">";
}
.fs-figshare-viewer .leaflet-control-attribution {
  padding: 7px 30px 7px 7px;
  border-radius: 4px;
}
.fs-figshare-viewer .fs-molecule-display {
  position: relative;
}
.fs-figshare-viewer .fs-molecule-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
.fs-figshare-viewer .fs-molecule-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
.fs-figshare-viewer .fs-molecule-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
.fs-figshare-viewer .fs-molecule-display .fv-speed-controls {
  position: absolute;
  left: 0;
  bottom: 28px;
  width: 100%;
  height: 48px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  transition: opacity 0.3s ease-out;
  opacity: 0;
}
.fs-figshare-viewer .fs-molecule-display:hover .fv-speed-controls {
  transition: opacity 0.3s ease-in;
  opacity: 1;
}
.fs-figshare-viewer .fs-molecule-display .fv-play {
  height: 48px;
  background-color: rgba(70, 70, 70, .55);
  font-size: 21px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  width: 76px;
  border-radius: 3px;
}
.fs-figshare-viewer .fs-molecule-display .fv-play::before {
  display: inline-block;
  vertical-align: middle;
}
.fs-figshare-viewer .fs-molecule-display .fv-play[disabled] {
  cursor: auto;
  color: #464646;
}
.fs-figshare-viewer .fs-molecule-display .fv-play:focus {
  outline: none;
  box-shadow: none;
}
.fs-figshare-viewer .fs-molecule-display .fv-play::before {
  content: "\E056";
}
.fs-figshare-viewer .fs-molecule-display .fv-decrease-speed {
  height: 48px;
  background-color: rgba(70, 70, 70, .55);
  font-size: 21px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  width: 56px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.fs-figshare-viewer .fs-molecule-display .fv-decrease-speed::before {
  display: inline-block;
  vertical-align: middle;
}
.fs-figshare-viewer .fs-molecule-display .fv-decrease-speed[disabled] {
  cursor: auto;
  color: #464646;
}
.fs-figshare-viewer .fs-molecule-display .fv-decrease-speed:focus {
  outline: none;
  box-shadow: none;
}
.fs-figshare-viewer .fs-molecule-display .fv-decrease-speed::before {
  line-height: 48px;
  content: "\E074";
}
.fs-figshare-viewer .fs-molecule-display .fv-increase-speed {
  height: 48px;
  background-color: rgba(70, 70, 70, .55);
  font-size: 21px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  width: 56px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.fs-figshare-viewer .fs-molecule-display .fv-increase-speed::before {
  display: inline-block;
  vertical-align: middle;
}
.fs-figshare-viewer .fs-molecule-display .fv-increase-speed[disabled] {
  cursor: auto;
  color: #464646;
}
.fs-figshare-viewer .fs-molecule-display .fv-increase-speed:focus {
  outline: none;
  box-shadow: none;
}
.fs-figshare-viewer .fs-molecule-display .fv-increase-speed::before {
  line-height: 48px;
  content: "\E076";
}
.fs-figshare-viewer .fs-molecule-display .fv-pause {
  height: 48px;
  background-color: rgba(70, 70, 70, .55);
  font-size: 21px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  width: 76px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.fs-figshare-viewer .fs-molecule-display .fv-pause::before {
  display: inline-block;
  vertical-align: middle;
}
.fs-figshare-viewer .fs-molecule-display .fv-pause[disabled] {
  cursor: auto;
  color: #464646;
}
.fs-figshare-viewer .fs-molecule-display .fv-pause:focus {
  outline: none;
  box-shadow: none;
}
.fs-figshare-viewer .fs-molecule-display .fv-pause::before {
  font-size: 10px;
  margin-bottom: 4px;
  content: "\E05B";
}
.fs-figshare-viewer .fs-molecule-display .fv-pause .fv-speed-indicator {
  line-height: 14px;
  font-size: 13px;
}
.fs-figshare-viewer .fs-molecule-display .fv-pause .fv-speed-indicator.default-speed {
  font-size: 11px;
}
.fs-figshare-viewer .fs-molecule-display .fv-explore-container {
  background-color: rgba(255, 255, 255, .1);
}
.fs-figshare-viewer .fs-molecule-display canvas {
  background: linear-gradient(to top, #202020 0%, #000000 29%, #131313 29%, #000000 55%);
}
.fs-figshare-viewer .fs-not-previewable {
  height: 100%;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
}
.fs-figshare-viewer .fs-not-previewable::before {
  content: '';
  position: absolute;
  width: 106%;
  height: 1px;
  background-color: #eee;
  top: 50%;
  left: -3%;
  -webkit-transform: rotate(23deg);
          transform: rotate(23deg);
}
.fs-figshare-viewer .fs-not-previewable::after {
  content: '';
  position: absolute;
  width: 106%;
  height: 1px;
  background-color: #eee;
  top: 50%;
  left: -3%;
  -webkit-transform: rotate(-23deg);
          transform: rotate(-23deg);
}
.fs-figshare-viewer .fs-not-previewable .fs-not-previewable-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 10;
  white-space: nowrap;
  color: #717171;
  box-shadow: 0 0 50px 30px #fff;
}
.fs-figshare-viewer .fs-not-previewable .fs-not-previewable-message {
  background: #fff;
  white-space: normal;
  font-size: 24px;
}
.fs-figshare-viewer .fs-not-previewable .fs-not-previewable-download {
  background: #fff;
  white-space: normal;
}
.fs-figshare-viewer .fs-not-previewable .fs-not-previewable-download .fv-file-download {
  color: #c7404d;
}
.fs-figshare-viewer .fs-presentation-display {
  position: relative;
}
.fs-figshare-viewer .fs-presentation-display .fs-presentation-container {
  overflow: hidden;
  position: relative;
}
.fs-figshare-viewer .fs-presentation-display .fs-presentation-slider {
  position: absolute;
  top: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  transition: left 0.5s;
}
.fs-figshare-viewer .fs-presentation-display .fv-loader {
  overflow: hidden !important;
}
.fs-figshare-viewer .fs-presentation-display .fs-image-display {
  position: relative;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 14px 28px;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 7px #c4c4c4;
  opacity: 0;
  transition: opacity 0.5s, height 0.5s;
}
.fs-figshare-viewer .fs-presentation-display .fs-image-display img {
  box-shadow: 0 0 0 transparent;
  transition: height 0.5s;
}
.fs-figshare-viewer .fs-presentation-display .fs-image-display.fs-loading-page {
  opacity: 0.5;
}
.fs-figshare-viewer .fs-presentation-display .fs-image-display.fs-prev-page,
.fs-figshare-viewer .fs-presentation-display .fs-image-display.fs-next-page {
  cursor: pointer;
  opacity: 0.25;
}
.fs-figshare-viewer .fs-presentation-display.fs-presentation-preloaded .fs-image-display {
  opacity: 1;
}
.fs-figshare-viewer .fs-presentation-display.fs-presentation-preloaded .fs-image-display.fs-prev-page,
.fs-figshare-viewer .fs-presentation-display.fs-presentation-preloaded .fs-image-display.fs-next-page {
  opacity: 0.25;
}
.fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-pagination-info {
  display: none;
}
.fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-prev-page,
.fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-next-page {
  position: absolute;
  width: 20%;
  height: 100%;
  top: 0;
  background: transparent;
  cursor: pointer;
}
.fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-prev-page[disabled],
.fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-next-page[disabled] {
  cursor: default;
}
.fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-prev-page:focus,
.fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-next-page:focus {
  box-shadow: none;
}
.fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-prev-page {
  left: 0;
}
.fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-next-page {
  left: auto;
  right: 0;
}
.fs-figshare-viewer .fs-text-display {
  position: relative;
}
.fs-figshare-viewer .fs-text-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
.fs-figshare-viewer .fs-text-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
.fs-figshare-viewer .fs-text-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
.fs-figshare-viewer .fs-text-display .fv-content-clipper {
  height: 100%;
  overflow: auto;
}
.fs-figshare-viewer .fs-text-display .fs-limit-message {
  width: 100%;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  background-color: #feffa7;
  line-height: 42px;
  position: relative;
  color: #464646;
}
.fs-figshare-viewer .fs-text-display .fs-limit-download {
  color: #c74d56;
}
.fs-figshare-viewer .fs-text-display pre {
  white-space: pre-wrap;
}
.fs-figshare-viewer .fs-text-display .hljs,
.fs-figshare-viewer .fs-text-display [class^="hljs-"] {
  font-family: "Lucida Console", Monaco, monospace;
}
.fs-figshare-viewer .fs-text-display .hljs {
  display: block;
  padding: 14px;
  color: #464646;
}
.fs-figshare-viewer .fs-text-display .hljs-comment,
.fs-figshare-viewer .fs-text-display .hljs-quote {
  color: #717171;
  font-style: italic;
}
.fs-figshare-viewer .fs-text-display .hljs-keyword,
.fs-figshare-viewer .fs-text-display .hljs-selector-tag,
.fs-figshare-viewer .fs-text-display .hljs-subst {
  color: #157009;
  font-weight: bold;
}
.fs-figshare-viewer .fs-text-display .hljs-number,
.fs-figshare-viewer .fs-text-display .hljs-literal,
.fs-figshare-viewer .fs-text-display .hljs-variable,
.fs-figshare-viewer .fs-text-display .hljs-template-variable,
.fs-figshare-viewer .fs-text-display .hljs-tag .hljs-attr {
  color: #008080;
  font-weight: bold;
}
.fs-figshare-viewer .fs-text-display .hljs-string,
.fs-figshare-viewer .fs-text-display .hljs-doctag {
  color: #c7404d;
}
.fs-figshare-viewer .fs-text-display .hljs-title,
.fs-figshare-viewer .fs-text-display .hljs-section,
.fs-figshare-viewer .fs-text-display .hljs-selector-id {
  color: #c81a2b;
  font-weight: bold;
}
.fs-figshare-viewer .fs-text-display .hljs-subst {
  font-weight: normal;
}
.fs-figshare-viewer .fs-text-display .hljs-type,
.fs-figshare-viewer .fs-text-display .hljs-class .hljs-title {
  color: #458;
  font-weight: bold;
}
.fs-figshare-viewer .fs-text-display .hljs-tag,
.fs-figshare-viewer .fs-text-display .hljs-name,
.fs-figshare-viewer .fs-text-display .hljs-attribute {
  color: #000080;
  font-weight: normal;
}
.fs-figshare-viewer .fs-text-display .hljs-regexp,
.fs-figshare-viewer .fs-text-display .hljs-link {
  color: #A3CD3D;
}
.fs-figshare-viewer .fs-text-display .hljs-symbol,
.fs-figshare-viewer .fs-text-display .hljs-bullet {
  color: #990073;
}
.fs-figshare-viewer .fs-text-display .hljs-built_in,
.fs-figshare-viewer .fs-text-display .hljs-builtin-name {
  color: #0086b3;
  font-weight: bold;
}
.fs-figshare-viewer .fs-text-display .hljs-meta {
  color: #556471;
  font-weight: bold;
}
.fs-figshare-viewer .fs-text-display .hljs-deletion {
  background: #f3dbde;
}
.fs-figshare-viewer .fs-text-display .hljs-addition {
  background: #edf3d7;
}
.fs-figshare-viewer .fs-text-display .hljs-emphasis {
  font-style: italic;
}
.fs-figshare-viewer .fs-text-display .hljs-strong {
  font-weight: bold;
}
.fs-figshare-viewer .fs-media-wrapper {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}
.fs-figshare-viewer .fs-media-wrapper video {
  margin: auto;
  background: #000;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-controls,
.fs-figshare-viewer .fs-media-wrapper .fs-controls-shortcuts {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent;
  margin: 0;
  padding: 0;
  border: 0 none transparent;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-replay {
  background: transparent;
  font-size: 21px;
  color: #ddd;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 49px;
  width: 140px;
  padding: 0 10px;
  background: rgba(70, 70, 70, .95);
  border-radius: 3px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 14px;
  font-weight: bold;
  line-height: 49px;
  margin-left: -70px;
  margin-top: -24.5px;
  transition: opacity 0.3s ease-out;
  opacity: 0.9;
  text-align: center;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-replay::before {
  display: inline-block;
  vertical-align: middle;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-replay[disabled] {
  cursor: auto;
  color: #464646;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-replay:focus {
  outline: none;
  box-shadow: none;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-replay:hover {
  color: #fff;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-replay::before {
  content: "\E06B";
  font-size: 21px;
  line-height: 49px;
  margin-right: 10px;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-replay:hover {
  transition: opacity 0.3s ease-in;
  opacity: 1;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 49px 0 0 0;
  transition: opacity 0.3s ease-out 1s;
  opacity: 0.9;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container:hover {
  transition: opacity 0.3s ease-in 0s;
  opacity: 1;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container.fs-hide-controls {
  transition: opacity 0.3s ease-out 1s;
  opacity: 0;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container.fs-hide-controls:hover {
  transition: opacity 0.3s ease-in 0s;
  opacity: 1;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container.fs-force-visible {
  opacity: 1;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container.fs-force-visible.fs-hide-controls {
  opacity: 1;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-controls-bar {
  position: relative;
  width: 800px;
  max-width: calc(100% - 40px);
  height: 49px;
  margin: 20px auto;
  background-color: rgba(70, 70, 70, .95);
  color: #fff;
  border-radius: 3px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-timeline-container {
  position: relative;
  margin: 0 7px;
  height: 49px;
  width: auto;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-timeline-container::before {
  position: absolute;
  top: 21px;
  left: 0px;
  height: 7px;
  width: 100%;
  background: #fff;
  content: "";
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-container {
  position: relative;
  width: 70px;
  height: 49px;
  margin-right: 7px;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-container::before {
  position: absolute;
  top: 21px;
  left: 0px;
  height: 7px;
  width: 100%;
  background: #fff;
  content: "";
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-time {
  min-width: 42px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #fff;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-timeline,
.fs-figshare-viewer .fs-media-wrapper .fs-video-bufferline,
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 49px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-timeline .fv-slider-progress,
.fs-figshare-viewer .fs-media-wrapper .fs-video-bufferline .fv-slider-progress,
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume .fv-slider-progress {
  left: 0px;
  height: 7px;
  top: 21px;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-timeline .fv-slider-progress {
  background: #c74d5a;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-bufferline .fv-slider-progress {
  background: #ddd;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume .fv-slider-progress {
  background: #bbb;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-play {
  background: transparent;
  font-size: 21px;
  color: #ddd;
  cursor: pointer;
  text-align: center;
  height: 49px;
  width: 49px;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-play::before {
  display: inline-block;
  vertical-align: middle;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-play[disabled] {
  cursor: auto;
  color: #464646;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-play:focus {
  outline: none;
  box-shadow: none;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-play:hover {
  color: #fff;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-play::before {
  content: "\E05E";
  line-height: 49px;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-play.fs-is-playing::before {
  content: "\E05A";
  line-height: 49px;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button {
  background: transparent;
  font-size: 21px;
  color: #ddd;
  cursor: pointer;
  text-align: center;
  height: 49px;
  width: 35px;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button::before {
  display: inline-block;
  vertical-align: middle;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button[disabled] {
  cursor: auto;
  color: #464646;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button:focus {
  outline: none;
  box-shadow: none;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button:hover {
  color: #fff;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button::before {
  content: "\E00B";
  line-height: 49px;
  font-size: 13px;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button.fs-is-mute::before {
  content: "\E00C";
  line-height: 49px;
  font-size: 13px;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen {
  background: transparent;
  font-size: 21px;
  color: #ddd;
  cursor: pointer;
  text-align: center;
  height: 49px;
  width: 42px;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen::before {
  display: inline-block;
  vertical-align: middle;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen[disabled] {
  cursor: auto;
  color: #464646;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen:focus {
  outline: none;
  box-shadow: none;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen:hover {
  color: #fff;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen::before {
  content: "\E03C";
  line-height: 49px;
  font-size: 13px;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen.fs-exit-fullscreen::before {
  content: "\E03D";
  line-height: 49px;
  font-size: 13px;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-glider {
  position: absolute;
  bottom: 63px;
  min-height: 28px;
  width: auto;
  border-radius: 3px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-glider.fs-has-preview {
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(70, 70, 70, .95);
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-glider.fs-has-preview .fs-video-glider-text {
  border-radius: 0 0 3px 3px;
  -webkit-transform: none;
          transform: none;
  width: 100%;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-glider-text {
  position: absolute;
  bottom: 0px;
  top: auto;
  padding: 0 10px;
  white-space: nowrap;
  height: 28px;
  width: auto;
  border-radius: 3px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-align: center;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: rgba(70, 70, 70, .95);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 28px;
}
.fs-figshare-viewer .fs-media-wrapper .fv-loader.fs-video-buffering {
  position: absolute;
  width: 65px;
  height: 65px;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.fs-figshare-viewer .fs-media-wrapper .fv-loader.fs-video-buffering::before {
  background: transparent;
}
.fs-figshare-viewer .fs-media-wrapper .fv-loader.fs-video-buffering .fs-figshare-loader-message {
  background: rgba(255, 255, 255, .95);
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-cue {
  position: absolute;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
  top: 0px;
  width: 15px;
  height: 49px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  cursor: pointer;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-cue::before {
  position: absolute;
  top: 21px;
  left: 5px;
  background: rgba(70, 70, 70, .5);
  content: "";
  width: 5px;
  height: 7px;
}
.fs-figshare-viewer .fs-media-wrapper .fs-video-cue:hover::before {
  position: absolute;
  top: 0px;
  left: 5px;
  background-color: rgba(187, 187, 187, .5);
  content: "";
  width: 5px;
  height: 28px;
}
.fs-figshare-viewer .fs-viewer3d-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
.fs-figshare-viewer .fs-viewer3d-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
.fs-figshare-viewer .fs-viewer3d-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
.fs-figshare-viewer .fs-viewer3d-display .fv-explore-container {
  background-color: rgba(255, 255, 255, .1);
}
.fs-figshare-viewer .fs-viewer3d-display canvas {
  background: linear-gradient(to top, #202020 0%, #000000 29%, #131313 29%, #000000 55%);
}
.fs-figshare-viewer .fs-figshare-viewer {
  position: relative;
  height: 100%;
  overflow: hidden;
  z-index: 0;
}
.fs-figshare-viewer .fs-figshare-viewer .fv-loader {
  height: 100%;
}
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in:before {
  content: "\E09B";
}
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out:before {
  content: "\E09C";
}
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit:before {
  content: "\E036";
}
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit:before {
  font-size: 16px;
}
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in[disabled],
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out[disabled],
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit[disabled] {
  color: #bbbbbb;
  cursor: default;
}
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom button {
  margin: 0 7px;
  vertical-align: middle;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in:before {
  content: "\E09B";
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out:before {
  content: "\E09C";
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit:before {
  content: "\E036";
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit:before {
  font-size: 16px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in[disabled],
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out[disabled],
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit[disabled] {
  color: #bbbbbb;
  cursor: default;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page:before {
  content: "\E078";
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page:before {
  content: "\E072";
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page button,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page button {
  background: transparent;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page[disabled],
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page[disabled] {
  color: #bbbbbb;
  cursor: default;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page:before {
  font-size: 10px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-controls-group {
  display: inline-block;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom {
  margin-left: 14px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom button {
  margin: 0 7px;
  vertical-align: middle;
  padding-top: 2px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before {
  content: "\E09B";
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before {
  content: "\E09C";
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  content: "\E036";
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  font-size: 16px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in[disabled],
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out[disabled],
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit[disabled] {
  color: #bbbbbb;
  cursor: default;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom button {
  margin: 0 7px;
  vertical-align: middle;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before {
  content: "\E09B";
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before {
  content: "\E09C";
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  content: "\E036";
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  font-size: 16px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in[disabled],
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out[disabled],
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit[disabled] {
  color: #bbbbbb;
  cursor: default;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before {
  content: "\E09B";
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before {
  content: "\E09C";
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit {
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  content: "\E036";
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  font-size: 16px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in[disabled],
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out[disabled],
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit[disabled] {
  color: #bbbbbb;
  cursor: default;
}
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom {
  display: inline;
  margin-left: 14px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu {
  display: inline-block;
  position: relative;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name {
  color: #c7404d;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name::after {
  content: "\E00A";
  margin-left: 7px;
  font-size: 14px;
  vertical-align: middle;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name span {
  display: inline-block;
  max-width: 170px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper {
  right: 12px;
  left: auto;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper .fv-items-wrap {
  width: 250px;
  text-align: left;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper .fv-items-wrap .fv-drop-item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper .fv-items-wrap .fv-drop-item.fv-active {
  cursor: default;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper .fv-items-wrap .layer-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper .fv-items-wrap .layer-count {
  margin-left: 4px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-button {
  color: #c7404d;
  cursor: pointer;
  margin: 0 7px;
  height: 100%;
  vertical-align: middle;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-button.disabled {
  color: #bbbbbb;
  cursor: default;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layer-index {
  margin-left: 28px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-prev-layer-button:before {
  content: "\E074";
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-next-layer-button:before {
  content: "\E076";
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button {
  margin-left: 14px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button:before {
  content: "\E044";
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button.disabled {
  color: #bbbbbb;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button.disabled:hover {
  color: #c7404d;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-comment-list {
  max-width: 200px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger {
  position: relative;
  margin-right: 21px;
  padding-right: 5px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after,
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before {
  position: absolute;
  right: -8px;
  color: #c7404d;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after {
  top: 11px;
  content: "\E009";
  font-size: 4px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before {
  top: 17px;
  content: "\E006";
  font-size: 4px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-current-comment {
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  color: #c7404d;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-menu-wrapper {
  position: absolute;
  left: 50%;
  top: 0px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu {
  position: absolute;
  bottom: -100%;
  left: auto;
  max-width: 461px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu::after,
.fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu::before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu::after {
  border-top-color: #fff;
  border-width: 7px;
  margin-left: -7px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu::before {
  border-top-color: #ddd;
  border-width: 8px;
  margin-left: -8px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu .fv-drop-item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 20px;
  border-bottom: 1px solid #ddd;
  padding: 7px 14px;
  cursor: pointer;
  color: #464646;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu .fv-drop-item:last-child {
  border-bottom: 0;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu .fv-drop-item.fv-active {
  font-weight: bold;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu .fv-drop-item:hover,
.fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu .fv-drop-item.fv-active {
  background-color: #f8f8f8;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-items-wrap {
  max-height: 244px;
  overflow-y: auto;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-in,
.fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-out {
  position: relative;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-out:before {
  content: "A";
  font-family: Arial, Helvetica, "Open Sans", sans-serif;
  font-weight: bold;
  vertical-align: bottom;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-in[disabled],
.fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-out[disabled] {
  color: #bbbbbb;
  cursor: default;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-in {
  left: 24px;
  color: #c7404d;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-in:before {
  font-size: 16px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-out {
  color: #c7404d;
  right: 24px;
  cursor: pointer;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-out:before {
  font-size: 12px;
}
.fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-fit {
  display: none;
}
.fs-figshare-viewer .fv-loader {
  width: 100%;
  position: relative;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder:before {
  content: '';
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message {
  padding: 21px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 200;
  border: 1px solid #ddd;
  background: #ffffff;
  line-height: 1;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message:before {
  content: '';
  height: 100%;
  vertical-align: middle;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .fv-figshare-logo {
  width: 21px;
  height: 21px;
}
@-webkit-keyframes opacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes opacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message g[class^='group'] {
  opacity: 1;
  -webkit-animation: 0.8s opacityPulse infinite linear;
          animation: 0.8s opacityPulse infinite linear;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-20 {
  -webkit-animation-delay: 0.76s !important;
          animation-delay: 0.76s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-19 {
  -webkit-animation-delay: 0.72s !important;
          animation-delay: 0.72s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-18 {
  -webkit-animation-delay: 0.6799999999999999s !important;
          animation-delay: 0.6799999999999999s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-17 {
  -webkit-animation-delay: 0.6399999999999999s !important;
          animation-delay: 0.6399999999999999s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-16 {
  -webkit-animation-delay: 0.5999999999999999s !important;
          animation-delay: 0.5999999999999999s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-15 {
  -webkit-animation-delay: 0.5599999999999998s !important;
          animation-delay: 0.5599999999999998s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-14 {
  -webkit-animation-delay: 0.5199999999999998s !important;
          animation-delay: 0.5199999999999998s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-13 {
  -webkit-animation-delay: 0.4799999999999998s !important;
          animation-delay: 0.4799999999999998s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-12 {
  -webkit-animation-delay: 0.43999999999999984s !important;
          animation-delay: 0.43999999999999984s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-11 {
  -webkit-animation-delay: 0.39999999999999986s !important;
          animation-delay: 0.39999999999999986s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-10 {
  -webkit-animation-delay: 0.3599999999999999s !important;
          animation-delay: 0.3599999999999999s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-9 {
  -webkit-animation-delay: 0.3199999999999999s !important;
          animation-delay: 0.3199999999999999s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-8 {
  -webkit-animation-delay: 0.2799999999999999s !important;
          animation-delay: 0.2799999999999999s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-7 {
  -webkit-animation-delay: 0.2399999999999999s !important;
          animation-delay: 0.2399999999999999s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-6 {
  -webkit-animation-delay: 0.1999999999999999s !important;
          animation-delay: 0.1999999999999999s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-5 {
  -webkit-animation-delay: 0.1599999999999999s !important;
          animation-delay: 0.1599999999999999s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-4 {
  -webkit-animation-delay: 0.11999999999999988s !important;
          animation-delay: 0.11999999999999988s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-3 {
  -webkit-animation-delay: 0.07999999999999988s !important;
          animation-delay: 0.07999999999999988s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-2 {
  -webkit-animation-delay: 0.039999999999999876s !important;
          animation-delay: 0.039999999999999876s !important;
}
.fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-1 {
  -webkit-animation-delay: -0.0000000000000001249s !important;
          animation-delay: -0.0000000000000001249s !important;
}
.fs-figshare-viewer .fv-loader.fs-loading {
  position: relative;
}
.fs-figshare-viewer .fv-loader.fs-loading:before {
  content: '';
  opacity: 0.7;
  background: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
.fs-figshare-viewer .fv-loader .fs-logo {
  width: 21px;
  height: 21px;
}
.fs-figshare-viewer .fv-loader .fs-logo,
.fs-figshare-viewer .fv-loader .fs-message-wrap,
.fs-figshare-viewer .fv-loader .fs-retry-action {
  display: inline-block;
  vertical-align: middle;
}
.fs-figshare-viewer .fv-loader .fs-message-wrap,
.fs-figshare-viewer .fv-loader .fs-retry-action {
  margin-left: 7px;
}
.fs-figshare-viewer .fv-loader .fs-retry-action {
  color: #c7404d;
  margin-left: 7px;
}
.fs-figshare-viewer .fv-loader .fs-retry-action:hover {
  text-decoration: underline;
}
.fs-figshare-viewer .fv-loader.fs-error .fs-figshare-loader-message {
  background-color: #f3dbde;
  border: none;
  border-radius: 3px;
}
.fs-figshare-viewer .fv-loader {
  width: 100%;
  height: 100%;
}
.fs-figshare-viewer .fv-loader.fs-loading {
  position: static;
}
.fs-icon-base,
.fs-figshare-viewer .fs-archive-display .fv-explore-more:after,
.fs-figshare-viewer .fs-archive-display .fv-explore-more:after,
.fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir::before,
.fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir::before,
.fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir.fs-expanded::before,
.fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir.fs-expanded::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-play::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-play::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-play.fs-is-playing::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-play.fs-is-playing::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button.fs-is-mute::before,
.fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button.fs-is-mute::before,
.fs-figshare-viewer .fs-dataset-display .fv-explore-more:after,
.fs-figshare-viewer .fs-dataset-display .fv-explore-more:after,
.fs-figshare-viewer .fs-dataset-display .fs-carousel-left-control::before,
.fs-figshare-viewer .fs-dataset-display .fs-carousel-left-control::before,
.fs-figshare-viewer .fs-dataset-display .fs-carousel-right-control::before,
.fs-figshare-viewer .fs-dataset-display .fs-carousel-right-control::before,
.fs-figshare-viewer .fs-document-display .fv-explore-more:after,
.fs-figshare-viewer .fs-document-display .fv-explore-more:after,
.fs-figshare-viewer .fs-fits-display .fv-explore-more:after,
.fs-figshare-viewer .fs-fits-display .fv-explore-more:after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.next::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.next::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.prev::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.prev::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta.close::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta.close::after,
.fs-figshare-viewer .fs-fits-display .fv-fits-histo-close::before,
.fs-figshare-viewer .fs-fits-display .fv-fits-histo-close::before,
.fs-figshare-viewer .fs-graph-display .fv-explore-more:after,
.fs-figshare-viewer .fs-graph-display .fv-explore-more:after,
.fs-figshare-viewer .fs-jupyter-display .fv-explore-more:after,
.fs-figshare-viewer .fs-jupyter-display .fv-explore-more:after,
.fs-figshare-viewer .fs-jupyter-display .fv-jupyter-close::after,
.fs-figshare-viewer .fs-jupyter-display .fv-jupyter-close::after,
.fs-figshare-viewer .fs-kml-display .fv-explore-more:after,
.fs-figshare-viewer .fs-kml-display .fv-explore-more:after,
.fs-figshare-viewer .fs-molecule-display .fv-explore-more:after,
.fs-figshare-viewer .fs-molecule-display .fv-explore-more:after,
.fs-figshare-viewer .fs-molecule-display .fv-play::before,
.fs-figshare-viewer .fs-molecule-display .fv-play::before,
.fs-figshare-viewer .fs-molecule-display .fv-decrease-speed::before,
.fs-figshare-viewer .fs-molecule-display .fv-decrease-speed::before,
.fs-figshare-viewer .fs-molecule-display .fv-increase-speed::before,
.fs-figshare-viewer .fs-molecule-display .fv-increase-speed::before,
.fs-figshare-viewer .fs-molecule-display .fv-pause::before,
.fs-figshare-viewer .fs-molecule-display .fv-pause::before,
.fs-figshare-viewer .fs-text-display .fv-explore-more:after,
.fs-figshare-viewer .fs-text-display .fv-explore-more:after,
.fs-figshare-viewer .fs-media-wrapper .fs-video-replay::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-replay::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-play::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-play::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-play.fs-is-playing::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-play.fs-is-playing::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button.fs-is-mute::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button.fs-is-mute::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen.fs-exit-fullscreen::before,
.fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen.fs-exit-fullscreen::before,
.fs-figshare-viewer .fs-viewer3d-display .fv-explore-more:after,
.fs-figshare-viewer .fs-viewer3d-display .fv-explore-more:after,
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
.fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name::after,
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name::after,
.fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name::after,
.fs-figshare-viewer .fv-viewer-control-bar .fv-prev-layer-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-prev-layer-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-prev-layer-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-next-layer-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-next-layer-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-next-layer-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button:before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after,
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after,
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after,
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before,
.fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before,
.fv-list-view .fv-controls-container .fs-prev-page:before,
.fv-list-view .fv-controls-container .fs-next-page:before,
.fv-list-view .fv-controls-container .fv-thumbnail-switch::before,
.fv-list-view .fv-controls-container .fv-list-switch::before,
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after,
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after,
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before,
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before,
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before,
.fv-list-view .fv-file-download::after,
.fv-list-view .fv-file-download.fv-file-virus-error::before,
.fv-thumbnail-view .fv-controls-container .fs-prev-page:before,
.fv-thumbnail-view .fv-controls-container .fs-next-page:before,
.fv-thumbnail-view .fv-controls-container .fv-thumbnail-switch::before,
.fv-thumbnail-view .fv-controls-container .fv-list-switch::before,
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after,
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after,
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before,
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before,
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-image::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-image::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-video::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-video::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-document::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-document::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-document_canvas::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-document_canvas::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-document_failsafe::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-document_failsafe::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-presentation::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-presentation::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-dataset::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-dataset::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-audio::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-audio::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-molecule::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-molecule::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-archive::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-archive::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-kml::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-kml::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-viewer3d::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-viewer3d::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-txt::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-txt::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-jupyter::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-jupyter::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-fits::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-fits::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-dicom::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-dicom::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-generic-file::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-generic-file::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-graph::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-graph::before,
.fv-thumbnail-view .fv-file-download::after,
.fv-thumbnail-view .fv-file-download.fv-file-virus-error::before,
.fv-single-view .fv-controls-container .fs-prev-page:before,
.fv-single-view .fv-controls-container .fs-next-page:before,
.fv-single-view .fv-controls-container .fv-thumbnail-switch::before,
.fv-single-view .fv-controls-container .fv-list-switch::before,
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after,
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after,
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before,
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before,
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before,
.item-page .project-label span::before,
.item-page .project-label span::before,
.item-page .item-page-virus-warning .close::before,
.item-page .item-page-virus-warning .close::before,
.item-page .details .item-type-details .tooltip .tooltip-close-button::before,
.item-page .details .item-type-details .tooltip .tooltip-close-button::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.figure::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.figure::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.dataset::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.dataset::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.media::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.media::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.paper::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.paper::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.fileset::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.fileset::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.code::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.code::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.poster::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.poster::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.thesis::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.thesis::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.presentation::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.presentation::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.preprint::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.preprint::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.book::before,
.item-page .details .item-type-details .tooltip .fg .tooltip-title.book::before,
.item-page .comments .article-comments-list .article-comment:before,
.item-page .comments .article-comments-list .article-comment:before,
.item-page .comments .article-comments-list .load-more-comments:before,
.item-page .comments .article-comments-list .load-more-comments:before,
.item-page .actions-bar-wrap .actions-bar .items .private-flag::before,
.item-page .actions-bar-wrap .actions-bar .items .private-flag::before,
.item-page .actions-bar-wrap .actions-bar .items .private-shared-flag::before,
.item-page .actions-bar-wrap .actions-bar .items .private-shared-flag::before,
.item-page .actions-bar-wrap .actions-bar .collapsible .close::before,
.item-page .actions-bar-wrap .actions-bar .collapsible .close::before,
.item-page .actions-bar-wrap .actions-bar .share-section .generate-btn .error-action::after,
.item-page .actions-bar-wrap .actions-bar .share-section .generate-btn .error-action::after,
.item-page .actions-bar-wrap .actions-bar .social-networks-share .fs-button .share-by-email::before,
.item-page .actions-bar-wrap .actions-bar .social-networks-share .fs-button .share-by-email::before,
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-display .embed-preview-display::before,
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-display .embed-preview-display::before,
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-display .embed-preview-display::after,
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-display .embed-preview-display::after,
.item-page .actions-bar-wrap .actions-bar .collect .prev-collections::before,
.item-page .actions-bar-wrap .actions-bar .collect .prev-collections::before,
.item-page .actions-bar-wrap .actions-bar .collect .create-collection-wrap .normal-link::after,
.item-page .actions-bar-wrap .actions-bar .collect .create-collection-wrap .normal-link::after,
.item-page .actions-bar-wrap .actions-bar .collect .next-collections::before,
.item-page .actions-bar-wrap .actions-bar .collect .next-collections::before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fv-list-view {
  position: relative;
}
.fv-list-view .fv-carousel-animator {
  position: relative;
}
.fv-list-view .fv-carousel-animator .fv-carousel-content {
  white-space: nowrap;
  overflow: hidden;
}
.fv-list-view .fv-carousel-animator .fv-carousel-content .fv-carousel-slide {
  position: relative;
  display: inline-block;
  width: 100%;
  white-space: normal;
}
.fv-list-view .fv-carousel-animator.fv-slide-left .slide-enter {
  left: 100%;
}
.fv-list-view .fv-carousel-animator.fv-slide-left .slide-enter.slide-enter-active {
  left: 0;
}
.fv-list-view .fv-carousel-animator.fv-slide-left .slide-leave {
  left: -100%;
}
.fv-list-view .fv-carousel-animator.fv-slide-left .slide-leave.slide-leave-active {
  left: -200%;
}
.fv-list-view .fv-carousel-animator.fv-slide-right .slide-enter {
  left: -100%;
}
.fv-list-view .fv-carousel-animator.fv-slide-right .slide-enter.slide-enter-active {
  left: 0;
}
.fv-list-view .fv-carousel-animator.fv-slide-right .slide-leave {
  left: -100%;
}
.fv-list-view .fv-carousel-animator.fv-slide-right .slide-leave.slide-leave-active {
  left: 0;
}
.fv-list-view .fv-carousel-animator .slide-enter-active,
.fv-list-view .fv-carousel-animator .slide-leave-active {
  transition: left 0.3s ease-out;
}
.fv-list-view .fv-pages-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.fv-list-view .fv-page {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 100%;
}
.fv-list-view .fv-loader {
  width: 100%;
  position: relative;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder:before {
  content: '';
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message {
  padding: 21px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 200;
  border: 1px solid #ddd;
  background: #ffffff;
  line-height: 1;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message:before {
  content: '';
  height: 100%;
  vertical-align: middle;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .fv-figshare-logo {
  width: 21px;
  height: 21px;
}
@keyframes opacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message g[class^='group'] {
  opacity: 1;
  -webkit-animation: 0.8s opacityPulse infinite linear;
          animation: 0.8s opacityPulse infinite linear;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-20 {
  -webkit-animation-delay: 0.76s !important;
          animation-delay: 0.76s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-19 {
  -webkit-animation-delay: 0.72s !important;
          animation-delay: 0.72s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-18 {
  -webkit-animation-delay: 0.6799999999999999s !important;
          animation-delay: 0.6799999999999999s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-17 {
  -webkit-animation-delay: 0.6399999999999999s !important;
          animation-delay: 0.6399999999999999s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-16 {
  -webkit-animation-delay: 0.5999999999999999s !important;
          animation-delay: 0.5999999999999999s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-15 {
  -webkit-animation-delay: 0.5599999999999998s !important;
          animation-delay: 0.5599999999999998s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-14 {
  -webkit-animation-delay: 0.5199999999999998s !important;
          animation-delay: 0.5199999999999998s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-13 {
  -webkit-animation-delay: 0.4799999999999998s !important;
          animation-delay: 0.4799999999999998s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-12 {
  -webkit-animation-delay: 0.43999999999999984s !important;
          animation-delay: 0.43999999999999984s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-11 {
  -webkit-animation-delay: 0.39999999999999986s !important;
          animation-delay: 0.39999999999999986s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-10 {
  -webkit-animation-delay: 0.3599999999999999s !important;
          animation-delay: 0.3599999999999999s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-9 {
  -webkit-animation-delay: 0.3199999999999999s !important;
          animation-delay: 0.3199999999999999s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-8 {
  -webkit-animation-delay: 0.2799999999999999s !important;
          animation-delay: 0.2799999999999999s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-7 {
  -webkit-animation-delay: 0.2399999999999999s !important;
          animation-delay: 0.2399999999999999s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-6 {
  -webkit-animation-delay: 0.1999999999999999s !important;
          animation-delay: 0.1999999999999999s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-5 {
  -webkit-animation-delay: 0.1599999999999999s !important;
          animation-delay: 0.1599999999999999s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-4 {
  -webkit-animation-delay: 0.11999999999999988s !important;
          animation-delay: 0.11999999999999988s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-3 {
  -webkit-animation-delay: 0.07999999999999988s !important;
          animation-delay: 0.07999999999999988s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-2 {
  -webkit-animation-delay: 0.039999999999999876s !important;
          animation-delay: 0.039999999999999876s !important;
}
.fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-1 {
  -webkit-animation-delay: -0.0000000000000001249s !important;
          animation-delay: -0.0000000000000001249s !important;
}
.fv-list-view .fv-loader.fs-loading {
  position: relative;
}
.fv-list-view .fv-loader.fs-loading:before {
  content: '';
  opacity: 0.7;
  background: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
.fv-list-view .fv-loader .fs-logo {
  width: 21px;
  height: 21px;
}
.fv-list-view .fv-loader .fs-logo,
.fv-list-view .fv-loader .fs-message-wrap,
.fv-list-view .fv-loader .fs-retry-action {
  display: inline-block;
  vertical-align: middle;
}
.fv-list-view .fv-loader .fs-message-wrap,
.fv-list-view .fv-loader .fs-retry-action {
  margin-left: 7px;
}
.fv-list-view .fv-loader .fs-retry-action {
  color: #c7404d;
  margin-left: 7px;
}
.fv-list-view .fv-loader .fs-retry-action:hover {
  text-decoration: underline;
}
.fv-list-view .fv-loader.fs-error .fs-figshare-loader-message {
  background-color: #f3dbde;
  border: none;
  border-radius: 3px;
}
.fv-list-view .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fv-list-view .fv-multiview-controls {
  width: 100%;
  height: 28px;
  position: relative;
  line-height: 28px;
  z-index: -1;
}
.fv-list-view .fv-controls-container {
  width: 100%;
  height: 28px;
  position: relative;
  color: #717171;
}
.fv-list-view .fv-controls-container button {
  background: transparent;
}
.fv-list-view .fv-controls-container .fs-prev-page {
  color: #c7404d;
  cursor: pointer;
}
.fv-list-view .fv-controls-container .fs-prev-page:before {
  content: "\E074";
}
.fv-list-view .fv-controls-container .fs-next-page {
  color: #c7404d;
  cursor: pointer;
}
.fv-list-view .fv-controls-container .fs-next-page:before {
  content: "\E076";
}
.fv-list-view .fv-controls-container .fs-prev-page button,
.fv-list-view .fv-controls-container .fs-next-page button {
  background: transparent;
}
.fv-list-view .fv-controls-container .fs-prev-page[disabled],
.fv-list-view .fv-controls-container .fs-next-page[disabled] {
  color: #bbbbbb;
  cursor: default;
}
.fv-list-view .fv-controls-container .fs-prev-page,
.fv-list-view .fv-controls-container .fs-next-page {
  margin: 0 7px;
  height: 100%;
  vertical-align: middle;
}
.fv-list-view .fv-controls-container .fs-pagination {
  display: inline-block;
  vertical-align: middle;
}
.fv-list-view .fv-controls-container .fv-thumbnail-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
.fv-list-view .fv-controls-container .fv-thumbnail-switch::before {
  content: "\E042";
}
.fv-list-view .fv-controls-container .fv-list-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
.fv-list-view .fv-controls-container .fv-list-switch::before {
  content: "\E04F";
}
.fv-list-view .fv-files-count {
  display: inline;
  margin-right: 7px;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar {
  height: 34px;
  padding: 0px 63px 0px 32px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  background-color: #ffffff;
  border-bottom: 1px solid #ddd;
  transition: background 0.5s, width 0.5s, padding 0.5s, border 0.5s, right 0.5s, bottom 0.5s;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar button {
  background: transparent;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-info {
  position: absolute;
  z-index: 1;
  display: inline-block;
  text-align: left;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-name {
  position: relative;
  display: inline-block;
  max-width: 250px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  color: #717171;
  font-weight: bold;
  line-height: 34px;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-extension {
  display: inline-block;
  font-weight: bold;
  line-height: 34px;
  color: #717171;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-size {
  display: inline-block;
  color: #717171;
  margin-left: 7px;
  line-height: 34px;
  font-weight: normal;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after {
  display: inline-block;
  margin-left: 21px;
  width: 21px;
  color: #717171;
  line-height: 34px;
  content: "\E02C";
  vertical-align: middle;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-name,
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-extension,
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-size,
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover::after {
  color: #c7404d;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error {
  position: relative;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after {
  display: inline-block;
  margin-left: 35px;
  width: 21px;
  content: "\E031";
  font-size: 14px;
  color: #ff0000;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before {
  position: absolute;
  top: 1px;
  left: auto;
  right: 21px;
  width: 21px;
  height: 34px;
  content: "\E02C";
  font-size: 14px;
  color: #bbbbbb;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-controls-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 34px;
  text-align: center;
  z-index: 0;
  line-height: 34px;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash {
  display: inline-block;
  float: right;
  color: #717171;
  line-height: 34px;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash::after {
  content: "|";
  margin-left: 14px;
  color: #717171;
  vertical-align: baseline;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar {
  position: absolute;
  z-index: 2;
  left: auto;
  right: 21px;
  top: 0px;
  width: 42px;
  height: 34px;
  color: #717171;
  cursor: pointer;
  text-align: center;
  transition: width 0.5s;
  background: #fff;
  transition: background 0.5s, border 0.5s, width 0.5s, right 0.5s;
  border-bottom: 1px solid #ddd;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before {
  vertical-align: middle;
  font-size: 14px;
  content: "\E01B";
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control {
  width: 0px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
  padding: 0px 42px 0px 0px;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar {
  right: 0px;
  width: 42px;
  background: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before {
  content: "\E033";
}
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-info,
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-name,
.fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-hash {
  opacity: 0;
}
.fv-list-view button {
  background: transparent;
}
.fv-list-view .fv-file {
  width: 50%;
  padding: 0 7px;
  height: 50px;
  color: #464646;
  float: left;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  position: relative;
  line-height: 18px;
  white-space: nowrap;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.fv-list-view .fv-file:hover {
  background-color: #fbfbfb;
  color: #c7404d;
}
.fv-list-view .fv-file:hover .fv-file-size {
  color: #c7404d;
}
.fv-list-view .fv-file:hover .fv-file-controls {
  visibility: visible;
}
.fv-list-view .fv-file-info {
  cursor: pointer;
  min-width: 0;
  white-space: nowrap;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto 0 7px;
}
.fv-list-view .fv-file-name {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
}
.fv-list-view .fv-file-extension {
  white-space: nowrap;
  font-weight: bold;
}
.fv-list-view .fv-file-size {
  margin: 0 7px;
  color: #717171;
  font-weight: normal;
}
.fv-list-view .fv-file-controls {
  visibility: hidden;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.fv-list-view .fv-file-view {
  padding-right: 7px;
  margin-right: 7px;
  border-right: 1px solid #ddd;
  cursor: pointer;
  color: #c7404d;
  font-size: 14px;
  vertical-align: top;
}
.fv-list-view .fv-file-download {
  height: 28px;
  color: #c7404d;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.fv-list-view .fv-file-download::after {
  content: "\E02C";
  font-size: 14px;
  width: 28px;
  text-align: center;
}
.fv-list-view .fv-file-download.fv-file-download-disabled {
  cursor: default;
}
.fv-list-view .fv-file-download.fv-file-download-disabled::after {
  color: #bbbbbb;
}
.fv-list-view .fv-file-download.fv-file-virus-error::before {
  content: "\E031";
  font-size: 14px;
  color: #ff0000;
}
.fv-thumbnail-view {
  position: relative;
}
.fv-thumbnail-view .fv-carousel-animator {
  position: relative;
}
.fv-thumbnail-view .fv-carousel-animator .fv-carousel-content {
  white-space: nowrap;
  overflow: hidden;
}
.fv-thumbnail-view .fv-carousel-animator .fv-carousel-content .fv-carousel-slide {
  position: relative;
  display: inline-block;
  width: 100%;
  white-space: normal;
}
.fv-thumbnail-view .fv-carousel-animator.fv-slide-left .slide-enter {
  left: 100%;
}
.fv-thumbnail-view .fv-carousel-animator.fv-slide-left .slide-enter.slide-enter-active {
  left: 0;
}
.fv-thumbnail-view .fv-carousel-animator.fv-slide-left .slide-leave {
  left: -100%;
}
.fv-thumbnail-view .fv-carousel-animator.fv-slide-left .slide-leave.slide-leave-active {
  left: -200%;
}
.fv-thumbnail-view .fv-carousel-animator.fv-slide-right .slide-enter {
  left: -100%;
}
.fv-thumbnail-view .fv-carousel-animator.fv-slide-right .slide-enter.slide-enter-active {
  left: 0;
}
.fv-thumbnail-view .fv-carousel-animator.fv-slide-right .slide-leave {
  left: -100%;
}
.fv-thumbnail-view .fv-carousel-animator.fv-slide-right .slide-leave.slide-leave-active {
  left: 0;
}
.fv-thumbnail-view .fv-carousel-animator .slide-enter-active,
.fv-thumbnail-view .fv-carousel-animator .slide-leave-active {
  transition: left 0.3s ease-out;
}
.fv-thumbnail-view .fv-pages-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.fv-thumbnail-view .fv-page {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 100%;
}
.fv-thumbnail-view .fv-loader {
  width: 100%;
  position: relative;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder:before {
  content: '';
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message {
  padding: 21px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 200;
  border: 1px solid #ddd;
  background: #ffffff;
  line-height: 1;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message:before {
  content: '';
  height: 100%;
  vertical-align: middle;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .fv-figshare-logo {
  width: 21px;
  height: 21px;
}
@keyframes opacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message g[class^='group'] {
  opacity: 1;
  -webkit-animation: 0.8s opacityPulse infinite linear;
          animation: 0.8s opacityPulse infinite linear;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-20 {
  -webkit-animation-delay: 0.76s !important;
          animation-delay: 0.76s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-19 {
  -webkit-animation-delay: 0.72s !important;
          animation-delay: 0.72s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-18 {
  -webkit-animation-delay: 0.6799999999999999s !important;
          animation-delay: 0.6799999999999999s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-17 {
  -webkit-animation-delay: 0.6399999999999999s !important;
          animation-delay: 0.6399999999999999s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-16 {
  -webkit-animation-delay: 0.5999999999999999s !important;
          animation-delay: 0.5999999999999999s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-15 {
  -webkit-animation-delay: 0.5599999999999998s !important;
          animation-delay: 0.5599999999999998s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-14 {
  -webkit-animation-delay: 0.5199999999999998s !important;
          animation-delay: 0.5199999999999998s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-13 {
  -webkit-animation-delay: 0.4799999999999998s !important;
          animation-delay: 0.4799999999999998s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-12 {
  -webkit-animation-delay: 0.43999999999999984s !important;
          animation-delay: 0.43999999999999984s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-11 {
  -webkit-animation-delay: 0.39999999999999986s !important;
          animation-delay: 0.39999999999999986s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-10 {
  -webkit-animation-delay: 0.3599999999999999s !important;
          animation-delay: 0.3599999999999999s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-9 {
  -webkit-animation-delay: 0.3199999999999999s !important;
          animation-delay: 0.3199999999999999s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-8 {
  -webkit-animation-delay: 0.2799999999999999s !important;
          animation-delay: 0.2799999999999999s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-7 {
  -webkit-animation-delay: 0.2399999999999999s !important;
          animation-delay: 0.2399999999999999s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-6 {
  -webkit-animation-delay: 0.1999999999999999s !important;
          animation-delay: 0.1999999999999999s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-5 {
  -webkit-animation-delay: 0.1599999999999999s !important;
          animation-delay: 0.1599999999999999s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-4 {
  -webkit-animation-delay: 0.11999999999999988s !important;
          animation-delay: 0.11999999999999988s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-3 {
  -webkit-animation-delay: 0.07999999999999988s !important;
          animation-delay: 0.07999999999999988s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-2 {
  -webkit-animation-delay: 0.039999999999999876s !important;
          animation-delay: 0.039999999999999876s !important;
}
.fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-1 {
  -webkit-animation-delay: -0.0000000000000001249s !important;
          animation-delay: -0.0000000000000001249s !important;
}
.fv-thumbnail-view .fv-loader.fs-loading {
  position: relative;
}
.fv-thumbnail-view .fv-loader.fs-loading:before {
  content: '';
  opacity: 0.7;
  background: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
.fv-thumbnail-view .fv-loader .fs-logo {
  width: 21px;
  height: 21px;
}
.fv-thumbnail-view .fv-loader .fs-logo,
.fv-thumbnail-view .fv-loader .fs-message-wrap,
.fv-thumbnail-view .fv-loader .fs-retry-action {
  display: inline-block;
  vertical-align: middle;
}
.fv-thumbnail-view .fv-loader .fs-message-wrap,
.fv-thumbnail-view .fv-loader .fs-retry-action {
  margin-left: 7px;
}
.fv-thumbnail-view .fv-loader .fs-retry-action {
  color: #c7404d;
  margin-left: 7px;
}
.fv-thumbnail-view .fv-loader .fs-retry-action:hover {
  text-decoration: underline;
}
.fv-thumbnail-view .fv-loader.fs-error .fs-figshare-loader-message {
  background-color: #f3dbde;
  border: none;
  border-radius: 3px;
}
.fv-thumbnail-view .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fv-thumbnail-view .fv-multiview-controls {
  width: 100%;
  height: 28px;
  position: relative;
  line-height: 28px;
  z-index: -1;
}
.fv-thumbnail-view .fv-controls-container {
  width: 100%;
  height: 28px;
  position: relative;
  color: #717171;
}
.fv-thumbnail-view .fv-controls-container button {
  background: transparent;
}
.fv-thumbnail-view .fv-controls-container .fs-prev-page {
  color: #c7404d;
  cursor: pointer;
}
.fv-thumbnail-view .fv-controls-container .fs-prev-page:before {
  content: "\E074";
}
.fv-thumbnail-view .fv-controls-container .fs-next-page {
  color: #c7404d;
  cursor: pointer;
}
.fv-thumbnail-view .fv-controls-container .fs-next-page:before {
  content: "\E076";
}
.fv-thumbnail-view .fv-controls-container .fs-prev-page button,
.fv-thumbnail-view .fv-controls-container .fs-next-page button {
  background: transparent;
}
.fv-thumbnail-view .fv-controls-container .fs-prev-page[disabled],
.fv-thumbnail-view .fv-controls-container .fs-next-page[disabled] {
  color: #bbbbbb;
  cursor: default;
}
.fv-thumbnail-view .fv-controls-container .fs-prev-page,
.fv-thumbnail-view .fv-controls-container .fs-next-page {
  margin: 0 7px;
  height: 100%;
  vertical-align: middle;
}
.fv-thumbnail-view .fv-controls-container .fs-pagination {
  display: inline-block;
  vertical-align: middle;
}
.fv-thumbnail-view .fv-controls-container .fv-thumbnail-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
.fv-thumbnail-view .fv-controls-container .fv-thumbnail-switch::before {
  content: "\E042";
}
.fv-thumbnail-view .fv-controls-container .fv-list-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
.fv-thumbnail-view .fv-controls-container .fv-list-switch::before {
  content: "\E04F";
}
.fv-thumbnail-view .fv-files-count {
  display: inline;
  margin-right: 7px;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar {
  height: 34px;
  padding: 0px 63px 0px 32px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  background-color: #ffffff;
  border-bottom: 1px solid #ddd;
  transition: background 0.5s, width 0.5s, padding 0.5s, border 0.5s, right 0.5s, bottom 0.5s;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar button {
  background: transparent;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-info {
  position: absolute;
  z-index: 1;
  display: inline-block;
  text-align: left;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-name {
  position: relative;
  display: inline-block;
  max-width: 250px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  color: #717171;
  font-weight: bold;
  line-height: 34px;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-extension {
  display: inline-block;
  font-weight: bold;
  line-height: 34px;
  color: #717171;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-size {
  display: inline-block;
  color: #717171;
  margin-left: 7px;
  line-height: 34px;
  font-weight: normal;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after {
  display: inline-block;
  margin-left: 21px;
  width: 21px;
  color: #717171;
  line-height: 34px;
  content: "\E02C";
  vertical-align: middle;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-name,
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-extension,
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-size,
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover::after {
  color: #c7404d;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error {
  position: relative;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after {
  display: inline-block;
  margin-left: 35px;
  width: 21px;
  content: "\E031";
  font-size: 14px;
  color: #ff0000;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before {
  position: absolute;
  top: 1px;
  left: auto;
  right: 21px;
  width: 21px;
  height: 34px;
  content: "\E02C";
  font-size: 14px;
  color: #bbbbbb;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-controls-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 34px;
  text-align: center;
  z-index: 0;
  line-height: 34px;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash {
  display: inline-block;
  float: right;
  color: #717171;
  line-height: 34px;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash::after {
  content: "|";
  margin-left: 14px;
  color: #717171;
  vertical-align: baseline;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar {
  position: absolute;
  z-index: 2;
  left: auto;
  right: 21px;
  top: 0px;
  width: 42px;
  height: 34px;
  color: #717171;
  cursor: pointer;
  text-align: center;
  transition: width 0.5s;
  background: #fff;
  transition: background 0.5s, border 0.5s, width 0.5s, right 0.5s;
  border-bottom: 1px solid #ddd;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before {
  vertical-align: middle;
  font-size: 14px;
  content: "\E01B";
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control {
  width: 0px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
  padding: 0px 42px 0px 0px;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar {
  right: 0px;
  width: 42px;
  background: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before {
  content: "\E033";
}
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-info,
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-name,
.fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-hash {
  opacity: 0;
}
.fv-thumbnail-view button {
  background: transparent;
}
.fv-thumbnail-view .fv-file {
  width: 25%;
  height: 217px;
  padding: 14px;
  color: #666;
  float: left;
  cursor: pointer;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.fv-thumbnail-view .fv-file:hover {
  background-color: #fbfbfb;
}
.fv-thumbnail-view .fv-file:hover .fv-file-controls {
  display: block;
}
.fv-thumbnail-view .fv-file-thumbnail {
  width: 100%;
  height: 140px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border: 1px solid #f8f8f8;
  overflow: hidden;
  background: #f8f8f8;
}
.fv-thumbnail-view .fs-generic-preview::after {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.fv-thumbnail-view .fs-thumb-preview {
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
}
.fv-thumbnail-view .fs-generic-preview-name {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  letter-spacing: 2px;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-image {
  text-align: center;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-image::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E05D";
}
.fv-thumbnail-view .fs-generic-preview-name.fs-video {
  text-align: center;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-video::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E096";
}
.fv-thumbnail-view .fs-generic-preview-name.fs-document,
.fv-thumbnail-view .fs-generic-preview-name.fs-document_canvas,
.fv-thumbnail-view .fs-generic-preview-name.fs-document_failsafe {
  text-align: center;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-document::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-document_canvas::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-document_failsafe::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E059";
}
.fv-thumbnail-view .fs-generic-preview-name.fs-presentation {
  text-align: center;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-presentation::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E064";
}
.fv-thumbnail-view .fs-generic-preview-name.fs-dataset {
  text-align: center;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-dataset::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E020";
}
.fv-thumbnail-view .fs-generic-preview-name.fs-audio {
  text-align: center;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-audio::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E080";
}
.fv-thumbnail-view .fs-generic-preview-name.fs-molecule {
  text-align: center;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-molecule::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E08D";
}
.fv-thumbnail-view .fs-generic-preview-name.fs-archive {
  text-align: center;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-archive::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E07F";
}
.fv-thumbnail-view .fs-generic-preview-name.fs-kml {
  text-align: center;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-kml::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E08B";
}
.fv-thumbnail-view .fs-generic-preview-name.fs-viewer3d {
  text-align: center;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-viewer3d::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E07D";
}
.fv-thumbnail-view .fs-generic-preview-name.fs-txt {
  text-align: center;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-txt::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E082";
}
.fv-thumbnail-view .fs-generic-preview-name.fs-jupyter {
  text-align: center;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-jupyter::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E089";
}
.fv-thumbnail-view .fs-generic-preview-name.fs-fits,
.fv-thumbnail-view .fs-generic-preview-name.fs-dicom {
  text-align: center;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-fits::before,
.fv-thumbnail-view .fs-generic-preview-name.fs-dicom::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E037";
}
.fv-thumbnail-view .fs-generic-preview-name.fs-generic-file {
  text-align: center;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-generic-file::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E03E";
}
.fv-thumbnail-view .fs-generic-preview-name.fs-generic-file:before {
  color: #ddd;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-graph {
  text-align: center;
}
.fv-thumbnail-view .fs-generic-preview-name.fs-graph::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E087";
}
.fv-thumbnail-view .fs-generic-preview {
  width: 100%;
  height: 140px;
  background: #f8f8f8;
  cursor: pointer;
}
.fv-thumbnail-view .fv-file-info {
  font-size: 12px;
  line-height: 14px;
  padding-top: 14px;
  white-space: normal;
}
.fv-thumbnail-view .fv-file-name {
  display: inline-block;
  max-width: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  vertical-align: middle;
  white-space: nowrap;
}
.fv-thumbnail-view .fv-file-extension {
  display: inline-block;
  vertical-align: middle;
}
.fv-thumbnail-view .fv-file-size {
  display: inline-block;
  color: #717171;
  margin-left: 7px;
  cursor: pointer;
  vertical-align: middle;
}
.fv-thumbnail-view .fv-file-controls {
  position: relative;
  display: none;
  width: 100%;
  line-height: 20px;
  text-align: center;
  padding-top: 7px;
}
.fv-thumbnail-view .fv-file-view {
  vertical-align: middle;
  color: #c7404d;
  cursor: pointer;
  font-size: 14px;
}
.fv-thumbnail-view .fv-file-download {
  position: absolute;
  height: 28px;
  top: 4px;
  left: auto;
  right: 0;
  color: #c7404d;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.fv-thumbnail-view .fv-file-download::after {
  content: "\E02C";
  font-size: 14px;
  width: 28px;
}
.fv-thumbnail-view .fv-file-download.fv-file-download-disabled {
  cursor: default;
}
.fv-thumbnail-view .fv-file-download.fv-file-download-disabled::after {
  color: #bbbbbb;
}
.fv-thumbnail-view .fv-file-download.fv-file-virus-error::before {
  content: "\E031";
  font-size: 14px;
  color: #ff0000;
}
.fv-single-view {
  position: relative;
}
.fv-single-view .fv-carousel-animator {
  position: relative;
}
.fv-single-view .fv-carousel-animator .fv-carousel-content {
  white-space: nowrap;
  overflow: hidden;
}
.fv-single-view .fv-carousel-animator .fv-carousel-content .fv-carousel-slide {
  position: relative;
  display: inline-block;
  width: 100%;
  white-space: normal;
}
.fv-single-view .fv-carousel-animator.fv-slide-left .slide-enter {
  left: 100%;
}
.fv-single-view .fv-carousel-animator.fv-slide-left .slide-enter.slide-enter-active {
  left: 0;
}
.fv-single-view .fv-carousel-animator.fv-slide-left .slide-leave {
  left: -100%;
}
.fv-single-view .fv-carousel-animator.fv-slide-left .slide-leave.slide-leave-active {
  left: -200%;
}
.fv-single-view .fv-carousel-animator.fv-slide-right .slide-enter {
  left: -100%;
}
.fv-single-view .fv-carousel-animator.fv-slide-right .slide-enter.slide-enter-active {
  left: 0;
}
.fv-single-view .fv-carousel-animator.fv-slide-right .slide-leave {
  left: -100%;
}
.fv-single-view .fv-carousel-animator.fv-slide-right .slide-leave.slide-leave-active {
  left: 0;
}
.fv-single-view .fv-carousel-animator .slide-enter-active,
.fv-single-view .fv-carousel-animator .slide-leave-active {
  transition: left 0.3s ease-out;
}
.fv-single-view .fv-pages-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.fv-single-view .fv-page {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 100%;
}
.fv-single-view .fv-loader {
  width: 100%;
  position: relative;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder:before {
  content: '';
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message {
  padding: 21px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 200;
  border: 1px solid #ddd;
  background: #ffffff;
  line-height: 1;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message:before {
  content: '';
  height: 100%;
  vertical-align: middle;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .fv-figshare-logo {
  width: 21px;
  height: 21px;
}
@keyframes opacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message g[class^='group'] {
  opacity: 1;
  -webkit-animation: 0.8s opacityPulse infinite linear;
          animation: 0.8s opacityPulse infinite linear;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-20 {
  -webkit-animation-delay: 0.76s !important;
          animation-delay: 0.76s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-19 {
  -webkit-animation-delay: 0.72s !important;
          animation-delay: 0.72s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-18 {
  -webkit-animation-delay: 0.6799999999999999s !important;
          animation-delay: 0.6799999999999999s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-17 {
  -webkit-animation-delay: 0.6399999999999999s !important;
          animation-delay: 0.6399999999999999s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-16 {
  -webkit-animation-delay: 0.5999999999999999s !important;
          animation-delay: 0.5999999999999999s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-15 {
  -webkit-animation-delay: 0.5599999999999998s !important;
          animation-delay: 0.5599999999999998s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-14 {
  -webkit-animation-delay: 0.5199999999999998s !important;
          animation-delay: 0.5199999999999998s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-13 {
  -webkit-animation-delay: 0.4799999999999998s !important;
          animation-delay: 0.4799999999999998s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-12 {
  -webkit-animation-delay: 0.43999999999999984s !important;
          animation-delay: 0.43999999999999984s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-11 {
  -webkit-animation-delay: 0.39999999999999986s !important;
          animation-delay: 0.39999999999999986s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-10 {
  -webkit-animation-delay: 0.3599999999999999s !important;
          animation-delay: 0.3599999999999999s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-9 {
  -webkit-animation-delay: 0.3199999999999999s !important;
          animation-delay: 0.3199999999999999s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-8 {
  -webkit-animation-delay: 0.2799999999999999s !important;
          animation-delay: 0.2799999999999999s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-7 {
  -webkit-animation-delay: 0.2399999999999999s !important;
          animation-delay: 0.2399999999999999s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-6 {
  -webkit-animation-delay: 0.1999999999999999s !important;
          animation-delay: 0.1999999999999999s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-5 {
  -webkit-animation-delay: 0.1599999999999999s !important;
          animation-delay: 0.1599999999999999s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-4 {
  -webkit-animation-delay: 0.11999999999999988s !important;
          animation-delay: 0.11999999999999988s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-3 {
  -webkit-animation-delay: 0.07999999999999988s !important;
          animation-delay: 0.07999999999999988s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-2 {
  -webkit-animation-delay: 0.039999999999999876s !important;
          animation-delay: 0.039999999999999876s !important;
}
.fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-1 {
  -webkit-animation-delay: -0.0000000000000001249s !important;
          animation-delay: -0.0000000000000001249s !important;
}
.fv-single-view .fv-loader.fs-loading {
  position: relative;
}
.fv-single-view .fv-loader.fs-loading:before {
  content: '';
  opacity: 0.7;
  background: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
.fv-single-view .fv-loader .fs-logo {
  width: 21px;
  height: 21px;
}
.fv-single-view .fv-loader .fs-logo,
.fv-single-view .fv-loader .fs-message-wrap,
.fv-single-view .fv-loader .fs-retry-action {
  display: inline-block;
  vertical-align: middle;
}
.fv-single-view .fv-loader .fs-message-wrap,
.fv-single-view .fv-loader .fs-retry-action {
  margin-left: 7px;
}
.fv-single-view .fv-loader .fs-retry-action {
  color: #c7404d;
  margin-left: 7px;
}
.fv-single-view .fv-loader .fs-retry-action:hover {
  text-decoration: underline;
}
.fv-single-view .fv-loader.fs-error .fs-figshare-loader-message {
  background-color: #f3dbde;
  border: none;
  border-radius: 3px;
}
.fv-single-view .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fv-single-view .fv-multiview-controls {
  width: 100%;
  height: 28px;
  position: relative;
  line-height: 28px;
  z-index: -1;
}
.fv-single-view .fv-controls-container {
  width: 100%;
  height: 28px;
  position: relative;
  color: #717171;
}
.fv-single-view .fv-controls-container button {
  background: transparent;
}
.fv-single-view .fv-controls-container .fs-prev-page {
  color: #c7404d;
  cursor: pointer;
}
.fv-single-view .fv-controls-container .fs-prev-page:before {
  content: "\E074";
}
.fv-single-view .fv-controls-container .fs-next-page {
  color: #c7404d;
  cursor: pointer;
}
.fv-single-view .fv-controls-container .fs-next-page:before {
  content: "\E076";
}
.fv-single-view .fv-controls-container .fs-prev-page button,
.fv-single-view .fv-controls-container .fs-next-page button {
  background: transparent;
}
.fv-single-view .fv-controls-container .fs-prev-page[disabled],
.fv-single-view .fv-controls-container .fs-next-page[disabled] {
  color: #bbbbbb;
  cursor: default;
}
.fv-single-view .fv-controls-container .fs-prev-page,
.fv-single-view .fv-controls-container .fs-next-page {
  margin: 0 7px;
  height: 100%;
  vertical-align: middle;
}
.fv-single-view .fv-controls-container .fs-pagination {
  display: inline-block;
  vertical-align: middle;
}
.fv-single-view .fv-controls-container .fv-thumbnail-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
.fv-single-view .fv-controls-container .fv-thumbnail-switch::before {
  content: "\E042";
}
.fv-single-view .fv-controls-container .fv-list-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
.fv-single-view .fv-controls-container .fv-list-switch::before {
  content: "\E04F";
}
.fv-single-view .fv-files-count {
  display: inline;
  margin-right: 7px;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar {
  height: 34px;
  padding: 0px 63px 0px 32px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  background-color: #ffffff;
  border-bottom: 1px solid #ddd;
  transition: background 0.5s, width 0.5s, padding 0.5s, border 0.5s, right 0.5s, bottom 0.5s;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar button {
  background: transparent;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-info {
  position: absolute;
  z-index: 1;
  display: inline-block;
  text-align: left;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-name {
  position: relative;
  display: inline-block;
  max-width: 250px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  color: #717171;
  font-weight: bold;
  line-height: 34px;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-extension {
  display: inline-block;
  font-weight: bold;
  line-height: 34px;
  color: #717171;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-size {
  display: inline-block;
  color: #717171;
  margin-left: 7px;
  line-height: 34px;
  font-weight: normal;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after {
  display: inline-block;
  margin-left: 21px;
  width: 21px;
  color: #717171;
  line-height: 34px;
  content: "\E02C";
  vertical-align: middle;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-name,
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-extension,
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-size,
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover::after {
  color: #c7404d;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error {
  position: relative;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after {
  display: inline-block;
  margin-left: 35px;
  width: 21px;
  content: "\E031";
  font-size: 14px;
  color: #ff0000;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before {
  position: absolute;
  top: 1px;
  left: auto;
  right: 21px;
  width: 21px;
  height: 34px;
  content: "\E02C";
  font-size: 14px;
  color: #bbbbbb;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-controls-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 34px;
  text-align: center;
  z-index: 0;
  line-height: 34px;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash {
  display: inline-block;
  float: right;
  color: #717171;
  line-height: 34px;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash::after {
  content: "|";
  margin-left: 14px;
  color: #717171;
  vertical-align: baseline;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar {
  position: absolute;
  z-index: 2;
  left: auto;
  right: 21px;
  top: 0px;
  width: 42px;
  height: 34px;
  color: #717171;
  cursor: pointer;
  text-align: center;
  transition: width 0.5s;
  background: #fff;
  transition: background 0.5s, border 0.5s, width 0.5s, right 0.5s;
  border-bottom: 1px solid #ddd;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before {
  vertical-align: middle;
  font-size: 14px;
  content: "\E01B";
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control {
  width: 0px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
  padding: 0px 42px 0px 0px;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar {
  right: 0px;
  width: 42px;
  background: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before {
  content: "\E033";
}
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-info,
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-name,
.fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-hash {
  opacity: 0;
}
.fs-figshare-viewer {
  z-index: 101;
}
.fs-figshare-viewer .fs-audio-wrapper {
  max-width: 800px;
  margin: 0 auto;
}
.fs-figshare-viewer.fv-list-view .fv-multiview-controls,
.fs-figshare-viewer.fv-thumbnail-view .fv-multiview-controls,
.fs-figshare-viewer.fv-single-view .fv-multiview-controls {
  position: relative;
  width: 960px;
  height: 0;
  margin: 0 auto;
}
.fs-figshare-viewer.fv-list-view .fv-controls-container,
.fs-figshare-viewer.fv-thumbnail-view .fv-controls-container,
.fs-figshare-viewer.fv-single-view .fv-controls-container {
  position: absolute;
  top: 20px;
  left: auto;
  right: 0;
  text-align: right;
  width: auto;
}
.fs-figshare-viewer.fv-list-view .fv-page > .fv-loader,
.fs-figshare-viewer.fv-thumbnail-view .fv-page > .fv-loader {
  width: 960px;
  margin: 0 auto;
}
.fs-figshare-viewer .fv-viewer-control-bar {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-name,
.fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-extension,
.fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-size,
.fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-hash {
  color: #717171;
}
.fs-figshare-viewer .fv-compressed-control.fv-control-archive,
.fs-figshare-viewer .fv-compressed-control.fv-control-document,
.fs-figshare-viewer .fv-compressed-control.fv-control-txt,
.fs-figshare-viewer .fv-compressed-control.fv-control-jupyter {
  right: 21px;
}
.fs-figshare-viewer .fv-compressed-control.fv-control-txt {
  bottom: 21px;
  overflow: hidden;
}
.license .logo-line {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 25px;
}
.license .logo {
  margin-right: 8px;
  line-height: 9px;
}
.title {
  word-wrap: break-word;
}
.versions-dropdown {
  display: inline-block;
  margin-right: 7px;
  margin-left: -7px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.versions-dropdown .drop-trigger {
  font-weight: bold;
  color: #c74d5a;
  display: inline-block;
  border-radius: 3px 3px 0 0;
}
.versions-dropdown .drop-menu {
  min-width: 100%;
  margin-top: -2px;
  padding: 0 3px;
  z-index: 10;
  padding-right: 20px;
  overflow-y: auto;
  max-height: 200px;
  line-height: 21px;
  background: #464646;
  border-radius: 0 3px 3px 3px;
}
.versions-dropdown.js-active .drop-trigger {
  background: #464646;
  color: #fff;
}
.versions-dropdown.js-active .version-trigger:after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0EzMjA1RjlGNkI4MTFFNDgwQzU5Q0YyQUM2RERCODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0EzMjA1RkFGNkI4MTFFNDgwQzU5Q0YyQUM2RERCODkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMTFCMTZGOEY2MzcxMUU0ODBDNTlDRjJBQzZEREI4OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQTMyMDVGOEY2QjgxMUU0ODBDNTlDRjJBQzZEREI4OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhSrLWAAAAB8SURBVHjaYvz//z8DDsAKxL+xyoA0YcGeQHwPiBWwyePS8PM/BDwBYjlCmnyQNPxH0iiLSxOyhttAbA/VAAIPkTVi0wDyizhUXAGbRgaoicgaJNCcrIymUQwkKAzEN3BoQNcIUifECI0ncSBmBOIXDLiBMhB/BOI3AAEGAPaqOj1M081zAAAAAElFTkSuQmCC") no-repeat;
}
.versions-dropdown .version-option {
  display: block;
  margin: 3px 0;
  padding: 6px 6px;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  white-space: nowrap;
  transition: background .15s ease;
}
.versions-dropdown .version-option:hover {
  background: #535353;
}
.versions-dropdown .version-option .date {
  margin-left: 7px;
  font-weight: normal;
  color: #ddd;
}
.versions-dropdown .version-trigger {
  position: relative;
  display: inline-block;
  padding: 6px 23px 6px 7px;
  line-height: 14px;
  font-size: 14px;
}
.versions-dropdown .version-trigger:after {
  position: absolute;
  content: '';
  display: inline-block;
  width: 13px;
  height: 9px;
  right: 6px;
  top: 9px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzExQjE2RUVGNjM3MTFFNDgwQzU5Q0YyQUM2RERCODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzExQjE2RUZGNjM3MTFFNDgwQzU5Q0YyQUM2RERCODkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RUQxRjQ3RkY2MjExMUU0ODBDNTlDRjJBQzZEREI4OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RUQxRjQ4MEY2MjExMUU0ODBDNTlDRjJBQzZEREI4OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvJnToUAAAENSURBVHjadNDPSsNAEAbw3dlJxPboQaEXS6++QEsv/XOwWiyooA/gK/kIPVSI2ItSUCSgfQpBaSlU8CKooM3O+m0xosYOhLCZ7zezRDvnVNTorCql9N5Vf6oWFDIlvJ6RedJRY2fFaLrFh9A6qexeZuFps1NiohjzX3yGcNjIMxfzHBRDMkME1v6CJcMx+oUc8zIWsPbXu946aAdE0UwkfE1m9x9iy9j4CLAOcJMzXMDw0bu11ebFyXiOfMXbh22j9Ry+2eQuEXvEZLopSESqtfPe2Ge/0S/oJLQiyhAp1jQBKKcgg75gC5PP/I9Bb4LNFYDRz0wGpRAbjwHqAA+ZgEf/PYPN/WBR71OAAQB4iaTMi/eo1gAAAABJRU5ErkJggg==") no-repeat;
}
.versions-dropdown.old-version .versions-dropdown {
  margin-left: 0;
}
.versions-dropdown.old-version .version-trigger {
  background: #feffa7;
}
.versions-dropdown.old-version.js-active .version-trigger {
  background: none;
}
.confirm-overlay .modal-content {
  width: 100%;
  height: 100%;
  display: inline-block;
  white-space: nowrap;
}
.confirm-overlay .modal-content > * {
  white-space: normal;
}
.confirm-overlay .modal-content:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.confirm-overlay .confirm-content-wrap {
  vertical-align: middle;
  background-color: rgba(255, 255, 255, .85);
  width: 340px;
  padding: 28px 40px;
  display: inline-block;
  text-align: left;
  color: #464646;
  background-color: #ffffa7;
  border: 1px solid #f3eb0e;
  box-shadow: 0 2px 14px rgba(0, 0, 0, .04);
}
.confirm-overlay .confirm-content-wrap h4 {
  line-height: 28px;
  margin: 0;
  font-size: 18px;
  color: #464646;
  text-transform: none;
}
.confirm-overlay .confirm-content-wrap p {
  line-height: 21px;
  margin: 7px 0;
  font-size: 18px;
}
.confirm-overlay .warning-cta {
  margin-top: 21px;
  text-align: right;
}
.confirm-overlay .warning-cta .simple-pink-button {
  margin-left: 21px;
}
.confirm-overlay .warning-cta .normal-link {
  margin-left: 21px;
}
.confirm-overlay .warning-cta .normal-link:first-child {
  margin-left: 0;
}
.item-page {
  line-height: 28px;
}
.item-page .fs-figshare-viewer {
  min-width: 320px;
}
@media (max-width: 959px) {
  .item-page .fs-figshare-viewer.fv-list-view .fv-page > .fv-loader,
  .item-page .fs-figshare-viewer.fv-thumbnail-view .fv-page > .fv-loader,
  .item-page .fs-figshare-viewer.fv-single-view .fv-page > .fv-loader {
    width: 100%;
  }
  .item-page .fs-figshare-viewer.fv-list-view .fv-multiview-controls,
  .item-page .fs-figshare-viewer.fv-thumbnail-view .fv-multiview-controls,
  .item-page .fs-figshare-viewer.fv-single-view .fv-multiview-controls {
    width: 100%;
  }
  .item-page .fs-figshare-viewer.fv-list-view .fv-controls-container,
  .item-page .fs-figshare-viewer.fv-thumbnail-view .fv-controls-container,
  .item-page .fs-figshare-viewer.fv-single-view .fv-controls-container {
    right: 13px;
  }
  .item-page .fs-figshare-viewer.fv-thumbnail-view .fv-file {
    width: 50%;
    height: auto;
  }
  .item-page .fs-figshare-viewer.fv-thumbnail-view .fv-file .fv-file-thumbnail {
    display: none;
  }
  .item-page .fs-figshare-viewer.fv-thumbnail-view .fv-file-info {
    line-height: 91px;
    font-size: 14px;
    padding-top: 0;
    white-space: nowrap;
  }
  .item-page .fs-figshare-viewer.fv-list-view .fv-file {
    padding: 16px 56px 16px 20px;
  }
  .item-page .fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-name,
  .item-page .fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-extension,
  .item-page .fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-size,
  .item-page .fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-hash {
    display: none;
  }
}
@media (max-width: 640px) {
  .item-page .fs-figshare-viewer.fv-list-view,
  .item-page .fs-figshare-viewer.fv-thumbnail-view,
  .item-page .fs-figshare-viewer.fv-single-view {
    padding-bottom: 35px;
  }
  .item-page .fs-figshare-viewer.fv-list-view .fv-multiview-controls,
  .item-page .fs-figshare-viewer.fv-thumbnail-view .fv-multiview-controls,
  .item-page .fs-figshare-viewer.fv-single-view .fv-multiview-controls {
    height: auto;
    text-align: center;
    position: absolute;
    bottom: 0;
  }
  .item-page .fs-figshare-viewer.fv-list-view .fv-multiview-controls .fv-controls-container,
  .item-page .fs-figshare-viewer.fv-thumbnail-view .fv-multiview-controls .fv-controls-container,
  .item-page .fs-figshare-viewer.fv-single-view .fv-multiview-controls .fv-controls-container {
    position: static;
    display: inline-block;
  }
}
@media (max-width: 480px) {
  .item-page .fs-figshare-viewer.fv-thumbnail-view .fv-file {
    width: 100%;
    height: auto;
  }
  .item-page .fs-figshare-viewer.fv-thumbnail-view .fv-file-info {
    line-height: 30px;
    font-size: 14px;
    padding-top: 0;
    white-space: nowrap;
  }
  .item-page .fs-figshare-viewer.fv-list-view .fv-file {
    width: 100%;
    padding: 4px 56px 4px 20px;
  }
}
.item-page .loader {
  width: 100%;
  height: 100%;
  position: relative;
}
.item-page .loader .message {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.item-page .loader .message-wrap {
  height: 100%;
  width: 100%;
  display: inline-block;
  text-align: center;
}
.item-page .loader.loading .message {
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
.item-page .loader.loading .message:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.item-page .loader.loading .message .default-content {
  display: inline-block;
  background: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/loader.gif) no-repeat 50% 50%;
  vertical-align: middle;
  width: 50px;
  height: 50px;
}
.item-page .loader.error .message {
  white-space: normal;
  position: relative;
  z-index: 200;
  width: 80%;
  max-width: 960px;
  text-align: left;
  margin: 0 40px;
  background-color: #f3dbde;
  padding: 14px;
}
.item-page .loader.error .message .default-content {
  content: "failed";
  color: red;
}
.item-page .loader.show-content > .message-wrap,
.item-page .loader.show-content > .message-wrap:after {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  display: inline-block;
  white-space: nowrap;
}
.item-page .loader.show-content > .message-wrap:after {
  content: '';
  opacity: 0.5;
  background: #fff;
}
.item-page .loader.show-content > .message-wrap:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.item-page .loader.show-content > .message-wrap .default-content {
  z-index: 101;
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  z-index: 200;
}
.item-page .loader.error::before {
  display: none;
}
.item-page .loader .retry-action {
  color: #c74d5a;
  margin-left: 7px;
}
.item-page .loader .retry-action:hover {
  text-decoration: underline;
}
.item-page .project-label {
  display: inline-block;
  padding: 3px 7px;
  border: 1px solid #ddd;
  background-color: #fff;
  border-radius: 6px;
  line-height: 18px;
  color: #464646;
  margin-top: 3px;
  max-width: 260px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.item-page .project-label span::before {
  content: "\E038";
  color: #bbb;
  margin-right: 3px;
  font-size: 11px;
}
.item-page .back-arrow {
  width: 14px;
  height: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG5JREFUeNpiPOIbwYAG+IH4IwMBwITG5wLi7QxEAGSNbEC8CYgtSdHIAsSrgdiZgUjAAtW8AIj9kMTfEWMjIwMZAGTjXyBOBGJeJFuFiPXjbyAOA+J9xNqIHKo/gdgXiE+QqhEEvgGxBzEaAQIMAA8hDioxJmnPAAAAAElFTkSuQmCC);
  position: absolute;
  left: -28px;
  top: 8px;
}
.item-page .item-wrap {
  padding: 21px 0;
}
.item-page h4 {
  color: #717171;
  margin: 0;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: normal;
}
.item-page .normal-list {
  padding-left: 0;
}
.item-page .normal-list li {
  list-style: none;
  position: relative;
  padding-left: 12px;
  line-height: 21px;
}
.item-page .normal-list li::before {
  content: "";
  width: 5px;
  height: 6px;
  position: absolute;
  left: 0;
  top: 7.5px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTJCM0Q4NTFEQUEzMTFFNDgxMDZDMTgyNjhDNzMyRkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTJCM0Q4NTJEQUEzMTFFNDgxMDZDMTgyNjhDNzMyRkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MkIzRDg0RkRBQTMxMUU0ODEwNkMxODI2OEM3MzJGQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MkIzRDg1MERBQTMxMUU0ODEwNkMxODI2OEM3MzJGQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiiKvboAAABLSURBVHjaYpw5cyYDFPAB8ScQgwmI9YH4NhB/BOIjQCzG7OvruxbIMICqlgNiLpBKVQZUoAISXIEmuIgFSBQB8RWo2XuAeANAgAEAP7wMD4mQa0MAAAAASUVORK5CYII=") no-repeat;
}
.item-page .no-files-preview {
  padding: 40px 0 21px;
  text-align: center;
  color: #717171;
}
.item-page .section {
  margin-bottom: 1.5em;
}
.item-page .custom-fields-container {
  margin-bottom: 0;
}
.item-page .custom-fields-container .custom-fields-field-container {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 14px;
}
.item-page .item-page-virus-warning-wrap {
  background-color: #f3dbde;
}
.item-page .item-page-virus-warning {
  max-width: 960px;
  margin: 0 auto;
  padding: 14px;
  line-height: 21px;
  position: relative;
}
.item-page .item-page-virus-warning .item-page-virus-warning-text {
  padding-right: 7px;
}
.item-page .item-page-virus-warning .close {
  position: absolute;
  right: 21px;
  top: 16px;
  font-size: 18px;
  color: #bbb;
  cursor: pointer;
}
.item-page .item-page-virus-warning .close::before {
  content: "\E011";
}
.item-page .item-left {
  float: left;
  width: 628px;
  color: #464646;
  position: relative;
}
.item-page .item-right {
  margin-left: 36px;
  padding-top: 31px;
  float: left;
  max-width: 296px;
}
.item-page .item-right h4 {
  margin-bottom: .25em;
}
.item-page .title {
  font-size: 24px;
  line-height: 28px;
  font-weight: bold;
  padding-bottom: 7px;
  margin: 0;
}
.item-page .details {
  color: #717171;
  line-height: 21px;
  word-wrap: break-word;
}
.item-page .details .item-type-details {
  display: inline-block;
  position: relative;
}
.item-page .details .item-type-details .tooltip-trigger {
  border-bottom: 1px dashed;
  cursor: pointer;
}
.item-page .details .item-type-details .tooltip {
  position: absolute;
  left: 0;
  z-index: 1;
  margin-top: 14px;
  display: none;
}
.item-page .details .item-type-details .tooltip .bg {
  display: none;
}
.item-page .details .item-type-details .tooltip .tooltip-close-button {
  display: none;
  position: absolute;
  top: 16px;
  right: 20px;
}
.item-page .details .item-type-details .tooltip .tooltip-close-button::before {
  content: "\E011";
  display: inline-block;
  font-size: 10px;
  color: #c6c6c6;
}
.item-page .details .item-type-details .tooltip .fg {
  background: #fff;
  padding: 21px;
  border-radius: 3px;
  border: 1px solid #ddd;
  box-shadow: 2px 2px 7px rgba(0, 0, 0, .2);
  width: 413px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.item-page .details .item-type-details .tooltip .fg::before {
  content: "";
  position: absolute;
  left: 21px;
  top: -6px;
  width: 9px;
  height: 9px;
  background: #fff;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.item-page .details .item-type-details .tooltip .fg p {
  margin: 0;
}
.item-page .details .item-type-details .tooltip .fg .tooltip-title {
  font-size: 18px;
  line-height: 28px;
  color: #464646;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.item-page .details .item-type-details .tooltip .fg .tooltip-title.figure::before {
  content: "\E05D";
  margin-right: 7px;
  font-size: 14px;
}
.item-page .details .item-type-details .tooltip .fg .tooltip-title.dataset::before {
  content: "\E020";
  margin-right: 7px;
  font-size: 14px;
}
.item-page .details .item-type-details .tooltip .fg .tooltip-title.media::before {
  content: "\E096";
  margin-right: 7px;
  font-size: 14px;
}
.item-page .details .item-type-details .tooltip .fg .tooltip-title.paper::before {
  content: "\E059";
  margin-right: 7px;
  font-size: 14px;
}
.item-page .details .item-type-details .tooltip .fg .tooltip-title.fileset::before {
  content: "\E035";
  margin-right: 7px;
  font-size: 14px;
}
.item-page .details .item-type-details .tooltip .fg .tooltip-title.code::before {
  content: "\E016";
  margin-right: 7px;
  font-size: 14px;
}
.item-page .details .item-type-details .tooltip .fg .tooltip-title.poster::before {
  content: "\E061";
  margin-right: 7px;
  font-size: 14px;
}
.item-page .details .item-type-details .tooltip .fg .tooltip-title.thesis::before {
  content: "\E07A";
  margin-right: 7px;
  font-size: 14px;
}
.item-page .details .item-type-details .tooltip .fg .tooltip-title.presentation::before {
  content: "\E064";
  margin-right: 7px;
  font-size: 14px;
}
.item-page .details .item-type-details .tooltip .fg .tooltip-title.preprint::before {
  content: "\E062";
  margin-right: 7px;
  font-size: 14px;
}
.item-page .details .item-type-details .tooltip .fg .tooltip-title.book::before {
  content: "\E00E";
  margin-right: 7px;
  font-size: 14px;
}
.item-page .details .item-type-details .tooltip .fg .tooltip-description {
  font-size: 14px;
  line-height: 21px;
  color: #717171;
  margin-top: 7px;
}
.item-page .details .item-type-details:focus .tooltip-trigger {
  border-bottom: none;
}
.item-page .details .item-type-details:focus .tooltip {
  display: block;
}
@media (min-width: 641px) {
  .item-page .details .item-type-details:hover .tooltip-trigger {
    border-bottom: none;
  }
  .item-page .details .item-type-details:hover .tooltip {
    display: block;
  }
}
.item-page .authors-holder > .author::after {
  content: ',';
}
.item-page .authors-holder > .author:last-child::after {
  content: '';
}
.item-page .author {
  margin-left: 4px;
}
.item-page .description {
  line-height: 28px;
  font-size: 16px;
  overflow-x: auto;
}
.item-page .description a,
.item-page .description a:visited {
  color: #c74d5a;
}
.item-page .funding-wrap {
  line-height: 21px;
}
.item-page .funding-wrap h4 {
  line-height: 28px;
}
.item-page .references ul,
.item-page .categories ul {
  margin: 0;
}
.item-page .references-wrap {
  font-size: 14px;
}
.item-page .references-wrap ul {
  line-height: 28px;
}
.item-page .references-wrap li {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
.item-page .references-wrap li a {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
.item-page .references-wrap li .__readcube-access-button {
  min-width: 81px;
  margin-left: 7px;
}
.item-page .custom-fields .field {
  margin-bottom: 1.5em;
}
.item-page .custom-fields p {
  margin: 0;
}
.item-page .item-files-list {
  display: inline-block;
  max-width: 960px;
  text-align: center;
  height: calc(100% - 64px);
  overflow-y: scroll;
}
.item-page .item-files-list .normal-link {
  padding: 3px;
  display: inline-block;
}
.item-page .tags h4 {
  margin-bottom: 0;
}
.item-page .tag-wrap {
  background-color: #c74d5a;
  color: #fff;
  padding: 0 10px 0 6px;
  display: inline-block;
  margin: 5px 10px 0 9px;
  position: relative;
  white-space: nowrap;
  max-width: 100%;
  line-height: 0;
}
.item-page .tag-wrap .inner-wrap {
  line-height: 21px;
  max-width: 100%;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
}
.item-page .tag-wrap::before {
  content: "";
  background-image: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVCAYAAACQcBTNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARxJREFUeNpi/P//PwMI7PUOY0AGjBDKB4jbGBkZdEBCLAxYAFShH1DROkYGRmaYOAs2hUBFTkBFy4FMZgifEVMxVKEuUOE6IJOLCchhRJJnQVOoApTeDmTywxTCTEU3WRCqUBpdIUw5E4jY5x3GBlSwBshUwaUQrhgoPgNIOeFTCFa83ycsEagkkRHubuwKwYqBCnMZwQxG9HDGVAzES+CmoQUVNsWTgfgqAxGAyWHLyt9AOgmI/xJUDCLsNq84BaS6iVIMAsC01wBMgVf/E6X4//+fQCoaRP8nwmQQvgikqgiaDAL/gBkBqKEfaPqu//hN/g9zDoiRAKRe/8ftZoiG/xAbngOpFKgwDjcjaQDiTUDTw4D4GpTPABBgACfLXIzvQnysAAAAAElFTkSuQmCC);
  width: 9px;
  height: 21px;
  position: absolute;
  left: -9px;
}
.item-page .comments {
  color: #717171;
  font-size: 14px;
}
.item-page .comments .article-comment-form .mimic-input {
  padding: 7px 14px 4px 14px;
  line-height: 1;
}
.item-page .comments .article-comment-form .article-comment-buttons {
  padding-top: 14px;
  text-align: right;
}
.item-page .comments .article-comment-form .errors {
  font-size: 12px;
  color: #f00;
}
.item-page .comments .comment-form-loader {
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 14px;
}
.item-page .comments .article-comments-list {
  margin-top: 14px;
}
.item-page .comments .article-comments-list .comments-title {
  padding: 14px 0;
  line-height: 14px;
}
.item-page .comments .article-comments-list .article-comment {
  font-size: 14px;
  line-height: 21px;
  padding: 28px 0 28px 28px;
  position: relative;
  border-top: 1px solid #d4d4d4;
}
.item-page .comments .article-comments-list .article-comment:before {
  content: "\E069";
  position: absolute;
  left: 0;
  color: #dddddd;
  font-size: 14px;
  line-height: 21px;
}
.item-page .comments .article-comments-list .article-comment .comment-text {
  padding-bottom: 14px;
  white-space: pre-wrap;
  color: #252525;
}
.item-page .comments .article-comments-list .article-comment .comment-text a {
  color: #c74d5a;
  border-bottom: 1px solid #f3dbde;
}
.item-page .comments .article-comments-list .article-comment .comment-details {
  font-size: 12px;
  color: #898989;
}
.item-page .comments .article-comments-list .article-comment .comment-date-separator {
  padding-left: 7px;
}
.item-page .comments .article-comments-list .article-comment .comment-user {
  color: #c44d58;
}
.item-page .comments .article-comments-list .comments-footer {
  border-top: 1px solid #d4d4d4;
  padding: 14px 0;
}
.item-page .comments .article-comments-list .comments-listing-loader {
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-left: 14px;
}
.item-page .comments .article-comments-list .initial-loader {
  text-align: center;
}
.item-page .comments .article-comments-list .load-more-comments:before {
  content: "\E050";
  font-size: 9px;
  margin-right: 7px;
}
.item-page .comments .article-comments-list .go-top {
  float: right;
}
.item-page .mimic-textarea {
  background: #fff;
  color: #999;
  padding: 7px 14px;
  border: 1px solid #ddd;
  border-radius: 3px;
  font-size: 13px;
  margin: 7px 0 21px 0;
}
.item-page .mimic-textarea .normal-link {
  text-decoration: underline;
}
.item-page .not-previewable-wrap {
  display: block;
  background-color: #fff;
  width: 100%;
  min-height: 150px;
  padding: 7px 0;
}
.item-page .not-previewable-wrap.vertical-align-wrap {
  display: table;
}
.item-page .not-previewable-wrap.vertical-align-wrap .vertical-align {
  display: table-cell;
  vertical-align: middle;
}
.item-page .not-previewable-wrap .vertical-align {
  display: block;
  text-align: center;
  height: 100%;
}
.item-page .not-previewable-wrap .vertical-align strong {
  display: inline-block;
  width: 100%;
  color: #717171;
  font-size: 24px;
  line-height: 36px;
  font-weight: normal;
  text-align: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 14px 0;
}
.item-page .not-previewable-wrap .reason-row {
  color: #464646;
  font-size: 16px;
  padding-bottom: 14px;
}
.item-page .not-previewable-wrap .reason-row strong {
  padding: 0;
  font-size: 16px;
  line-height: 16px;
  display: inline;
  color: #717171;
  font-style: normal;
}
.item-page .not-previewable-wrap.link-only {
  min-height: 300px !important;
  display: table;
}
.item-page .not-previewable-wrap.link-only .vertical-align {
  display: table-cell;
  vertical-align: middle;
}
.item-page .not-previewable-wrap.link-only .extra-note {
  color: #717171;
  margin: 21px 0;
}
.item-page .not-previewable-wrap.link-only .extra-note em {
  font-style: normal;
  font-weight: bold;
}
.item-page .not-previewable-wrap.link-only .link-wrap {
  font-size: 16px;
  background-color: #f8f8f8;
  display: inline-block;
  padding: 21px;
}
.item-page .not-previewable-wrap.link-only .link-wrap .normal-link {
  display: inline-block;
  width: 900px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.item-page .embargo-preview .time-wrapper {
  padding: 7px 0 3px 0;
  width: 100%;
  display: inline-block;
  white-space: nowrap;
  color: #717171;
}
.item-page .embargo-preview .time-message {
  font-size: 16px;
  padding-bottom: 14px;
}
.item-page .embargo-preview .time-block {
  display: inline-block;
  font-size: 24px;
  line-height: 24px;
  padding-left: 21px;
  position: relative;
  text-align: center;
  min-width: 50px;
}
.item-page .embargo-preview .time-block::before,
.item-page .embargo-preview .time-block:last-of-type::after {
  content: "";
  border-bottom: 2px solid #ddd;
  position: absolute;
  left: 0;
  top: 11px;
  width: 11px;
  margin: 0 5px;
  text-align: center;
  font-weight: 200;
}
.item-page .embargo-preview .time-block:last-of-type {
  padding-right: 21px;
}
.item-page .embargo-preview .time-block:last-of-type::after {
  right: 0;
  left: auto;
}
.item-page .embargo-preview .time-block .time-info {
  font-size: 12px;
  line-height: 24px;
}
.item-page .embargo-preview .footer-block {
  color: #717171;
  padding: 7px 0 14px 0;
}
.item-page .item-preview.expanded {
  background: #fff;
}
.item-page .display-not-previewable {
  width: 960px;
  height: 200px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  text-align: center;
  line-height: 200px;
}
.item-page .display-not-previewable span {
  position: relative;
  font-size: 24px;
  color: #717171;
  z-index: 1;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
}
.item-page .display-not-previewable::before,
.item-page .display-not-previewable::after {
  content: '';
  position: absolute;
  width: 106%;
  height: 1px;
  background-color: #eee;
  top: 100px;
  left: -3%;
}
.item-page .display-not-previewable::before {
  -webkit-transform: rotate(11.7deg);
          transform: rotate(11.7deg);
}
.item-page .display-not-previewable::after {
  -webkit-transform: rotate(-11.7deg);
          transform: rotate(-11.7deg);
}
.item-page .actions-bar-wrap .actions-bar {
  max-width: 960px;
  padding: 0 21px 21px 21px;
  margin: 0 auto;
  line-height: 28px;
}
.item-page .actions-bar-wrap .actions-bar .items {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.item-page .actions-bar-wrap .actions-bar .items .download-button,
.item-page .actions-bar-wrap .actions-bar .items .simple-pink-button,
.item-page .actions-bar-wrap .actions-bar .items .normal-link,
.item-page .actions-bar-wrap .actions-bar .items .private-flag,
.item-page .actions-bar-wrap .actions-bar .items .more-menu {
  line-height: 21px;
  margin-right: 21px;
  margin-top: 14px;
}
.item-page .actions-bar-wrap .actions-bar .items .more-menu .drop-menu a {
  margin: 0;
}
.item-page .actions-bar-wrap .actions-bar .items .citation-button {
  padding: 7px 21px;
}
.item-page .actions-bar-wrap .actions-bar .items .download-button {
  font-size: 14px;
  padding: 7px 14px;
}
.item-page .actions-bar-wrap .actions-bar .items .download-button .file-size {
  margin-left: 7px;
  font-size: 11px;
}
.item-page .actions-bar-wrap .actions-bar .items.item-selected .normal-link,
.item-page .actions-bar-wrap .actions-bar .items.item-selected .simple-pink-button {
  opacity: 0.3;
}
.item-page .actions-bar-wrap .actions-bar .items.item-selected .normal-link.active,
.item-page .actions-bar-wrap .actions-bar .items.item-selected .simple-pink-button.active,
.item-page .actions-bar-wrap .actions-bar .items.item-selected .normal-link:hover,
.item-page .actions-bar-wrap .actions-bar .items.item-selected .simple-pink-button:hover {
  opacity: 1;
}
.item-page .actions-bar-wrap .actions-bar .items .private-flag {
  color: #717171;
  display: inline-block;
}
.item-page .actions-bar-wrap .actions-bar .items .private-flag::before {
  margin-right: 7px;
  content: "\E052";
}
.item-page .actions-bar-wrap .actions-bar .items .private-shared-flag::before {
  content: "\E04C";
}
.item-page .actions-bar-wrap .actions-bar .collapsible {
  position: relative;
  width: 100%;
  margin-top: 21px;
  padding-right: 16px;
  line-height: 21px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  color: #464646;
}
.item-page .actions-bar-wrap .actions-bar .collapsible .help-section {
  margin: 0 14px 0 28px;
  width: 270px;
}
.item-page .actions-bar-wrap .actions-bar .collapsible .help-text {
  margin: 5px 7px 0 7px;
  color: #717171;
}
.item-page .actions-bar-wrap .actions-bar .collapsible .close {
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 7px;
}
.item-page .actions-bar-wrap .actions-bar .collapsible .close::before {
  content: "\E011";
}
.item-page .actions-bar-wrap .actions-bar .citation .citation-section-wrapper {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  max-width: 630px;
}
.item-page .actions-bar-wrap .actions-bar .citation .inactive-doi-warning {
  display: inline-block;
  line-height: 1;
  padding: 7px;
  color: #464646;
  background-color: #ffffa7;
}
.item-page .actions-bar-wrap .actions-bar .share-section {
  width: 100%;
}
.item-page .actions-bar-wrap .actions-bar .share-section .help-section {
  float: right;
}
.item-page .actions-bar-wrap .actions-bar .share-section .private-link-holder {
  background-color: #f8f8f8;
  display: inline-block;
  padding: 14px;
}
.item-page .actions-bar-wrap .actions-bar .share-section .disable-link {
  margin-left: 14px;
}
.item-page .actions-bar-wrap .actions-bar .share-section .generate-btn.has-error .error-action {
  display: inline-block;
}
.item-page .actions-bar-wrap .actions-bar .share-section .generate-btn .error-action {
  line-height: 21px;
  font-weight: bold;
  display: none;
  margin-left: 7px;
}
.item-page .actions-bar-wrap .actions-bar .share-section .generate-btn .error-action::after {
  content: "\E06B";
  color: #717171;
  margin-left: 7px;
  vertical-align: middle;
}
.item-page .actions-bar-wrap .actions-bar .share-section .gray-confirm-overlay .modal-content {
  text-align: left;
  display: inline-block;
  padding: 35px;
  width: 390px;
  background-color: #f8f8f8;
  margin: 200px 0;
}
.item-page .actions-bar-wrap .actions-bar .share-section .gray-confirm-overlay .modal-content h4 {
  font-size: 18px;
  font-weight: bold;
  color: #464646;
  text-transform: none;
}
.item-page .actions-bar-wrap .actions-bar .share-section .gray-confirm-overlay .modal-content p {
  margin: 7px 0;
}
.item-page .actions-bar-wrap .actions-bar .share-section .gray-confirm-overlay .confirm-cta {
  margin-top: 14px;
  text-align: right;
}
.item-page .actions-bar-wrap .actions-bar .share-section .gray-confirm-overlay .confirm-cta .confirm-btn {
  width: 140px;
  display: inline-block;
  text-align: center;
}
.item-page .actions-bar-wrap .actions-bar .share-section .gray-confirm-overlay .confirm-cta .normal-link {
  margin-right: 14px;
}
.item-page .actions-bar-wrap .actions-bar .share-section .inline-error {
  background-color: #f3dbde;
  padding: 14px;
}
.item-page .actions-bar-wrap .actions-bar .share-section .inline-error .normal-link {
  font-weight: bold;
  margin-left: 4px;
}
.item-page .actions-bar-wrap .actions-bar .social-networks-share {
  min-height: 40px;
}
.item-page .actions-bar-wrap .actions-bar .social-networks-share .fs-social-title {
  display: none;
}
.item-page .actions-bar-wrap .actions-bar .social-networks-share .fs-button {
  display: inline-block;
  height: 24px;
  vertical-align: middle;
  margin-right: 21px;
}
.item-page .actions-bar-wrap .actions-bar .social-networks-share .fs-button .share-by-email {
  border: 1px solid #ddd;
  padding: 1px 4px;
  font-size: 14px;
  background-color: #fff;
}
.item-page .actions-bar-wrap .actions-bar .social-networks-share .fs-button .share-by-email::before {
  content: "\E030";
  font-size: 11px;
  margin-right: 7px;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper {
  max-width: 100%;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-col-1 {
  width: 605px;
  float: left;
  overflow-x: hidden;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-col-2 {
  display: inline-block;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin-left: 45px;
  width: 230px;
  color: #717171;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-help-text p:first-of-type {
  margin-top: 0;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-row {
  text-align: left;
  padding: 12px 0;
  border-bottom: 1px solid #f8f8f8;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-row:last-of-type {
  border-bottom: none;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview {
  display: inline-block;
  vertical-align: top;
  width: 42px;
  height: 40px;
  margin-right: 40px;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview .embed-preview-title,
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview .embed-preview-footer,
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview .embed-preview-display {
  height: 5%;
  background: #eee;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview .embed-preview-display {
  margin: 5% 0;
  height: 80%;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-title .embed-preview-title,
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-display .embed-preview-display,
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-footer .embed-preview-footer {
  background: #717171;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-display .embed-preview-display {
  position: relative;
  overflow: hidden;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-display .embed-preview-display::before,
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-display .embed-preview-display::after {
  position: absolute;
  color: #fff;
  content: "\E02B";
  display: block;
  padding: 4px;
  font-size: 8px;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-display .embed-preview-display::before {
  left: 3px;
  top: 0;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-preview.focused-display .embed-preview-display::after {
  right: 3px;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-size {
  display: inline-block;
  vertical-align: top;
  color: #717171;
  padding-bottom: 4px;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-size label,
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-size .embed-input-holder,
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-size .input-units {
  display: inline-block;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-size label {
  padding-right: 7px;
  color: #252525;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-size .input-units {
  padding-left: 7px;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-size .embed-size-input {
  width: 53px;
  display: inline-block;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-size .embed-input-connector {
  display: inline-block;
  padding: 0 7px;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .chain-holder {
  border: 1px solid #ddd;
  border-top: none;
  height: 12px;
  margin: 0 34px;
  position: relative;
  text-align: center;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .chain-holder .chain {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 16px;
  height: 3px;
  border: 2px solid #ddd;
  display: inline-block;
  margin: 0 0 -4px -9px;
  border-radius: 3px;
  z-index: 1;
  background: #fff;
  text-align: center;
  overflow: hidden;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .chain-holder .chain::before {
  content: '';
  display: inline-block;
  width: 2px;
  height: 3px;
  border: 2px solid #ddd;
  vertical-align: top;
  margin-top: -2px;
  margin-left: -1px;
  border-radius: 50%;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-size-details {
  display: inline-block;
  vertical-align: top;
  padding-left: 21px;
  line-height: 28px;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-size-details .default-size {
  color: #717171;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-size-details .aspect-ration {
  color: #252525;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-title-row {
  display: inline-block;
  line-height: 40px;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-fullscreen-row {
  display: inline-block;
  line-height: 40px;
  margin-left: 21px;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-code-wrapper {
  padding: 10px;
  background: #f8f8f8;
}
.item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-code-wrapper .embed-code {
  padding: 14px;
  border: 1px solid #ddd;
  border-radius: 3px;
  background: #fff;
  overflow: hidden;
}
.item-page .actions-bar-wrap .actions-bar .collect .collection-list-item {
  display: inline-block;
  width: 370px;
  position: relative;
  padding: 3px 30px 3px 0;
  vertical-align: top;
  cursor: pointer;
}
.item-page .actions-bar-wrap .actions-bar .collect .collection-list-item:hover {
  color: #c74d5a;
}
.item-page .actions-bar-wrap .actions-bar .collect .collection-list-item .styled-checkbox {
  position: absolute;
  top: 5px;
  left: 0;
}
.item-page .actions-bar-wrap .actions-bar .collect .collections-navigation {
  text-align: center;
  margin-top: 14px;
}
.item-page .actions-bar-wrap .actions-bar .collect .prev-collections {
  background-color: transparent;
  padding: 0;
  color: #c74d5a;
}
.item-page .actions-bar-wrap .actions-bar .collect .prev-collections.disabled {
  opacity: 0.5;
}
.item-page .actions-bar-wrap .actions-bar .collect .prev-collections::before {
  content: "\E074";
}
.item-page .actions-bar-wrap .actions-bar .collect .collections-listing-wrap {
  position: relative;
  width: 800px;
  min-height: 52px;
}
.item-page .actions-bar-wrap .actions-bar .collect .create-collection-wrap {
  margin-top: 14px;
}
.item-page .actions-bar-wrap .actions-bar .collect .create-collection-wrap .normal-link {
  position: relative;
}
.item-page .actions-bar-wrap .actions-bar .collect .create-collection-wrap .normal-link::after {
  content: "\E041";
  color: #ff0000;
  left: 100%;
  top: 5px;
  margin-left: 7px;
  font-size: 8.5px;
  position: absolute;
}
.item-page .actions-bar-wrap .actions-bar .collect .collection-in-progress {
  z-index: 20;
  color: #c74d5a;
}
.item-page .actions-bar-wrap .actions-bar .collect .collection-in-progress::before {
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
}
.item-page .actions-bar-wrap .actions-bar .collect .add-remove-loading-cover {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, .5);
}
.item-page .actions-bar-wrap .actions-bar .collect .next-collections {
  background-color: transparent;
  padding: 0;
  color: #c74d5a;
  margin-left: 14px;
}
.item-page .actions-bar-wrap .actions-bar .collect .next-collections.disabled {
  opacity: 0.5;
}
.item-page .actions-bar-wrap .actions-bar .collect .next-collections::before {
  content: "\E076";
}
.item-page .actions-bar-wrap .actions-bar .collect .collection-title {
  margin-left: 28px;
  font-weight: bold;
}
.item-page .media-wrapper {
  padding-top: 7px;
  height: 400px;
  width: 960px;
  margin: 0 auto;
}
.item-page .audio-wrapper {
  width: 712px;
  padding-top: 7px;
  margin: 0 auto;
  height: 160px;
  position: relative;
}
.item-page .audio-wrapper .global-message {
  position: absolute;
  width: 100%;
  padding: 7px;
  line-height: 21px;
  z-index: 100;
}
.item-page .audio-wrapper .close-global-message {
  top: 0;
  padding: 7px;
  cursor: pointer;
}
@media (max-width: 960px) {
  .item-page {
    min-width: 320px;
  }
  .item-page .display-not-previewable {
    width: 100%;
  }
  .item-page .figshare-viewer .controls-wrapper {
    width: 100%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  .item-page .figshare-viewer .controls-wrapper .controls {
    padding: 20px;
  }
  .item-page .figshare-viewer .controls-wrapper .controls-group {
    margin: 0 14px;
  }
  .item-page .actions-bar-wrap .actions-bar .collapsible {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-right: 28px;
  }
  .item-page .actions-bar-wrap .actions-bar .collapsible .help-section {
    margin: 7px 0 0 0;
    width: 100%;
  }
  .item-page .actions-bar-wrap .actions-bar .collapsible .help-section.with-warning {
    margin-top: 14px;
  }
  .item-page .actions-bar-wrap .actions-bar .collapsible .private-link-holder {
    max-width: 100%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .item-page .actions-bar-wrap .actions-bar .citation .citation-section-wrapper {
    padding-left: 7px;
  }
  .item-page .actions-bar-wrap .actions-bar .share-section .help-section {
    display: none;
  }
  .item-page .actions-bar-wrap .actions-bar .share-section .disable-link {
    line-height: 49px;
    vertical-align: top;
  }
  .item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-col-1,
  .item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-col-2 {
    width: 100%;
    margin-left: 0;
  }
  .item-page .item-left {
    width: 65%;
  }
  .item-page .item-right {
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    margin-left: 0;
    padding-left: 36px;
    width: 35%;
    overflow: hidden;
    max-width: none;
  }
  .item-page .not-previewable-wrap.link-only .link-wrap .normal-link {
    max-width: 550px;
  }
}
@media (max-width: 640px) {
  .item-page .display-not-previewable span {
    font-size: 14px;
  }
  .item-page .figshare-viewer .controls-wrapper {
    width: 100%;
    height: 69px;
  }
  .item-page .figshare-viewer .controls-wrapper .controls {
    position: static;
    text-align: center;
  }
  .item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-size-details {
    padding-left: 0;
    width: 100%;
  }
  .item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-size .embed-size-input {
    width: 45px;
  }
  .item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-size label {
    display: none;
  }
  .item-page .actions-bar-wrap .actions-bar .embed-wrapper .embed-wrapper .embed-preview {
    margin-right: 14px;
  }
  .item-page .item-left {
    width: 100%;
  }
  .item-page .item-right {
    width: 100%;
    padding: 14px 0;
    border-top: 1px solid #ddd;
  }
  .item-page .not-previewable-wrap.link-only .link-wrap .normal-link {
    max-width: 250px;
  }
  .item-page .details .item-type-details .tooltip {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 102;
    margin: 0;
  }
  .item-page .details .item-type-details .tooltip .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .65);
    z-index: 1;
    display: block;
  }
  .item-page .details .item-type-details .tooltip .fg {
    position: absolute;
    bottom: 0;
    z-index: 2;
    padding-top: 35px;
    border-radius: 0;
    box-shadow: none;
    border: none;
    max-width: 100%;
  }
  .item-page .details .item-type-details .tooltip .fg .tooltip-close-button {
    display: block;
  }
  .item-page .details .item-type-details .tooltip .fg::before {
    display: none;
  }
}
.fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.linkback-wrapper {
  display: inline-block;
  max-width: 295px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin: 0;
  background-color: #fff;
  border: 2px solid #ddd;
  padding: 17px 8px 12px 19px;
  line-height: 1;
}
.linkback-title-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}
.linkback-title-text-wrapper {
  margin-left: 8px;
}
.linkback-title-text {
  font-size: 11px;
  line-height: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #464646;
  margin-bottom: 4px;
}
.linkback-journal-name {
  font-size: 11px;
  line-height: 14px;
  max-width: 219px;
  word-wrap: break-word;
  word-wrap: break-word;
  color: #717171;
}
.linkback-url {
  font-size: 13px;
  line-height: 21px;
  display: inline-block;
  max-width: 100%;
  word-wrap: break-word;
  word-wrap: break-word;
}
.linkback-title-icon {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.linkback-title-icon .linkback-title-glyph {
  fill: #bbb;
}
.stats-wrap {
  line-height: 15px;
  margin-bottom: 21px;
  color: #464646;
}
.stats-wrap .divided {
  margin-right: 48px;
  display: inline-block;
  position: relative;
}
.stats-wrap .divided::after {
  content: "";
  height: 100%;
  border-left: 1px solid #ddd;
  right: -24px;
  top: 0;
  position: absolute;
}
.stats-wrap .divided:last-child {
  margin-right: 0;
}
.stats-wrap .divided:last-child::after {
  display: none;
}
.stats-wrap em {
  display: block;
  font-style: normal;
  color: #717171;
  font-size: 12px;
}
.fv-slider-track {
  position: relative;
}
.fv-slider-track.horizontal .fv-slider-progress {
  width: 100%;
}
.fv-slider-track.vertical .fv-slider-progress {
  height: 100%;
}
.fv-slider-track .fv-slider-progress {
  position: absolute;
}
.login-app-page {
  font-size: 14px;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.login-app-page .lp-centered-form {
  margin: 70px 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  max-width: 422px;
}
.login-app-page .lp-link {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 3px;
  min-height: 21px;
}
.login-app-page .lp-heading {
  font-weight: normal;
  font-size: 28px;
  line-height: 35px;
  margin: 0 0 21px 0;
}
.login-app-page .lp-form {
  padding: 28px 42px;
  background-color: #f8f8f8;
}
.login-app-page .lp-extra-actions {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 18px 40px;
  background-color: #eee;
}
.login-app-page .lp-error-row {
  max-width: 342px;
  margin: 0 -14px 21px -14px;
  padding: 10px 14px;
  line-height: 21px;
  background-color: #f3dbde;
  border-radius: 3px;
  color: #ff0000;
  font-weight: bold;
}
.login-app-page .lp-field {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 14px;
}
.login-app-page .lp-field .generic-field-label {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 110px;
  line-height: 28px;
}
.login-app-page .lp-field .generic-field-input {
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.login-app-page .lp-field .error-row {
  display: none;
}
.login-app-page .lp-controls {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 21px;
}
.login-app-page .lp-submit-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.login-app-page .lp-submit-button {
  height: 36px;
  padding: 0 14px;
  margin-left: 7px;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.login-app-page .lp-details {
  color: #717171;
  font-size: 13px;
  line-height: 21px;
  margin-bottom: 21px;
}
@media (max-width: 640px) {
  .login-app-page .lp-form {
    padding: 20px;
  }
  .login-app-page .lp-extra-actions {
    padding: 18px 20px;
  }
  .login-app-page .lp-field {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 7px;
  }
}
.fs-icon-base,
.lp-institution .lpi-personal-account::before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lp-institution .lpi-personal-account {
  position: relative;
  font-weight: bold;
  margin-left: 38px;
}
.lp-institution .lpi-personal-account::before {
  position: absolute;
  top: 0;
  left: -38px;
  margin-right: 14px;
  color: #bbb;
  font-size: 22px;
  content: "\E095";
}
.lp-institution .ip-loading-row {
  margin-top: 14px;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.fs-icon-base,
.lp-login .lp-institutional-account::before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lp-login-wrapper {
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.lp-login .lp-register-ref {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 17px;
}
.lp-login .lp-institutional-account {
  position: relative;
  font-weight: bold;
  margin-left: 38px;
}
.lp-login .lp-institutional-account::before {
  position: absolute;
  top: 0;
  left: -38px;
  margin-right: 14px;
  color: #bbb;
  font-size: 22px;
  content: "\E04B";
}
.lp-login .lp-learn-more {
  color: #bbbbbb;
}
.login-switch-warning {
  margin-top: 120px;
  margin-bottom: 25px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  line-height: 21px;
  max-width: 482px;
  width: 100%;
  padding: 0 28px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.login-switch-warning .lsw-title {
  font-weight: bold;
  color: #464646;
}
.login-switch-warning .lsw-description {
  color: #717171;
  margin-top: 6px;
}
.fs-icon-base,
.lp-reset-password .rp-back-to-login::before,
.lp-reset-password .rp-back-to-login-inline:before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lp-reset-password .rp-back-to-login {
  position: relative;
  font-weight: bold;
  margin-left: 38px;
}
.lp-reset-password .rp-back-to-login::before {
  position: absolute;
  top: 0;
  left: -38px;
  margin-right: 14px;
  color: #bbb;
  font-size: 22px;
  content: "\E095";
}
.lp-reset-password .rp-back-to-login-inline {
  margin: 14px 0 0 18px;
  position: relative;
}
.lp-reset-password .rp-back-to-login-inline:before {
  content: "\E00D";
  position: absolute;
  left: -18px;
  font-size: 7px;
  line-height: 16px;
}
.lp-reset-password .rp-success-message p,
.lp-reset-password .rp-success-message .external-link {
  color: #717171;
}
.lp-reset-password-form .rp-controls {
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.lp-reset-password-form .rp-field .error-row {
  display: block;
}
html.recovery-page {
  min-height: 700px;
}
html.recovery-page .recover-password {
  max-width: 342px;
}
html.recovery-page .recover-password h3 {
  font-weight: normal;
  margin: 0;
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 21px;
}
html.recovery-page .recover-password .field-wrap {
  margin-top: 14px;
}
html.recovery-page .recover-password .field-wrap label {
  display: inline-block;
}
html.recovery-page .recover-password .recover-password-info {
  color: #717171;
  font-size: 13px;
  line-height: 21px;
}
html.recovery-page .recover-password .form-cta {
  margin-top: 28px;
}
html.recovery-page .recover-password .errors {
  padding: 7px 0 0 0;
  color: #ff001b;
  font-size: 12px;
}
html.recovery-page .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.recovery-page .recover-confirmation {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.recovery-page .recover-confirmation h3 {
  font-weight: normal;
  margin: 0;
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 21px;
}
html.recovery-page .recover-confirmation p,
html.recovery-page .recover-confirmation .external-link {
  color: #717171;
}
html.recovery-page .recover-confirmation .back-btn {
  margin: 14px 0 0 18px;
  position: relative;
  display: inline-block;
}
html.recovery-page .recover-confirmation .back-btn:before {
  content: "\E00D";
  position: absolute;
  left: -18px;
  font-size: 7px;
  line-height: 16px;
}
html.recovery-page .password-strength-indicator {
  font-size: 12px;
  color: #717171;
}
html.recovery-page .password-strength-indicator.weak strong {
  color: #ff001b;
}
html.recovery-page .password-strength-indicator.fair strong {
  color: #ee7d0c;
}
html.recovery-page .password-strength-indicator.strong strong {
  color: #9dc83c;
}
html.recovery-page .password-strength-indicator .hints {
  display: inline-block;
  position: relative;
  margin-left: 5px;
  vertical-align: top;
}
html.recovery-page .password-strength-indicator .hints:before {
  content: "\E04A";
  color: #717171;
}
html.recovery-page .password-strength-indicator .hints ul {
  display: none;
  position: absolute;
  padding: 14px;
  left: 100%;
  top: 50%;
  margin: 0 0 0 10px;
  background: rgba(153, 153, 153, .8);
  color: #fff;
  border-radius: 3px;
  font-size: 12px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
html.recovery-page .password-strength-indicator .hints ul:after,
html.recovery-page .password-strength-indicator .hints ul:before {
  top: 50%;
  left: -7px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  margin-top: -9px;
}
html.recovery-page .password-strength-indicator .hints ul:after {
  border-color: rgba(136, 183, 213, 0);
  border-right-color: rgba(153, 153, 153, .8);
  border-width: 7px;
  margin-left: -7px;
}
html.recovery-page .password-strength-indicator .hints ul:before {
  border-color: rgba(194, 225, 245, 0);
  border-width: 7px;
  margin-left: -7px;
}
html.recovery-page .password-strength-indicator .hints ul li {
  white-space: nowrap;
  line-height: 18px;
}
html.recovery-page .password-strength-indicator .hints:hover ul {
  display: inline-block;
}
html.recovery-page .password-recovery-page {
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
html.recovery-page .reset-password-form {
  padding: 33px 40px 29px 40px;
  background-color: #f8f8f8;
  z-index: 1;
}
html.recovery-page .reset-password-form h3 {
  font-weight: normal;
  margin: 0 0 21px 0;
  font-size: 28px;
  line-height: 32px;
}
html.recovery-page .reset-password-form .form-row {
  margin-top: 14px;
}
html.recovery-page .reset-password-form .form-row label {
  display: inline-block;
  width: 135px;
}
html.recovery-page .reset-password-form .form-row .mimic-input {
  display: inline-block;
  width: 230px;
}
html.recovery-page .reset-password-form .required:after {
  content: '*';
  padding-left: 4px;
  color: #c74d5a;
}
html.recovery-page .reset-password-form .form-cta {
  display: inline-block;
  width: 100%;
  margin-top: 28px;
}
html.recovery-page .reset-password-form .submit-button {
  display: inline-block;
  float: right;
  padding: 10px 18px;
}
html.recovery-page .reset-password-form .submit-error {
  color: #ff0000;
  font-size: 14px;
  font-weight: bold;
  padding: 14px;
  border-radius: 3px;
  background: #f9edee;
  margin-top: 7px;
  margin: 0 -14px;
}
html.recovery-page .reset-password-form .errors {
  padding: 7px 0 0 135px;
  color: #ff001b;
  font-size: 12px;
}
html.recovery-page .reset-password-form .password-strength-indicator {
  padding: 7px 0 7px 135px;
}
@media (max-width: 480px) {
  html.recovery-page .reset-password-form {
    padding: 20px;
  }
  html.recovery-page .reset-password-form .password-strength-indicator,
  html.recovery-page .reset-password-form .errors {
    padding-left: 0;
  }
  html.recovery-page .reset-password-form .form-row {
    white-space: normal;
  }
  html.recovery-page .reset-password-form .form-row label {
    margin-bottom: 14px;
  }
  html.recovery-page .reset-password-form .form-row .mimic-input {
    width: 100%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
}
.fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.institution-selector {
  position: relative;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  width: 100%;
}
.institution-selector .is-search-input {
  width: auto;
}
.institution-selector .is-search-input input[type="search"] {
  width: 100%;
}
.institution-selector .is-options-wrapper {
  position: absolute;
  z-index: 1;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-top: 0;
  box-shadow: 2px 4px 10px rgba(0, 0, 0, .2);
}
.institution-selector .is-search-results {
  min-height: 84px;
  max-height: 168px;
  padding: 7px 0;
  overflow: auto;
}
.institution-selector .is-option {
  color: #252525;
  display: block;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  line-height: 28px;
  padding: 0 7px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.institution-selector .is-option:hover,
.institution-selector .is-option:focus {
  background: #f8f8f8;
}
.institution-selector .is-info-content {
  height: 84px;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.institution-selector .is-loader-small-container {
  height: 56px;
}
.generic-field-label {
  word-wrap: break-word;
}
html.fg-register-page .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-register-page .password-strength-indicator {
  font-size: 12px;
  color: #717171;
}
html.fg-register-page .password-strength-indicator.weak strong {
  color: #ff001b;
}
html.fg-register-page .password-strength-indicator.fair strong {
  color: #ee7d0c;
}
html.fg-register-page .password-strength-indicator.strong strong {
  color: #9dc83c;
}
html.fg-register-page .password-strength-indicator .hints {
  display: inline-block;
  position: relative;
  margin-left: 5px;
  vertical-align: top;
}
html.fg-register-page .password-strength-indicator .hints:before {
  content: "\E04A";
  color: #717171;
}
html.fg-register-page .password-strength-indicator .hints ul {
  display: none;
  position: absolute;
  padding: 14px;
  left: 100%;
  top: 50%;
  margin: 0 0 0 10px;
  background: rgba(153, 153, 153, .8);
  color: #fff;
  border-radius: 3px;
  font-size: 12px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
html.fg-register-page .password-strength-indicator .hints ul:after,
html.fg-register-page .password-strength-indicator .hints ul:before {
  top: 50%;
  left: -7px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  margin-top: -9px;
}
html.fg-register-page .password-strength-indicator .hints ul:after {
  border-color: rgba(136, 183, 213, 0);
  border-right-color: rgba(153, 153, 153, .8);
  border-width: 7px;
  margin-left: -7px;
}
html.fg-register-page .password-strength-indicator .hints ul:before {
  border-color: rgba(194, 225, 245, 0);
  border-width: 7px;
  margin-left: -7px;
}
html.fg-register-page .password-strength-indicator .hints ul li {
  white-space: nowrap;
  line-height: 18px;
}
html.fg-register-page .password-strength-indicator .hints:hover ul {
  display: inline-block;
}
html.fg-register-page .register-page ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
html.fg-register-page .register-page .form-wrapper {
  width: 452px;
  margin: 88px auto;
  background: #f8f8f8;
  padding: 42px 42px 28px 42px;
}
html.fg-register-page .register-page .register-form-title {
  font-size: 28px;
  line-height: 28px;
  margin: 0;
  font-weight: normal;
  padding-bottom: 7px;
}
html.fg-register-page .register-page .submit-error {
  color: #ff0000;
  font-size: 14px;
  font-weight: bold;
  padding: 14px;
  border-radius: 3px;
  background: #f3dbde;
  margin-top: 7px;
}
html.fg-register-page .register-page .register-form {
  padding-top: 7px;
}
html.fg-register-page .register-page .register-form-row {
  padding-top: 14px;
  white-space: nowrap;
  display: block;
}
html.fg-register-page .register-page .register-form-row .register-form-label,
html.fg-register-page .register-page .register-form-row .mimic-input {
  display: inline-block;
  white-space: normal;
}
html.fg-register-page .register-page .register-form-row .register-form-label.checkbox-label,
html.fg-register-page .register-page .register-form-row .mimic-input.checkbox-label {
  width: 220px;
  vertical-align: top;
  font-size: 13px;
}
html.fg-register-page .register-page .register-form-row .register-form-label {
  width: 128px;
  color: #464646;
  font-size: 14px;
}
html.fg-register-page .register-page .register-form-row .mimic-input {
  width: 240px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-register-page .register-page .register-form-row .required:after {
  content: '*';
  padding-left: 4px;
  color: #c74d5a;
}
html.fg-register-page .register-page .register-form-row .terms-link {
  color: #c7404d;
  text-decoration: underline;
  padding-right: 7px;
  position: relative;
}
html.fg-register-page .register-page .register-form-row .terms-link:after {
  color: #717171;
  position: absolute;
  right: 0;
  top: 0;
}
html.fg-register-page .register-page .terms-row {
  padding: 35px 0 0 128px;
}
html.fg-register-page .register-page .terms-row.terms-error .styled-checkbox {
  margin-right: 10px;
  margin-top: -3px;
  width: 14px;
  height: 14px;
  border: 1px solid #ff001b;
  border-radius: 3px;
}
html.fg-register-page .register-page .marketing-row {
  padding-top: 14px;
}
html.fg-register-page .register-page .submit-wrapper {
  display: inline-block;
  width: 100%;
  padding-top: 28px;
}
html.fg-register-page .register-page .submit-wrapper .login-button {
  margin-top: 9px;
  float: left;
}
html.fg-register-page .register-page .submit-wrapper .submit {
  float: right;
  padding: 9px 12px;
}
html.fg-register-page .register-page .errors {
  padding: 7px 0 0 128px;
  color: #ff001b;
  font-size: 12px;
  max-width: 240px;
}
html.fg-register-page .register-page .password-strength-indicator {
  padding: 7px 0 7px 128px;
}
@media (max-width: 560px) {
  html.fg-register-page .register-page .register-form-row {
    white-space: normal;
  }
  html.fg-register-page .register-page .register-form-row .register-form-label {
    margin-bottom: 7px;
  }
  html.fg-register-page .register-page .register-form-row .mimic-input {
    width: 100%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  html.fg-register-page .register-page .terms-row {
    padding: 14px 0;
  }
  html.fg-register-page .register-page .submit-wrapper {
    padding-top: 14px;
  }
  html.fg-register-page .register-page .errors,
  html.fg-register-page .register-page .password-strength-indicator {
    padding: 7px 0 0 0;
  }
  html.fg-register-page .register-page .form-wrapper {
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    width: 100%;
    padding: 42px 20px 28px 20px;
  }
}
html.fs-tools-page .page-wrap {
  width: 960px;
  margin: 0 auto;
  padding: 21px 0;
}
html.fs-tools-page .row-block {
  padding: 54px 0;
  border-bottom: 1px solid #ddd;
}
html.fs-tools-page .row-block:last-of-type {
  border-bottom: none;
}
html.fs-tools-page .col {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: inline-block;
  font-size: 14px;
  vertical-align: top;
}
html.fs-tools-page .col p {
  margin: 0 0 14px 0;
}
html.fs-tools-page .col p:last-of-type {
  margin: 0;
}
html.fs-tools-page .col-1 {
  width: 68%;
  padding-right: 28px;
}
html.fs-tools-page .col-2 {
  width: 32%;
  padding-top: 7px;
}
html.fs-tools-page h2.title {
  padding: 7px 0 18px 0;
  margin: 0;
  font-size: 28px;
  line-height: 35px;
  font-weight: normal;
}
html.fs-tools-page .info {
  line-height: 21px;
}
html.fs-tools-page .download-button {
  display: inline-block;
  font-size: 14px;
  padding: 5px 7px;
}
html.fs-tools-page .download-wrapper {
  padding-top: 31px;
  display: inline-block;
}
html.fs-tools-page .uploader-block .download-button {
  min-width: 175px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-align: center;
}
html.fs-tools-page .uploader-block .download-wrapper {
  padding: 50px 28px 0 0;
}
html.fs-tools-page .uploader-block .download-details {
  color: #717171;
  text-align: center;
  padding: 4px 0;
  font-size: 13px;
}
html.fs-tools-page .uploader-block .download-details p {
  margin: 0;
}
html.fs-tools-page .api-block .col-2 {
  text-align: center;
}
html.fs-tools-page .api-img {
  margin-top: 49px;
}
html.fs-tools-page .badges-block {
  color: #717171;
}
@media (max-width: 960px) {
  html.fs-tools-page .page-wrap {
    width: 100%;
    padding: 0 20px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    min-width: 320px;
  }
}
@media (max-width: 920px) {
  html.fs-tools-page .page-wrap .col-1,
  html.fs-tools-page .page-wrap .col-2 {
    width: 100%;
  }
  html.fs-tools-page .page-wrap .col-2 {
    text-align: center;
    padding-top: 28px;
  }
}
@media (max-width: 440px) {
  html.fs-tools-page .page-wrap .uploader-block .info {
    padding-bottom: 14px;
  }
  html.fs-tools-page .page-wrap .uploader-block .download-wrapper {
    padding: 21px 0 0 0;
    width: 100%;
    text-align: center;
  }
}
.fs-icon-base,
html.features-page .private-space .label:before,
html.features-page .public-space .label:before,
html.features-page .home_upload .label:before,
html.features-page .doi .label:before,
html.features-page .reserve-doi .label:before,
html.features-page .pdf-file .label:before,
html.features-page .accessible .label:before,
html.features-page .desktop-uploader .label:before,
html.features-page .api .label:before,
html.features-page .collaborative-spaces .label:before,
html.features-page .linked .label:before,
html.features-page .collections-folder .label:before,
html.features-page .viewer .label:before,
html.features-page .portal .label:before,
html.features-page .datastore .label:before,
html.features-page .data-management .label:before,
html.features-page .dissemination .label:before,
html.features-page .curation .label:before,
html.features-page .stats .label:before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.features-page .page-wrap {
  padding: 21px 0 0 0;
  -webkit-font-smoothing: antialiased;
}
html.features-page .intro-wrap {
  color: #556471;
}
html.features-page .intro-wrap p {
  width: 80%;
  margin: 0 auto;
  font-size: 18px;
  line-height: 28px;
}
html.features-page .center-content {
  width: 960px;
  margin: 0 auto;
  text-align: center;
}
html.features-page .one-third {
  width: 280px;
  padding: 0 20px;
  display: inline-block;
  vertical-align: top;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.features-page .section {
  padding: 40px 0;
}
html.features-page .section .one-third {
  margin-top: 20px;
}
html.features-page .section .label {
  margin-top: 40px;
  text-align: center;
}
html.features-page .section .label:before {
  content: "";
  font-size: 64px;
  color: #ddd;
}
html.features-page .section h2 {
  text-align: center;
  color: #717171;
  font-size: 14px;
  font-weight: normal;
  position: relative;
  z-index: 1;
  margin: 0;
}
html.features-page .section h2:after {
  position: absolute;
  top: 50%;
  width: 100%;
  border-bottom: 1px solid #ddd;
  content: "";
  left: 0;
}
html.features-page .section .inner-wrap {
  position: relative;
  z-index: 2;
  padding: 0 21px;
  background-color: #fff;
}
html.features-page .section h3 {
  color: #556471;
  font-size: 18px;
  line-height: 28px;
  margin: 14px 0;
  display: inline-block;
  width: 100%;
  vertical-align: baseline;
}
html.features-page .section p {
  margin: 0;
  color: #717171;
}
@media (max-width: 960px) {
  html.features-page .center-content {
    width: auto;
  }
}
@media (max-width: 640px) {
  html.features-page .center-content {
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    padding: 0 21px;
  }
  html.features-page .one-third .label {
    display: none;
  }
}
html.features-page .private-space .label:before {
  content: "\E066";
}
html.features-page .public-space .label:before {
  content: "\E067";
}
html.features-page .home_upload .label:before {
  content: "\E049";
}
html.features-page .doi .label:before {
  content: "\E028";
}
html.features-page .reserve-doi .label:before {
  content: "\E06A";
}
html.features-page .pdf-file .label:before {
  content: "\E05C";
}
html.features-page .accessible .label:before {
  content: "\E002";
}
html.features-page .desktop-uploader .label:before {
  content: "\E025";
}
html.features-page .api .label:before {
  content: "\E005";
}
html.features-page .collaborative-spaces .label:before {
  content: "\E017";
}
html.features-page .linked .label:before {
  content: "\E04C";
}
html.features-page .collections-folder .label:before {
  content: "\E018";
}
html.features-page .viewer .label:before {
  content: "\E098";
}
html.features-page .portal .label:before {
  content: "\E060";
}
html.features-page .datastore .label:before {
  content: "\E022";
}
html.features-page .data-management .label:before {
  content: "\E01F";
}
html.features-page .dissemination .label:before {
  content: "\E026";
}
html.features-page .curation .label:before {
  content: "\E01E";
}
html.features-page .stats .label:before {
  content: "\E079";
}
html.about-page .about-page-app {
  -webkit-font-smoothing: antialiased;
}
html.about-page blue {
  color: #5ed0c7;
}
html.about-page green {
  color: #A3CD3D;
}
html.about-page pink {
  color: #c74d5a;
}
html.about-page .center-content {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}
html.about-page .section .section-cta {
  margin-top: 30px;
}
html.about-page .section h4 {
  color: #717171;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: normal;
  text-align: center;
  margin: 0;
}
html.about-page .one-third {
  display: inline-block;
  width: 320px;
  padding: 0 20px;
  vertical-align: top;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.about-page .half {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
html.about-page .intro-wrap {
  height: 600px;
  text-align: center;
  position: relative;
}
html.about-page .intro-wrap .media-wrapper {
  height: 100%;
}
html.about-page .intro-wrap .media-wrapper #media-holder_display_button_replay,
html.about-page .intro-wrap .media-wrapper #media-holder_display_button_play {
  display: none;
}
html.about-page .intro-wrap .curtain {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/about/images/still.jpg);
  height: 100%;
}
html.about-page .intro-wrap .curtain:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(255, 255, 255, .9);
}
html.about-page .intro-wrap .curtain:after {
  vertical-align: middle;
  content: "";
  height: 100%;
  display: inline-block;
}
html.about-page .intro-wrap .curtain .vertical-center {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  font-size: 36px;
  color: #464646;
  position: relative;
  line-height: 1.361;
  text-align: center;
}
html.about-page .intro-wrap .play-button-wrap {
  margin-top: 100px;
}
html.about-page .intro-wrap .play-button-wrap pink {
  display: block;
  font-size: 18px;
}
html.about-page .intro-wrap .play-btn {
  width: 64px;
  height: 64px;
  display: inline-block;
  background-color: #fff;
  border-radius: 32px;
  box-shadow: 0 5px 13px rgba(0, 0, 0, .2);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENUZBQzQ1MERGNjIxMUU0QURCMEZCMUY2NkRERjlBNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENUZBQzQ1MURGNjIxMUU0QURCMEZCMUY2NkRERjlBNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1RkFDNDRFREY2MjExRTRBREIwRkIxRjY2RERGOUE0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ1RkFDNDRGREY2MjExRTRBREIwRkIxRjY2RERGOUE0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rtwCOgAAAfNJREFUeNrsnE0rRFEAhs/42Ek2imwVxUISUizI1sJXiYVsbEhRyh9QihR/wEISCx9LhYl8F8mCslaykiYbary3e//APZqZc2aep571PT1zzj33nqmbSKfTBuwpIgEBCUhAAgIBCUhAAgIBCUhAAgIBCUhAAgIBCUjAAqAk1wO46RvL+DXaDjfzfgZOsYT/x7oMpkkZAe0ZlVeyjoD2NMpbOUBAe8rlrlx2YZPz9TEmIefksawioD1d8l52EtCeankiZ6OZSUDLB/4VuRPdIwloyWDw8iIbCGhPvbyWIwS0J3hj2ZJrspSA9kzLM1lDQHva5YPsJqA9lfJILmT7USefDlSL5aLclxUEtKdP3skmAtpTKy9kLwHt2Yh26Iy/IuUb33LShCfchoDxeDXhYewTm0h89mRLNuPlS8BfOR/NvK9sX9z3JfweHSokeZWLz3m0ZJO5HISvAVdlj3zL9UB8W8IpOWHCf+2cwKeAz7Jfvrg0KF+W8LZsdS2eDwF/5Ey006ZcHKDLSzjYIIblpcu/sKsz8FQ2ux7PxYDBJ0SWTHgM9eHDzdmlJfwpx+WBT89VrgR8lEMmPE0xBIxPhwnP8bzDlXugl/ECEnz6qTAPEwhIQCAgAQlIQAKSgIAEJCABgYAEJCABgYAEJCABIQ5/AgwAeKdEGDDcEBMAAAAASUVORK5CYII=);
  background-size: 64px 64px;
}
html.about-page .intro-wrap.played .play-btn {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ODdCOUMwM0RGNjMxMUU0QURCMEZCMUY2NkRERjlBNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0ODdCOUMwNERGNjMxMUU0QURCMEZCMUY2NkRERjlBNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4N0I5QzAxREY2MzExRTRBREIwRkIxRjY2RERGOUE0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ4N0I5QzAyREY2MzExRTRBREIwRkIxRjY2RERGOUE0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VrfO+wAAA6hJREFUeNrsnGtoTnEcx8+DwlyGjMLkXkQa2qRIeLGiiZQXNtRaKPFOQhghIi+EyAu3Ql5Yck2zGJo7KUyjzRu51Ka5bWi+v85Pnf7Osz1nz+U85/h+61M753nO/3n22bn8L78WaWlpsZj2pwMVUCAFUiAFMhRIgRRIgQwFUiAFUiBDgRRIgRTIUCAFUuB/kE7JaPRuQWFa/rJ5508GQ2A7MxTMAJPAKNAbZILPoB68AvfBdVDrod1NoDRQZ6CHdAZLQDHIbeO9Ine5/lwFjoAToLmVYzYnW6Bf98AIkOv8NTgUgzwzk1VgDVgY5T2lKi90D5EscEXPnoFxtpUNToMLoK9j/xawMbAPkVYyRuVlt/Ieudc9AXWgSS/zISAHjIhyzGxwD+SDIrAh0E/hKBkHbujDwcwHsB8cU3HRIgKXghWgj8tD6DHICGM/cAC45CLvF9gBhullV9dGOzV6dg0H+4BZ2JOR6vtRKgR2BKfAIGP/R32yrgNfPbbZAFaBOaAx7CMRudymucibCirjbPsyOBdmgb3AVmOf9NsKQHUCvvsBsDh0QzlHVqpEs3NblYDvfRQsCuVY2HGGlBj73oDdCRi9nAFzQzuZoJkCBhv7RN7PONrsBsrALA/HNAdV4Exju0mfxvHcTy/qH8ZLbgZVoDm+rdLuR3siw7SrYILH456BZUEVONrYfhhHW5/ARCsNk8xujDnUqrVCmGQKzDS2v1OgtzS6dD8o0ON41ZlsCvQWc6g2ngK95ZGxLZMHXSkw9pS7jCLmUWDsqbDsaStn1lj2ghIFxhAZ8x53uQ8WU2Ds2QN+uEwojEzw52T5dWYnW+A7sMulgy3rI/0S9Bn9wR2w1w+JqZjSl0Wj58Y+WV2rTMCZKMff0vZW+yExFQLlEl5g2TUuzkj9ywO9J0ba8b1LdILCuVYsEreFTaDkBZhv/Tu52dOySzRERGEM/URZtizSPuZh0MN4/Ru4lkqBqVxYl6oqqRwoU3HOSNWBlHoc1EtSFsjfqvAuOgzM0c54tLXfej3TK8Iq8G/fMA+cBWNdXu+ukvM9tvvUsouMqlP8+/hSXPTSsmerpXIq3imuL5a9ypfrhzy/BFoqTko5pJ5lJ3jv8Xh5/3Z9EJVaSV44SqdL2E3EWrAeTLfcK1QblGq9N0p1123LrqvxPelS4vtbJx/KgzaUi/A/FwXzHkiBDAVSIAVSIEOBFEiBFEiBDAVSIAVSIEOBFEiBFMhQIAUGKH8EGACR8ZymrN6d0wAAAABJRU5ErkJggg==);
}
html.about-page .features-wrap {
  padding: 80px 0 80px;
  font-size: 18px;
  text-align: center;
}
html.about-page .features-wrap p {
  line-height: 1.556;
  width: 690px;
  margin: 14px auto;
}
html.about-page .stats-wrap {
  padding: 40px 0 80px;
}
html.about-page .stats-wrap .main-stats {
  margin: auto;
  margin-top: 50px;
  line-height: 28px;
  font-size: 18px;
  text-align: center;
}
html.about-page .stats-wrap .main-stats pink,
html.about-page .stats-wrap .main-stats blue,
html.about-page .stats-wrap .main-stats green {
  font-size: 28px;
  font-weight: bold;
}
html.about-page .stats-wrap .main-stats .stat {
  width: 25%;
}
html.about-page .stats-wrap .types-stats {
  color: #717171;
  margin: auto;
  margin-top: 50px;
  font-size: 14px;
  text-align: center;
}
html.about-page .stats-wrap .types-stats .stat {
  width: 16%;
  min-width: 106px;
}
html.about-page .stats-wrap .types-stats .stat strong {
  font-size: 18px;
}
html.about-page .stats-wrap .stat {
  display: inline-block;
  text-align: center;
}
html.about-page .users-wrap {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/about/images/blured-figshare-logo.png);
  background-size: cover;
  padding: 80px 0;
  color: #fff;
}
html.about-page .users-wrap h4 {
  color: #fff;
}
html.about-page .users-wrap h2 {
  font-size: 28px;
  line-height: 42px;
  margin: 0;
}
html.about-page .users-wrap .one-third {
  text-align: center;
  margin-top: 40px;
}
html.about-page .users-wrap .one-third .simple-pink-button {
  display: inline-block;
}
html.about-page .users-wrap p {
  font-size: 18px;
  line-height: 28px;
}
html.about-page .testimonials-wrap {
  padding: 80px 0;
  text-align: center;
  line-height: 21px;
  border-bottom: 1px solid #ddd;
}
html.about-page .testimonials-wrap quote {
  font-family: "Georgia", Helvetica, sans-serif;
  font-size: 18px;
  line-height: 28px;
  font-style: italic;
  position: relative;
}
html.about-page .testimonials-wrap quote:before {
  content: "\201C";
  font-size: 52px;
  font-weight: bold;
  position: absolute;
  left: -35px;
  color: #ddd;
  top: 7px;
}
html.about-page .testimonials-wrap .one-third {
  margin-top: 40px;
}
html.about-page .testimonials-wrap .one-third strong {
  color: #464646;
}
html.about-page .testimonials-wrap .normal-link {
  font-weight: bold;
}
html.about-page .testimonials-wrap .testimonial-author {
  color: #717171;
  margin-top: 7px;
}
html.about-page .testimonials-wrap .one-third {
  display: inline-block;
  width: 270px;
  padding: 0 25px;
}
html.about-page .location-wrap {
  font-size: 18px;
  line-height: 28px;
  text-align: center;
}
html.about-page .location-wrap p {
  margin: 80px auto;
}
html.about-page .location-wrap .half {
  height: 548px;
  position: relative;
  color: #fff;
  z-index: 1;
  background-position: center center;
}
html.about-page .location-wrap .half:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .5);
  content: "";
}
html.about-page .location-wrap .half strong {
  position: relative;
  z-index: 2;
  line-height: 548px;
  font-size: 35px;
}
html.about-page .location-wrap .half strong em {
  font-style: normal;
}
html.about-page .location-wrap .iasi {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/about/images/iasi.jpg);
  background-size: cover;
}
html.about-page .location-wrap .london {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/about/images/london.jpg);
  background-size: cover;
}
html.about-page .path-wrap {
  padding: 80px 0 80px;
}
html.about-page .timeline-wrap {
  margin-top: 40px;
  border-left: 1px solid #ddd;
  margin-left: 191px;
  position: relative;
}
html.about-page .timeline-wrap .year-wrap {
  background-color: #f8f8f8;
  color: #A3CD3D;
  display: inline-block;
  padding: 3px 7px;
  font-size: 18px;
  position: relative;
  left: -21px;
}
html.about-page .timeline-wrap .year-container {
  margin: 14px 0 7px;
}
html.about-page .timeline-wrap .year-container:first-child {
  margin-top: 0;
}
html.about-page .timeline-wrap .year-container:last-child {
  margin-bottom: 0;
}
html.about-page .timeline-wrap .entry-wrap {
  position: relative;
  padding: 20px;
  font-size: 18px;
  line-height: 28px;
}
html.about-page .timeline-wrap .entry-wrap:before {
  content: "";
  width: 7px;
  height: 7px;
  position: absolute;
  border-radius: 3.5px;
  background-color: #ddd;
  top: 29px;
  left: -3px;
}
html.about-page .timeline-wrap .entry-wrap .date-wrap {
  position: absolute;
  right: 100%;
  width: 191px;
  top: 20px;
  text-align: right;
  color: #717171;
  text-transform: uppercase;
  margin-right: 40px;
  font-size: 14px;
}
html.about-page .timeline-wrap .entry-wrap .date-wrap.with-label {
  top: 15px;
}
html.about-page .team-wrap {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/about/images/team.png);
  background-size: cover;
  height: 520px;
  color: #fff;
  padding: 40px 0;
  text-align: center;
  position: relative;
  z-index: 1;
}
html.about-page .team-wrap:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .5);
  content: "";
}
html.about-page .team-wrap .center-content {
  position: relative;
  z-index: 2;
}
html.about-page .team-wrap p {
  font-size: 28px;
  line-height: 42px;
}
html.about-page .tech-wrap {
  padding: 100px 0 80px;
  text-align: center;
  background-color: #f8f8f8;
}
html.about-page .tech-wrap .grid-wrap {
  margin-top: 40px;
}
html.about-page .tech-wrap .one-third {
  vertical-align: baseline;
  margin-top: 14px;
}
html.about-page .tech-wrap img {
  display: inline-block;
  vertical-align: middle;
}
html.about-page .tech-wrap p {
  font-size: 18px;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  line-height: 28px;
}
html.about-page .outro {
  text-align: center;
  font-size: 18px;
  line-height: 28px;
  color: #717171;
  padding: 40px 0;
}
html.about-page .outro .figshare-logo {
  width: 52px;
  display: inline-block;
  float: none;
}
@media (max-width: 960px) {
  html.about-page .center-content {
    width: auto;
    margin: 0 21px;
  }
  html.about-page .intro-wrap .center-content br {
    display: none;
  }
  html.about-page .stats-wrap .main-stats .stat {
    margin-top: 21px;
    width: 100%;
  }
  html.about-page .stats-wrap .types-stats {
    text-align: center;
  }
  html.about-page .stats-wrap .types-stats .stat {
    margin-top: 21px;
  }
  html.about-page .location-wrap p {
    margin: 56px 21px;
  }
  html.about-page .users-wrap .one-third,
  html.about-page .testimonials-wrap .one-third {
    display: block;
    padding: 0;
    margin: 80px auto;
  }
  html.about-page .testimonials-wrap .one-third {
    margin: 35px auto;
  }
  html.about-page .testimonials-wrap .one-third:last-child {
    margin-bottom: 0;
  }
  html.about-page .users-wrap {
    padding: 56px 0;
  }
  html.about-page .users-wrap .one-third {
    position: relative;
  }
  html.about-page .users-wrap .one-third:after {
    position: absolute;
    left: 0;
    bottom: -43px;
    border-bottom: 1px solid rgba(255, 255, 255, .3);
    content: "";
    width: 100%;
  }
  html.about-page .users-wrap .one-third:last-child {
    margin-bottom: 0;
  }
  html.about-page .users-wrap .one-third:last-child:after {
    display: none;
  }
}
@media (max-width: 718px) {
  html.about-page .features-wrap p {
    width: auto;
  }
}
@media (max-width: 640px) {
  html.about-page .simple-pink-button {
    font-size: 16px;
    padding: 14px;
  }
  html.about-page .intro-wrap {
    height: auto;
  }
  html.about-page .intro-wrap .curtain .vertical-center {
    padding: 40px 0 0;
    font-size: 18px;
    line-height: 28px;
  }
  html.about-page .intro-wrap .curtain {
    position: relative;
    opacity: 1 !important;
    background-image: none;
  }
  html.about-page .intro-wrap .curtain:before {
    display: none;
  }
  html.about-page .intro-wrap .media-wrapper {
    height: 260px;
    position: relative;
    margin-top: -180px;
  }
  html.about-page .intro-wrap .play-button-wrap {
    margin-top: 0;
    top: 80px;
    padding: 80px 21px;
    width: 100%;
    position: relative;
    left: -21px;
    background-color: rgba(255, 255, 255, .8);
  }
  html.about-page .intro-wrap.playing .curtain {
    background-color: transparent;
  }
  html.about-page .intro-wrap.playing .play-button-wrap {
    opacity: 0;
    transition: opacity 0.2 liniar;
  }
  html.about-page .features-wrap {
    padding: 56px 0;
  }
  html.about-page .stats-wrap .main-stats {
    margin-top: 21px;
  }
  html.about-page .timeline-wrap {
    margin-left: 0;
    border: 0;
    position: relative;
    z-index: 1;
  }
  html.about-page .timeline-wrap:after {
    content: "";
    border-left: 1px solid #ddd;
    position: absolute;
    top: 0;
    left: 50%;
    height: 100%;
  }
  html.about-page .timeline-wrap .year-container,
  html.about-page .timeline-wrap .entry-wrap .date-wrap,
  html.about-page .timeline-wrap .description {
    position: relative;
    z-index: 2;
    background-color: #fff;
  }
  html.about-page .timeline-wrap .entry-wrap {
    padding: 0;
    text-align: center;
  }
  html.about-page .timeline-wrap .entry-wrap .description {
    padding: 2px 0;
  }
  html.about-page .timeline-wrap .entry-wrap:before {
    top: -7px;
    left: 50%;
    margin-left: -3px;
  }
  html.about-page .timeline-wrap .entry-wrap .date-wrap {
    top: 0;
    right: 0;
    width: 100%;
    margin-top: 20px;
    text-align: center;
    margin-left: 0;
  }
  html.about-page .timeline-wrap .entry-wrap .date-wrap.with-label {
    top: 0;
  }
  html.about-page .timeline-wrap .year-container {
    text-align: center;
  }
  html.about-page .timeline-wrap .year-container .year-wrap {
    left: 0;
  }
  html.about-page .tech-wrap .one-third,
  html.about-page .users-wrap .one-third {
    width: 100%;
  }
  html.about-page .team-wrap {
    height: auto;
  }
  html.about-page .team-wrap p {
    font-size: 18px;
    line-height: 28px;
  }
  html.about-page .location-wrap .half {
    display: block;
    width: auto;
    margin-top: 3px;
  }
}
.fs-icon-base,
#app-root[data-app="browse"] .no-preview.Dataset .preview-placeholder::before,
#app-root[data-app="browse"] .no-preview.Thesis .preview-placeholder::before,
#app-root[data-app="browse"] .no-preview.Code .preview-placeholder::before,
#app-root[data-app="browse"] .no-preview.Book .preview-placeholder::before,
#app-root[data-app="browse"] .no-preview.Poster .preview-placeholder::before,
#app-root[data-app="browse"] .no-preview.Paper .preview-placeholder::before,
#app-root[data-app="browse"] .no-preview.Preprint .preview-placeholder::before,
#app-root[data-app="browse"] .no-preview.Presentation .preview-placeholder::before,
#app-root[data-app="browse"] .no-preview.Figure .preview-placeholder::before,
#app-root[data-app="browse"] .no-preview.Fileset .preview-placeholder::before,
#app-root[data-app="browse"] .no-preview.Media .preview-placeholder::before,
#app-root[data-app="browse"] .no-preview.is-metadata .preview-placeholder::before,
#app-root[data-app="browse"] .no-preview.is-confidential .preview-placeholder::before,
#app-root[data-app="browse"] .no-preview.is-collection .preview-placeholder::before,
#app-root[data-app="browse"] .no-preview.is-project .preview-placeholder::before,
#app-root[data-app="browse"] .no-preview.is-embargoed .preview-placeholder::before,
#app-root[data-app="browse"] .styled-checkbox.js-active:before,
#app-root[data-app="browse"] .item-listing-wrap .styled-checkbox.js-active:before,
#app-root[data-app="browse"] .item-listing-wrap .multiple-select .styled-checkbox:before,
#app-root[data-app="browse"] .item-listing-wrap .multiple-select .styled-checkbox.js-active:before,
#app-root[data-app="browse"] .category-page .category-header-wrap .options-wrapper .rss::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#app-root[data-app="browse"] {
  /* # Checkboxes

  <div>
    <a class="styled-checkbox"></a> Checkbox label
  </div>

  <div>
    <a class="styled-checkbox js-active"></a> Active checkbox
  </div>

  <div>
    <a class="styled-checkbox js-active disabled"></a> Disabled checkbox
  </div>
*/
  -webkit-font-smoothing: antialiased;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap {
  width: 212px;
  padding: 14px;
  display: inline-block;
  vertical-align: top;
  transition: background-color 0.1s ease;
  position: relative;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap:hover {
  background-color: #f8f8f8;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap:hover .preview-wrap {
  border-color: #ddd;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap.no-authors .item-details .relative-date {
  float: none;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-title-prefix {
  color: #717171;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .preview-wrap {
  height: 138px;
  overflow: hidden;
  display: block;
  border: 1px solid #ddd;
  position: relative;
  z-index: 10;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .preview-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-title {
  font-weight: bold;
  margin-top: 10px;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  color: #464646;
  width: 100%;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-details {
  font-size: 11px;
  color: #717171;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-details .relative-date {
  float: right;
  line-height: 14px;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-authors {
  float: left;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-authors .normal-link,
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-authors .inactive-author {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 130px;
  white-space: nowrap;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-authors .normal-link {
  display: inline-block;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-authors .inactive-author {
  display: block;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-authors .authors-trigger .inactive-author {
  display: inline-block;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-authors.more:hover .normal-link,
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-authors.more:hover .inactive-author {
  max-width: 200px;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-authors.more:hover + .relative-date {
  display: none;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-authors.more > .authors-trigger:after {
  content: '';
  width: 11px;
  height: 13px;
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODBDMkU1NzlDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODBDMkU1N0FDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MEMyRTU3N0NGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MEMyRTU3OENGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuiUuhsAAABZSURBVHjaYjziGyHPwMCwHIhtgfgvEDMD8WEgTmUCEi+BWBSIKxggoALKv8sCJH4AcRwQ7wXiV0BcDcTOIHEmqOrjQNwHxLOgNIjPwMKAAE1ALAalwQAgwABrJhCTAYtXvAAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 3px 5px;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-authors:hover > .authors-list {
  max-height: 84px;
  padding-bottom: 7px;
  border-bottom: 2px solid #fff;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-authors .authors-list {
  overflow: hidden;
  transition: all 0.2s ease-out;
  max-height: 0;
  display: block;
  padding: 0 14px;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 11;
  background-color: #f8f8f8;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-bottom: 0px solid #fff;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-authors .authors-list .authors-trigger {
  float: left;
  clear: left;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-authors .authors-list .normal-link {
  display: block;
}
#app-root[data-app="browse"] .portal-item-thumb-wrap .item-date {
  float: right;
}
#app-root[data-app="browse"] .no-preview .preview-wrap {
  position: relative;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
#app-root[data-app="browse"] .no-preview .preview-placeholder {
  font-size: 11px;
  text-transform: uppercase;
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 28px;
  color: #464646;
  letter-spacing: 2px;
  left: 0;
}
#app-root[data-app="browse"] .no-preview .preview-placeholder::before {
  position: absolute;
  bottom: 21px;
  width: 74px;
  height: 49px;
  color: #464646;
  left: 50%;
  margin-left: -37px;
  font-size: 46px;
}
#app-root[data-app="browse"] .no-preview.Dataset .preview-placeholder::before {
  background-image: none;
  content: "\E020";
}
#app-root[data-app="browse"] .no-preview.Thesis .preview-placeholder::before {
  background-image: none;
  content: "\E07A";
}
#app-root[data-app="browse"] .no-preview.Code .preview-placeholder::before {
  background-image: none;
  content: "\E016";
}
#app-root[data-app="browse"] .no-preview.Book .preview-placeholder::before {
  background-image: none;
  content: "\E00E";
}
#app-root[data-app="browse"] .no-preview.Poster .preview-placeholder::before {
  background-image: none;
  content: "\E061";
}
#app-root[data-app="browse"] .no-preview.Paper .preview-placeholder::before {
  background-image: none;
  content: "\E059";
}
#app-root[data-app="browse"] .no-preview.Preprint .preview-placeholder::before {
  background-image: none;
  content: "\E062";
}
#app-root[data-app="browse"] .no-preview.Presentation .preview-placeholder::before {
  background-image: none;
  content: "\E064";
}
#app-root[data-app="browse"] .no-preview.Figure .preview-placeholder::before {
  background-image: none;
  content: "\E05D";
}
#app-root[data-app="browse"] .no-preview.Fileset .preview-placeholder::before {
  background-image: none;
  content: "\E035";
}
#app-root[data-app="browse"] .no-preview.Media .preview-placeholder::before {
  background-image: none;
  content: "\E096";
}
#app-root[data-app="browse"] .no-preview.is-metadata .preview-placeholder::before {
  background-image: none;
  color: #bbb;
  content: "\E053";
}
#app-root[data-app="browse"] .no-preview.is-confidential .preview-placeholder::before {
  background-image: none;
  content: "\E01D";
  font-size: 35px;
  line-height: 50px;
  color: #bbb;
}
#app-root[data-app="browse"] .no-preview.is-collection .preview-placeholder::before {
  background-image: none;
  content: "\E019";
  font-size: 23px;
  line-height: 52px;
  color: #bbb;
}
#app-root[data-app="browse"] .no-preview.is-project .preview-placeholder::before {
  background-image: none;
  content: "\E038";
  color: #bbb;
  font-size: 30px;
  line-height: 50px;
}
#app-root[data-app="browse"] .no-preview.is-collection .preview-container,
#app-root[data-app="browse"] .no-preview.is-project .preview-container {
  display: block;
  position: relative;
}
#app-root[data-app="browse"] .no-preview.is-collection .preview-container:before,
#app-root[data-app="browse"] .no-preview.is-project .preview-container:before,
#app-root[data-app="browse"] .no-preview.is-collection .preview-container:after,
#app-root[data-app="browse"] .no-preview.is-project .preview-container:after {
  content: "";
  position: absolute;
  width: 192px;
  z-index: 9;
  border-top: 2px solid #ddd;
  top: -4px;
  left: 10px;
}
#app-root[data-app="browse"] .no-preview.is-collection .preview-container:before,
#app-root[data-app="browse"] .no-preview.is-project .preview-container:before {
  width: 172px;
  top: -8px;
  left: 20px;
}
#app-root[data-app="browse"] .no-preview.is-embargoed .preview-placeholder::before {
  background-image: none;
  content: "\E091";
  color: #bbb;
  font-size: 20px;
  margin-left: -51px;
  line-height: 48px;
}
#app-root[data-app="browse"] .no-preview.is-embargoed .time-block {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: 14px;
  height: 43px;
  width: 50px;
  font-size: 21px;
  line-height: 21px;
  color: #bbb;
  vertical-align: top;
}
#app-root[data-app="browse"] .no-preview.is-embargoed .time-block .time-info {
  font-size: 12px;
  line-height: 12px;
  text-transform: lowercase;
  color: #bbb;
}
#app-root[data-app="browse"] .no-preview.is-embargoed .time-block .less-than {
  font-size: 12px;
  line-height: 24px;
  vertical-align: top;
  padding-right: 2px;
}
#app-root[data-app="browse"] .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#app-root[data-app="browse"] .styled-checkbox {
  border-radius: 3px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .06), inset -1px -2px 4px rgba(0, 0, 0, .06);
  border: 1px solid #bbb;
  background-color: #fff;
}
#app-root[data-app="browse"] .styled-checkbox.js-active {
  background-color: #A3CD3D;
  border: 1px solid #A3CD3D;
}
#app-root[data-app="browse"] .styled-checkbox.js-active:before {
  content: "\E014";
  color: #fff;
  font-size: 11px;
  margin-left: 1px;
  margin-top: 2px;
  display: inline-block;
  vertical-align: top;
}
#app-root[data-app="browse"] .styled-checkbox.disabled {
  cursor: default;
  box-shadow: none;
  background-color: transparent;
}
#app-root[data-app="browse"] .styled-checkbox.disabled.js-active {
  background-color: #ddd;
  border: 1px solid #ddd;
}
#app-root[data-app="browse"] .checkbox-label {
  display: inline-block;
  vertical-align: middle;
}
#app-root[data-app="browse"] .private-page .portal-mid-wrap .search {
  margin: 0;
}
#app-root[data-app="browse"] .private-page .portal-mid-wrap .sort-filter {
  display: none!important;
}
#app-root[data-app="browse"] .item-listing-wrap {
  /* # Checkboxes

  <div>
    <a class="styled-checkbox"></a> Checkbox label
  </div>

  <div>
    <a class="styled-checkbox js-active"></a> Active checkbox
  </div>

  <div>
    <a class="styled-checkbox js-active disabled"></a> Disabled checkbox
  </div>
*/
}
#app-root[data-app="browse"] .item-listing-wrap.no-results .listing-wrap {
  margin-top: 0;
}
#app-root[data-app="browse"] .item-listing-wrap.no-results .search-bar-wrap .search-field input {
  color: #ff001b;
}
#app-root[data-app="browse"] .item-listing-wrap.no-results .end-of-list {
  font-weight: bold;
  height: 400px;
}
#app-root[data-app="browse"] .item-listing-wrap.no-results .end-of-list .clear-filters {
  font-weight: normal;
}
#app-root[data-app="browse"] .item-listing-wrap .category-wrap {
  margin-top: 21px;
}
#app-root[data-app="browse"] .item-listing-wrap .category-wrap:first-child {
  margin-top: 14px;
}
#app-root[data-app="browse"] .item-listing-wrap .category-wrap a.section-title {
  font-size: 26px;
  font-weight: normal;
  margin: 28px 0 14px;
  display: inline-block;
  position: relative;
  color: #464646;
}
#app-root[data-app="browse"] .item-listing-wrap .category-wrap a.section-title::after {
  position: absolute;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: 0 -77px;
  width: 10px;
  height: 13px;
  content: "";
  top: 10px;
  right: -23px;
}
#app-root[data-app="browse"] .item-listing-wrap .categories-search-message {
  text-align: center;
  color: #717171;
  margin: 77px 0;
}
#app-root[data-app="browse"] .item-listing-wrap .category-inner-wrap {
  width: 100%;
  max-width: 968px;
  margin: 0 auto;
}
#app-root[data-app="browse"] .item-listing-wrap .item-listing {
  margin-left: -14px;
  margin-bottom: 14px;
}
#app-root[data-app="browse"] .item-listing-wrap .category-wrap {
  border-top: 1px solid #ddd;
}
#app-root[data-app="browse"] .item-listing-wrap .category-wrap:first-child {
  border-top: 0 none;
}
#app-root[data-app="browse"] .item-listing-wrap .portal-mid-wrap {
  text-align: center;
}
#app-root[data-app="browse"] .item-listing-wrap .portal-nav {
  border-top: 1px solid #ddd;
  padding: 29px 0 26px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#app-root[data-app="browse"] .item-listing-wrap .portal-nav a {
  margin-right: 41px;
  text-transform: uppercase;
}
#app-root[data-app="browse"] .item-listing-wrap .portal-nav a:last-of-type {
  margin-right: 0;
}
#app-root[data-app="browse"] .item-listing-wrap .portal-nav .selected {
  color: #464646;
  font-weight: bold;
}
#app-root[data-app="browse"] .item-listing-wrap .max-pages-reached {
  width: 300px;
  line-height: 21px;
  margin: 70px auto 0;
  color: #717171;
  text-align: center;
}
#app-root[data-app="browse"] .item-listing-wrap .page-load-cta .search-link,
#app-root[data-app="browse"] .item-listing-wrap .portal-nav .search {
  text-transform: uppercase;
}
#app-root[data-app="browse"] .item-listing-wrap .page-load-cta .search-link::after,
#app-root[data-app="browse"] .item-listing-wrap .portal-nav .search::after {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  content: "";
  background-position: 0 0;
  width: 13px;
  height: 12px;
  display: inline-block;
  margin-left: 7px;
}
#app-root[data-app="browse"] .item-listing-wrap .page-load-cta .search-link {
  margin-left: 28px;
}
#app-root[data-app="browse"] .item-listing-wrap .portal-stats {
  text-align: center;
  padding: 14px 0;
  color: #717171;
  margin-left: 38px;
  margin-top: 10px;
  margin-bottom: 5px;
}
#app-root[data-app="browse"] .item-listing-wrap .portal-stats .portal-stat {
  display: inline-block;
  margin-left: 21px;
  padding-left: 21px;
  border-left: 1px solid #ddd;
  line-height: 24px;
}
#app-root[data-app="browse"] .item-listing-wrap .portal-stats .portal-stat strong {
  color: #464646;
}
#app-root[data-app="browse"] .item-listing-wrap .portal-stats .portal-stat:first-child {
  margin: 0;
  padding: 0;
  border-left: 0;
}
#app-root[data-app="browse"] .item-listing-wrap .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#app-root[data-app="browse"] .item-listing-wrap .styled-checkbox {
  border-radius: 3px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .06), inset -1px -2px 4px rgba(0, 0, 0, .06);
  border: 1px solid #bbb;
  background-color: #fff;
}
#app-root[data-app="browse"] .item-listing-wrap .styled-checkbox.js-active {
  background-color: #A3CD3D;
  border: 1px solid #A3CD3D;
}
#app-root[data-app="browse"] .item-listing-wrap .styled-checkbox.js-active:before {
  content: "\E014";
  color: #fff;
  font-size: 11px;
  margin-left: 1px;
  margin-top: 2px;
  display: inline-block;
  vertical-align: top;
}
#app-root[data-app="browse"] .item-listing-wrap .styled-checkbox.disabled {
  cursor: default;
  box-shadow: none;
  background-color: transparent;
}
#app-root[data-app="browse"] .item-listing-wrap .styled-checkbox.disabled.js-active {
  background-color: #ddd;
  border: 1px solid #ddd;
}
#app-root[data-app="browse"] .item-listing-wrap .checkbox-label {
  display: inline-block;
  vertical-align: middle;
}
#app-root[data-app="browse"] .item-listing-wrap .full-filters {
  border-top: 1px solid #ddd;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#app-root[data-app="browse"] .item-listing-wrap .hide-search-trigger {
  display: inline-block;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -131px 0;
  width: 17px;
  height: 17px;
  position: absolute;
  top: 24px;
  right: 0;
}
#app-root[data-app="browse"] .item-listing-wrap .search-bar-wrap {
  width: calc(100% - 42px);
  max-width: 940px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin: 0 21px;
  padding: 14px 0 0 0;
  line-height: 36px;
  position: relative;
}
#app-root[data-app="browse"] .item-listing-wrap .search-bar-wrap .mimic-input {
  background: transparent;
  border: 0;
  padding: 0 85px 10px 50px;
  border-radius: 0;
  width: auto;
  border-bottom: 1px solid #c74d5a;
}
#app-root[data-app="browse"] .item-listing-wrap .search-bar-wrap .mimic-input input {
  width: 100%;
  line-height: 42px;
  padding: 0;
  font-size: 26px;
  margin: 0;
}
#app-root[data-app="browse"] .item-listing-wrap .search-bar-wrap input[type="submit"] {
  display: none;
}
#app-root[data-app="browse"] .item-listing-wrap .search-bar-wrap:before {
  content: "";
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -62px -24px;
  width: 36px;
  height: 36px;
  position: absolute;
  left: 0;
  top: 16px;
}
#app-root[data-app="browse"] .item-listing-wrap .search-bar-wrap .help-link {
  position: absolute;
  color: #717171;
  top: 16px;
  right: 42px;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-background {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background-color: #fff;
  padding: 21px 21px 0 21px;
}
#app-root[data-app="browse"] .item-listing-wrap .search-follow-wrapper {
  height: 33px;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap {
  max-width: 940px;
  margin: 0 auto;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .filters-column {
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .left-filters {
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .middle-filters {
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .right-filters {
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .filter {
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 0 14px;
  display: inline-block;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap label {
  color: #717171;
  margin-right: 14px;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .has-dropdown {
  vertical-align: middle;
  display: inline-block;
  margin-left: 7px;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .sort-filter,
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .multiple-select {
  text-align: left;
  margin-left: -14px;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .sort-filter label,
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .multiple-select label {
  margin-right: 4px;
  font-weight: normal;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .sort-filter .drop-trigger,
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .multiple-select .drop-trigger {
  font-weight: bold;
  padding: 7px 7px 6px 14px;
  display: inline-block;
  border-radius: 3px;
  border: 1px solid transparent;
  overflow: hidden;
  color: #464646;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .sort-filter .drop-trigger::after,
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .multiple-select .drop-trigger::after {
  content: "";
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -73px 0;
  width: 15px;
  height: 9px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .sort-filter .drop-trigger .trigger-inner-wrap,
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .multiple-select .drop-trigger .trigger-inner-wrap {
  max-width: 150px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .sort-filter.js-active .drop-trigger,
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .multiple-select.js-active .drop-trigger {
  border: 1px solid transparent;
  background-color: #464646;
  color: #fff;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .sort-filter.js-active label,
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .multiple-select.js-active label {
  color: #fff;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .sort-filter .drop-menu,
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .multiple-select .drop-menu {
  background-color: #464646;
  color: #fff;
  padding: 8px 0;
  z-index: 100;
  border-radius: 3px;
  top: 27px;
  min-width: 100%;
  max-height: 410px;
  overflow-y: auto;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .sort-filter .drop-item,
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .multiple-select .drop-item {
  cursor: default;
  white-space: nowrap;
  padding: 3px 10px;
  line-height: 21px;
  margin: 0 7px;
  font-weight: bold;
  color: #fff;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .sort-filter .drop-item.last-child,
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .multiple-select .drop-item.last-child {
  border-bottom: 0;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .sort-filter .drop-item:hover,
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .multiple-select .drop-item:hover {
  border-radius: 3px;
  background-color: #535353;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .sort-filter .drop-item.normal-link,
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .multiple-select .drop-item.normal-link {
  display: block;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .sort-filter .drop-item.selected,
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .multiple-select .drop-item.selected {
  color: #717171;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .include-figshare-content {
  min-width: 220px;
  height: 34px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .include-figshare-content .toggle-label {
  color: #464646;
  margin-right: 0;
}
#app-root[data-app="browse"] .item-listing-wrap .filters-wrap .include-figshare-content .ifc-logo {
  width: 77px;
  height: 22px;
  margin-left: 6px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/shared/sprites/figshare-content-logo.png);
}
#app-root[data-app="browse"] .item-listing-wrap .multiple-select .filter-list-separator {
  padding: 7px 10px 3px 10px;
  margin: 0 7px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
}
#app-root[data-app="browse"] .item-listing-wrap .multiple-select .filter-list-separator:after {
  content: "";
  display: inline-block;
  margin-left: 4px;
  border-bottom: 1px solid #717171;
  width: 100%;
}
#app-root[data-app="browse"] .item-listing-wrap .multiple-select .styled-checkbox {
  border: 0 none;
  background: transparent;
  width: auto;
  height: auto;
  line-height: 1;
  margin-right: 5px;
  color: #999;
}
#app-root[data-app="browse"] .item-listing-wrap .multiple-select .styled-checkbox:before {
  font-size: 16px;
  content: "\E012";
}
#app-root[data-app="browse"] .item-listing-wrap .multiple-select .styled-checkbox.js-active:before {
  position: relative;
  top: -2px;
  left: -1px;
  content: "\E013";
}
#app-root[data-app="browse"] .item-listing-wrap .sort-filter .selected {
  color: #717171;
}
@media (max-width: 640px) {
  #app-root[data-app="browse"] .item-listing-wrap .filters-wrap {
    padding: 0 14px;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #app-root[data-app="browse"] .item-listing-wrap .filters-wrap .filters-column {
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
  #app-root[data-app="browse"] .item-listing-wrap .filters-wrap .sort-filter .drop-menu,
  #app-root[data-app="browse"] .item-listing-wrap .filters-wrap .multiple-select .drop-menu {
    top: 35px;
  }
  #app-root[data-app="browse"] .item-listing-wrap .filters-wrap .filter,
  #app-root[data-app="browse"] .item-listing-wrap .filters-wrap .search-follow-wrapper {
    width: 100%;
    margin: 0;
  }
  #app-root[data-app="browse"] .item-listing-wrap .filters-wrap .multiple-select .drop-trigger,
  #app-root[data-app="browse"] .item-listing-wrap .filters-wrap .drop-trigger {
    min-width: 140px;
    text-align: center;
    font-size: 18px;
    line-height: 28px;
  }
}
#app-root[data-app="browse"] .item-listing-wrap .page-loader-wrap {
  min-height: 80px;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
#app-root[data-app="browse"] .item-listing-wrap .page-loader-wrap .page-load-cta {
  margin: 60px 0;
  text-align: center;
}
#app-root[data-app="browse"] .item-listing-wrap .page-loader-wrap .simple-pink-button {
  display: inline-block;
}
#app-root[data-app="browse"] .item-listing-wrap .component-wrap.listing-loader {
  height: 200px;
  max-width: 960px;
  margin: 0 auto;
}
#app-root[data-app="browse"] .item-listing-wrap .component-wrap.listing-loader .loading-wrap {
  margin-top: 42px;
  position: relative;
  display: block;
}
#app-root[data-app="browse"] .item-listing-wrap .component-wrap.listing-loader .loading-message {
  min-height: 21px;
  padding: 17px 26px 18px 40px;
  box-shadow: 0 0 0;
  border: 1px solid #fbfbfb;
}
#app-root[data-app="browse"] .item-listing-wrap .component-wrap.small-list-loader {
  height: 150px;
}
#app-root[data-app="browse"] .item-listing-wrap .component-wrap.small-list-loader .loading-message {
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
  border: 0;
  margin-left: 0;
}
#app-root[data-app="browse"] .item-listing-wrap .listing-wrap {
  width: 100%;
  max-width: 960px;
  margin: 14px auto 0;
}
#app-root[data-app="browse"] .item-listing-wrap .back-to-top {
  position: fixed;
  bottom: 100px;
  left: 50%;
  /* we introduced 1px div to hide text when there is not enough space
    so we move the container 1px to the left to keep the spacing from the design */
  margin-left: 519px;
  color: #717171;
}
#app-root[data-app="browse"] .item-listing-wrap .back-to-top .icon::before {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  position: absolute;
  bottom: 27px;
  left: 1px;
  content: "";
  background-position: -115px -61px;
  width: 27px;
  height: 18px;
}
#app-root[data-app="browse"] .item-listing-wrap .back-to-top .container {
  overflow: hidden;
  display: block;
  height: 15px;
}
#app-root[data-app="browse"] .item-listing-wrap .back-to-top .container .helper {
  width: 1px;
  height: 100%;
  float: left;
}
#app-root[data-app="browse"] .item-listing-wrap .back-to-top .container .item {
  float: left;
  white-space: nowrap;
}
#app-root[data-app="browse"] .item-listing-wrap .end-of-list {
  height: 200px;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  white-space: nowrap;
  line-height: 21px;
  color: #717171;
}
#app-root[data-app="browse"] .item-listing-wrap .end-of-list .follow-wrapper {
  margin: 7px 0;
}
#app-root[data-app="browse"] .item-listing-wrap .end-of-list .clear-filters {
  color: #c44d58;
}
@media (max-width: 960px) {
  #app-root[data-app="browse"] .item-listing-wrap .listing-wrap {
    text-align: center;
  }
  #app-root[data-app="browse"] .item-listing-wrap .listing-wrap .portal-item-thumb-wrap {
    text-align: left;
  }
  #app-root[data-app="browse"] .item-listing-wrap .portal-nav a {
    margin-right: 28px;
  }
  #app-root[data-app="browse"] .item-listing-wrap .category-wrap .section-title {
    padding: 0 14px;
  }
  #app-root[data-app="browse"] .item-listing-wrap .item-listing {
    margin-left: 0;
  }
}
@media (max-width: 400px) {
  #app-root[data-app="browse"] .item-listing-wrap .portal-nav {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #app-root[data-app="browse"] .item-listing-wrap .portal-nav a {
    margin: 0;
    font-size: 18px;
    line-height: 35px;
  }
}
#app-root[data-app="browse"] .featured-categories-wrap {
  -webkit-font-smoothing: antialiased;
}
#app-root[data-app="browse"] .featured-categories-wrap h4 {
  font-size: 12px;
  color: #717171;
  text-transform: uppercase;
  font-weight: normal;
}
#app-root[data-app="browse"] .featured-categories-wrap .category-item {
  display: inline-block;
  margin: 0 10px 17px 10px;
  padding: 14px;
  font-weight: bold;
}
#app-root[data-app="browse"] .featured-categories-wrap {
  max-width: 960px;
  margin: 0 auto;
}
#app-root[data-app="browse"] .browse-page .portal-cover-wrap {
  overflow: hidden;
  position: relative;
  height: 742px;
  transition: height .5s ease;
}
#app-root[data-app="browse"] .browse-page .institution-cover {
  position: absolute;
  top: 50%;
  margin-top: -371px;
  left: 0;
  width: 100%;
  min-height: 100%;
  transition: margin-top 0.5s ease;
}
#app-root[data-app="browse"] .browse-page .block-featured {
  position: absolute;
  bottom: 21px;
  z-index: 1;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-align: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}
#app-root[data-app="browse"] .browse-page .block-featured .featured-wrapper {
  display: inline-block;
  vertical-align: top;
  padding: 7px 14px;
  background: rgba(70, 70, 70, .75);
  color: #fff;
  font-size: 13px;
}
#app-root[data-app="browse"] .browse-page .block-featured .featured-wrapper a {
  color: #dddddd;
  text-decoration: underline;
}
#app-root[data-app="browse"] .browse-page .block-featured .featured-label {
  font-style: italic;
}
#app-root[data-app="browse"] .browse-page .portal-title-wrap {
  padding: 1px 0 21px 0;
  text-align: center;
  background-color: #f8f8f8;
}
#app-root[data-app="browse"] .browse-page .full-filters,
#app-root[data-app="browse"] .browse-page .portal-nav {
  border-top: 0;
  padding-top: 35px;
}
#app-root[data-app="browse"] .full-in .portal-cover-wrap {
  height: 400px;
}
#app-root[data-app="browse"] .full-out .portal-cover-wrap {
  height: 742px;
}
#app-root[data-app="browse"] .category-page .app-header-wrap {
  background-color: #f8f8f8;
  padding: 1px 0;
}
#app-root[data-app="browse"] .category-page .portal-nav {
  background-color: #f8f8f8;
}
#app-root[data-app="browse"] .category-page .category-header-wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left;
  max-width: 960px;
  width: 100%;
  margin: 37px auto 28px auto;
}
#app-root[data-app="browse"] .category-page .category-header-wrap .header-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
  padding-left: 10px;
}
#app-root[data-app="browse"] .category-page .category-header-wrap .header-container h2 {
  font-size: 26px;
  font-weight: normal;
  margin: 0;
}
#app-root[data-app="browse"] .category-page .category-header-wrap .options-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#app-root[data-app="browse"] .category-page .category-header-wrap .options-wrapper .rss {
  height: 14px;
  margin-right: 14px;
  color: #dddddd;
}
#app-root[data-app="browse"] .category-page .category-header-wrap .options-wrapper .rss::after {
  content: "\E06C";
  font-size: 14px;
}
#app-root[data-app="browse"] .category-page .category-header-wrap .options-wrapper .rss:hover {
  color: #c7404d;
}
#app-root[data-app="browse"] .category-page .subcategories-wrap .subcategory-wrap {
  display: inline-block;
  margin: 6px 10px 0 0;
  line-height: 21px;
  padding: 1px 10px;
}
#app-root[data-app="browse"] .category-page .subcategories-wrap .subcategory-wrap {
  color: #c7404d;
  border-radius: 3px;
  cursor: pointer;
}
#app-root[data-app="browse"] .category-page .subcategories-wrap .subcategory-wrap.selected {
  background-color: #c74d5a;
  color: #fff;
}
@media (max-width: 960px) {
  #app-root[data-app="browse"] {
    min-width: 320px;
  }
  #app-root[data-app="browse"] .portal-cover-wrap {
    display: none;
  }
  #app-root[data-app="browse"] .block-featured {
    white-space: normal;
  }
  #app-root[data-app="browse"] .category-header-wrap .header-container {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #app-root[data-app="browse"] .category-header-wrap .options-wrapper {
    margin-top: 14px;
  }
}
.fs-icon-base,
html.home-page .research-workflow .normal-link::after,
html.home-page .research-workflow .chart-upload::after,
html.home-page .research-workflow .chart-manage::after,
html.home-page .research-workflow .chart-publish::after,
html.home-page .research-workflow .chart-share::after,
html.home-page .no-preview.Dataset .preview-placeholder::before,
html.home-page .no-preview.Thesis .preview-placeholder::before,
html.home-page .no-preview.Code .preview-placeholder::before,
html.home-page .no-preview.Book .preview-placeholder::before,
html.home-page .no-preview.Poster .preview-placeholder::before,
html.home-page .no-preview.Paper .preview-placeholder::before,
html.home-page .no-preview.Preprint .preview-placeholder::before,
html.home-page .no-preview.Presentation .preview-placeholder::before,
html.home-page .no-preview.Figure .preview-placeholder::before,
html.home-page .no-preview.Fileset .preview-placeholder::before,
html.home-page .no-preview.Media .preview-placeholder::before,
html.home-page .no-preview.is-metadata .preview-placeholder::before,
html.home-page .no-preview.is-confidential .preview-placeholder::before,
html.home-page .no-preview.is-collection .preview-placeholder::before,
html.home-page .no-preview.is-project .preview-placeholder::before,
html.home-page .no-preview.is-embargoed .preview-placeholder::before,
html.home-page .homepage-article-listing .filter-button.search:after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@-webkit-keyframes hero-animation {
  from {
    -webkit-transform: rotate(0.01deg) translate(50px) rotate(0.01deg);
            transform: rotate(0.01deg) translate(50px) rotate(0.01deg);
  }
  to {
    -webkit-transform: rotate(360deg) translate(50px) rotate(-360deg);
            transform: rotate(360deg) translate(50px) rotate(-360deg);
  }
}
@keyframes hero-animation {
  from {
    -webkit-transform: rotate(0.01deg) translate(50px) rotate(0.01deg);
            transform: rotate(0.01deg) translate(50px) rotate(0.01deg);
  }
  to {
    -webkit-transform: rotate(360deg) translate(50px) rotate(-360deg);
            transform: rotate(360deg) translate(50px) rotate(-360deg);
  }
}
html.home-page .homepage-hero {
  position: relative;
  overflow: hidden;
}
html.home-page .homepage-hero .homepage-hero-image {
  position: absolute;
  left: -5%;
  top: -200px;
  width: 110%;
  height: 150%;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/homepage/img/b-desktop-image.jpg);
  -webkit-animation: hero-animation 40s infinite linear;
          animation: hero-animation 40s infinite linear;
  background-position: center -50px;
  background-size: 100%;
  background-size: cover;
}
html.home-page .homepage-hero .homepage-hero-content {
  height: 700px;
  position: relative;
  z-index: 10;
}
html.home-page .homepage-hero .homepage-block-intro {
  height: 57%;
  text-align: center;
  vertical-align: bottom;
}
html.home-page .homepage-hero .homepage-block-intro:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: bottom;
}
html.home-page .homepage-hero .block-intro-content {
  width: 628px;
  display: inline-block;
  padding: 28px 0 0 21px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
html.home-page .homepage-hero .block-intro-content:before {
  content: ' ';
  width: 22px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #fbfbfb;
}
html.home-page .homepage-hero .block-intro-content:after {
  content: '';
  width: 100%;
  height: 29px;
  position: absolute;
  left: 21px;
  top: 0;
  background: #fbfbfb;
}
html.home-page .homepage-hero .block-intro-content h2 {
  font-size: 36px;
  font-weight: normal;
  line-height: 42px;
  color: #bbb;
  width: 100%;
  margin: -1px;
  padding: 1px;
  overflow: hidden;
  position: relative;
  vertical-align: top;
}
html.home-page .homepage-hero .block-intro-content .intro-text {
  position: relative;
  white-space: nowrap;
  margin-right: 21px;
  padding: 0 1px;
}
html.home-page .homepage-hero .block-intro-content .intro-text:after,
html.home-page .homepage-hero .block-intro-content .intro-text:before {
  content: ' ';
  position: absolute;
  display: inline-block;
  width: 50%;
  background: #fbfbfb;
  vertical-align: top;
  right: -50%;
  height: 110%;
  padding: 0 1px;
}
html.home-page .homepage-hero .block-intro-content .intro-text:before {
  right: auto;
  left: -50%;
}
html.home-page .homepage-hero .block-intro-content .white-bg {
  background: #fbfbfb;
  display: inline-block;
}
html.home-page .homepage-hero .block-intro-content .white-bg:after {
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  bottom: -2px;
  left: 0;
  background: #fbfbfb;
}
html.home-page .homepage-hero .block-intro-content .store-block {
  color: #59c4bc;
}
html.home-page .homepage-hero .block-intro-content .share-block {
  color: #a3cd3d;
}
html.home-page .homepage-hero .block-intro-content .discover-block {
  color: #c7404d;
  padding-right: 10px;
}
html.home-page .homepage-hero .block-intro-content .research-wrap {
  padding: 0 7px;
  color: #fbfbfb;
  text-shadow: 0 0 3px rgba(255, 255, 255, .7);
  font-weight: bold;
}
html.home-page .homepage-hero .block-intro-content .research-wrap em {
  font-style: normal;
}
html.home-page .homepage-hero .block-info-body {
  padding: 14px 42px 14px 21px;
  margin-bottom: -1px;
  background: #fbfbfb;
  color: #556471;
  font-size: 18px;
  line-height: 28px;
}
html.home-page .homepage-hero .block-info-footer {
  padding: 21px 21px 14px 0;
  background: #fbfbfb;
  color: #717171;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  line-height: 21px;
}
html.home-page .homepage-hero .block-info-footer a {
  color: #c7404d;
}
html.home-page .homepage-hero .block-info-footer .footer-block {
  display: inline-block;
  padding: 3px;
  text-transform: uppercase;
}
html.home-page .homepage-hero .homepage-block-quote {
  height: 33%;
  padding: 21px 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-align: center;
  white-space: nowrap;
}
html.home-page .homepage-hero .homepage-block-quote:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
html.home-page .homepage-hero .homepage-quote-wrapper {
  padding: 21px 28px;
  display: inline-block;
  background: rgba(70, 70, 70, .75);
  font-family: Georgia, Helvetica, sans-serif;
  font-style: italic;
  vertical-align: middle;
  white-space: normal;
}
html.home-page .homepage-hero .homepage-quote-wrapper .homepage-quote {
  display: inline-block;
  font-size: 21px;
  color: #fff;
  vertical-align: middle;
}
html.home-page .homepage-hero .homepage-quote-wrapper img {
  display: inline-block;
  margin-left: 21px;
  vertical-align: middle;
}
html.home-page .homepage-hero .block-featured {
  height: 10%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 14px 0;
  text-align: center;
}
html.home-page .homepage-hero .block-featured .featured-wrapper {
  display: inline-block;
  vertical-align: top;
  padding: 7px 14px;
  background: rgba(70, 70, 70, .75);
  color: #fff;
  font-size: 13px;
  white-space: nowrap;
}
html.home-page .homepage-hero .block-featured .featured-wrapper a {
  color: #dddddd;
  text-decoration: underline;
}
html.home-page .homepage-hero .block-featured .featured-label {
  font-style: italic;
}
@media (max-width: 960px) {
  html.home-page .homepage-hero .homepage-hero-image {
    -webkit-animation: none;
            animation: none;
  }
}
@media (max-width: 640px) {
  html.home-page .homepage-hero .homepage-hero-image {
    background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/homepage/img/640/bg-image-mobile.jpg);
    background-position: center center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  html.home-page .homepage-hero .homepage-hero-content {
    height: 850px;
  }
  html.home-page .homepage-hero .homepage-block-intro {
    height: 87%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    padding-bottom: 17%;
  }
  html.home-page .homepage-hero .homepage-block-quote {
    display: none;
  }
  html.home-page .homepage-hero .block-intro-content {
    max-width: 420px;
    width: auto;
    padding: 0;
  }
  html.home-page .homepage-hero .block-intro-content:before,
  html.home-page .homepage-hero .block-intro-content:after {
    content: none;
  }
  html.home-page .homepage-hero .block-intro-content .intro-text {
    white-space: normal;
    margin-right: 0;
    display: block;
  }
  html.home-page .homepage-hero .block-intro-content .intro-text:before,
  html.home-page .homepage-hero .block-intro-content .intro-text:after {
    content: none;
  }
  html.home-page .homepage-hero .block-intro-content .white-bg {
    width: 100%;
    padding: 70px 0 0 0;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  html.home-page .homepage-hero .block-intro-content .white-bg .store-block,
  html.home-page .homepage-hero .block-intro-content .white-bg .share-block,
  html.home-page .homepage-hero .block-intro-content .white-bg .discover-block {
    display: block;
    padding-right: 0;
  }
  html.home-page .homepage-hero .block-intro-content .white-bg:after {
    content: none;
  }
  html.home-page .homepage-hero .block-intro-content .research-wrap {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  html.home-page .homepage-hero .block-intro-content .research-wrap:before,
  html.home-page .homepage-hero .block-intro-content .research-wrap:after {
    content: '';
    width: 50%;
    height: 42px;
    background-color: #fbfbfb;
  }
  html.home-page .homepage-hero .block-intro-content .research-wrap em {
    min-width: 164px;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    text-align: center;
  }
  html.home-page .homepage-hero .block-info-body {
    display: none;
  }
  html.home-page .homepage-hero .block-info-footer {
    padding: 63px 21px 14px 21px;
  }
  html.home-page .homepage-hero .block-info-footer .footer-block {
    vertical-align: middle;
    margin-right: 14px;
  }
  html.home-page .homepage-hero .block-info-footer .footer-block:first-of-type {
    width: 100%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  html.home-page .homepage-hero .block-info-footer .footer-block:first-of-type,
  html.home-page .homepage-hero .block-info-footer .footer-block:last-of-type {
    margin-right: 0;
  }
  html.home-page .homepage-hero .block-info-footer .separator-block {
    font-size: 0;
    padding: 0;
    border-right: 1px solid #ddd;
  }
  html.home-page .homepage-hero .homepage-block-featured {
    margin: 0 21px;
  }
}
html.home-page .research-workflow {
  text-align: center;
  padding: 21px 0 56px 0;
}
html.home-page .research-workflow .side-text {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  padding-left: 80px;
  width: 346px;
  color: #556471;
}
html.home-page .research-workflow .side-text h4 {
  margin: 0;
  font-size: 28px;
  line-height: 36px;
  font-weight: normal;
}
html.home-page .research-workflow .side-text p {
  margin: 7px 0;
  font-size: 18px;
  line-height: 28px;
}
html.home-page .research-workflow .tabs {
  padding-top: 14px;
}
html.home-page .research-workflow .normal-link {
  color: #717171;
  display: inline-block;
  width: 67px;
  text-align: center;
  margin-left: 38px;
  position: relative;
  font-size: 18px;
  line-height: 28px;
}
html.home-page .research-workflow .normal-link.active {
  font-weight: bold;
  color: #556471;
}
html.home-page .research-workflow .normal-link:first-child {
  margin-left: 0;
}
html.home-page .research-workflow .normal-link::after {
  position: absolute;
  content: "\E008";
  right: -21px;
  font-size: 8px;
  top: 10px;
}
html.home-page .research-workflow .normal-link:last-child::after {
  display: none;
}
html.home-page .research-workflow .research-step {
  padding: 28px 0 0 0;
}
html.home-page .research-workflow .research-step .svg-wrap {
  display: inline-block;
  position: relative;
  width: 260px;
  text-align: center;
  height: 200px;
}
html.home-page .research-workflow .research-step .svg-wrap::before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  height: 100%;
}
html.home-page .research-workflow .research-step .svg-wrap svg {
  display: inline-block;
  vertical-align: middle;
}
html.home-page .research-workflow .research-step .dashed-border {
  position: absolute;
  top: 21px;
  left: 28px;
  width: 196px;
  height: 126px;
  border: 2px dashed #ddd;
  border-radius: 6px;
  transition: opacity 0.5s ease-out;
  opacity: 0;
}
html.home-page .research-workflow .research-step .dashed-border.visible {
  opacity: 1;
}
html.home-page .research-workflow .research-step .earth {
  width: 40px;
  height: 40px;
  background: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/world.svg) 0 0 repeat;
  border-radius: 50%;
  background-size: 80px;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  border: 1px dotted #999;
  position: absolute;
  top: 80px;
  left: 109px;
  opacity: 0;
}
html.home-page .research-workflow .research-step .earth.visible {
  opacity: 0.3;
  background-position: -15px 0;
  transition: opacity 0.4s linear, background-position 0.8s ease-out;
}
html.home-page .research-workflow .research-step .upload-wrap {
  height: 21px;
  width: 170px;
  border: 2px solid #bbb;
  border-radius: 5px;
  overflow: hidden;
  opacity: 0;
  position: absolute;
  top: 78px;
  left: 43px;
  transition: opacity 0.5s ease-in;
  z-index: -1;
}
html.home-page .research-workflow .research-step .upload-wrap.visible {
  opacity: 1;
}
html.home-page .research-workflow .research-step .upload-wrap.in-progress .upload-progress {
  width: 100%;
  transition: width 0.4s ease-out;
}
html.home-page .research-workflow .research-step .upload-progress {
  height: 40px;
  background-color: #bbb;
  width: 0;
}
html.home-page .research-workflow h2 {
  font-size: 36px;
  line-height: 48px;
  color: #556471;
  margin: 0;
  padding: 28px 0 21px 0;
  font-weight: normal;
}
html.home-page .research-workflow .research-info {
  display: inline-block;
  max-width: 640px;
  color: #556471;
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 54px;
}
html.home-page .research-workflow .research-workflow-wrapper {
  position: relative;
}
html.home-page .research-workflow .workflow-line {
  position: absolute;
  width: 100%;
  top: 50%;
  height: 0;
  border-bottom: 3px dashed #f8f8f8;
  margin-top: -28.5px;
}
html.home-page .research-workflow .workflow-chart {
  position: relative;
  z-index: 1;
  white-space: nowrap;
  font-size: 0;
}
html.home-page .research-workflow .chart-block {
  display: inline-block;
  width: 25%;
  text-align: center;
  white-space: normal;
  font-size: 10px;
  vertical-align: top;
}
html.home-page .research-workflow .chart-element {
  display: inline-block;
  width: 138px;
  height: 138px;
  text-align: center;
  border: 3px solid #f8f8f8;
  border-radius: 50%;
  background: #fff;
  color: #dddddd;
  font-size: 5.4em;
  line-height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  white-space: nowrap;
}
html.home-page .research-workflow .chart-element::before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
html.home-page .research-workflow .chart-element::after {
  display: inline-block;
  vertical-align: middle;
}
html.home-page .research-workflow .chart-upload::after {
  content: "\E049";
}
html.home-page .research-workflow .chart-manage {
  font-size: 7em;
}
html.home-page .research-workflow .chart-manage::after {
  content: "\E046";
}
html.home-page .research-workflow .chart-publish::after {
  content: "\E047";
  padding-left: 14px;
}
html.home-page .research-workflow .chart-share {
  font-size: 6em;
}
html.home-page .research-workflow .chart-share::after {
  content: "\E048";
  padding-right: 10px;
}
html.home-page .research-workflow .chart-label {
  display: inline-block;
  width: 100%;
  padding-top: 21px;
  line-height: 35px;
  color: #556471;
  font-size: 2.8em;
  text-align: center;
}
@media (max-width: 640px) {
  html.home-page .research-workflow {
    padding: 21px 35px 63px 35px;
  }
  html.home-page .research-workflow h2 {
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  html.home-page .research-workflow .chart-block {
    font-size: 7px;
  }
  html.home-page .research-workflow .chart-element {
    width: 87px;
    height: 87px;
  }
  html.home-page .research-workflow .chart-publish:after {
    padding-left: 9px;
  }
  html.home-page .research-workflow .chart-share:after {
    padding-right: 7px;
  }
}
html.home-page .homepage-quote-block {
  background: #f8f8f8;
  padding: 49px 0;
}
html.home-page .homepage-quote-block h2 {
  color: #556471;
  padding: 0 0 35px 0;
  margin: 0;
  text-align: center;
  font-size: 36px;
  line-height: 42px;
  font-weight: normal;
}
html.home-page .homepage-quote-block .quote-block-wrapper {
  white-space: nowrap;
  text-align: center;
}
html.home-page .homepage-quote-block .quote-block-wrapper .side-quote {
  display: inline-block;
  font: italic bold 140px Georgia, Helvetica, sans-serif;
  line-height: 140px;
  color: #dddddd;
  width: 13%;
  padding-right: 3%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  height: 100%;
  vertical-align: middle;
}
html.home-page .homepage-quote-block .quote-block-wrapper .quote-body {
  display: inline-block;
  white-space: normal;
  vertical-align: middle;
  letter-spacing: -0.5px;
  width: 72%;
}
html.home-page .homepage-quote-block .quote-block-wrapper .quote-text {
  font-family: Georgia, Helvetica, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 28px;
  color: #556471;
}
html.home-page .homepage-quote-block .quote-block-wrapper .user-details {
  color: #8a8a8a;
  font-size: 18px;
  padding-top: 28px;
}
html.home-page .homepage-quote-block .quote-block-wrapper .user-name {
  color: #c74d5a;
  font-weight: bold;
}
@media (max-width: 640px) {
  html.home-page .homepage-quote-block {
    padding: 49px 35px;
  }
  html.home-page .homepage-quote-block h2 {
    font-weight: normal;
  }
  html.home-page .homepage-quote-block .quote-block-wrapper .side-quote {
    display: none;
  }
  html.home-page .homepage-quote-block .quote-block-wrapper .quote-body {
    width: auto;
  }
}
html.home-page .featured-categories-wrap {
  -webkit-font-smoothing: antialiased;
}
html.home-page .featured-categories-wrap h4 {
  font-size: 12px;
  color: #717171;
  text-transform: uppercase;
  font-weight: normal;
}
html.home-page .featured-categories-wrap .category-item {
  display: inline-block;
  margin: 0 10px 17px 10px;
  padding: 14px;
  font-weight: bold;
}
html.home-page .homepage-categories-block {
  padding: 49px 0 35px 0;
  text-align: center;
  border-bottom: 1px solid #dddddd;
}
html.home-page .homepage-categories-block h2 {
  font-size: 36px;
  line-height: 42px;
  color: #556471;
  font-weight: normal;
  padding: 0 0 35px 0;
  margin: 0;
}
html.home-page .homepage-categories-block .category-item {
  font-weight: bold;
}
@media (max-width: 640px) {
  html.home-page .homepage-categories-block {
    padding: 49px 35px 35px 35px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  html.home-page .homepage-categories-block h2 {
    padding: 0 35px 35px 35px;
  }
}
html.home-page .portal-item-thumb-wrap {
  width: 212px;
  padding: 14px;
  display: inline-block;
  vertical-align: top;
  transition: background-color 0.1s ease;
  position: relative;
}
html.home-page .portal-item-thumb-wrap:hover {
  background-color: #f8f8f8;
}
html.home-page .portal-item-thumb-wrap:hover .preview-wrap {
  border-color: #ddd;
}
html.home-page .portal-item-thumb-wrap.no-authors .item-details .relative-date {
  float: none;
}
html.home-page .portal-item-thumb-wrap .item-title-prefix {
  color: #717171;
}
html.home-page .portal-item-thumb-wrap .preview-wrap {
  height: 138px;
  overflow: hidden;
  display: block;
  border: 1px solid #ddd;
  position: relative;
  z-index: 10;
}
html.home-page .portal-item-thumb-wrap .preview-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
html.home-page .portal-item-thumb-wrap .item-title {
  font-weight: bold;
  margin-top: 10px;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  color: #464646;
  width: 100%;
}
html.home-page .portal-item-thumb-wrap .item-details {
  font-size: 11px;
  color: #717171;
}
html.home-page .portal-item-thumb-wrap .item-details .relative-date {
  float: right;
  line-height: 14px;
}
html.home-page .portal-item-thumb-wrap .item-authors {
  float: left;
}
html.home-page .portal-item-thumb-wrap .item-authors .normal-link,
html.home-page .portal-item-thumb-wrap .item-authors .inactive-author {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 130px;
  white-space: nowrap;
}
html.home-page .portal-item-thumb-wrap .item-authors .normal-link {
  display: inline-block;
}
html.home-page .portal-item-thumb-wrap .item-authors .inactive-author {
  display: block;
}
html.home-page .portal-item-thumb-wrap .item-authors .authors-trigger .inactive-author {
  display: inline-block;
}
html.home-page .portal-item-thumb-wrap .item-authors.more:hover .normal-link,
html.home-page .portal-item-thumb-wrap .item-authors.more:hover .inactive-author {
  max-width: 200px;
}
html.home-page .portal-item-thumb-wrap .item-authors.more:hover + .relative-date {
  display: none;
}
html.home-page .portal-item-thumb-wrap .item-authors.more > .authors-trigger:after {
  content: '';
  width: 11px;
  height: 13px;
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODBDMkU1NzlDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODBDMkU1N0FDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MEMyRTU3N0NGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MEMyRTU3OENGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuiUuhsAAABZSURBVHjaYjziGyHPwMCwHIhtgfgvEDMD8WEgTmUCEi+BWBSIKxggoALKv8sCJH4AcRwQ7wXiV0BcDcTOIHEmqOrjQNwHxLOgNIjPwMKAAE1ALAalwQAgwABrJhCTAYtXvAAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 3px 5px;
}
html.home-page .portal-item-thumb-wrap .item-authors:hover > .authors-list {
  max-height: 84px;
  padding-bottom: 7px;
  border-bottom: 2px solid #fff;
}
html.home-page .portal-item-thumb-wrap .item-authors .authors-list {
  overflow: hidden;
  transition: all 0.2s ease-out;
  max-height: 0;
  display: block;
  padding: 0 14px;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 11;
  background-color: #f8f8f8;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-bottom: 0px solid #fff;
}
html.home-page .portal-item-thumb-wrap .item-authors .authors-list .authors-trigger {
  float: left;
  clear: left;
}
html.home-page .portal-item-thumb-wrap .item-authors .authors-list .normal-link {
  display: block;
}
html.home-page .portal-item-thumb-wrap .item-date {
  float: right;
}
html.home-page .no-preview .preview-wrap {
  position: relative;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
html.home-page .no-preview .preview-placeholder {
  font-size: 11px;
  text-transform: uppercase;
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 28px;
  color: #464646;
  letter-spacing: 2px;
  left: 0;
}
html.home-page .no-preview .preview-placeholder::before {
  position: absolute;
  bottom: 21px;
  width: 74px;
  height: 49px;
  color: #464646;
  left: 50%;
  margin-left: -37px;
  font-size: 46px;
}
html.home-page .no-preview.Dataset .preview-placeholder::before {
  background-image: none;
  content: "\E020";
}
html.home-page .no-preview.Thesis .preview-placeholder::before {
  background-image: none;
  content: "\E07A";
}
html.home-page .no-preview.Code .preview-placeholder::before {
  background-image: none;
  content: "\E016";
}
html.home-page .no-preview.Book .preview-placeholder::before {
  background-image: none;
  content: "\E00E";
}
html.home-page .no-preview.Poster .preview-placeholder::before {
  background-image: none;
  content: "\E061";
}
html.home-page .no-preview.Paper .preview-placeholder::before {
  background-image: none;
  content: "\E059";
}
html.home-page .no-preview.Preprint .preview-placeholder::before {
  background-image: none;
  content: "\E062";
}
html.home-page .no-preview.Presentation .preview-placeholder::before {
  background-image: none;
  content: "\E064";
}
html.home-page .no-preview.Figure .preview-placeholder::before {
  background-image: none;
  content: "\E05D";
}
html.home-page .no-preview.Fileset .preview-placeholder::before {
  background-image: none;
  content: "\E035";
}
html.home-page .no-preview.Media .preview-placeholder::before {
  background-image: none;
  content: "\E096";
}
html.home-page .no-preview.is-metadata .preview-placeholder::before {
  background-image: none;
  color: #bbb;
  content: "\E053";
}
html.home-page .no-preview.is-confidential .preview-placeholder::before {
  background-image: none;
  content: "\E01D";
  font-size: 35px;
  line-height: 50px;
  color: #bbb;
}
html.home-page .no-preview.is-collection .preview-placeholder::before {
  background-image: none;
  content: "\E019";
  font-size: 23px;
  line-height: 52px;
  color: #bbb;
}
html.home-page .no-preview.is-project .preview-placeholder::before {
  background-image: none;
  content: "\E038";
  color: #bbb;
  font-size: 30px;
  line-height: 50px;
}
html.home-page .no-preview.is-collection .preview-container,
html.home-page .no-preview.is-project .preview-container {
  display: block;
  position: relative;
}
html.home-page .no-preview.is-collection .preview-container:before,
html.home-page .no-preview.is-project .preview-container:before,
html.home-page .no-preview.is-collection .preview-container:after,
html.home-page .no-preview.is-project .preview-container:after {
  content: "";
  position: absolute;
  width: 192px;
  z-index: 9;
  border-top: 2px solid #ddd;
  top: -4px;
  left: 10px;
}
html.home-page .no-preview.is-collection .preview-container:before,
html.home-page .no-preview.is-project .preview-container:before {
  width: 172px;
  top: -8px;
  left: 20px;
}
html.home-page .no-preview.is-embargoed .preview-placeholder::before {
  background-image: none;
  content: "\E091";
  color: #bbb;
  font-size: 20px;
  margin-left: -51px;
  line-height: 48px;
}
html.home-page .no-preview.is-embargoed .time-block {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: 14px;
  height: 43px;
  width: 50px;
  font-size: 21px;
  line-height: 21px;
  color: #bbb;
  vertical-align: top;
}
html.home-page .no-preview.is-embargoed .time-block .time-info {
  font-size: 12px;
  line-height: 12px;
  text-transform: lowercase;
  color: #bbb;
}
html.home-page .no-preview.is-embargoed .time-block .less-than {
  font-size: 12px;
  line-height: 24px;
  vertical-align: top;
  padding-right: 2px;
}
html.home-page .homepage-article-listing {
  padding: 35px 0;
}
html.home-page .homepage-article-listing .filters-holder {
  text-align: center;
}
html.home-page .homepage-article-listing .filter-button {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 35px;
  margin-right: 42px;
  font-size: 14px;
  color: #c74d5a;
  font-weight: normal;
}
html.home-page .homepage-article-listing .filter-button:last-of-type {
  margin-right: 0;
}
html.home-page .homepage-article-listing .filter-button.active {
  color: #464646;
  font-weight: bold;
}
html.home-page .homepage-article-listing .filter-button.search:after {
  content: "\E06E";
  color: #717171;
  font-size: 12px;
  padding-left: 7px;
}
html.home-page .homepage-article-listing .articles-list {
  text-align: center;
}
html.home-page .homepage-article-listing .portal-item-thumb-wrap {
  width: 212px;
  text-align: left;
}
html.home-page .homepage-article-listing .loader {
  width: 100%;
  height: 100%;
  position: relative;
}
html.home-page .homepage-article-listing .loader .message {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
html.home-page .homepage-article-listing .loader .message-wrap {
  height: 100%;
  width: 100%;
  display: inline-block;
  text-align: center;
}
html.home-page .homepage-article-listing .loader.loading .message {
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
html.home-page .homepage-article-listing .loader.loading .message:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
html.home-page .homepage-article-listing .loader.loading .message .default-content {
  display: inline-block;
  background: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/loader.gif) no-repeat 50% 50%;
  vertical-align: middle;
  width: 50px;
  height: 50px;
}
html.home-page .homepage-article-listing .loader.error .message {
  white-space: normal;
  position: relative;
  z-index: 200;
  width: 80%;
  max-width: 960px;
  text-align: left;
  margin: 0 40px;
  background-color: #f3dbde;
  padding: 14px;
}
html.home-page .homepage-article-listing .loader.error .message .default-content {
  content: "failed";
  color: red;
}
html.home-page .homepage-article-listing .loader.show-content > .message-wrap,
html.home-page .homepage-article-listing .loader.show-content > .message-wrap:after {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  display: inline-block;
  white-space: nowrap;
}
html.home-page .homepage-article-listing .loader.show-content > .message-wrap:after {
  content: '';
  opacity: 0.5;
  background: #fff;
}
html.home-page .homepage-article-listing .loader.show-content > .message-wrap:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
html.home-page .homepage-article-listing .loader.show-content > .message-wrap .default-content {
  z-index: 101;
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  z-index: 200;
}
html.home-page .homepage-article-listing .loader.error::before {
  display: none;
}
html.home-page .homepage-article-listing .loader .retry-action {
  color: #c74d5a;
  margin-left: 7px;
}
html.home-page .homepage-article-listing .loader .retry-action:hover {
  text-decoration: underline;
}
html.home-page .homepage-article-listing .browse-more {
  display: inline-block;
  margin-top: 35px;
  font-weight: bold;
}
@media (max-width: 640px) {
  html.home-page .homepage-article-listing {
    padding: 42px 35px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  html.home-page .homepage-article-listing .browse-more {
    padding: 7px 14px;
  }
  html.home-page .homepage-article-listing .portal-item-thumb-wrap {
    width: 100%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    box-shadow: 3px 3px 7px 1px rgba(0, 0, 0, .2);
    margin-bottom: 49px;
  }
  html.home-page .homepage-article-listing .portal-item-thumb-wrap:hover {
    background: none;
  }
  html.home-page .homepage-article-listing .portal-item-thumb-wrap .preview-container:after {
    content: none;
  }
  html.home-page .homepage-article-listing .portal-item-thumb-wrap .preview-wrap {
    background: transparent;
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    border: none;
    z-index: 10;
  }
  html.home-page .homepage-article-listing .portal-item-thumb-wrap .preview-wrap img {
    display: none;
  }
  html.home-page .homepage-article-listing .portal-item-thumb-wrap .preview-placeholder {
    display: none;
  }
  html.home-page .homepage-article-listing .portal-item-thumb-wrap .item-title {
    font-size: 18px;
    line-height: 21px;
    font-weight: normal;
    width: 80%;
    position: relative;
  }
  html.home-page .homepage-article-listing .portal-item-thumb-wrap .item-title .line-clamp {
    white-space: normal!important;
    overflow: hidden!important;
  }
  html.home-page .homepage-article-listing .portal-item-thumb-wrap .item-title::after {
    content: "\E075";
    font-family: "figIcon";
    color: #c74d5a;
    position: absolute;
    display: inline-block;
    line-height: 21px;
    top: 50%;
    right: -20%;
    margin-top: -10px;
    font-size: 14px;
  }
  html.home-page .homepage-article-listing .portal-item-thumb-wrap .item-details {
    margin-top: 18px;
  }
  html.home-page .homepage-article-listing .portal-item-thumb-wrap .authors-trigger,
  html.home-page .homepage-article-listing .portal-item-thumb-wrap .relative-date {
    color: #717171;
    font-size: 14px;
    line-height: 21px;
  }
  html.home-page .homepage-article-listing .portal-item-thumb-wrap .item-authors.more > .authors-trigger:after {
    content: none;
  }
  html.home-page .homepage-article-listing .portal-item-thumb-wrap .authors-list {
    display: none;
  }
}
html.home-page .homepage {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.home-page .homepage .homepage-center-block {
  width: 960px;
  margin: 0 auto;
}
html.home-page .homepage .homepage-institutions-list,
html.home-page .homepage .homepage-publishers-list {
  padding: 49px 0;
}
html.home-page .homepage .homepage-institutions-list h3,
html.home-page .homepage .homepage-publishers-list h3 {
  padding: 0 0 44px 0;
  margin: 0;
  font-size: 14px;
  color: #717171;
  text-transform: uppercase;
  text-align: center;
  font-weight: normal;
}
html.home-page .homepage .homepage-institutions-list img,
html.home-page .homepage .homepage-publishers-list img {
  display: block;
  width: 100%;
}
html.home-page .homepage .homepage-publishers-list h3 {
  padding-bottom: 24px;
}
html.home-page .homepage .homepage-publisher-block,
html.home-page .homepage .homepage-institutions-block {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/homepage/img/institutions_bg.jpg);
  background-position: center center;
  background-size: 100%;
  background-size: cover;
}
html.home-page .homepage .homepage-publisher-block .homepage-data-body,
html.home-page .homepage .homepage-institutions-block .homepage-data-body {
  max-width: 640px;
  height: 420px;
  margin: 0 auto;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-align: center;
  color: #fff;
}
html.home-page .homepage .homepage-publisher-block h2,
html.home-page .homepage .homepage-institutions-block h2 {
  font-size: 36px;
  line-height: 48px;
  height: 30%;
  margin: 0;
  vertical-align: bottom;
  display: inline-block;
}
html.home-page .homepage .homepage-publisher-block h2:before,
html.home-page .homepage .homepage-institutions-block h2:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: bottom;
}
html.home-page .homepage .homepage-publisher-block h2 .slim,
html.home-page .homepage .homepage-institutions-block h2 .slim {
  font-weight: normal;
}
html.home-page .homepage .homepage-publisher-block .homepage-data-info,
html.home-page .homepage .homepage-institutions-block .homepage-data-info {
  height: 40%;
  font-size: 18px;
  line-height: 28px;
  padding: 21px 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-align: center;
  white-space: nowrap;
}
html.home-page .homepage .homepage-publisher-block .homepage-data-info:before,
html.home-page .homepage .homepage-institutions-block .homepage-data-info:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
html.home-page .homepage .homepage-publisher-block .homepage-data-info .info-content,
html.home-page .homepage .homepage-institutions-block .homepage-data-info .info-content {
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
}
html.home-page .homepage .homepage-publisher-block .simple-pink-button,
html.home-page .homepage .homepage-institutions-block .simple-pink-button {
  padding: 9px 14px;
  display: inline-block;
  font-weight: bold;
}
@media (max-width: 640px) {
  html.home-page .homepage .homepage-publisher-block .homepage-data-body,
  html.home-page .homepage .homepage-institutions-block .homepage-data-body {
    padding: 0 35px;
    height: auto;
  }
  html.home-page .homepage .homepage-publisher-block h2,
  html.home-page .homepage .homepage-institutions-block h2 {
    margin-top: 63px;
  }
  html.home-page .homepage .homepage-publisher-block .homepage-data-info,
  html.home-page .homepage .homepage-institutions-block .homepage-data-info {
    font-size: 32px;
    line-height: 42px;
    padding: 21px 0 35px 0;
  }
  html.home-page .homepage .homepage-publisher-block .simple-pink-button,
  html.home-page .homepage .homepage-institutions-block .simple-pink-button {
    margin-bottom: 63px;
  }
}
html.home-page .homepage .homepage-publisher-block {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/homepage/img/publishers_bg.jpg);
}
@media (max-width: 960px) {
  html.home-page .homepage .homepage-center-block {
    width: 100%;
  }
}
@media (max-width: 640px) {
  html.home-page .homepage {
    max-width: 640px;
  }
  html.home-page .homepage .comma {
    display: none;
  }
  html.home-page .homepage .homepage-institutions-list,
  html.home-page .homepage .homepage-publishers-list {
    padding: 49px 35px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  html.home-page .homepage .homepage-institutions-list h3,
  html.home-page .homepage .homepage-publishers-list h3 {
    padding: 0 35px 44px 35px;
  }
  html.home-page .homepage .homepage-institutions-block {
    background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/homepage/img/640/institutions_bg-mobile.jpeg);
  }
  html.home-page .homepage .homepage-publisher-block {
    background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/homepage/img/640/publishers_bg-mobile.jpeg);
  }
  html.home-page .homepage .research-workflow .side-text {
    padding: 0;
    width: 100%;
    display: block;
    text-align: center;
  }
  html.home-page .homepage .block-featured .featured-wrapper {
    margin: 0 21px;
    white-space: normal;
  }
}
html {
  position: relative;
  min-height: 100%;
}
body {
  margin: 0;
}
a {
  text-decoration: none;
  cursor: pointer;
}
a img {
  border: none;
}
button,
input,
select,
textarea {
  outline: 0;
}
.translate-reset {
  width: 0;
  height: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.fs-icon-base,
#app-root[data-app="services"] .footer-navigation .back-to-top:before,
#app-root[data-app="services"] .intro-cta .read-below:after,
#app-root[data-app="services"] .contact-wrap .form-cta .sent-success-wrapper .message:after,
#app-root[data-app="services"] .contact-wrap .form-cta .sent-error-wrapper .message:after,
#app-root[data-app="services"] .featured-articles-carousel .next-page::after,
#app-root[data-app="services"] .featured-articles-carousel .prev-page::after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cf:before,
.cf:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.cf:after {
  clear: both;
}
.services-page.no-flexbox .intro-page-wrap:before,
.services-page.no-flexbox .intro-page header:before,
.services-page.no-flexbox .header-slide:before,
.services-page.no-flexbox .benefits-wrap .lists-wrap:before,
.services-page.no-flexbox .features-wrap .feature-slide:before,
.services-page.no-flexbox .testimonials-wrap .testimonial-slide:before,
.services-page.no-flexbox .questions-lists:before,
.services-page.no-flexbox .contact-wrap .contact-footer:before,
.services-page.no-flexbox .intro-page:before,
.services-page.no-flexbox .intro-page-wrap:after,
.services-page.no-flexbox .intro-page header:after,
.services-page.no-flexbox .header-slide:after,
.services-page.no-flexbox .benefits-wrap .lists-wrap:after,
.services-page.no-flexbox .features-wrap .feature-slide:after,
.services-page.no-flexbox .testimonials-wrap .testimonial-slide:after,
.services-page.no-flexbox .questions-lists:after,
.services-page.no-flexbox .contact-wrap .contact-footer:after,
.services-page.no-flexbox .intro-page:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.services-page.no-flexbox .intro-page-wrap:after,
.services-page.no-flexbox .intro-page header:after,
.services-page.no-flexbox .header-slide:after,
.services-page.no-flexbox .benefits-wrap .lists-wrap:after,
.services-page.no-flexbox .features-wrap .feature-slide:after,
.services-page.no-flexbox .testimonials-wrap .testimonial-slide:after,
.services-page.no-flexbox .questions-lists:after,
.services-page.no-flexbox .contact-wrap .contact-footer:after,
.services-page.no-flexbox .intro-page:after {
  clear: both;
}
.services-page.no-flexbox .intro-page-wrap {
  position: relative;
}
.services-page.no-flexbox .intro-page-wrap .intro-cta {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.services-page.no-flexbox .intro-page .header-navigation {
  margin-top: 17px;
  float: right;
}
.services-page.no-flexbox .intro-page header a {
  float: left;
}
.services-page.no-flexbox .benefits-left {
  float: left;
}
.services-page.no-flexbox .benefits-left {
  float: right;
}
.services-page.no-flexbox .feature-slide .feature-image {
  float: left;
}
.services-page.no-flexbox .feature-slide .feature-detail {
  float: left;
  margin-left: 40px;
}
.services-page.no-flexbox .testimonial-slide .publisher-logo {
  float: left;
}
.services-page.no-flexbox .testimonial-slide .testimonial-wrap {
  float: left;
  margin-left: 100px;
}
.services-page.no-flexbox .question-list {
  float: left;
  margin-left: 80px;
}
.services-page.no-flexbox .question-list:first-child {
  margin-left: 0;
}
.services-page.no-flexbox .institutions-page .testimonial-wrap {
  float: left;
  max-width: 380px;
}
@font-face {
  font-family: "figIcon";
  src: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/fonts/figIcon.eot);
  src: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/fonts/figIcon.eot?#iefix) format("embedded-opentype"), url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/fonts/figIcon.woff) format('woff'), url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/fonts/figIcon.ttf) format('truetype'), url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/fonts/figIcon.svg#figIcon) format('svg');
}
html.services-page {
  font-size: 10px;
  height: 100%;
}
html.services-page #app-root,
html.services-page body {
  min-height: 100%;
  height: 100%;
}
html.services-page body {
  font-family: "Ebrima", Arial, Helvetica, sans-serif;
  font-size: 1.3rem;
}
#app-root[data-app="services"] .full-width {
  height: 100%;
  color: #464646;
}
#app-root[data-app="services"] h1,
#app-root[data-app="services"] h2,
#app-root[data-app="services"] h3,
#app-root[data-app="services"] h4 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#app-root[data-app="services"] h1 {
  font-size: 4.2rem;
  font-weight: normal;
  margin: 4.2rem 0;
  text-align: center;
}
#app-root[data-app="services"] .simple-pink-button {
  cursor: pointer;
}
#app-root[data-app="services"] .page-footer {
  background-color: #556471;
}
#app-root[data-app="services"] .carousel .carousel-buttons {
  position: relative;
  z-index: 1;
}
#app-root[data-app="services"] .carousel .carousel-button {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background: #464646;
  margin: 0 1rem;
  cursor: pointer;
}
#app-root[data-app="services"] .carousel .carousel-button.active {
  background: #c74d5a;
}
#app-root[data-app="services"] .carousel-animator {
  position: relative;
}
#app-root[data-app="services"] .carousel-content {
  white-space: nowrap;
  overflow: hidden;
}
#app-root[data-app="services"] .carousel-content .carousel-slide {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  white-space: normal;
}
#app-root[data-app="services"] .slide-enter-active,
#app-root[data-app="services"] .slide-leave-active {
  transition: left 0.3s ease-out;
}
#app-root[data-app="services"] .slide-left .slide-enter {
  left: 100%;
}
#app-root[data-app="services"] .slide-left .slide-enter.slide-enter-active {
  left: 0;
}
#app-root[data-app="services"] .slide-left .slide-leave {
  left: -100%;
}
#app-root[data-app="services"] .slide-left .slide-leave.slide-leave-active {
  left: -200%;
}
#app-root[data-app="services"] .slide-right .slide-enter {
  left: -100%;
}
#app-root[data-app="services"] .slide-right .slide-enter.slide-enter-active {
  left: 0;
}
#app-root[data-app="services"] .slide-right .slide-leave {
  left: -100%;
}
#app-root[data-app="services"] .slide-right .slide-leave.slide-leave-active {
  left: 0;
}
#app-root[data-app="services"] .footer-navigation {
  padding: 0.7rem 0;
  text-align: right;
  max-width: 96rem;
  margin: 0 auto;
}
#app-root[data-app="services"] .footer-navigation a {
  color: #fff;
  cursor: pointer;
  margin-left: 2.1rem;
  line-height: 2.1rem;
  position: relative;
}
#app-root[data-app="services"] .footer-navigation a:after {
  position: absolute;
  content: "";
  width: 1px;
  height: 100%;
  background-color: #fff;
  right: -16px;
  right: -1rem;
  top: 0;
}
#app-root[data-app="services"] .footer-navigation a:last-child:after {
  display: none;
}
#app-root[data-app="services"] .footer-navigation .back-to-top {
  margin: 0;
}
#app-root[data-app="services"] .footer-navigation .back-to-top:before {
  content: "\E094";
  margin-right: 11.2px;
  margin-right: 0.7rem;
}
#app-root[data-app="services"] .intro-page-wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/services/images/background-header.jpg);
  background-position: center, center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  border-bottom: 7px solid #ddd;
}
#app-root[data-app="services"] .intro-page {
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-align: center;
  max-width: 96rem;
  margin: 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#app-root[data-app="services"] .intro-page .carousel {
  margin: 4.2rem 0;
}
#app-root[data-app="services"] .intro-page .carousel .carousel-buttons {
  display: none;
}
#app-root[data-app="services"] .intro-page h1 {
  text-shadow: 0 0 7px rgba(1, 1, 1, .2);
}
#app-root[data-app="services"] .intro-page header,
#app-root[data-app="services"] .intro-page h1,
#app-root[data-app="services"] .intro-page .carousel,
#app-root[data-app="services"] .intro-page .intro-cta {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
#app-root[data-app="services"] .intro-page header {
  padding: 2.7rem 6rem;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#app-root[data-app="services"] .intro-page header img {
  max-width: 100%;
}
#app-root[data-app="services"] .header-navigation {
  padding: 1rem 2rem;
  background-color: rgba(255, 255, 255, .15);
}
#app-root[data-app="services"] .header-navigation a {
  color: #fff;
  margin: 0 1rem;
  position: relative;
}
#app-root[data-app="services"] .header-navigation a:after {
  width: 1.6px;
  width: 0.1rem;
  position: absolute;
  content: "";
  height: 100%;
  background-color: rgba(255, 255, 255, .5);
  right: -16px;
  right: -1rem;
}
#app-root[data-app="services"] .header-navigation a:last-child:after {
  display: none;
}
#app-root[data-app="services"] .header-slide-wrap {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
}
#app-root[data-app="services"] .header-slide {
  font-size: 2.1rem;
  font-family: Georgia, Helvetica, sans-serif;
  font-style: italic;
  padding: 1.1rem 3rem;
  line-height: 3.2rem;
  text-align: center;
  border-top: 1px solid rgba(255, 255, 255, .2);
  border-bottom: 1px solid rgba(255, 255, 255, .2);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#app-root[data-app="services"] .header-slide p {
  margin: 0;
  display: inline-block;
}
#app-root[data-app="services"] .header-slide img {
  margin-left: 2.1em;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
              -ms-grid-row-align: center;
          align-self: center;
}
#app-root[data-app="services"] .intro-cta {
  font-size: 1.8rem;
  line-height: 2.8rem;
  margin-bottom: 3rem;
}
#app-root[data-app="services"] .intro-cta .read-below {
  cursor: pointer;
}
#app-root[data-app="services"] .intro-cta .read-below:after {
  margin: 0 7px;
  border: 3px solid rgba(255, 255, 255, .2);
  content: "\E006";
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  border-radius: 64px;
  border-radius: 4rem;
  width: 51.2px;
  width: 3.2rem;
  height: 51.2px;
  height: 3.2rem;
  line-height: 35px;
  display: inline-block;
  vertical-align: middle;
}
#app-root[data-app="services"] .intro-cta .simple-pink-button {
  margin-left: 0.7rem;
  font-size: 1.8rem;
  padding: 0.7rem 1.4rem;
  cursor: pointer;
  background-color: #c74d5a;
  border-radius: 3px;
  display: inline-block;
  color: #fff;
}
#app-root[data-app="services"] .intro-cta .simple-pink-button:hover {
  background-color: #fff;
  color: #c74d5a;
}
#app-root[data-app="services"] .publishers-page .intro-page-wrap {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/services/images/publishers/background-header.jpg);
}
#app-root[data-app="services"] .benefits-wrap {
  background-color: #f8f8f8;
  padding: 42px 0 0;
  text-align: center;
  border-bottom: 7px solid #ddd;
}
#app-root[data-app="services"] .benefits-wrap h1 {
  color: #556471;
}
#app-root[data-app="services"] .benefits-wrap ul {
  text-align: left;
  font-size: 1.8rem;
  line-height: 2.8rem;
  list-style: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/services/images/list-style.png);
  max-width: 40%;
  padding-left: 0;
}
#app-root[data-app="services"] .benefits-wrap ul li {
  margin: 1.4rem 0 1.4rem 1.4rem;
}
#app-root[data-app="services"] .benefits-wrap img {
  display: inline-block;
  position: relative;
  margin-bottom: -64px;
  max-width: 100%;
  z-index: 9;
}
#app-root[data-app="services"] .benefits-wrap .lists-wrap {
  margin: 0 auto;
  max-width: 96rem;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
#app-root[data-app="services"] .features-wrap {
  background: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/services/images/features.jpg) center center no-repeat;
  background-size: cover;
  padding: 4.5rem 0 7rem;
  color: #fff;
  position: relative;
}
#app-root[data-app="services"] .features-wrap h1 {
  margin-bottom: 2.1rem;
}
#app-root[data-app="services"] .features-wrap .slider-nav {
  text-align: center;
  font-size: 1.8rem;
}
#app-root[data-app="services"] .features-wrap .slider-nav .simple-pink-button {
  min-width: 8rem;
  padding: 0.7rem 3rem;
  position: relative;
  color: #fff;
}
#app-root[data-app="services"] .features-wrap .slider-nav .simple-pink-button:after {
  position: absolute;
  width: 1px;
  height: 100%;
  content: "";
  right: 0;
  background-color: rgba(255, 255, 255, .2);
  top: 0;
}
#app-root[data-app="services"] .features-wrap .slider-nav .simple-pink-button:last-child:after {
  display: none;
}
#app-root[data-app="services"] .features-wrap .slider-nav .simple-pink-button.active {
  left: -2px;
  border: 1px solid rgba(255, 255, 255, .2);
  border-left: 2px solid #aa5360;
  border-right: 0;
  background-color: #aa5360;
}
#app-root[data-app="services"] .features-wrap .carousel {
  max-width: 96rem;
  margin: 3rem auto 0;
  position: relative;
}
#app-root[data-app="services"] .features-wrap .carousel .carousel-buttons {
  position: absolute;
  bottom: -6rem;
  z-index: 9;
  left: 0;
}
#app-root[data-app="services"] .features-wrap .carousel .carousel-button {
  background-color: #f8f8f8;
}
#app-root[data-app="services"] .features-wrap .carousel .carousel-button.active {
  background-color: #c74d5a;
}
#app-root[data-app="services"] .features-wrap .carousel-animator {
  margin-top: 4.3rem;
}
#app-root[data-app="services"] .features-wrap .feature-slide {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  font-size: 1.8rem;
}
#app-root[data-app="services"] .features-wrap .feature-slide h3 {
  margin: 0;
  font-size: 1.8rem;
}
#app-root[data-app="services"] .features-wrap .feature-slide ul {
  line-height: 2.1rem;
  padding-left: 1.8rem;
}
#app-root[data-app="services"] .features-wrap .feature-slide ul li {
  margin: 1rem 0;
}
#app-root[data-app="services"] .features-wrap .feature-image {
  width: 45%;
  max-width: 36rem;
}
#app-root[data-app="services"] .features-wrap .feature-image img {
  max-width: 100%;
  border: 4px solid rgba(255, 255, 255, .2);
}
#app-root[data-app="services"] .features-wrap .feature-detail {
  max-width: 45%;
}
#app-root[data-app="services"] .features-footer-wrap {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: #556471;
}
#app-root[data-app="services"] .features-footer-wrap .features-footer {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/services/images/gradient-cover.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  content: "";
}
#app-root[data-app="services"] .testimonials-wrap {
  padding: 3rem 0;
}
#app-root[data-app="services"] .testimonials-wrap h1 {
  color: #556471;
}
#app-root[data-app="services"] .testimonials-wrap .carousel {
  max-width: 96rem;
  margin: 0 auto;
  position: relative;
}
#app-root[data-app="services"] .testimonials-wrap .carousel-content {
  padding: 0 0 3rem 0;
}
#app-root[data-app="services"] .testimonials-wrap .testimonial-slide {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 3rem;
}
#app-root[data-app="services"] .testimonials-wrap .testimonial-slide .publisher-logo {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
              -ms-grid-row-align: center;
          align-self: center;
  min-width: 25rem;
  text-align: center;
}
#app-root[data-app="services"] .testimonials-wrap .testimonial-slide .publisher-logo img {
  display: inline-block;
}
#app-root[data-app="services"] .testimonials-wrap .testimonial-slide quote {
  line-height: 2.8rem;
  font-size: 2.1rem;
  font-family: Georgia, Helvetica, sans-serif;
  font-style: italic;
  position: relative;
}
#app-root[data-app="services"] .testimonials-wrap .testimonial-slide quote:before {
  content: "\201C";
  font-weight: 700;
  font-style: italic;
  color: #ddd;
  font-size: 224px;
  font-size: 14rem;
  position: absolute;
  top: 48px;
  top: 3rem;
  left: -153.6px;
  left: -9.6rem;
}
#app-root[data-app="services"] .testimonials-wrap .testimonial-slide .testimonial-wrap {
  max-width: 58rem;
}
#app-root[data-app="services"] .testimonials-wrap .testimonial-slide .user-details {
  margin-top: 1.4rem;
  font-size: 1.8rem;
  color: #717171;
}
#app-root[data-app="services"] .testimonials-wrap .testimonial-slide .user-details strong {
  color: #464646;
}
#app-root[data-app="services"] .testimonials-wrap .carousel-buttons {
  text-align: center;
}
#app-root[data-app="services"] .institutions-page .testimonial-wrap {
  max-width: 35%;
  margin-left: 9.6rem;
}
#app-root[data-app="services"] .institutions-page .testimonials-wrap .carousel-button {
  background-color: #ddd;
}
#app-root[data-app="services"] .institutions-page .testimonials-wrap .carousel-button.active {
  background-color: #c74d5a;
}
#app-root[data-app="services"] .institutions-page .testimonials-wrap .footer-navigation a {
  color: #556471;
}
#app-root[data-app="services"] .institutions-page .testimonials-wrap .footer-navigation a:after {
  background-color: #556471;
}
#app-root[data-app="services"] .questions-wrap {
  background-color: #f8f8f8;
  padding: 3rem 1.4rem;
}
#app-root[data-app="services"] .questions-wrap h1 {
  color: #54626f;
}
#app-root[data-app="services"] .questions-lists {
  max-width: 96rem;
  margin: 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
#app-root[data-app="services"] .questions-lists .question-list {
  width: 40%;
}
#app-root[data-app="services"] .question-wrap h4 {
  font-size: 2.1rem;
  line-height: 2.8rem;
  margin: 0;
}
#app-root[data-app="services"] .question-wrap p {
  font-size: 1.8rem;
  line-height: 2.1rem;
  color: #717171;
}
#app-root[data-app="services"] .contact-wrap {
  padding: 3rem 0;
}
#app-root[data-app="services"] .contact-wrap h1 {
  color: #54626f;
}
#app-root[data-app="services"] .contact-wrap .form-wrap {
  max-width: 70rem;
  margin: 0 auto;
  padding: 4rem 0 3.2rem 0;
  background-color: #c74d5a;
  font-family: Arial, Helvetica, sans-serif;
}
#app-root[data-app="services"] .contact-wrap .field-wrap {
  max-width: 46rem;
  margin: 1.4rem auto 2.1rem auto;
}
#app-root[data-app="services"] .contact-wrap .field-wrap label {
  color: #fff;
  line-height: 2.8rem;
  font-size: 1.8rem;
  letter-spacing: 0.6px;
}
#app-root[data-app="services"] .contact-wrap .field-wrap textarea {
  resize: none;
  height: 154px;
  overflow-y: auto;
}
#app-root[data-app="services"] .contact-wrap .form-cta {
  text-align: center;
  margin-top: 4rem;
}
#app-root[data-app="services"] .contact-wrap .form-cta .simple-pink-button {
  display: inline-block;
  background-color: #fff;
  color: #c74d5a;
  padding: 0.9rem 2.8rem;
  border-radius: 3px;
  font-size: 2.1rem;
}
#app-root[data-app="services"] .contact-wrap .form-cta .simple-pink-button.disabled {
  background-color: #f3dbde;
  color: #c78f95;
}
#app-root[data-app="services"] .contact-wrap .form-cta .sent-success-wrapper,
#app-root[data-app="services"] .contact-wrap .form-cta .sent-error-wrapper {
  font-size: 1.8rem;
  color: #ffffff;
}
#app-root[data-app="services"] .contact-wrap .form-cta .sent-success-wrapper .underline,
#app-root[data-app="services"] .contact-wrap .form-cta .sent-error-wrapper .underline {
  border-bottom: 1px solid #fff;
}
#app-root[data-app="services"] .contact-wrap .form-cta .sent-success-wrapper .disabled,
#app-root[data-app="services"] .contact-wrap .form-cta .sent-error-wrapper .disabled {
  color: #c78f95;
  border-bottom-color: #c78f95;
}
#app-root[data-app="services"] .contact-wrap .form-cta .sent-success-wrapper .message:after {
  content: "\E014";
  margin: 0 14px 0 7px;
}
#app-root[data-app="services"] .contact-wrap .form-cta .sent-error-wrapper .message:after {
  content: "\E023";
  margin: 0 14px 0 7px;
  font-size: 14px;
}
#app-root[data-app="services"] .contact-wrap .mimic-input {
  background-color: #f3dbde;
  padding: 0.3rem 0.9rem;
  margin-top: 7px;
}
#app-root[data-app="services"] .contact-wrap .mimic-input textarea,
#app-root[data-app="services"] .contact-wrap .mimic-input input {
  margin: 0;
  border: 0;
  line-height: 2.8rem;
  min-height: 2.8rem;
  font-size: 1.6rem;
  color: #87555a;
  background-color: transparent;
  font-family: Arial, Helvetica, sans-serif;
}
#app-root[data-app="services"] .contact-wrap .contact-footer {
  max-width: 70rem;
  margin: 4.7rem auto 2.1rem auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
#app-root[data-app="services"] .contact-wrap .contact-footer .half {
  line-height: 2.8rem;
  font-size: 1.8rem;
  color: #54626f;
}
#app-root[data-app="services"] .contact-wrap .contact-footer .normal-link {
  font-size: 2.4rem;
  color: #c74d5a;
  white-space: nowrap;
  font-weight: bold;
}
#app-root[data-app="services"] .contact-wrap input::-webkit-input-placeholder,
#app-root[data-app="services"] .contact-wrap textarea::-webkit-input-placeholder {
  color: #c78f95;
}
#app-root[data-app="services"] .contact-wrap input:-moz-placeholder,
#app-root[data-app="services"] .contact-wrap textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #c78f95;
}
#app-root[data-app="services"] .contact-wrap input::-moz-placeholder,
#app-root[data-app="services"] .contact-wrap textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #c78f95;
}
#app-root[data-app="services"] .contact-wrap input:-ms-input-placeholder,
#app-root[data-app="services"] .contact-wrap textarea:-ms-input-placeholder {
  color: #c78f95;
}
#app-root[data-app="services"] .contact-wrap input:focus::-webkit-input-placeholder,
#app-root[data-app="services"] .contact-wrap textarea:focus::-webkit-input-placeholder {
  color: #deb7bc;
}
#app-root[data-app="services"] .contact-wrap input:focus:-moz-placeholder,
#app-root[data-app="services"] .contact-wrap textarea:focus:-moz-placeholder {
  /* Firefox 18- */
  color: #deb7bc;
}
#app-root[data-app="services"] .contact-wrap input:focus::-moz-placeholder,
#app-root[data-app="services"] .contact-wrap textarea:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: #deb7bc;
}
#app-root[data-app="services"] .contact-wrap input:focus:-ms-input-placeholder,
#app-root[data-app="services"] .contact-wrap textarea:focus:-ms-input-placeholder {
  color: #deb7bc;
}
#app-root[data-app="services"] .reset-btn-style {
  margin: 0;
  background: transparent;
  border: 0;
  padding: 0;
}
@-webkit-keyframes hero-animation {
  from {
    -webkit-transform: rotate(0.01deg) translate(50px) rotate(0.01deg);
            transform: rotate(0.01deg) translate(50px) rotate(0.01deg);
  }
  to {
    -webkit-transform: rotate(360deg) translate(50px) rotate(-360deg);
            transform: rotate(360deg) translate(50px) rotate(-360deg);
  }
}
@keyframes hero-animation {
  from {
    -webkit-transform: rotate(0.01deg) translate(50px) rotate(0.01deg);
            transform: rotate(0.01deg) translate(50px) rotate(0.01deg);
  }
  to {
    -webkit-transform: rotate(360deg) translate(50px) rotate(-360deg);
            transform: rotate(360deg) translate(50px) rotate(-360deg);
  }
}
#app-root[data-app="services"] .featured-articles-carousel:hover .pagination {
  opacity: 1;
}
#app-root[data-app="services"] .featured-articles-carousel .pagination {
  font-size: 5rem;
  opacity: 0;
}
#app-root[data-app="services"] .featured-articles-carousel .pagination strong {
  display: none;
}
#app-root[data-app="services"] .featured-articles-carousel .prev-page,
#app-root[data-app="services"] .featured-articles-carousel .next-page {
  font-size: inherit;
  margin: 0;
  background: transparent;
  border: 0;
  padding: 0;
  font-weight: bold;
  position: absolute;
  z-index: 10;
  color: #fff;
  top: 50%;
  margin-top: -3.5rem;
  cursor: pointer;
}
#app-root[data-app="services"] .featured-articles-carousel .prev-page:disabled,
#app-root[data-app="services"] .featured-articles-carousel .next-page:disabled {
  display: none;
}
#app-root[data-app="services"] .featured-articles-carousel .next-page {
  right: 8%;
}
#app-root[data-app="services"] .featured-articles-carousel .next-page::after {
  content: "\E008";
}
#app-root[data-app="services"] .featured-articles-carousel .prev-page {
  left: 8%;
}
#app-root[data-app="services"] .featured-articles-carousel .prev-page::after {
  content: "\E007";
}
#app-root[data-app="services"] .featured-articles-wrap {
  position: relative;
}
#app-root[data-app="services"] .featured-articles-wrap .footer-wrap {
  position: relative;
}
#app-root[data-app="services"] .featured-articles-wrap .footer-wrap .footer-navigation {
  right: 0;
  background-color: rgba(70, 70, 70, .85);
  padding: 0.7rem;
}
#app-root[data-app="services"] .featured-articles-wrap .slide-footer {
  bottom: 0.7rem;
}
#app-root[data-app="services"] .featured-articles-wrap .slide-footer .normal-link {
  max-width: 100px;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  color: #dddddd;
  vertical-align: top;
  text-decoration: underline;
  white-space: nowrap;
}
#app-root[data-app="services"] .featured-articles-wrap .footer-wrap,
#app-root[data-app="services"] .featured-articles-wrap .slide-footer {
  max-width: 96rem;
  margin: 0 auto;
  text-align: left;
}
#app-root[data-app="services"] .featured-articles-wrap .slide-footer p {
  background-color: rgba(70, 70, 70, .85);
  margin: 0;
  padding: 0.7rem;
  line-height: 2.1rem;
  max-width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
#app-root[data-app="services"] .featured-articles-wrap .footer-wrap .footer-navigation,
#app-root[data-app="services"] .featured-articles-wrap .slide-footer p {
  z-index: 9;
  position: absolute;
  bottom: 14px;
}
#app-root[data-app="services"] .featured-article {
  text-align: center;
  color: #bbb;
  width: 100%;
  min-height: 56rem;
}
#app-root[data-app="services"] .featured-article img {
  position: absolute;
  left: -5%;
  top: -100px;
  min-width: 110%;
  min-height: 130%;
  -webkit-animation: hero-animation 40s infinite linear;
          animation: hero-animation 40s infinite linear;
  background-position: center -50px;
  background-size: 100%;
  background-size: cover;
}
#app-root[data-app="services"] .featured-article .slide-header {
  width: 100%;
  top: 4.2rem;
  left: 0;
  position: absolute;
}
#app-root[data-app="services"] .featured-article .slide-header .slide-heading {
  margin-top: 2.1rem;
  background-color: rgba(199, 77, 90, .75);
  display: inline-block;
  color: #fff;
  padding: 0.7rem 1.4rem;
  margin: 0;
  font-size: 3.6rem;
}
#app-root[data-app="services"] .featured-article .slide-description {
  background-color: rgba(70, 70, 70, .85);
  display: inline-block;
  padding: 0.7rem;
  margin-top: 2.1rem;
}
#app-root[data-app="services"] .working-with-wrap {
  padding: 1.4rem 0 2.1rem;
  text-align: center;
  background-color: #ffffff;
}
#app-root[data-app="services"] .working-with-wrap img {
  display: inline-block;
  max-width: 100%;
}
#app-root[data-app="services"] .working-with-wrap h3 {
  font-size: 1.8rem;
  line-height: 2.8rem;
  margin: 3rem 0;
  color: #556471;
  font-weight: normal;
}
@media all and (max-width: 960px) {
  #app-root[data-app="services"] .intro-page header {
    padding-left: 2.1rem;
    padding-right: 2.1rem;
  }
  #app-root[data-app="services"] .carousel-buttons {
    margin-left: 2.1rem;
  }
  #app-root[data-app="services"] .footer-navigation {
    margin-right: 2.1rem;
  }
  #app-root[data-app="services"] .benefits-wrap .list-wrap,
  #app-root[data-app="services"] .testimonials-wrap .carousel,
  #app-root[data-app="services"] .features-wrap .carousel,
  #app-root[data-app="services"] .intro-page {
    max-width: 100%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    padding: 0 2.1rem;
  }
  #app-root[data-app="services"] .features-wrap .slider-nav {
    display: none;
  }
  #app-root[data-app="services"] .featured-articles-wrap .slide-footer {
    position: absolute;
    bottom: 7px;
    width: 100%;
    text-align: center;
    margin: 0;
  }
  #app-root[data-app="services"] .featured-articles-wrap .slide-footer p {
    position: static;
    display: inline-block;
  }
  #app-root[data-app="services"] .featured-articles-wrap .footer-wrap {
    display: none;
  }
}
@media all and (max-width: 730px) {
  #app-root[data-app="services"] .intro-page header {
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #app-root[data-app="services"] .header-navigation {
    display: none;
  }
  #app-root[data-app="services"] .contact-wrap .form-wrap {
    margin: 0 2.1rem;
    padding: 4.2rem 2.1rem;
  }
  #app-root[data-app="services"] .features-wrap .feature-slide {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #app-root[data-app="services"] .features-wrap .feature-slide .feature-detail {
    margin-top: 2.1rem;
    max-width: none;
  }
  #app-root[data-app="services"] .features-wrap .feature-slide .feature-image {
    width: auto;
    margin: 0 auto;
    position: relative;
    left: -3px;
  }
  #app-root[data-app="services"] .benefits-wrap .lists-wrap {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #app-root[data-app="services"] .benefits-wrap .lists-wrap ul {
    padding: 0 2.1rem 0 3.2rem;
    max-width: none;
  }
  #app-root[data-app="services"] .testimonial-wrap quote::before {
    display: none;
  }
  #app-root[data-app="services"] .institutions-page .testimonial-slide {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #app-root[data-app="services"] .institutions-page .testimonial-slide .testimonial-wrap {
    max-width: none;
    margin-top: 3.2rem;
    margin-left: 0;
  }
  #app-root[data-app="services"] .institutions-page .testimonial-slide .testimonial-wrap:first-child {
    margin-top: 0;
  }
  #app-root[data-app="services"] .questions-wrap .questions-lists {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #app-root[data-app="services"] .questions-wrap .questions-lists .question-list {
    width: auto;
  }
}
@media all and (max-width: 520px) {
  #app-root[data-app="services"] .contact-footer {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
  #app-root[data-app="services"] .contact-footer .half {
    margin-top: 1.4rem;
  }
  #app-root[data-app="services"] .intro-page .read-below .text-label {
    display: none;
  }
  #app-root[data-app="services"] .intro-page header {
    padding-left: 0;
    padding-right: 0;
  }
  #app-root[data-app="services"] .intro-page .header-slide {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
  #app-root[data-app="services"] .intro-page .header-slide img {
    margin: 1.4rem 0 0 0;
    display: inline-block;
  }
  #app-root[data-app="services"] .featured-article img {
    left: -20%;
    min-width: 140%;
  }
  #app-root[data-app="services"] .page-footer,
  #app-root[data-app="services"] .footer-navigation {
    visibility: hidden;
  }
  #app-root[data-app="services"] .carousel-buttons {
    text-align: center;
    width: 100%;
    margin-left: 0;
  }
  #app-root[data-app="services"] .testimonial-slide {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #app-root[data-app="services"] .testimonial-slide .publisher-logo {
    margin-bottom: 2.1rem;
  }
}
#app-root[data-app="services"] .fade-leave,
#app-root[data-app="services"] .fade-enter {
  position: absolute!important;
  top: 0;
  left: 0!important;
  width: 100%;
  height: 100%;
  transition: opacity 0.25s ease-in;
}
#app-root[data-app="services"] .fade-enter {
  opacity: 0;
}
#app-root[data-app="services"] .fade-enter.fade-enter-active {
  opacity: 1;
}
#app-root[data-app="services"] .fade-leave {
  opacity: 1;
}
#app-root[data-app="services"] .fade-leave.fade-leave-active {
  opacity: 0;
}
html.team-page body {
  -webkit-font-smoothing: antialiased;
  -webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
}
#app-root[data-app="team"] .intro-title {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-weight: normal;
  color: #464646;
  width: 100%;
  max-width: 960px;
  text-align: center;
  font-size: 36px;
  line-height: 49px;
  margin: 0 auto 21px auto;
  padding: 0 20px;
}
#app-root[data-app="team"] .instructions {
  color: #717171;
  text-align: center;
  margin: 30px 20px;
}
#app-root[data-app="team"] .tm-image {
  background-color: #464646;
  width: 120px;
  height: 120px;
  border-radius: 60px;
  position: relative;
  overflow: hidden;
  display: inline-block;
}
#app-root[data-app="team"] .team-page {
  margin-top: 70px;
}
#app-root[data-app="team"] .team-members {
  line-height: 0;
  width: 100%;
  max-width: 1040px;
  margin: 0 auto;
  text-align: center;
  font-size: 0;
}
#app-root[data-app="team"] .team-member {
  line-height: normal;
  display: inline-block;
  margin: 17px 25px;
  font-size: 13px;
}
#app-root[data-app="team"] .team-member .tm-image::after {
  position: absolute;
  opacity: 0.6;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  border-radius: 60px;
}
#app-root[data-app="team"] .team-member.red .tm-image::after {
  background-color: #c74d5a;
}
#app-root[data-app="team"] .team-member.red .tm-name {
  color: #c74d5a;
}
#app-root[data-app="team"] .team-member.green .tm-image::after {
  background-color: #a3cd3d;
}
#app-root[data-app="team"] .team-member.green .tm-name {
  color: #a3cd3d;
}
#app-root[data-app="team"] .team-member.blue .tm-image::after {
  background-color: #59c4bc;
}
#app-root[data-app="team"] .team-member.blue .tm-name {
  color: #59c4bc;
}
#app-root[data-app="team"] .team-member.dark .tm-image::after {
  background-color: #556471;
}
#app-root[data-app="team"] .team-member.dark .tm-name {
  color: #556471;
}
#app-root[data-app="team"] .Adi .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/Adi-team.png);
  background-position: 0 -7px;
  background-size: 120px;
}
#app-root[data-app="team"] .Adrian .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/adrian.png);
  background-position: 0 -7px;
}
#app-root[data-app="team"] .Chris .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/chris.png);
  background-position: 0 -7px;
}
#app-root[data-app="team"] .Claudiu .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/claudiu.png);
  background-position: 0 -7px;
}
#app-root[data-app="team"] .Corneliu .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/corneliu.png);
  background-position: 0 -7px;
}
#app-root[data-app="team"] .Daniel .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/daniel.png);
  background-position: 0 -7px;
}
#app-root[data-app="team"] .Florin .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/florin.png);
  background-position: 0 -7px;
}
#app-root[data-app="team"] .Mark .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/mark.png);
  background-position: 0 -7px;
}
#app-root[data-app="team"] .Alan .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/al.jpg);
  background-position: 0 -7px;
  background-size: 120px;
}
#app-root[data-app="team"] .Livia-Maria .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/livia.jpg);
  background-position: 0 0;
  background-size: 120px;
}
#app-root[data-app="team"] .Adrian-Tudor .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/tudor.jpg);
  background-size: 120px;
  background-position: 0 -3px;
}
#app-root[data-app="team"] .Paul .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/paul.jpg);
  background-size: 120px;
}
#app-root[data-app="team"] .Bogdan .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/bogdan.jpg);
  background-size: 120px;
}
#app-root[data-app="team"] .Adrian.Harja .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/AdrianH-team.jpg);
  background-size: 120px;
}
#app-root[data-app="team"] .Cristina .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/cristina.jpg);
  background-size: 120px;
}
#app-root[data-app="team"] .Eduard .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/eduard.jpg);
  background-size: 120px;
}
#app-root[data-app="team"] .Marius .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/marius.jpg);
  background-size: 120px;
}
#app-root[data-app="team"] .Marius.Uncrop .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/MariusUncrop-team.jpg);
  background-size: 120px;
}
#app-root[data-app="team"] .Emiglio .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/emiglio.jpg);
  background-size: 120px;
}
#app-root[data-app="team"] .Megan .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/Megan-team.jpg);
  background-size: 115px;
  background-position: 0 -7px;
}
#app-root[data-app="team"] .Dan .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/dan.jpg);
  background-position: 0 0;
  background-size: 120px;
}
#app-root[data-app="team"] .Florin.Cantemir .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/FlorinAlex-team.jpg);
  background-position: 3px -1px;
  background-size: 120px;
}
#app-root[data-app="team"] .Mihai .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/Mihai-team.jpg);
  background-position: 0 0;
  background-size: 120px;
}
#app-root[data-app="team"] .Teo .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/Teo-team.jpg);
  background-position: 0 0;
  background-size: 120px;
}
#app-root[data-app="team"] .Sorin .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/Sorin-team.jpg);
  background-position: 0 0;
  background-size: 120px;
}
#app-root[data-app="team"] .Radu .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/Radu-team.jpg);
  background-position: 7px -3px;
  background-size: 107px;
}
#app-root[data-app="team"] .Vlad .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/Vlad-team.jpg);
  background-position: 0 0;
  background-size: 120px;
}
#app-root[data-app="team"] .Vicky .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/Vicky-team.jpg);
  background-position: 0 0;
  background-size: 120px;
}
#app-root[data-app="team"] .Robert .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/Robert-team.jpg);
  background-position: 4px 0;
  background-size: 113px;
}
#app-root[data-app="team"] .Vasile .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/Wasea-team.jpg);
  background-position: 0 0;
  background-size: 120px;
}
#app-root[data-app="team"] .Roxana .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/Roxana-team.jpg);
  background-position: 0 0;
  background-size: 120px;
}
#app-root[data-app="team"] .Madalin .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/Madalin-team.jpg);
  background-position: 0 -6px;
  background-size: 120px;
}
#app-root[data-app="team"] .Madalina .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/madalina.jpg);
  background-size: 120px;
}
#app-root[data-app="team"] .Andrei .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/Andrei-team.jpg);
  background-position: 0 0;
  background-size: 120px;
}
#app-root[data-app="team"] .Marius.Zaharia .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/MariusZ-team.jpg);
  background-position: 0 0;
  background-size: 120px;
}
#app-root[data-app="team"] .Kayleigh .tm-image {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/team/KayLino-team.jpg);
  background-size: 120px;
}
#app-root[data-app="team"] .jobs-section {
  background-color: #f8f8f8;
  position: relative;
  margin-top: 300px;
  padding: 62px 20px 0 20px;
}
#app-root[data-app="team"] .jobs-section:before {
  content: "";
  background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAmQAAAECCAYAAABQVMtmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY3QkE0RERGQjNGMTExRTM5M0ZCOTNFQzJGQThDNkMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY3QkE0REUwQjNGMTExRTM5M0ZCOTNFQzJGQThDNkMyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjdCQTRERERCM0YxMTFFMzkzRkI5M0VDMkZBOEM2QzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjdCQTREREVCM0YxMTFFMzkzRkI5M0VDMkZBOEM2QzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5VnilLAABK40lEQVR42uydC5Bc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");
  max-width: 612px;
  width: calc(100% - 42px);
  height: 258px;
  position: absolute;
  top: -200px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: contain;
}
#app-root[data-app="team"] .push-left {
  margin-left: 372px;
}
#app-root[data-app="team"] .team-member.show-all {
  position: relative;
  z-index: 100;
}
#app-root[data-app="team"] .team-member.show-all .tm-name {
  line-height: 28px;
  font-size: 21px;
  font-weight: bold;
  margin-top: 21px;
}
#app-root[data-app="team"] .team-member.show-all .tm-description {
  display: block;
  color: #717171;
  line-height: 21px;
  font-size: 14px;
  margin: 0;
}
#app-root[data-app="team"] .team-member.show-all .tm-trigger {
  position: relative;
  z-index: 101;
}
#app-root[data-app="team"] .team-member.show-all .tm-detail {
  opacity: 1;
  top: -30px;
  left: -75px;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
}
#app-root[data-app="team"] .team-member.show-all .tm-image {
  width: 114px;
  height: 114px;
}
#app-root[data-app="team"] .team-member.show-all .tm-image::after {
  display: none;
}
#app-root[data-app="team"] .show-all .tm-image {
  position: relative;
  z-index: 101;
}
#app-root[data-app="team"] .show-all.red .tm-image {
  border: 3px solid #c74d5a;
  background-position: -3px -10px;
}
#app-root[data-app="team"] .show-all.blue .tm-image {
  border: 3px solid #59c4bc;
  background-position: -3px -10px;
}
#app-root[data-app="team"] .show-all.dark .tm-image {
  border: 3px solid #556471;
  background-position: -3px -10px;
}
#app-root[data-app="team"] .show-all.green .tm-image {
  border: 3px solid #a3cd3d;
  background-position: -3px -10px;
}
#app-root[data-app="team"] .show-all.Alan .tm-image {
  background-position: -3px -10px;
}
#app-root[data-app="team"] .show-all.Adrian-Tudor .tm-image {
  background-position: -3px -6px;
}
#app-root[data-app="team"] .show-all.Megan .tm-image {
  background-position: -3px -10px;
}
#app-root[data-app="team"] .show-all.Emiglio .tm-image,
#app-root[data-app="team"] .show-all.Bogdan .tm-image,
#app-root[data-app="team"] .show-all.Marius .tm-image,
#app-root[data-app="team"] .show-all.Eduard .tm-image,
#app-root[data-app="team"] .show-all.Cristina .tm-image,
#app-root[data-app="team"] .show-all.Paul .tm-image,
#app-root[data-app="team"] .show-all.Teo .tm-image,
#app-root[data-app="team"] .show-all.Mihai .tm-image,
#app-root[data-app="team"] .show-all.Sorin .tm-image,
#app-root[data-app="team"] .show-all.Livia-Maria .tm-image,
#app-root[data-app="team"] .show-all.Dan .tm-image,
#app-root[data-app="team"] .show-all.Vlad .tm-image,
#app-root[data-app="team"] .show-all.Vicky .tm-image,
#app-root[data-app="team"] .show-all.Vasile .tm-image,
#app-root[data-app="team"] .show-all.Roxana .tm-image,
#app-root[data-app="team"] .show-all.Andrei .tm-image,
#app-root[data-app="team"] .show-all.Kayleigh .tm-image,
#app-root[data-app="team"] .show-all.Madalina .tm-image,
#app-root[data-app="team"] .show-all.Marius.Zaharia .tm-image {
  background-position: -3px -3px;
}
#app-root[data-app="team"] .show-all.Florin.Cantemir .tm-image {
  background-position: 0px -4px;
}
#app-root[data-app="team"] .show-all.Radu .tm-image {
  background-position: 4px -6px;
}
#app-root[data-app="team"] .show-all.Robert .tm-image {
  background-position: 1px -3px;
}
#app-root[data-app="team"] .show-all.Madalin .tm-image {
  background-position: -3px -9px;
}
#app-root[data-app="team"] .tm-detail {
  padding: 171px 30px 30px;
  width: 210px;
  background-color: #f8f8f8;
  text-align: center;
  position: absolute;
  left: -9999px;
  opacity: 0;
}
#app-root[data-app="team"] .tm-role {
  font-size: 14px;
  color: #464646;
  margin: 14px 0;
}
#app-root[data-app="team"] .arrow-wrap {
  text-align: center;
}
#app-root[data-app="team"] .arrow {
  width: 14px;
  height: 25px;
  background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAZCAYAAAABmx/yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlBNjU3QUY4QjQyNTExRTM5M0ZCOTNFQzJGQThDNkMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlBNjU3QUY5QjQyNTExRTM5M0ZCOTNFQzJGQThDNkMyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjdCQTRERTFCM0YxMTFFMzkzRkI5M0VDMkZBOEM2QzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjdCQTRERTJCM0YxMTFFMzkzRkI5M0VDMkZBOEM2QzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5uVw5dAAAAwUlEQVR42mI87hvFgAXwA/EHKNsWiI+gK2BiIBOMahzVOCI08pKhT5gJmt/uAfF2IM4FYnEsCkFi+UC8D6rWiAVIbAPiACDeAcQeQNwLZcNAGxCbATE7VJMLiIb58RIQuwHxayBmBWJfJI22UE1PgNgRqhklcK4AcRgQ/8Hi1J9AHAjEj3CF6gEgbsKisQaIzxCKDpCfLiDxQex+YuLxLzQEYaAIKoYCWHDE0yFo0IMM3o9NAQueSG4AYkZckgABBgB3viJIztfnpgAAAABJRU5ErkJggg==");
  display: inline-block;
}
#app-root[data-app="team"] .job-listing {
  max-width: 960px;
  width: 100%;
  margin: 58px auto 0 auto;
  border-top: 1px solid #ddd;
  padding-bottom: 70px;
}
#app-root[data-app="team"] .job-listing .collapse-trigger {
  color: #c74d5a;
  font-size: 28px;
  text-decoration: none;
  line-height: 46px;
  padding: 11px 42px 11px 0;
  display: block;
  position: relative;
  cursor: pointer;
}
#app-root[data-app="team"] .job-listing .collapse-trigger::after {
  content: "";
  right: 21px;
  top: 50%;
  margin-top: -3px;
  position: absolute;
  width: 9px;
  height: 6px;
  background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlBNjU3QUZDQjQyNTExRTM5M0ZCOTNFQzJGQThDNkMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlBNjU3QUZEQjQyNTExRTM5M0ZCOTNFQzJGQThDNkMyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUE2NTdBRkFCNDI1MTFFMzkzRkI5M0VDMkZBOEM2QzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUE2NTdBRkJCNDI1MTFFMzkzRkI5M0VDMkZBOEM2QzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7+IU3LAAAAfklEQVR42mI87hvVy8DAUALE/xkwgTkQyzMBiSIgXgLEbGgKvIF4LxALgxStBOIoIN4CxLxQBQlAvAGIPwPxQRaoghdAnA/E+4F4GxDXAPFdIHYH4nsgRf+AuACInwNxOxAbA/FpIPYB4lcgY1mQ3NAJVRgGxBFA/AUmARBgACe6GFtfe+5YAAAAAElFTkSuQmCC");
}
#app-root[data-app="team"] .job-listing .job-wrap {
  border-bottom: 1px solid #ddd;
}
#app-root[data-app="team"] .job-detail {
  padding: 0 0 42px;
  color: #464646;
  line-height: 21px;
  font-size: 14px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
#app-root[data-app="team"] .job-detail h4 {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  margin: 0;
}
#app-root[data-app="team"] .job-detail .job-detail-left {
  width: 598px;
  margin-right: 42px;
}
#app-root[data-app="team"] .job-detail .job-detail-right {
  margin-top: 14px;
  width: 278px;
}
#app-root[data-app="team"] .job-detail .red-highlight {
  color: #c74d5a;
  font-weight: bold;
}
#app-root[data-app="team"] .job-detail ul {
  padding-left: 21px;
  margin: 0;
  line-height: 21px;
}
#app-root[data-app="team"] .job-detail ul li {
  list-style-type: disc;
}
#app-root[data-app="team"] .slide-transition-enter {
  transition: max-height 0.2s ease-out;
  overflow: hidden;
  max-height: 0;
}
#app-root[data-app="team"] .slide-transition-enter.slide-transition-enter-active {
  max-height: 300px;
}
#app-root[data-app="team"] .slide-transition-leave {
  overflow: hidden;
  transition: max-height 0.2s ease-in-out;
  max-height: 300px;
}
#app-root[data-app="team"] .slide-transition-leave.slide-transition-leave-active {
  max-height: 0;
}
@media (max-width: 640px) {
  #app-root[data-app="team"] .job-detail .job-detail-left {
    margin-right: 0;
  }
}
.fs-icon-base,
html.fg-collection-page .no-preview.Dataset .preview-placeholder::before,
html.fg-collection-page .no-preview.Thesis .preview-placeholder::before,
html.fg-collection-page .no-preview.Code .preview-placeholder::before,
html.fg-collection-page .no-preview.Book .preview-placeholder::before,
html.fg-collection-page .no-preview.Poster .preview-placeholder::before,
html.fg-collection-page .no-preview.Paper .preview-placeholder::before,
html.fg-collection-page .no-preview.Preprint .preview-placeholder::before,
html.fg-collection-page .no-preview.Presentation .preview-placeholder::before,
html.fg-collection-page .no-preview.Figure .preview-placeholder::before,
html.fg-collection-page .no-preview.Fileset .preview-placeholder::before,
html.fg-collection-page .no-preview.Media .preview-placeholder::before,
html.fg-collection-page .no-preview.is-metadata .preview-placeholder::before,
html.fg-collection-page .no-preview.is-confidential .preview-placeholder::before,
html.fg-collection-page .no-preview.is-collection .preview-placeholder::before,
html.fg-collection-page .no-preview.is-project .preview-placeholder::before,
html.fg-collection-page .no-preview.is-embargoed .preview-placeholder::before,
html.fg-collection-page .styled-checkbox.js-active:before,
html.fg-collection-page .item-listing-wrap .styled-checkbox.js-active:before,
html.fg-collection-page .item-listing-wrap .multiple-select .styled-checkbox:before,
html.fg-collection-page .item-listing-wrap .multiple-select .styled-checkbox.js-active:before,
html.fg-collection-page .collection-details .description-wrapper .show-more::before,
html.fg-collection-page .collection-details .description-wrapper .show-more.expanded::before,
html.fg-collection-page .collection-details .share-section .fs-button .share-by-email::before,
html.fg-collection-page .collection-details .collection-top .info.private-shared-flag::before,
html.fg-collection-page .collection-details .citation .citation-url .citation-dropdown .drop-item:hover::after,
html.fg-collection-page .private-page .info:before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-collection-page {
  /* # Checkboxes

  <div>
    <a class="styled-checkbox"></a> Checkbox label
  </div>

  <div>
    <a class="styled-checkbox js-active"></a> Active checkbox
  </div>

  <div>
    <a class="styled-checkbox js-active disabled"></a> Disabled checkbox
  </div>
*/
}
html.fg-collection-page .portal-item-thumb-wrap {
  width: 212px;
  padding: 14px;
  display: inline-block;
  vertical-align: top;
  transition: background-color 0.1s ease;
  position: relative;
}
html.fg-collection-page .portal-item-thumb-wrap:hover {
  background-color: #f8f8f8;
}
html.fg-collection-page .portal-item-thumb-wrap:hover .preview-wrap {
  border-color: #ddd;
}
html.fg-collection-page .portal-item-thumb-wrap.no-authors .item-details .relative-date {
  float: none;
}
html.fg-collection-page .portal-item-thumb-wrap .item-title-prefix {
  color: #717171;
}
html.fg-collection-page .portal-item-thumb-wrap .preview-wrap {
  height: 138px;
  overflow: hidden;
  display: block;
  border: 1px solid #ddd;
  position: relative;
  z-index: 10;
}
html.fg-collection-page .portal-item-thumb-wrap .preview-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
html.fg-collection-page .portal-item-thumb-wrap .item-title {
  font-weight: bold;
  margin-top: 10px;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  color: #464646;
  width: 100%;
}
html.fg-collection-page .portal-item-thumb-wrap .item-details {
  font-size: 11px;
  color: #717171;
}
html.fg-collection-page .portal-item-thumb-wrap .item-details .relative-date {
  float: right;
  line-height: 14px;
}
html.fg-collection-page .portal-item-thumb-wrap .item-authors {
  float: left;
}
html.fg-collection-page .portal-item-thumb-wrap .item-authors .normal-link,
html.fg-collection-page .portal-item-thumb-wrap .item-authors .inactive-author {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 130px;
  white-space: nowrap;
}
html.fg-collection-page .portal-item-thumb-wrap .item-authors .normal-link {
  display: inline-block;
}
html.fg-collection-page .portal-item-thumb-wrap .item-authors .inactive-author {
  display: block;
}
html.fg-collection-page .portal-item-thumb-wrap .item-authors .authors-trigger .inactive-author {
  display: inline-block;
}
html.fg-collection-page .portal-item-thumb-wrap .item-authors.more:hover .normal-link,
html.fg-collection-page .portal-item-thumb-wrap .item-authors.more:hover .inactive-author {
  max-width: 200px;
}
html.fg-collection-page .portal-item-thumb-wrap .item-authors.more:hover + .relative-date {
  display: none;
}
html.fg-collection-page .portal-item-thumb-wrap .item-authors.more > .authors-trigger:after {
  content: '';
  width: 11px;
  height: 13px;
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODBDMkU1NzlDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODBDMkU1N0FDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MEMyRTU3N0NGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MEMyRTU3OENGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuiUuhsAAABZSURBVHjaYjziGyHPwMCwHIhtgfgvEDMD8WEgTmUCEi+BWBSIKxggoALKv8sCJH4AcRwQ7wXiV0BcDcTOIHEmqOrjQNwHxLOgNIjPwMKAAE1ALAalwQAgwABrJhCTAYtXvAAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 3px 5px;
}
html.fg-collection-page .portal-item-thumb-wrap .item-authors:hover > .authors-list {
  max-height: 84px;
  padding-bottom: 7px;
  border-bottom: 2px solid #fff;
}
html.fg-collection-page .portal-item-thumb-wrap .item-authors .authors-list {
  overflow: hidden;
  transition: all 0.2s ease-out;
  max-height: 0;
  display: block;
  padding: 0 14px;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 11;
  background-color: #f8f8f8;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-bottom: 0px solid #fff;
}
html.fg-collection-page .portal-item-thumb-wrap .item-authors .authors-list .authors-trigger {
  float: left;
  clear: left;
}
html.fg-collection-page .portal-item-thumb-wrap .item-authors .authors-list .normal-link {
  display: block;
}
html.fg-collection-page .portal-item-thumb-wrap .item-date {
  float: right;
}
html.fg-collection-page .no-preview .preview-wrap {
  position: relative;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
html.fg-collection-page .no-preview .preview-placeholder {
  font-size: 11px;
  text-transform: uppercase;
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 28px;
  color: #464646;
  letter-spacing: 2px;
  left: 0;
}
html.fg-collection-page .no-preview .preview-placeholder::before {
  position: absolute;
  bottom: 21px;
  width: 74px;
  height: 49px;
  color: #464646;
  left: 50%;
  margin-left: -37px;
  font-size: 46px;
}
html.fg-collection-page .no-preview.Dataset .preview-placeholder::before {
  background-image: none;
  content: "\E020";
}
html.fg-collection-page .no-preview.Thesis .preview-placeholder::before {
  background-image: none;
  content: "\E07A";
}
html.fg-collection-page .no-preview.Code .preview-placeholder::before {
  background-image: none;
  content: "\E016";
}
html.fg-collection-page .no-preview.Book .preview-placeholder::before {
  background-image: none;
  content: "\E00E";
}
html.fg-collection-page .no-preview.Poster .preview-placeholder::before {
  background-image: none;
  content: "\E061";
}
html.fg-collection-page .no-preview.Paper .preview-placeholder::before {
  background-image: none;
  content: "\E059";
}
html.fg-collection-page .no-preview.Preprint .preview-placeholder::before {
  background-image: none;
  content: "\E062";
}
html.fg-collection-page .no-preview.Presentation .preview-placeholder::before {
  background-image: none;
  content: "\E064";
}
html.fg-collection-page .no-preview.Figure .preview-placeholder::before {
  background-image: none;
  content: "\E05D";
}
html.fg-collection-page .no-preview.Fileset .preview-placeholder::before {
  background-image: none;
  content: "\E035";
}
html.fg-collection-page .no-preview.Media .preview-placeholder::before {
  background-image: none;
  content: "\E096";
}
html.fg-collection-page .no-preview.is-metadata .preview-placeholder::before {
  background-image: none;
  color: #bbb;
  content: "\E053";
}
html.fg-collection-page .no-preview.is-confidential .preview-placeholder::before {
  background-image: none;
  content: "\E01D";
  font-size: 35px;
  line-height: 50px;
  color: #bbb;
}
html.fg-collection-page .no-preview.is-collection .preview-placeholder::before {
  background-image: none;
  content: "\E019";
  font-size: 23px;
  line-height: 52px;
  color: #bbb;
}
html.fg-collection-page .no-preview.is-project .preview-placeholder::before {
  background-image: none;
  content: "\E038";
  color: #bbb;
  font-size: 30px;
  line-height: 50px;
}
html.fg-collection-page .no-preview.is-collection .preview-container,
html.fg-collection-page .no-preview.is-project .preview-container {
  display: block;
  position: relative;
}
html.fg-collection-page .no-preview.is-collection .preview-container:before,
html.fg-collection-page .no-preview.is-project .preview-container:before,
html.fg-collection-page .no-preview.is-collection .preview-container:after,
html.fg-collection-page .no-preview.is-project .preview-container:after {
  content: "";
  position: absolute;
  width: 192px;
  z-index: 9;
  border-top: 2px solid #ddd;
  top: -4px;
  left: 10px;
}
html.fg-collection-page .no-preview.is-collection .preview-container:before,
html.fg-collection-page .no-preview.is-project .preview-container:before {
  width: 172px;
  top: -8px;
  left: 20px;
}
html.fg-collection-page .no-preview.is-embargoed .preview-placeholder::before {
  background-image: none;
  content: "\E091";
  color: #bbb;
  font-size: 20px;
  margin-left: -51px;
  line-height: 48px;
}
html.fg-collection-page .no-preview.is-embargoed .time-block {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: 14px;
  height: 43px;
  width: 50px;
  font-size: 21px;
  line-height: 21px;
  color: #bbb;
  vertical-align: top;
}
html.fg-collection-page .no-preview.is-embargoed .time-block .time-info {
  font-size: 12px;
  line-height: 12px;
  text-transform: lowercase;
  color: #bbb;
}
html.fg-collection-page .no-preview.is-embargoed .time-block .less-than {
  font-size: 12px;
  line-height: 24px;
  vertical-align: top;
  padding-right: 2px;
}
html.fg-collection-page .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-collection-page .styled-checkbox {
  border-radius: 3px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .06), inset -1px -2px 4px rgba(0, 0, 0, .06);
  border: 1px solid #bbb;
  background-color: #fff;
}
html.fg-collection-page .styled-checkbox.js-active {
  background-color: #A3CD3D;
  border: 1px solid #A3CD3D;
}
html.fg-collection-page .styled-checkbox.js-active:before {
  content: "\E014";
  color: #fff;
  font-size: 11px;
  margin-left: 1px;
  margin-top: 2px;
  display: inline-block;
  vertical-align: top;
}
html.fg-collection-page .styled-checkbox.disabled {
  cursor: default;
  box-shadow: none;
  background-color: transparent;
}
html.fg-collection-page .styled-checkbox.disabled.js-active {
  background-color: #ddd;
  border: 1px solid #ddd;
}
html.fg-collection-page .checkbox-label {
  display: inline-block;
  vertical-align: middle;
}
html.fg-collection-page .private-page .portal-mid-wrap .search {
  margin: 0;
}
html.fg-collection-page .private-page .portal-mid-wrap .sort-filter {
  display: none!important;
}
html.fg-collection-page .item-listing-wrap {
  /* # Checkboxes

  <div>
    <a class="styled-checkbox"></a> Checkbox label
  </div>

  <div>
    <a class="styled-checkbox js-active"></a> Active checkbox
  </div>

  <div>
    <a class="styled-checkbox js-active disabled"></a> Disabled checkbox
  </div>
*/
}
html.fg-collection-page .item-listing-wrap.no-results .listing-wrap {
  margin-top: 0;
}
html.fg-collection-page .item-listing-wrap.no-results .search-bar-wrap .search-field input {
  color: #ff001b;
}
html.fg-collection-page .item-listing-wrap.no-results .end-of-list {
  font-weight: bold;
  height: 400px;
}
html.fg-collection-page .item-listing-wrap.no-results .end-of-list .clear-filters {
  font-weight: normal;
}
html.fg-collection-page .item-listing-wrap .category-wrap {
  margin-top: 21px;
}
html.fg-collection-page .item-listing-wrap .category-wrap:first-child {
  margin-top: 14px;
}
html.fg-collection-page .item-listing-wrap .category-wrap a.section-title {
  font-size: 26px;
  font-weight: normal;
  margin: 28px 0 14px;
  display: inline-block;
  position: relative;
  color: #464646;
}
html.fg-collection-page .item-listing-wrap .category-wrap a.section-title::after {
  position: absolute;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: 0 -77px;
  width: 10px;
  height: 13px;
  content: "";
  top: 10px;
  right: -23px;
}
html.fg-collection-page .item-listing-wrap .categories-search-message {
  text-align: center;
  color: #717171;
  margin: 77px 0;
}
html.fg-collection-page .item-listing-wrap .category-inner-wrap {
  width: 100%;
  max-width: 968px;
  margin: 0 auto;
}
html.fg-collection-page .item-listing-wrap .item-listing {
  margin-left: -14px;
  margin-bottom: 14px;
}
html.fg-collection-page .item-listing-wrap .category-wrap {
  border-top: 1px solid #ddd;
}
html.fg-collection-page .item-listing-wrap .category-wrap:first-child {
  border-top: 0 none;
}
html.fg-collection-page .item-listing-wrap .portal-mid-wrap {
  text-align: center;
}
html.fg-collection-page .item-listing-wrap .portal-nav {
  border-top: 1px solid #ddd;
  padding: 29px 0 26px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-collection-page .item-listing-wrap .portal-nav a {
  margin-right: 41px;
  text-transform: uppercase;
}
html.fg-collection-page .item-listing-wrap .portal-nav a:last-of-type {
  margin-right: 0;
}
html.fg-collection-page .item-listing-wrap .portal-nav .selected {
  color: #464646;
  font-weight: bold;
}
html.fg-collection-page .item-listing-wrap .max-pages-reached {
  width: 300px;
  line-height: 21px;
  margin: 70px auto 0;
  color: #717171;
  text-align: center;
}
html.fg-collection-page .item-listing-wrap .page-load-cta .search-link,
html.fg-collection-page .item-listing-wrap .portal-nav .search {
  text-transform: uppercase;
}
html.fg-collection-page .item-listing-wrap .page-load-cta .search-link::after,
html.fg-collection-page .item-listing-wrap .portal-nav .search::after {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  content: "";
  background-position: 0 0;
  width: 13px;
  height: 12px;
  display: inline-block;
  margin-left: 7px;
}
html.fg-collection-page .item-listing-wrap .page-load-cta .search-link {
  margin-left: 28px;
}
html.fg-collection-page .item-listing-wrap .portal-stats {
  text-align: center;
  padding: 14px 0;
  color: #717171;
  margin-left: 38px;
  margin-top: 10px;
  margin-bottom: 5px;
}
html.fg-collection-page .item-listing-wrap .portal-stats .portal-stat {
  display: inline-block;
  margin-left: 21px;
  padding-left: 21px;
  border-left: 1px solid #ddd;
  line-height: 24px;
}
html.fg-collection-page .item-listing-wrap .portal-stats .portal-stat strong {
  color: #464646;
}
html.fg-collection-page .item-listing-wrap .portal-stats .portal-stat:first-child {
  margin: 0;
  padding: 0;
  border-left: 0;
}
html.fg-collection-page .item-listing-wrap .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-collection-page .item-listing-wrap .styled-checkbox {
  border-radius: 3px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .06), inset -1px -2px 4px rgba(0, 0, 0, .06);
  border: 1px solid #bbb;
  background-color: #fff;
}
html.fg-collection-page .item-listing-wrap .styled-checkbox.js-active {
  background-color: #A3CD3D;
  border: 1px solid #A3CD3D;
}
html.fg-collection-page .item-listing-wrap .styled-checkbox.js-active:before {
  content: "\E014";
  color: #fff;
  font-size: 11px;
  margin-left: 1px;
  margin-top: 2px;
  display: inline-block;
  vertical-align: top;
}
html.fg-collection-page .item-listing-wrap .styled-checkbox.disabled {
  cursor: default;
  box-shadow: none;
  background-color: transparent;
}
html.fg-collection-page .item-listing-wrap .styled-checkbox.disabled.js-active {
  background-color: #ddd;
  border: 1px solid #ddd;
}
html.fg-collection-page .item-listing-wrap .checkbox-label {
  display: inline-block;
  vertical-align: middle;
}
html.fg-collection-page .item-listing-wrap .full-filters {
  border-top: 1px solid #ddd;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
html.fg-collection-page .item-listing-wrap .hide-search-trigger {
  display: inline-block;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -131px 0;
  width: 17px;
  height: 17px;
  position: absolute;
  top: 24px;
  right: 0;
}
html.fg-collection-page .item-listing-wrap .search-bar-wrap {
  width: calc(100% - 42px);
  max-width: 940px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin: 0 21px;
  padding: 14px 0 0 0;
  line-height: 36px;
  position: relative;
}
html.fg-collection-page .item-listing-wrap .search-bar-wrap .mimic-input {
  background: transparent;
  border: 0;
  padding: 0 85px 10px 50px;
  border-radius: 0;
  width: auto;
  border-bottom: 1px solid #c74d5a;
}
html.fg-collection-page .item-listing-wrap .search-bar-wrap .mimic-input input {
  width: 100%;
  line-height: 42px;
  padding: 0;
  font-size: 26px;
  margin: 0;
}
html.fg-collection-page .item-listing-wrap .search-bar-wrap input[type="submit"] {
  display: none;
}
html.fg-collection-page .item-listing-wrap .search-bar-wrap:before {
  content: "";
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -62px -24px;
  width: 36px;
  height: 36px;
  position: absolute;
  left: 0;
  top: 16px;
}
html.fg-collection-page .item-listing-wrap .search-bar-wrap .help-link {
  position: absolute;
  color: #717171;
  top: 16px;
  right: 42px;
}
html.fg-collection-page .item-listing-wrap .filters-background {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background-color: #fff;
  padding: 21px 21px 0 21px;
}
html.fg-collection-page .item-listing-wrap .search-follow-wrapper {
  height: 33px;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
html.fg-collection-page .item-listing-wrap .filters-wrap {
  max-width: 940px;
  margin: 0 auto;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .filters-column {
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .left-filters {
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .middle-filters {
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .right-filters {
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .filter {
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 0 14px;
  display: inline-block;
}
html.fg-collection-page .item-listing-wrap .filters-wrap label {
  color: #717171;
  margin-right: 14px;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .has-dropdown {
  vertical-align: middle;
  display: inline-block;
  margin-left: 7px;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .sort-filter,
html.fg-collection-page .item-listing-wrap .filters-wrap .multiple-select {
  text-align: left;
  margin-left: -14px;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .sort-filter label,
html.fg-collection-page .item-listing-wrap .filters-wrap .multiple-select label {
  margin-right: 4px;
  font-weight: normal;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .sort-filter .drop-trigger,
html.fg-collection-page .item-listing-wrap .filters-wrap .multiple-select .drop-trigger {
  font-weight: bold;
  padding: 7px 7px 6px 14px;
  display: inline-block;
  border-radius: 3px;
  border: 1px solid transparent;
  overflow: hidden;
  color: #464646;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .sort-filter .drop-trigger::after,
html.fg-collection-page .item-listing-wrap .filters-wrap .multiple-select .drop-trigger::after {
  content: "";
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -73px 0;
  width: 15px;
  height: 9px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .sort-filter .drop-trigger .trigger-inner-wrap,
html.fg-collection-page .item-listing-wrap .filters-wrap .multiple-select .drop-trigger .trigger-inner-wrap {
  max-width: 150px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .sort-filter.js-active .drop-trigger,
html.fg-collection-page .item-listing-wrap .filters-wrap .multiple-select.js-active .drop-trigger {
  border: 1px solid transparent;
  background-color: #464646;
  color: #fff;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .sort-filter.js-active label,
html.fg-collection-page .item-listing-wrap .filters-wrap .multiple-select.js-active label {
  color: #fff;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .sort-filter .drop-menu,
html.fg-collection-page .item-listing-wrap .filters-wrap .multiple-select .drop-menu {
  background-color: #464646;
  color: #fff;
  padding: 8px 0;
  z-index: 100;
  border-radius: 3px;
  top: 27px;
  min-width: 100%;
  max-height: 410px;
  overflow-y: auto;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .sort-filter .drop-item,
html.fg-collection-page .item-listing-wrap .filters-wrap .multiple-select .drop-item {
  cursor: default;
  white-space: nowrap;
  padding: 3px 10px;
  line-height: 21px;
  margin: 0 7px;
  font-weight: bold;
  color: #fff;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .sort-filter .drop-item.last-child,
html.fg-collection-page .item-listing-wrap .filters-wrap .multiple-select .drop-item.last-child {
  border-bottom: 0;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .sort-filter .drop-item:hover,
html.fg-collection-page .item-listing-wrap .filters-wrap .multiple-select .drop-item:hover {
  border-radius: 3px;
  background-color: #535353;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .sort-filter .drop-item.normal-link,
html.fg-collection-page .item-listing-wrap .filters-wrap .multiple-select .drop-item.normal-link {
  display: block;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .sort-filter .drop-item.selected,
html.fg-collection-page .item-listing-wrap .filters-wrap .multiple-select .drop-item.selected {
  color: #717171;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .include-figshare-content {
  min-width: 220px;
  height: 34px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .include-figshare-content .toggle-label {
  color: #464646;
  margin-right: 0;
}
html.fg-collection-page .item-listing-wrap .filters-wrap .include-figshare-content .ifc-logo {
  width: 77px;
  height: 22px;
  margin-left: 6px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/shared/sprites/figshare-content-logo.png);
}
html.fg-collection-page .item-listing-wrap .multiple-select .filter-list-separator {
  padding: 7px 10px 3px 10px;
  margin: 0 7px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
}
html.fg-collection-page .item-listing-wrap .multiple-select .filter-list-separator:after {
  content: "";
  display: inline-block;
  margin-left: 4px;
  border-bottom: 1px solid #717171;
  width: 100%;
}
html.fg-collection-page .item-listing-wrap .multiple-select .styled-checkbox {
  border: 0 none;
  background: transparent;
  width: auto;
  height: auto;
  line-height: 1;
  margin-right: 5px;
  color: #999;
}
html.fg-collection-page .item-listing-wrap .multiple-select .styled-checkbox:before {
  font-size: 16px;
  content: "\E012";
}
html.fg-collection-page .item-listing-wrap .multiple-select .styled-checkbox.js-active:before {
  position: relative;
  top: -2px;
  left: -1px;
  content: "\E013";
}
html.fg-collection-page .item-listing-wrap .sort-filter .selected {
  color: #717171;
}
@media (max-width: 640px) {
  html.fg-collection-page .item-listing-wrap .filters-wrap {
    padding: 0 14px;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html.fg-collection-page .item-listing-wrap .filters-wrap .filters-column {
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
  html.fg-collection-page .item-listing-wrap .filters-wrap .sort-filter .drop-menu,
  html.fg-collection-page .item-listing-wrap .filters-wrap .multiple-select .drop-menu {
    top: 35px;
  }
  html.fg-collection-page .item-listing-wrap .filters-wrap .filter,
  html.fg-collection-page .item-listing-wrap .filters-wrap .search-follow-wrapper {
    width: 100%;
    margin: 0;
  }
  html.fg-collection-page .item-listing-wrap .filters-wrap .multiple-select .drop-trigger,
  html.fg-collection-page .item-listing-wrap .filters-wrap .drop-trigger {
    min-width: 140px;
    text-align: center;
    font-size: 18px;
    line-height: 28px;
  }
}
html.fg-collection-page .item-listing-wrap .page-loader-wrap {
  min-height: 80px;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
html.fg-collection-page .item-listing-wrap .page-loader-wrap .page-load-cta {
  margin: 60px 0;
  text-align: center;
}
html.fg-collection-page .item-listing-wrap .page-loader-wrap .simple-pink-button {
  display: inline-block;
}
html.fg-collection-page .item-listing-wrap .component-wrap.listing-loader {
  height: 200px;
  max-width: 960px;
  margin: 0 auto;
}
html.fg-collection-page .item-listing-wrap .component-wrap.listing-loader .loading-wrap {
  margin-top: 42px;
  position: relative;
  display: block;
}
html.fg-collection-page .item-listing-wrap .component-wrap.listing-loader .loading-message {
  min-height: 21px;
  padding: 17px 26px 18px 40px;
  box-shadow: 0 0 0;
  border: 1px solid #fbfbfb;
}
html.fg-collection-page .item-listing-wrap .component-wrap.small-list-loader {
  height: 150px;
}
html.fg-collection-page .item-listing-wrap .component-wrap.small-list-loader .loading-message {
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
  border: 0;
  margin-left: 0;
}
html.fg-collection-page .item-listing-wrap .listing-wrap {
  width: 100%;
  max-width: 960px;
  margin: 14px auto 0;
}
html.fg-collection-page .item-listing-wrap .back-to-top {
  position: fixed;
  bottom: 100px;
  left: 50%;
  /* we introduced 1px div to hide text when there is not enough space
    so we move the container 1px to the left to keep the spacing from the design */
  margin-left: 519px;
  color: #717171;
}
html.fg-collection-page .item-listing-wrap .back-to-top .icon::before {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  position: absolute;
  bottom: 27px;
  left: 1px;
  content: "";
  background-position: -115px -61px;
  width: 27px;
  height: 18px;
}
html.fg-collection-page .item-listing-wrap .back-to-top .container {
  overflow: hidden;
  display: block;
  height: 15px;
}
html.fg-collection-page .item-listing-wrap .back-to-top .container .helper {
  width: 1px;
  height: 100%;
  float: left;
}
html.fg-collection-page .item-listing-wrap .back-to-top .container .item {
  float: left;
  white-space: nowrap;
}
html.fg-collection-page .item-listing-wrap .end-of-list {
  height: 200px;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  white-space: nowrap;
  line-height: 21px;
  color: #717171;
}
html.fg-collection-page .item-listing-wrap .end-of-list .follow-wrapper {
  margin: 7px 0;
}
html.fg-collection-page .item-listing-wrap .end-of-list .clear-filters {
  color: #c44d58;
}
@media (max-width: 960px) {
  html.fg-collection-page .item-listing-wrap .listing-wrap {
    text-align: center;
  }
  html.fg-collection-page .item-listing-wrap .listing-wrap .portal-item-thumb-wrap {
    text-align: left;
  }
  html.fg-collection-page .item-listing-wrap .portal-nav a {
    margin-right: 28px;
  }
  html.fg-collection-page .item-listing-wrap .category-wrap .section-title {
    padding: 0 14px;
  }
  html.fg-collection-page .item-listing-wrap .item-listing {
    margin-left: 0;
  }
}
@media (max-width: 400px) {
  html.fg-collection-page .item-listing-wrap .portal-nav {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  html.fg-collection-page .item-listing-wrap .portal-nav a {
    margin: 0;
    font-size: 18px;
    line-height: 35px;
  }
}
html.fg-collection-page .collection-details {
  padding: 28px 0;
  line-height: 14px;
  color: #464646;
  background: #f8f8f8;
  display: inline-block;
  width: 100%;
  text-align: center;
  transition: background .2s ease, padding .3s ease;
}
html.fg-collection-page .collection-details .description-wrapper .description {
  line-height: 28px;
  font-size: 16px;
  overflow-x: auto;
  color: #464646;
}
html.fg-collection-page .collection-details .description-wrapper .description a,
html.fg-collection-page .collection-details .description-wrapper .description a:visited {
  color: #c74d5a;
}
html.fg-collection-page .collection-details .description-wrapper .description.expandable {
  overflow: hidden;
  max-height: 392px;
  line-height: 28px;
  text-overflow: ellipsis;
  transition: 0.5s max-height ease-out;
  position: relative;
}
html.fg-collection-page .collection-details .description-wrapper .description.expandable::after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 28px;
  width: 100%;
  content: "";
  background: linear-gradient(0deg, #f8f8f8, rgba(248, 248, 248, 0));
  pointer-events: none;
}
html.fg-collection-page .collection-details .description-wrapper .description.expanded {
  max-height: 4000px;
}
html.fg-collection-page .collection-details .description-wrapper .description.expanded::after {
  display: none;
}
html.fg-collection-page .collection-details .description-wrapper .show-more {
  margin: 14px 0;
  display: inline-block;
}
html.fg-collection-page .collection-details .description-wrapper .show-more::before {
  content: "\E050";
  font-size: 7px;
  line-height: 14px;
  vertical-align: middle;
  margin-right: 7px;
}
html.fg-collection-page .collection-details .description-wrapper .show-more.expanded::before {
  content: "\E043";
}
html.fg-collection-page .collection-details .description-wrapper p {
  margin: 0;
  line-height: inherit;
}
html.fg-collection-page .collection-details .collection-wrap {
  position: relative;
  display: inline-block;
  width: 960px;
  text-align: left;
  font-size: 0;
  white-space: nowrap;
}
html.fg-collection-page .collection-details .collection-wrap > * {
  font-size: 14px;
  white-space: normal;
  vertical-align: baseline;
}
html.fg-collection-page .collection-details .share-section .fs-button {
  display: inline-block;
  margin-right: 20px;
  min-height: 22px;
  vertical-align: middle;
}
html.fg-collection-page .collection-details .share-section .fs-button .share-by-email {
  border: 1px solid #ddd;
  padding: 1px 4px;
  font-size: 14px;
  display: inline-block;
  background-color: #fff;
}
html.fg-collection-page .collection-details .share-section .fs-button .share-by-email::before {
  content: "\E030";
  font-size: 11px;
  margin-right: 7px;
}
html.fg-collection-page .collection-details .share-section .fs-social-title {
  display: none;
}
html.fg-collection-page .collection-details .custom-fields-container {
  margin-bottom: 0;
}
html.fg-collection-page .collection-details .custom-fields-container .custom-fields-field-container {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 14px;
}
html.fg-collection-page .collection-details .collection-top {
  position: relative;
  z-index: 20;
}
html.fg-collection-page .collection-details .collection-top .info.private-shared-flag::before {
  margin-right: 7px;
  content: "\E04C";
}
html.fg-collection-page .collection-details .collection-left {
  display: inline-block;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 66%;
  margin-right: 3%;
}
html.fg-collection-page .collection-details .collection-right {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: inline-block;
  width: 31%;
  margin-top: 20px;
  vertical-align: top;
}
html.fg-collection-page .collection-details .collection-right .section {
  margin-bottom: 14px;
}
html.fg-collection-page .collection-details h4 {
  margin: 0;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 28px;
  color: #717171;
}
html.fg-collection-page .collection-details .normal-list {
  margin: -3px 0 0 0;
  padding-left: 16px;
}
html.fg-collection-page .collection-details .normal-list li {
  padding-bottom: 7px;
}
html.fg-collection-page .collection-details .normal-list li:last-of-type {
  padding-bottom: 0;
}
html.fg-collection-page .collection-details .normal-list a {
  word-break: break-word;
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
}
html.fg-collection-page .collection-details .references-wrap ul {
  padding-left: 0;
}
html.fg-collection-page .collection-details .references-wrap ul li {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  position: relative;
  padding-left: 12px;
}
html.fg-collection-page .collection-details .references-wrap ul li::before {
  content: "";
  width: 5px;
  height: 6px;
  position: absolute;
  left: 0;
  top: 7.5px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTJCM0Q4NTFEQUEzMTFFNDgxMDZDMTgyNjhDNzMyRkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTJCM0Q4NTJEQUEzMTFFNDgxMDZDMTgyNjhDNzMyRkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MkIzRDg0RkRBQTMxMUU0ODEwNkMxODI2OEM3MzJGQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MkIzRDg1MERBQTMxMUU0ODEwNkMxODI2OEM3MzJGQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiiKvboAAABLSURBVHjaYpw5cyYDFPAB8ScQgwmI9YH4NhB/BOIjQCzG7OvruxbIMICqlgNiLpBKVQZUoAISXIEmuIgFSBQB8RWo2XuAeANAgAEAP7wMD4mQa0MAAAAASUVORK5CYII=") no-repeat;
}
html.fg-collection-page .collection-details .references-wrap ul li a {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
html.fg-collection-page .collection-details .references-wrap ul li .__readcube-access-button {
  min-width: 81px;
  margin-left: 7px;
}
html.fg-collection-page .collection-details .section {
  margin-bottom: 28px;
}
html.fg-collection-page .collection-details .title {
  position: relative;
  margin: 7px 0 7px 42px;
  padding-bottom: 7px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 28px;
  line-height: 35px;
}
html.fg-collection-page .collection-details .title.long {
  font-size: 18px;
  line-height: 28px;
}
html.fg-collection-page .collection-details .title:before {
  position: absolute;
  content: "";
  display: block;
  width: 28px;
  height: 18px;
  left: -42px;
  margin-top: 9px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAYAAABIB77kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0VEMUY0N0RGNjIxMTFFNDgwQzU5Q0YyQUM2RERCODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0VEMUY0N0VGNjIxMTFFNDgwQzU5Q0YyQUM2RERCODkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RUQxRjQ3QkY2MjExMUU0ODBDNTlDRjJBQzZEREI4OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RUQxRjQ3Q0Y2MjExMUU0ODBDNTlDRjJBQzZEREI4OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmY3IZIAAABmSURBVHjaYty9e/d/BtoARhcXFwxBFpgklS3D6QlGqA9pYSGGmSAfMzHQHqD4lh4W0j1IUcyntw//0z1IRy2kOmAhVDLQwkLG0SClhYV0C1bG//8hntuzZw9dShoWUuoyagCAAAMA3dkahXJupUYAAAAASUVORK5CYII=") no-repeat;
}
html.fg-collection-page .collection-details .follow-wrapper {
  margin-right: 14px;
}
html.fg-collection-page .collection-details .info {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 14px;
  font-size: 14px;
  color: #717171;
  line-height: 26px;
}
html.fg-collection-page .collection-details .info .by-line {
  display: inline-block;
  max-width: 500px;
}
html.fg-collection-page .collection-details .info .more-menu {
  display: inline-block;
  margin-left: 14px;
}
html.fg-collection-page .collection-details .versions-dropdown {
  display: inline-block;
  margin-right: 7px;
  margin-left: -7px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: normal;
}
html.fg-collection-page .collection-details .versions-dropdown .drop-trigger {
  font-weight: bold;
  color: #c74d5a;
  display: inline-block;
  border-radius: 3px 3px 0 0;
}
html.fg-collection-page .collection-details .versions-dropdown .drop-menu {
  min-width: 100%;
  margin-top: -2px;
  padding: 0 20px 0 3px;
  line-height: 21px;
  background: #464646;
  border-radius: 0 3px 3px 3px;
  overflow-y: auto;
  max-height: 200px;
}
html.fg-collection-page .collection-details .versions-dropdown.js-active .drop-trigger {
  background: #464646;
  color: #fff;
}
html.fg-collection-page .collection-details .versions-dropdown.js-active .version-trigger:after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0EzMjA1RjlGNkI4MTFFNDgwQzU5Q0YyQUM2RERCODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0EzMjA1RkFGNkI4MTFFNDgwQzU5Q0YyQUM2RERCODkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMTFCMTZGOEY2MzcxMUU0ODBDNTlDRjJBQzZEREI4OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQTMyMDVGOEY2QjgxMUU0ODBDNTlDRjJBQzZEREI4OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhSrLWAAAAB8SURBVHjaYvz//z8DDsAKxL+xyoA0YcGeQHwPiBWwyePS8PM/BDwBYjlCmnyQNPxH0iiLSxOyhttAbA/VAAIPkTVi0wDyizhUXAGbRgaoicgaJNCcrIymUQwkKAzEN3BoQNcIUifECI0ncSBmBOIXDLiBMhB/BOI3AAEGAPaqOj1M081zAAAAAElFTkSuQmCC") no-repeat;
}
html.fg-collection-page .collection-details .version-option {
  margin: 3px 0;
  padding: 6px 6px;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  white-space: nowrap;
  transition: background .15s ease;
}
html.fg-collection-page .collection-details .version-option:hover {
  background: #535353;
}
html.fg-collection-page .collection-details .version-option .date {
  margin-left: 7px;
  font-weight: normal;
  color: #ddd;
}
html.fg-collection-page .collection-details .version-trigger {
  position: relative;
  display: inline-block;
  padding: 6px 23px 6px 7px;
}
html.fg-collection-page .collection-details .version-trigger:after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 13px;
  height: 9px;
  right: 6px;
  top: 9px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzExQjE2RUVGNjM3MTFFNDgwQzU5Q0YyQUM2RERCODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzExQjE2RUZGNjM3MTFFNDgwQzU5Q0YyQUM2RERCODkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RUQxRjQ3RkY2MjExMUU0ODBDNTlDRjJBQzZEREI4OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RUQxRjQ4MEY2MjExMUU0ODBDNTlDRjJBQzZEREI4OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvJnToUAAAENSURBVHjadNDPSsNAEAbw3dlJxPboQaEXS6++QEsv/XOwWiyooA/gK/kIPVSI2ItSUCSgfQpBaSlU8CKooM3O+m0xosYOhLCZ7zezRDvnVNTorCql9N5Vf6oWFDIlvJ6RedJRY2fFaLrFh9A6qexeZuFps1NiohjzX3yGcNjIMxfzHBRDMkME1v6CJcMx+oUc8zIWsPbXu946aAdE0UwkfE1m9x9iy9j4CLAOcJMzXMDw0bu11ebFyXiOfMXbh22j9Ry+2eQuEXvEZLopSESqtfPe2Ge/0S/oJLQiyhAp1jQBKKcgg75gC5PP/I9Bb4LNFYDRz0wGpRAbjwHqAA+ZgEf/PYPN/WBR71OAAQB4iaTMi/eo1gAAAABJRU5ErkJggg==") no-repeat;
}
html.fg-collection-page .collection-details .description {
  line-height: 28px;
  font-size: 16px;
  overflow-x: auto;
  color: #464646;
}
html.fg-collection-page .collection-details .description a,
html.fg-collection-page .collection-details .description a:visited {
  color: #c74d5a;
}
html.fg-collection-page .collection-details .citation .help-section {
  margin-top: 14px;
}
html.fg-collection-page .collection-details .citation .help-text {
  margin-top: 7px;
  color: #717171;
}
html.fg-collection-page .collection-details .citation .inactive-doi-warning {
  display: inline-block;
  line-height: 1;
  margin-left: -7px;
  padding: 7px;
  color: #464646;
  background-color: #ffffa7;
}
html.fg-collection-page .collection-details .citation .citation-url {
  margin-top: 14px;
  line-height: 21px;
}
html.fg-collection-page .collection-details .citation .citation-url .citation-dropdown {
  display: inline-block;
  text-align: right;
  color: #bbb;
  padding-left: 7px;
}
html.fg-collection-page .collection-details .citation .citation-url .citation-dropdown .has-dropdown {
  display: inline;
}
html.fg-collection-page .collection-details .citation .citation-url .citation-dropdown .drop-trigger {
  display: inline;
}
html.fg-collection-page .collection-details .citation .citation-url .citation-dropdown .js-active .drop-trigger {
  color: #c74d5a;
}
html.fg-collection-page .collection-details .citation .citation-url .citation-dropdown .drop-menu {
  right: -84px;
  top: 18px;
  left: auto;
  padding: 7px 0;
  background: #fff;
  z-index: 300;
  margin-top: 9px;
  box-shadow: 0 0 13px 1px rgba(0, 0, 0, .2);
  border-radius: 3px;
  min-width: 160px;
  font-size: 14px;
}
html.fg-collection-page .collection-details .citation .citation-url .citation-dropdown .drop-menu::after,
html.fg-collection-page .collection-details .citation .citation-url .citation-dropdown .drop-menu::before {
  bottom: 100%;
  right: 113px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: 9px;
  margin-left: -9px;
}
html.fg-collection-page .collection-details .citation .citation-url .citation-dropdown .drop-menu::after {
  border-bottom-color: #fff;
}
html.fg-collection-page .collection-details .citation .citation-url .citation-dropdown .drop-menu::before {
  border-bottom-color: #bbb;
}
html.fg-collection-page .collection-details .citation .citation-url .citation-dropdown .drop-item {
  color: #c74d5a;
  text-align: left;
  cursor: pointer;
  padding-left: 13px;
  height: 28px;
  line-height: 28px;
  position: relative;
  display: block;
}
html.fg-collection-page .collection-details .citation .citation-url .citation-dropdown .drop-item:hover::after {
  content: "\E02C";
  position: absolute;
  line-height: 28px;
  font-size: 14px;
  margin-left: 7px;
}
html.fg-collection-page .collection-details .publisher-links a {
  color: #c74d5a;
  line-height: 21px;
}
html.fg-collection-page .collection-details .authors-holder .author {
  padding-bottom: 7px;
  color: #464646;
}
html.fg-collection-page .collection-details .authors-holder .author:last-of-type {
  padding-bottom: 0;
}
html.fg-collection-page .collection-details .authors-holder .author a {
  color: #c74d5a;
}
html.fg-collection-page .collection-details .categories li {
  padding-bottom: 0;
}
html.fg-collection-page .collection-details .authors-holder,
html.fg-collection-page .collection-details .categories {
  margin-bottom: 14px;
}
html.fg-collection-page .collection-details .authors-holder h4,
html.fg-collection-page .collection-details .categories h4 {
  padding-bottom: 7px;
}
html.fg-collection-page .collection-details .tag-wrap {
  position: relative;
  display: inline-block;
  padding: 0 10px 0 6px;
  margin: 5px 10px 0 9px;
  background-color: #c74d5a;
  color: #fff;
  font-size: 12px;
  max-width: 277px;
  height: 21px;
}
html.fg-collection-page .collection-details .tag-wrap .tag-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  line-height: 21px;
  max-width: 100%;
}
html.fg-collection-page .collection-details .tag-wrap:before {
  position: absolute;
  left: -8px;
  width: 0;
  height: 1px;
  content: "";
  border-right: 8px solid #c74d5a;
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
}
html.fg-collection-page .collection-details .loader {
  width: 100%;
  height: 100%;
  position: relative;
}
html.fg-collection-page .collection-details .loader .message {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
html.fg-collection-page .collection-details .loader .message-wrap {
  height: 100%;
  width: 100%;
  display: inline-block;
  text-align: center;
}
html.fg-collection-page .collection-details .loader.loading .message {
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
html.fg-collection-page .collection-details .loader.loading .message:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
html.fg-collection-page .collection-details .loader.loading .message .default-content {
  display: inline-block;
  background: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/loader.gif) no-repeat 50% 50%;
  vertical-align: middle;
  width: 50px;
  height: 50px;
}
html.fg-collection-page .collection-details .loader.error .message {
  white-space: normal;
  position: relative;
  z-index: 200;
  width: 80%;
  max-width: 960px;
  text-align: left;
  margin: 0 40px;
  background-color: #f3dbde;
  padding: 14px;
}
html.fg-collection-page .collection-details .loader.error .message .default-content {
  content: "failed";
  color: red;
}
html.fg-collection-page .collection-details .loader.show-content > .message-wrap,
html.fg-collection-page .collection-details .loader.show-content > .message-wrap:after {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  display: inline-block;
  white-space: nowrap;
}
html.fg-collection-page .collection-details .loader.show-content > .message-wrap:after {
  content: '';
  opacity: 0.5;
  background: #fff;
}
html.fg-collection-page .collection-details .loader.show-content > .message-wrap:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
html.fg-collection-page .collection-details .loader.show-content > .message-wrap .default-content {
  z-index: 101;
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  z-index: 200;
}
html.fg-collection-page .collection-details .loader.error::before {
  display: none;
}
html.fg-collection-page .collection-details .loader .retry-action {
  color: #c74d5a;
  margin-left: 7px;
}
html.fg-collection-page .collection-details .loader .retry-action:hover {
  text-decoration: underline;
}
html.fg-collection-page .collection-page .portal-nav {
  border-top: 0;
}
html.fg-collection-page .collection-page .full-filters {
  border-top: 0;
}
html.fg-collection-page .portal-item-thumb-wrap.is-older-version .relative-date {
  padding: 2px 3px;
  margin-top: -2px;
  display: inline-block;
  border-radius: 3px;
  background-color: #ffffa7;
}
html.fg-collection-page .private-page .info:before {
  content: "\E052";
  margin-right: 7px;
}
html.fg-collection-page .item-page-wrap .loader {
  width: 100%;
  height: 100%;
  position: relative;
}
html.fg-collection-page .item-page-wrap .loader .message {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
html.fg-collection-page .item-page-wrap .loader .message-wrap {
  height: 100%;
  width: 100%;
  display: inline-block;
  text-align: center;
}
html.fg-collection-page .item-page-wrap .loader.loading .message {
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
html.fg-collection-page .item-page-wrap .loader.loading .message:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
html.fg-collection-page .item-page-wrap .loader.loading .message .default-content {
  display: inline-block;
  background: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/loader.gif) no-repeat 50% 50%;
  vertical-align: middle;
  width: 50px;
  height: 50px;
}
html.fg-collection-page .item-page-wrap .loader.error .message {
  white-space: normal;
  position: relative;
  z-index: 200;
  width: 80%;
  max-width: 960px;
  text-align: left;
  margin: 0 40px;
  background-color: #f3dbde;
  padding: 14px;
}
html.fg-collection-page .item-page-wrap .loader.error .message .default-content {
  content: "failed";
  color: red;
}
html.fg-collection-page .item-page-wrap .loader.show-content > .message-wrap,
html.fg-collection-page .item-page-wrap .loader.show-content > .message-wrap:after {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  display: inline-block;
  white-space: nowrap;
}
html.fg-collection-page .item-page-wrap .loader.show-content > .message-wrap:after {
  content: '';
  opacity: 0.5;
  background: #fff;
}
html.fg-collection-page .item-page-wrap .loader.show-content > .message-wrap:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
html.fg-collection-page .item-page-wrap .loader.show-content > .message-wrap .default-content {
  z-index: 101;
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  z-index: 200;
}
html.fg-collection-page .item-page-wrap .loader.error::before {
  display: none;
}
html.fg-collection-page .item-page-wrap .loader .retry-action {
  color: #c74d5a;
  margin-left: 7px;
}
html.fg-collection-page .item-page-wrap .loader .retry-action:hover {
  text-decoration: underline;
}
html.fg-collection-page {
  min-width: 320px;
}
@media (max-width: 960px) {
  html.fg-collection-page .collection-details {
    padding: 28px 20px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  html.fg-collection-page .collection-details .collection-left {
    width: 65%;
    margin-right: 2%;
  }
  html.fg-collection-page .collection-details .collection-right {
    width: 33%;
  }
  html.fg-collection-page .collection-details .collection-wrap {
    width: 100%;
  }
}
@media (max-width: 760px) {
  html.fg-collection-page .collection-details .collection-left {
    width: 100%;
    margin-right: 0;
  }
  html.fg-collection-page .collection-details .collection-right {
    width: 100%;
  }
}
@media (max-width: 640px) {
  html.fg-collection-page .collection-details .title {
    margin-right: 42px;
  }
  html.fg-collection-page .collection-details .details-toggle {
    font-size: 0;
    padding: 0 14px;
  }
  html.fg-collection-page .collection-details .details-toggle::before {
    margin-right: 0;
  }
}
.fs-icon-base,
html.fg-profile-page .no-preview.Dataset .preview-placeholder::before,
html.fg-profile-page .no-preview.Thesis .preview-placeholder::before,
html.fg-profile-page .no-preview.Code .preview-placeholder::before,
html.fg-profile-page .no-preview.Book .preview-placeholder::before,
html.fg-profile-page .no-preview.Poster .preview-placeholder::before,
html.fg-profile-page .no-preview.Paper .preview-placeholder::before,
html.fg-profile-page .no-preview.Preprint .preview-placeholder::before,
html.fg-profile-page .no-preview.Presentation .preview-placeholder::before,
html.fg-profile-page .no-preview.Figure .preview-placeholder::before,
html.fg-profile-page .no-preview.Fileset .preview-placeholder::before,
html.fg-profile-page .no-preview.Media .preview-placeholder::before,
html.fg-profile-page .no-preview.is-metadata .preview-placeholder::before,
html.fg-profile-page .no-preview.is-confidential .preview-placeholder::before,
html.fg-profile-page .no-preview.is-collection .preview-placeholder::before,
html.fg-profile-page .no-preview.is-project .preview-placeholder::before,
html.fg-profile-page .no-preview.is-embargoed .preview-placeholder::before,
html.fg-profile-page .card-field.orcid-field a::after,
html.fg-profile-page .rss::after,
html.fg-profile-page .profile-badges .divider::before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-profile-page .portal-item-thumb-wrap {
  width: 212px;
  padding: 14px;
  display: inline-block;
  vertical-align: top;
  transition: background-color 0.1s ease;
  position: relative;
}
html.fg-profile-page .portal-item-thumb-wrap:hover {
  background-color: #f8f8f8;
}
html.fg-profile-page .portal-item-thumb-wrap:hover .preview-wrap {
  border-color: #ddd;
}
html.fg-profile-page .portal-item-thumb-wrap.no-authors .item-details .relative-date {
  float: none;
}
html.fg-profile-page .portal-item-thumb-wrap .item-title-prefix {
  color: #717171;
}
html.fg-profile-page .portal-item-thumb-wrap .preview-wrap {
  height: 138px;
  overflow: hidden;
  display: block;
  border: 1px solid #ddd;
  position: relative;
  z-index: 10;
}
html.fg-profile-page .portal-item-thumb-wrap .preview-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
html.fg-profile-page .portal-item-thumb-wrap .item-title {
  font-weight: bold;
  margin-top: 10px;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  color: #464646;
  width: 100%;
}
html.fg-profile-page .portal-item-thumb-wrap .item-details {
  font-size: 11px;
  color: #717171;
}
html.fg-profile-page .portal-item-thumb-wrap .item-details .relative-date {
  float: right;
  line-height: 14px;
}
html.fg-profile-page .portal-item-thumb-wrap .item-authors {
  float: left;
}
html.fg-profile-page .portal-item-thumb-wrap .item-authors .normal-link,
html.fg-profile-page .portal-item-thumb-wrap .item-authors .inactive-author {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 130px;
  white-space: nowrap;
}
html.fg-profile-page .portal-item-thumb-wrap .item-authors .normal-link {
  display: inline-block;
}
html.fg-profile-page .portal-item-thumb-wrap .item-authors .inactive-author {
  display: block;
}
html.fg-profile-page .portal-item-thumb-wrap .item-authors .authors-trigger .inactive-author {
  display: inline-block;
}
html.fg-profile-page .portal-item-thumb-wrap .item-authors.more:hover .normal-link,
html.fg-profile-page .portal-item-thumb-wrap .item-authors.more:hover .inactive-author {
  max-width: 200px;
}
html.fg-profile-page .portal-item-thumb-wrap .item-authors.more:hover + .relative-date {
  display: none;
}
html.fg-profile-page .portal-item-thumb-wrap .item-authors.more > .authors-trigger:after {
  content: '';
  width: 11px;
  height: 13px;
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODBDMkU1NzlDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODBDMkU1N0FDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MEMyRTU3N0NGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MEMyRTU3OENGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuiUuhsAAABZSURBVHjaYjziGyHPwMCwHIhtgfgvEDMD8WEgTmUCEi+BWBSIKxggoALKv8sCJH4AcRwQ7wXiV0BcDcTOIHEmqOrjQNwHxLOgNIjPwMKAAE1ALAalwQAgwABrJhCTAYtXvAAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 3px 5px;
}
html.fg-profile-page .portal-item-thumb-wrap .item-authors:hover > .authors-list {
  max-height: 84px;
  padding-bottom: 7px;
  border-bottom: 2px solid #fff;
}
html.fg-profile-page .portal-item-thumb-wrap .item-authors .authors-list {
  overflow: hidden;
  transition: all 0.2s ease-out;
  max-height: 0;
  display: block;
  padding: 0 14px;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 11;
  background-color: #f8f8f8;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-bottom: 0px solid #fff;
}
html.fg-profile-page .portal-item-thumb-wrap .item-authors .authors-list .authors-trigger {
  float: left;
  clear: left;
}
html.fg-profile-page .portal-item-thumb-wrap .item-authors .authors-list .normal-link {
  display: block;
}
html.fg-profile-page .portal-item-thumb-wrap .item-date {
  float: right;
}
html.fg-profile-page .no-preview .preview-wrap {
  position: relative;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
html.fg-profile-page .no-preview .preview-placeholder {
  font-size: 11px;
  text-transform: uppercase;
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 28px;
  color: #464646;
  letter-spacing: 2px;
  left: 0;
}
html.fg-profile-page .no-preview .preview-placeholder::before {
  position: absolute;
  bottom: 21px;
  width: 74px;
  height: 49px;
  color: #464646;
  left: 50%;
  margin-left: -37px;
  font-size: 46px;
}
html.fg-profile-page .no-preview.Dataset .preview-placeholder::before {
  background-image: none;
  content: "\E020";
}
html.fg-profile-page .no-preview.Thesis .preview-placeholder::before {
  background-image: none;
  content: "\E07A";
}
html.fg-profile-page .no-preview.Code .preview-placeholder::before {
  background-image: none;
  content: "\E016";
}
html.fg-profile-page .no-preview.Book .preview-placeholder::before {
  background-image: none;
  content: "\E00E";
}
html.fg-profile-page .no-preview.Poster .preview-placeholder::before {
  background-image: none;
  content: "\E061";
}
html.fg-profile-page .no-preview.Paper .preview-placeholder::before {
  background-image: none;
  content: "\E059";
}
html.fg-profile-page .no-preview.Preprint .preview-placeholder::before {
  background-image: none;
  content: "\E062";
}
html.fg-profile-page .no-preview.Presentation .preview-placeholder::before {
  background-image: none;
  content: "\E064";
}
html.fg-profile-page .no-preview.Figure .preview-placeholder::before {
  background-image: none;
  content: "\E05D";
}
html.fg-profile-page .no-preview.Fileset .preview-placeholder::before {
  background-image: none;
  content: "\E035";
}
html.fg-profile-page .no-preview.Media .preview-placeholder::before {
  background-image: none;
  content: "\E096";
}
html.fg-profile-page .no-preview.is-metadata .preview-placeholder::before {
  background-image: none;
  color: #bbb;
  content: "\E053";
}
html.fg-profile-page .no-preview.is-confidential .preview-placeholder::before {
  background-image: none;
  content: "\E01D";
  font-size: 35px;
  line-height: 50px;
  color: #bbb;
}
html.fg-profile-page .no-preview.is-collection .preview-placeholder::before {
  background-image: none;
  content: "\E019";
  font-size: 23px;
  line-height: 52px;
  color: #bbb;
}
html.fg-profile-page .no-preview.is-project .preview-placeholder::before {
  background-image: none;
  content: "\E038";
  color: #bbb;
  font-size: 30px;
  line-height: 50px;
}
html.fg-profile-page .no-preview.is-collection .preview-container,
html.fg-profile-page .no-preview.is-project .preview-container {
  display: block;
  position: relative;
}
html.fg-profile-page .no-preview.is-collection .preview-container:before,
html.fg-profile-page .no-preview.is-project .preview-container:before,
html.fg-profile-page .no-preview.is-collection .preview-container:after,
html.fg-profile-page .no-preview.is-project .preview-container:after {
  content: "";
  position: absolute;
  width: 192px;
  z-index: 9;
  border-top: 2px solid #ddd;
  top: -4px;
  left: 10px;
}
html.fg-profile-page .no-preview.is-collection .preview-container:before,
html.fg-profile-page .no-preview.is-project .preview-container:before {
  width: 172px;
  top: -8px;
  left: 20px;
}
html.fg-profile-page .no-preview.is-embargoed .preview-placeholder::before {
  background-image: none;
  content: "\E091";
  color: #bbb;
  font-size: 20px;
  margin-left: -51px;
  line-height: 48px;
}
html.fg-profile-page .no-preview.is-embargoed .time-block {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: 14px;
  height: 43px;
  width: 50px;
  font-size: 21px;
  line-height: 21px;
  color: #bbb;
  vertical-align: top;
}
html.fg-profile-page .no-preview.is-embargoed .time-block .time-info {
  font-size: 12px;
  line-height: 12px;
  text-transform: lowercase;
  color: #bbb;
}
html.fg-profile-page .no-preview.is-embargoed .time-block .less-than {
  font-size: 12px;
  line-height: 24px;
  vertical-align: top;
  padding-right: 2px;
}
html.fg-profile-page .profile-details {
  padding: 40px 0;
  background-color: #fff;
}
html.fg-profile-page .profile-details .divider {
  margin: 14px 0;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  color: #717171;
  white-space: nowrap;
  overflow: hidden;
}
html.fg-profile-page .profile-details .divider:after {
  content: "";
  vertical-align: baseline;
  width: 100%;
  display: inline-block;
  margin-left: 7px;
  border-bottom: 1px solid #ddd;
}
html.fg-profile-page .profile-left {
  width: 628px;
  display: inline-block;
  vertical-align: text-top;
}
html.fg-profile-page .profile-stats {
  padding: 16px;
  background-color: #f8f8f8;
}
html.fg-profile-page .profile-stats .divided {
  margin: 0;
  padding: 0 12px;
}
html.fg-profile-page .profile-stats .divided::after {
  right: 0px;
}
html.fg-profile-page .profile-right {
  display: inline-block;
  vertical-align: text-top;
  margin-left: 36px;
  width: 296px;
}
html.fg-profile-page .listing-title {
  font-size: 18px;
  margin: 0;
  padding: 28px 0 21px 0;
}
html.fg-profile-page .profile-card {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
html.fg-profile-page .profile-image {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-radius: 10px;
  max-width: 213px;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin-right: 40px;
}
html.fg-profile-page .profile-image .avatar-image-loaded {
  border-radius: 3px;
  vertical-align: middle;
  background: #fff url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/profile/avatar.jpg) no-repeat center center;
  background-size: 100%;
}
html.fg-profile-page .profile-image .avatar-image-loaded.avatar-image-loaded {
  background: transparent;
}
html.fg-profile-page .profile-image img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}
html.fg-profile-page .profile-info {
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  max-width: 375px;
}
html.fg-profile-page .profile-info h2 {
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
  margin: 0;
}
html.fg-profile-page .profile-bio {
  clear: both;
  font-size: 18px;
  line-height: 28px;
  margin-top: 14px;
}
html.fg-profile-page .profile-two-columns {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
html.fg-profile-page .profile-follow-rss {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 7px;
  min-height: 30px;
}
html.fg-profile-page .card-field {
  line-height: 21px;
  position: relative;
  padding-left: 21px;
  min-height: 21px;
}
html.fg-profile-page .card-field:before {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/profile/sprite.png);
  content: "";
  position: absolute;
  top: 5px;
  left: 0;
  background-position: -58px 0;
  width: 13px;
  height: 11px;
}
html.fg-profile-page .card-field.location:before {
  background-position: -97px 0;
  width: 10px;
  height: 14px;
  top: 4px;
}
html.fg-profile-page .card-field.orcid-field {
  margin: 0 28px 7px 0;
}
html.fg-profile-page .card-field.orcid-field a {
  line-height: 30px;
  position: relative;
  font-weight: bold;
  white-space: nowrap;
}
html.fg-profile-page .card-field.orcid-field a::after {
  content: "\E041";
  position: absolute;
  right: -14px;
  font-size: 9px;
  line-height: 30px;
}
html.fg-profile-page .card-field.orcid-field::before {
  background-position: -23px 0;
  width: 22px;
  height: 22px;
  top: 7px;
}
html.fg-profile-page .card-field.institution:before {
  background-position: -79px 0;
  width: 11px;
  height: 12px;
  top: 4px;
}
html.fg-profile-page .card-field.website:before {
  background-position: -115px 0;
  width: 13px;
  height: 13px;
  top: 3px;
}
html.fg-profile-page .profile-actions {
  margin-top: 7px;
}
html.fg-profile-page .profile-actions .follow {
  background-color: #c74d5a;
  color: #fff;
  line-height: 24px;
  padding: 0 7px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 3px;
  margin-left: 14px;
}
html.fg-profile-page .item-listing {
  width: 960px;
}
html.fg-profile-page .social-action {
  margin-left: 7px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/profile/sprite.png);
  background-position: 0 -57px;
  width: 24px;
  height: 24px;
}
html.fg-profile-page .social-action:first-child {
  margin-left: 0;
}
html.fg-profile-page .social-action.facebook {
  background-position: -98px -57px;
}
html.fg-profile-page .social-action.twitter {
  background-position: -65px -57px;
}
html.fg-profile-page .social-action.linkedin {
  background-position: -33px -57px;
}
html.fg-profile-page .rss {
  display: inline-block;
  width: 14px;
  height: 14px;
  color: #dddddd;
  vertical-align: middle;
  margin-right: 14px;
}
html.fg-profile-page .rss::after {
  content: "\E06C";
  font-size: 14px;
}
html.fg-profile-page .rss:hover {
  color: #c7404d;
}
html.fg-profile-page .portal-item-thumb-wrap:hover {
  background-color: #f0f0f0;
}
html.fg-profile-page .portal-item-thumb-wrap.no-preview .preview-wrap {
  border: 1px solid #ddd;
  background-color: #fff;
}
html.fg-profile-page .portal-item-thumb-wrap .item-authors .authors-list {
  background-color: #f0f0f0;
}
html.fg-profile-page .collaborators-wrap .user-list-wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-profile-page .collaborators-wrap .user-list-wrap.inactive .user-name {
  cursor: default;
  color: #717171;
}
html.fg-profile-page .collaborators-wrap .user-list-wrap img {
  width: 42px;
  height: 42px;
  border-radius: 3px;
  overflow: hidden;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
html.fg-profile-page .collaborators-wrap .user-list-wrap .avatar-image {
  border-radius: 3px;
  vertical-align: middle;
  background: #fff url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/profile/avatar.jpg) no-repeat center center;
  background-size: 100%;
}
html.fg-profile-page .collaborators-wrap .user-list-wrap .avatar-image.avatar-image-loaded {
  background: transparent;
}
html.fg-profile-page .collaborators-wrap .user-list-wrap .user-info {
  font-size: 11px;
  margin-left: 14px;
  max-width: 240px;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  overflow: hidden;
}
html.fg-profile-page .collaborators-wrap .user-list-wrap .user-name {
  color: #c74d5a;
  font-weight: bold;
  font-size: 14px;
  line-height: 21px;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
}
html.fg-profile-page .collaborators-wrap .user-list-wrap .authors-details {
  white-space: nowrap;
}
html.fg-profile-page .collaborators-wrap .user-list-wrap .authors-details .authors-job-title,
html.fg-profile-page .collaborators-wrap .user-list-wrap .authors-details .authors-location,
html.fg-profile-page .collaborators-wrap .user-list-wrap .authors-details .authors-email,
html.fg-profile-page .collaborators-wrap .user-list-wrap .authors-details .authors-institution {
  overflow: hidden;
  text-overflow: ellipsis;
}
html.fg-profile-page .collaborators-wrap .user-list-wrap {
  margin-bottom: 7px;
}
html.fg-profile-page .profile-publications h3 {
  position: relative;
  margin: 0;
  padding: 14px 0 14px 47px;
}
html.fg-profile-page .profile-publications h3:before {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/profile/sprite.png);
  content: "";
  display: block;
  width: 30px;
  height: 32px;
  background-position: 84px 32px;
  position: absolute;
  left: 0;
  top: 5px;
}
html.fg-profile-page .profile-publications li {
  color: #464646;
  font-size: 14px;
  margin-bottom: 7px;
  word-break: break-all;
}
html.fg-profile-page .profile-badges .divider {
  position: relative;
  padding: 14px 0 14px 47px;
  margin-bottom: 7px;
}
html.fg-profile-page .profile-badges .divider::before {
  content: "\E003";
  color: #bbb;
  font-size: 35px;
  position: absolute;
  left: 7px;
  top: 5px;
}
html.fg-profile-page .profile-badges .badges-list {
  margin-left: 14px;
}
html.fg-profile-page .badge-wrap {
  display: inline-block;
  text-align: center;
  width: 127px;
  margin: 7px;
  vertical-align: top;
}
html.fg-profile-page .badge-wrap img {
  max-width: 70px;
  max-height: 70px;
}
html.fg-profile-page .badge-wrap figcaption {
  color: #717171;
  display: block;
  text-align: center;
  font-size: 11px;
  margin-top: 7px;
}
html.fg-profile-page .profile-data .align-center {
  text-align: center;
  margin: 42px 0 21px;
  color: #717171;
  min-height: 16px;
}
html.fg-profile-page .profile-data .align-center.loading:after {
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
}
@media (max-width: 960px) {
  html.fg-profile-page {
    min-width: 320px;
  }
  html.fg-profile-page .profile-details {
    padding: 40px 20px;
  }
  html.fg-profile-page .profile-left {
    width: 100%;
    padding-bottom: 20px;
  }
  html.fg-profile-page .profile-image {
    max-width: 100px;
    padding-bottom: 20px;
  }
  html.fg-profile-page .profile-info h2 {
    font-size: 18px;
    line-height: 24px;
  }
  html.fg-profile-page .profile-right {
    width: 100%;
    margin-left: 0;
  }
  html.fg-profile-page .listing-title {
    padding: 28px 20px 21px 20px;
  }
  html.fg-profile-page .item-listing {
    width: 100%;
    text-align: center;
  }
  html.fg-profile-page .item-listing .portal-item-thumb-wrap {
    text-align: left;
  }
}
.fs-icon-base,
#app-root[data-app="institution_portal"] .no-preview.Dataset .preview-placeholder::before,
#app-root[data-app="institution_portal"] .no-preview.Thesis .preview-placeholder::before,
#app-root[data-app="institution_portal"] .no-preview.Code .preview-placeholder::before,
#app-root[data-app="institution_portal"] .no-preview.Book .preview-placeholder::before,
#app-root[data-app="institution_portal"] .no-preview.Poster .preview-placeholder::before,
#app-root[data-app="institution_portal"] .no-preview.Paper .preview-placeholder::before,
#app-root[data-app="institution_portal"] .no-preview.Preprint .preview-placeholder::before,
#app-root[data-app="institution_portal"] .no-preview.Presentation .preview-placeholder::before,
#app-root[data-app="institution_portal"] .no-preview.Figure .preview-placeholder::before,
#app-root[data-app="institution_portal"] .no-preview.Fileset .preview-placeholder::before,
#app-root[data-app="institution_portal"] .no-preview.Media .preview-placeholder::before,
#app-root[data-app="institution_portal"] .no-preview.is-metadata .preview-placeholder::before,
#app-root[data-app="institution_portal"] .no-preview.is-confidential .preview-placeholder::before,
#app-root[data-app="institution_portal"] .no-preview.is-collection .preview-placeholder::before,
#app-root[data-app="institution_portal"] .no-preview.is-project .preview-placeholder::before,
#app-root[data-app="institution_portal"] .no-preview.is-embargoed .preview-placeholder::before,
#app-root[data-app="institution_portal"] .description-icon::before,
#app-root[data-app="institution_portal"] .portal-mid-wrap .options-wrapper .rss::after,
#app-root[data-app="institution_portal"] .styled-checkbox.js-active:before,
#app-root[data-app="institution_portal"] .multiple-select .styled-checkbox:before,
#app-root[data-app="institution_portal"] .multiple-select .styled-checkbox.js-active:before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.institution-portal {
  /* # Inputs and text areas */
  /* Basic input text.

    <div class="mimic-input">
      <div class="input-wrap">
        <input type="text" placeholder="hello world!" />
      </div>
    </div>

*/
  /* Basic input text with error.

    <div class="mimic-input has-error" style="margin: 2px;">
      <div class="input-wrap">
        <input type="text" placeholder="hello world!" />
      </div>
    </div>

*/
  /* Disabled input text.

    <div class="mimic-input disabled">
      <div class="input-wrap">
        <input type="text" disabled placeholder="hello world!" />
      </div>
    </div>

*/
  /* Loading input text.

    <div class="mimic-input loading">
      <div class="input-wrap">
        <input type="text" disabled placeholder="hello world!" />
      </div>
    </div>

*/
  /* Basic text area.

    <div class="mimic-input">
      <div class="input-wrap">
        <textarea type="text" placeholder="hello world!"></textarea>
      </div>
    </div>

*/
  /* Basic text area with error.

    <div class="mimic-input has-error" style="margin: 2px;">
      <div class="input-wrap">
        <textarea type="text" placeholder="hello world!"></textarea>
      </div>
    </div>

*/
  /* Disabled text area.

    <div class="mimic-input disabled">
      <div class="input-wrap">
        <textarea disabled type="text" placeholder="hello world!"></textarea>
      </div>
    </div>

*/
  /* Loading text area.

    <div class="mimic-input loading">
      <div class="input-wrap">
        <textarea type="text" placeholder="hello world!"></textarea>
      </div>
    </div>

*/
}
.institution-portal .mimic-input {
  background-color: #fff;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/backgrounds.png);
  background-repeat: repeat-x;
  background-position: 0px -126px;
  border-radius: 3px;
  border: 1px solid #ddd;
  position: relative;
  padding: 3px 7px 2px;
  min-height: 21px;
}
.institution-portal .mimic-input textarea,
.institution-portal .mimic-input input:not([type="submit"]) {
  border: 0;
  line-height: 16px;
  width: 100%;
  font-size: 13px;
  color: #464646;
  margin: 2px 0;
  background: none;
}
.institution-portal .mimic-input textarea {
  margin: 0;
  padding: 3px 0;
  resize: none;
  width: 100%;
  min-height: 48px;
}
.institution-portal .mimic-input.has-error {
  border: 1px solid #f00;
  box-shadow: 0 0 0 2px #f3dbde;
}
.institution-portal .mimic-input.loading {
  position: relative;
}
.institution-portal .mimic-input.loading::before {
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
  content: "";
  display: block;
  position: absolute;
  right: 10px;
  top: 6px;
}
.institution-portal .mimic-input.disabled {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAaCAIAAAD5ZqGGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6NTI2MTVCQUZGQzI0RTExMUJBRkJBQkQzNjE0Qzc5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUIzQkFFN0EwQjRBMTFFNDk2MURGRThBMjI3QTdGMzYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUIzQkFFNzkwQjRBMTFFNDk2MURGRThBMjI3QTdGMzYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM0OUUzMzQwMDQyNTExRTQ5MjYxOURCMjQ2MDExOEM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM0OUUzMzQxMDQyNTExRTQ5MjYxOURCMjQ2MDExOEM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wm1PtAAAAB9JREFUeNpi+PDhAxMLCwsTDDAyMsIxAwMDtTBAgAEANUkDJHx5gngAAAAASUVORK5CYII=');
  background-color: #fbfbfb;
  background-repeat: repeat-x;
}
.institution-portal .mimic-input.disabled textarea,
.institution-portal .mimic-input.disabled input {
  background-color: #fbfbfb;
  color: #bbb;
}
.institution-portal .mimic-input.focused {
  outline: 1px solid #3496fb;
  box-shadow: 0 0 4px 1px #3496fb;
}
.institution-portal .mimic-input input::-webkit-input-placeholder,
.institution-portal .mimic-input textarea::-webkit-input-placeholder {
  color: #bbb;
}
.institution-portal .mimic-input input:-moz-placeholder,
.institution-portal .mimic-input textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #bbb;
}
.institution-portal .mimic-input input::-moz-placeholder,
.institution-portal .mimic-input textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #bbb;
}
.institution-portal .mimic-input input:-ms-input-placeholder,
.institution-portal .mimic-input textarea:-ms-input-placeholder {
  color: #bbb;
}
.institution-portal .mimic-input input:focus::-webkit-input-placeholder,
.institution-portal .mimic-input textarea:focus::-webkit-input-placeholder {
  color: #ddd;
}
.institution-portal .mimic-input input:focus:-moz-placeholder,
.institution-portal .mimic-input textarea:focus:-moz-placeholder {
  /* Firefox 18- */
  color: #ddd;
}
.institution-portal .mimic-input input:focus::-moz-placeholder,
.institution-portal .mimic-input textarea:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: #ddd;
}
.institution-portal .mimic-input input:focus:-ms-input-placeholder,
.institution-portal .mimic-input textarea:focus:-ms-input-placeholder {
  color: #ddd;
}
.institution-portal .impersonation-ribbon {
  position: absolute;
  width: 100%;
  z-index: 8;
}
.institution-portal .dismissed-ribbon,
.institution-portal #impersonate-ribbon:empty {
  border: none;
}
#main-container {
  position: relative;
}
#ummenu {
  margin-top: -6px;
}
#app-root[data-app="institution_portal"] {
  /* # Checkboxes

  <div>
    <a class="styled-checkbox"></a> Checkbox label
  </div>

  <div>
    <a class="styled-checkbox js-active"></a> Active checkbox
  </div>

  <div>
    <a class="styled-checkbox js-active disabled"></a> Disabled checkbox
  </div>
*/
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap {
  width: 212px;
  padding: 14px;
  display: inline-block;
  vertical-align: top;
  transition: background-color 0.1s ease;
  position: relative;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap:hover {
  background-color: #f8f8f8;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap:hover .preview-wrap {
  border-color: #ddd;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap.no-authors .item-details .relative-date {
  float: none;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-title-prefix {
  color: #717171;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .preview-wrap {
  height: 138px;
  overflow: hidden;
  display: block;
  border: 1px solid #ddd;
  position: relative;
  z-index: 10;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .preview-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-title {
  font-weight: bold;
  margin-top: 10px;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  color: #464646;
  width: 100%;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-details {
  font-size: 11px;
  color: #717171;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-details .relative-date {
  float: right;
  line-height: 14px;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-authors {
  float: left;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-authors .normal-link,
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-authors .inactive-author {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 130px;
  white-space: nowrap;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-authors .normal-link {
  display: inline-block;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-authors .inactive-author {
  display: block;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-authors .authors-trigger .inactive-author {
  display: inline-block;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-authors.more:hover .normal-link,
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-authors.more:hover .inactive-author {
  max-width: 200px;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-authors.more:hover + .relative-date {
  display: none;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-authors.more > .authors-trigger:after {
  content: '';
  width: 11px;
  height: 13px;
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODBDMkU1NzlDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODBDMkU1N0FDRjA1MTFFNEFDOTZDOUMwQjYzNEZGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MEMyRTU3N0NGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MEMyRTU3OENGMDUxMUU0QUM5NkM5QzBCNjM0RkYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuiUuhsAAABZSURBVHjaYjziGyHPwMCwHIhtgfgvEDMD8WEgTmUCEi+BWBSIKxggoALKv8sCJH4AcRwQ7wXiV0BcDcTOIHEmqOrjQNwHxLOgNIjPwMKAAE1ALAalwQAgwABrJhCTAYtXvAAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 3px 5px;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-authors:hover > .authors-list {
  max-height: 84px;
  padding-bottom: 7px;
  border-bottom: 2px solid #fff;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-authors .authors-list {
  overflow: hidden;
  transition: all 0.2s ease-out;
  max-height: 0;
  display: block;
  padding: 0 14px;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 11;
  background-color: #f8f8f8;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border-bottom: 0px solid #fff;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-authors .authors-list .authors-trigger {
  float: left;
  clear: left;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-authors .authors-list .normal-link {
  display: block;
}
#app-root[data-app="institution_portal"] .portal-item-thumb-wrap .item-date {
  float: right;
}
#app-root[data-app="institution_portal"] .no-preview .preview-wrap {
  position: relative;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
#app-root[data-app="institution_portal"] .no-preview .preview-placeholder {
  font-size: 11px;
  text-transform: uppercase;
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 28px;
  color: #464646;
  letter-spacing: 2px;
  left: 0;
}
#app-root[data-app="institution_portal"] .no-preview .preview-placeholder::before {
  position: absolute;
  bottom: 21px;
  width: 74px;
  height: 49px;
  color: #464646;
  left: 50%;
  margin-left: -37px;
  font-size: 46px;
}
#app-root[data-app="institution_portal"] .no-preview.Dataset .preview-placeholder::before {
  background-image: none;
  content: "\E020";
}
#app-root[data-app="institution_portal"] .no-preview.Thesis .preview-placeholder::before {
  background-image: none;
  content: "\E07A";
}
#app-root[data-app="institution_portal"] .no-preview.Code .preview-placeholder::before {
  background-image: none;
  content: "\E016";
}
#app-root[data-app="institution_portal"] .no-preview.Book .preview-placeholder::before {
  background-image: none;
  content: "\E00E";
}
#app-root[data-app="institution_portal"] .no-preview.Poster .preview-placeholder::before {
  background-image: none;
  content: "\E061";
}
#app-root[data-app="institution_portal"] .no-preview.Paper .preview-placeholder::before {
  background-image: none;
  content: "\E059";
}
#app-root[data-app="institution_portal"] .no-preview.Preprint .preview-placeholder::before {
  background-image: none;
  content: "\E062";
}
#app-root[data-app="institution_portal"] .no-preview.Presentation .preview-placeholder::before {
  background-image: none;
  content: "\E064";
}
#app-root[data-app="institution_portal"] .no-preview.Figure .preview-placeholder::before {
  background-image: none;
  content: "\E05D";
}
#app-root[data-app="institution_portal"] .no-preview.Fileset .preview-placeholder::before {
  background-image: none;
  content: "\E035";
}
#app-root[data-app="institution_portal"] .no-preview.Media .preview-placeholder::before {
  background-image: none;
  content: "\E096";
}
#app-root[data-app="institution_portal"] .no-preview.is-metadata .preview-placeholder::before {
  background-image: none;
  color: #bbb;
  content: "\E053";
}
#app-root[data-app="institution_portal"] .no-preview.is-confidential .preview-placeholder::before {
  background-image: none;
  content: "\E01D";
  font-size: 35px;
  line-height: 50px;
  color: #bbb;
}
#app-root[data-app="institution_portal"] .no-preview.is-collection .preview-placeholder::before {
  background-image: none;
  content: "\E019";
  font-size: 23px;
  line-height: 52px;
  color: #bbb;
}
#app-root[data-app="institution_portal"] .no-preview.is-project .preview-placeholder::before {
  background-image: none;
  content: "\E038";
  color: #bbb;
  font-size: 30px;
  line-height: 50px;
}
#app-root[data-app="institution_portal"] .no-preview.is-collection .preview-container,
#app-root[data-app="institution_portal"] .no-preview.is-project .preview-container {
  display: block;
  position: relative;
}
#app-root[data-app="institution_portal"] .no-preview.is-collection .preview-container:before,
#app-root[data-app="institution_portal"] .no-preview.is-project .preview-container:before,
#app-root[data-app="institution_portal"] .no-preview.is-collection .preview-container:after,
#app-root[data-app="institution_portal"] .no-preview.is-project .preview-container:after {
  content: "";
  position: absolute;
  width: 192px;
  z-index: 9;
  border-top: 2px solid #ddd;
  top: -4px;
  left: 10px;
}
#app-root[data-app="institution_portal"] .no-preview.is-collection .preview-container:before,
#app-root[data-app="institution_portal"] .no-preview.is-project .preview-container:before {
  width: 172px;
  top: -8px;
  left: 20px;
}
#app-root[data-app="institution_portal"] .no-preview.is-embargoed .preview-placeholder::before {
  background-image: none;
  content: "\E091";
  color: #bbb;
  font-size: 20px;
  margin-left: -51px;
  line-height: 48px;
}
#app-root[data-app="institution_portal"] .no-preview.is-embargoed .time-block {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: 14px;
  height: 43px;
  width: 50px;
  font-size: 21px;
  line-height: 21px;
  color: #bbb;
  vertical-align: top;
}
#app-root[data-app="institution_portal"] .no-preview.is-embargoed .time-block .time-info {
  font-size: 12px;
  line-height: 12px;
  text-transform: lowercase;
  color: #bbb;
}
#app-root[data-app="institution_portal"] .no-preview.is-embargoed .time-block .less-than {
  font-size: 12px;
  line-height: 24px;
  vertical-align: top;
  padding-right: 2px;
}
#app-root[data-app="institution_portal"] .gray .modal-content {
  background-color: #f8f8f8;
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  max-width: 558px;
  padding: 21px;
  text-align: left;
  display: inline-block;
  margin: 200px 0;
}
#app-root[data-app="institution_portal"] .gray .modal-content {
  text-align: center;
}
#app-root[data-app="institution_portal"] .gray .modal-content h2 {
  font-size: 26px;
  margin: 35px 0;
}
#app-root[data-app="institution_portal"] .description-icon {
  transition: opacity 0.2s ease-in;
  display: inline-block;
  font-size: 14px;
  color: #bbb;
  margin-left: 7px;
  opacity: 0;
}
#app-root[data-app="institution_portal"] .description-icon::before {
  content: "\E04A";
}
#app-root[data-app="institution_portal"] .portal-stats-wrap {
  padding-top: 21px;
  text-align: center;
}
#app-root[data-app="institution_portal"] .portal-stats-wrap .stats-link .normal-link {
  color: #717171;
}
#app-root[data-app="institution_portal"] .portal-stats-wrap .stats-link .normal-link:hover {
  color: #c74d5a;
}
#app-root[data-app="institution_portal"] .portal-stats-wrap .divided {
  display: inline-block;
  margin: 0 21px;
  line-height: 24px;
  position: relative;
}
#app-root[data-app="institution_portal"] .portal-stats-wrap .divided::after {
  position: absolute;
  content: "";
  right: -21px;
  height: 100%;
  border-left: 1px solid #ddd;
}
#app-root[data-app="institution_portal"] .portal-stats-wrap .divided:last-child::after {
  display: none;
}
#app-root[data-app="institution_portal"] .portal-stats-wrap em {
  color: #717171;
  font-style: normal;
  margin-left: 5px;
}
#app-root[data-app="institution_portal"] .portal-header {
  max-width: 100%;
  min-height: 76px;
}
#app-root[data-app="institution_portal"] .portal-header.has-description .univ-branding {
  cursor: pointer;
}
#app-root[data-app="institution_portal"] .portal-header.has-cover .centered-cover-wrap {
  transition: height 0.5s ease;
  height: 667px;
}
#app-root[data-app="institution_portal"] .portal-header.has-cover.full-in .centered-cover-wrap {
  height: 325px;
}
#app-root[data-app="institution_portal"] .portal-header.has-cover.full-out .centered-cover-wrap {
  height: 667px;
}
#app-root[data-app="institution_portal"] .portal-header.has-cover .univ-branding-wrap {
  position: relative;
  padding: 0;
  z-index: 3;
}
#app-root[data-app="institution_portal"] .portal-header.has-cover .univ-branding {
  position: absolute;
  top: -117px;
  left: 50%;
  margin-left: -130px;
}
#app-root[data-app="institution_portal"] .portal-header.has-cover .univ-branding:hover .description-icon {
  opacity: 1;
}
#app-root[data-app="institution_portal"] .portal-header .portal-cover-wrap {
  overflow: hidden;
  position: relative;
  height: 100%;
  width: 100%;
}
#app-root[data-app="institution_portal"] .portal-header .institution-cover {
  position: absolute;
  top: 50%;
  margin-top: -371px;
  left: 0;
  width: 100%;
  min-height: 100%;
}
#app-root[data-app="institution_portal"] .group-page .portal-header {
  min-height: 0;
}
#app-root[data-app="institution_portal"] .image-caption-wrap {
  position: absolute;
  z-index: 2;
  top: 121px;
  color: #ddd;
  text-align: center;
  width: 100%;
}
#app-root[data-app="institution_portal"] .image-caption-wrap .image-caption {
  background-color: rgba(0, 0, 0, .35);
  padding: 7px;
  border-radius: 3px;
  display: inline-block;
}
#app-root[data-app="institution_portal"] .image-caption-wrap .normal-link {
  color: #fff;
}
#app-root[data-app="institution_portal"] .image-caption-wrap .normal-link.underline {
  border-color: #fff;
}
#app-root[data-app="institution_portal"] .has-cover + .portal-mid-wrap .group-selector-wrap {
  padding-top: 60px;
}
#app-root[data-app="institution_portal"] .portal-mid-wrap {
  background-color: #f8f8f8;
  padding: 1px 0 0 0;
  text-align: center;
  position: relative;
}
#app-root[data-app="institution_portal"] .portal-mid-wrap .group-selector-wrap {
  padding: 31px 0 33px;
  width: 960px;
  text-align: center;
  display: inline-block;
}
#app-root[data-app="institution_portal"] .portal-mid-wrap .group-selector-wrap h2 {
  padding: 0 120px;
}
#app-root[data-app="institution_portal"] .portal-mid-wrap .group-selector-content {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#app-root[data-app="institution_portal"] .portal-mid-wrap .group-selector-wrap .options-wrapper {
  position: absolute;
  top: 0;
  right: 0;
}
#app-root[data-app="institution_portal"] .portal-mid-wrap .options-wrapper {
  height: 28px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#app-root[data-app="institution_portal"] .portal-mid-wrap .options-wrapper .rss {
  height: 14px;
  margin-right: 14px;
  color: #dddddd;
}
#app-root[data-app="institution_portal"] .portal-mid-wrap .options-wrapper .rss::after {
  content: "\E06C";
  font-size: 14px;
}
#app-root[data-app="institution_portal"] .portal-mid-wrap .options-wrapper .rss:hover {
  color: #c7404d;
}
#app-root[data-app="institution_portal"] .portal-mid-wrap .group-selector-name {
  color: #c7404d;
}
#app-root[data-app="institution_portal"] .portal-mid-wrap .description-icon {
  opacity: 1;
}
#app-root[data-app="institution_portal"] .portal-mid-wrap h2 {
  margin: 0;
  font-size: 26px;
  font-weight: normal;
}
#app-root[data-app="institution_portal"] .portal-mid-wrap h2 .normal-link {
  display: inline-block;
}
#app-root[data-app="institution_portal"] .portal-mid-wrap h4 {
  color: #717171;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  margin: 21px 0 6px;
}
#app-root[data-app="institution_portal"] .portal-mid-wrap .featured-category {
  background-color: #c74d5a;
  color: #fff;
  display: inline-block;
  padding: 14px 14px 10px;
  border-radius: 3px;
  margin-left: 21px;
  margin-top: 16px;
}
#app-root[data-app="institution_portal"] .featured-category-list {
  max-width: 960px;
  display: inline-block;
  margin-left: -21px;
}
#app-root[data-app="institution_portal"] .portal-nav {
  border-top: 1px solid #ddd;
  padding: 29px 0 26px;
  margin-left: -41px;
}
#app-root[data-app="institution_portal"] .portal-nav a {
  margin-left: 41px;
  text-transform: uppercase;
}
#app-root[data-app="institution_portal"] .portal-nav .selected {
  color: #464646;
  font-weight: bold;
}
#app-root[data-app="institution_portal"] .page-load-cta .search-link,
#app-root[data-app="institution_portal"] .portal-nav .search {
  text-transform: uppercase;
}
#app-root[data-app="institution_portal"] .page-load-cta .search-link::after,
#app-root[data-app="institution_portal"] .portal-nav .search::after {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  content: "";
  background-position: 0 0;
  width: 13px;
  height: 12px;
  display: inline-block;
  margin-left: 7px;
}
#app-root[data-app="institution_portal"] .page-load-cta .search-link {
  margin-left: 28px;
}
#app-root[data-app="institution_portal"] .max-pages-reached {
  width: 300px;
  line-height: 21px;
  margin: 70px auto 0;
  color: #717171;
  text-align: center;
}
#app-root[data-app="institution_portal"] .portal-stats {
  text-align: center;
  padding: 14px 0;
  color: #717171;
  margin-left: 38px;
  margin-top: 10px;
  margin-bottom: 5px;
}
#app-root[data-app="institution_portal"] .portal-stats .portal-stat {
  display: inline-block;
  margin-left: 21px;
  padding-left: 21px;
  border-left: 1px solid #ddd;
  line-height: 24px;
}
#app-root[data-app="institution_portal"] .portal-stats .portal-stat strong {
  color: #464646;
}
#app-root[data-app="institution_portal"] .portal-stats .portal-stat:first-child {
  margin: 0;
  padding: 0;
  border-left: 0;
}
#app-root[data-app="institution_portal"] .univ-branding-wrap {
  text-align: center;
  background-color: #f8f8f8;
  padding: 35px 0 0 0;
}
#app-root[data-app="institution_portal"] .univ-branding {
  position: relative;
  width: 260px;
  height: 142px;
  overflow: hidden;
  border: 1px solid #ddd;
  border-radius: 3px;
  background-color: #fff;
  display: inline-block;
  white-space: nowrap;
}
#app-root[data-app="institution_portal"] .univ-branding::after {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
#app-root[data-app="institution_portal"] .univ-branding img {
  display: inline-block;
  vertical-align: middle;
}
#app-root[data-app="institution_portal"] .univ-branding .description-icon {
  position: absolute;
  bottom: 7px;
  right: 7px;
}
#app-root[data-app="institution_portal"] .univ-branding .follow-btn-wrap {
  position: absolute;
  z-index: 4;
  bottom: 21px;
  text-align: center;
  width: 100%;
  left: 0;
  display: none;
}
#app-root[data-app="institution_portal"] .univ-branding .simple-pink-button {
  padding: 5px 7px;
  display: inline-block;
}
#app-root[data-app="institution_portal"] .full-filters {
  border-top: 1px solid #ddd;
}
#app-root[data-app="institution_portal"] .hide-search-trigger {
  display: inline-block;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -131px 0;
  width: 17px;
  height: 17px;
  position: absolute;
  top: 24px;
  right: 0;
}
#app-root[data-app="institution_portal"] .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#app-root[data-app="institution_portal"] .styled-checkbox {
  border-radius: 3px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .06), inset -1px -2px 4px rgba(0, 0, 0, .06);
  border: 1px solid #bbb;
  background-color: #fff;
}
#app-root[data-app="institution_portal"] .styled-checkbox.js-active {
  background-color: #A3CD3D;
  border: 1px solid #A3CD3D;
}
#app-root[data-app="institution_portal"] .styled-checkbox.js-active:before {
  content: "\E014";
  color: #fff;
  font-size: 11px;
  margin-left: 1px;
  margin-top: 2px;
  display: inline-block;
  vertical-align: top;
}
#app-root[data-app="institution_portal"] .styled-checkbox.disabled {
  cursor: default;
  box-shadow: none;
  background-color: transparent;
}
#app-root[data-app="institution_portal"] .styled-checkbox.disabled.js-active {
  background-color: #ddd;
  border: 1px solid #ddd;
}
#app-root[data-app="institution_portal"] .checkbox-label {
  display: inline-block;
  vertical-align: middle;
}
#app-root[data-app="institution_portal"] .full-filters {
  border-top: 1px solid #ddd;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#app-root[data-app="institution_portal"] .hide-search-trigger {
  display: inline-block;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -131px 0;
  width: 17px;
  height: 17px;
  position: absolute;
  top: 24px;
  right: 0;
}
#app-root[data-app="institution_portal"] .search-bar-wrap {
  width: calc(100% - 42px);
  max-width: 940px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin: 0 21px;
  padding: 14px 0 0 0;
  line-height: 36px;
  position: relative;
}
#app-root[data-app="institution_portal"] .search-bar-wrap .mimic-input {
  background: transparent;
  border: 0;
  padding: 0 85px 10px 50px;
  border-radius: 0;
  width: auto;
  border-bottom: 1px solid #c74d5a;
}
#app-root[data-app="institution_portal"] .search-bar-wrap .mimic-input input {
  width: 100%;
  line-height: 42px;
  padding: 0;
  font-size: 26px;
  margin: 0;
}
#app-root[data-app="institution_portal"] .search-bar-wrap input[type="submit"] {
  display: none;
}
#app-root[data-app="institution_portal"] .search-bar-wrap:before {
  content: "";
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -62px -24px;
  width: 36px;
  height: 36px;
  position: absolute;
  left: 0;
  top: 16px;
}
#app-root[data-app="institution_portal"] .search-bar-wrap .help-link {
  position: absolute;
  color: #717171;
  top: 16px;
  right: 42px;
}
#app-root[data-app="institution_portal"] .filters-background {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background-color: #fff;
  padding: 21px 21px 0 21px;
}
#app-root[data-app="institution_portal"] .search-follow-wrapper {
  height: 33px;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#app-root[data-app="institution_portal"] .filters-wrap {
  max-width: 940px;
  margin: 0 auto;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
#app-root[data-app="institution_portal"] .filters-wrap .filters-column {
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#app-root[data-app="institution_portal"] .filters-wrap .left-filters {
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#app-root[data-app="institution_portal"] .filters-wrap .middle-filters {
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
#app-root[data-app="institution_portal"] .filters-wrap .right-filters {
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#app-root[data-app="institution_portal"] .filters-wrap .filter {
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 0 14px;
  display: inline-block;
}
#app-root[data-app="institution_portal"] .filters-wrap label {
  color: #717171;
  margin-right: 14px;
}
#app-root[data-app="institution_portal"] .filters-wrap .has-dropdown {
  vertical-align: middle;
  display: inline-block;
  margin-left: 7px;
}
#app-root[data-app="institution_portal"] .filters-wrap .sort-filter,
#app-root[data-app="institution_portal"] .filters-wrap .multiple-select {
  text-align: left;
  margin-left: -14px;
}
#app-root[data-app="institution_portal"] .filters-wrap .sort-filter label,
#app-root[data-app="institution_portal"] .filters-wrap .multiple-select label {
  margin-right: 4px;
  font-weight: normal;
}
#app-root[data-app="institution_portal"] .filters-wrap .sort-filter .drop-trigger,
#app-root[data-app="institution_portal"] .filters-wrap .multiple-select .drop-trigger {
  font-weight: bold;
  padding: 7px 7px 6px 14px;
  display: inline-block;
  border-radius: 3px;
  border: 1px solid transparent;
  overflow: hidden;
  color: #464646;
}
#app-root[data-app="institution_portal"] .filters-wrap .sort-filter .drop-trigger::after,
#app-root[data-app="institution_portal"] .filters-wrap .multiple-select .drop-trigger::after {
  content: "";
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: -73px 0;
  width: 15px;
  height: 9px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
}
#app-root[data-app="institution_portal"] .filters-wrap .sort-filter .drop-trigger .trigger-inner-wrap,
#app-root[data-app="institution_portal"] .filters-wrap .multiple-select .drop-trigger .trigger-inner-wrap {
  max-width: 150px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
#app-root[data-app="institution_portal"] .filters-wrap .sort-filter.js-active .drop-trigger,
#app-root[data-app="institution_portal"] .filters-wrap .multiple-select.js-active .drop-trigger {
  border: 1px solid transparent;
  background-color: #464646;
  color: #fff;
}
#app-root[data-app="institution_portal"] .filters-wrap .sort-filter.js-active label,
#app-root[data-app="institution_portal"] .filters-wrap .multiple-select.js-active label {
  color: #fff;
}
#app-root[data-app="institution_portal"] .filters-wrap .sort-filter .drop-menu,
#app-root[data-app="institution_portal"] .filters-wrap .multiple-select .drop-menu {
  background-color: #464646;
  color: #fff;
  padding: 8px 0;
  z-index: 100;
  border-radius: 3px;
  top: 27px;
  min-width: 100%;
  max-height: 410px;
  overflow-y: auto;
}
#app-root[data-app="institution_portal"] .filters-wrap .sort-filter .drop-item,
#app-root[data-app="institution_portal"] .filters-wrap .multiple-select .drop-item {
  cursor: default;
  white-space: nowrap;
  padding: 3px 10px;
  line-height: 21px;
  margin: 0 7px;
  font-weight: bold;
  color: #fff;
}
#app-root[data-app="institution_portal"] .filters-wrap .sort-filter .drop-item.last-child,
#app-root[data-app="institution_portal"] .filters-wrap .multiple-select .drop-item.last-child {
  border-bottom: 0;
}
#app-root[data-app="institution_portal"] .filters-wrap .sort-filter .drop-item:hover,
#app-root[data-app="institution_portal"] .filters-wrap .multiple-select .drop-item:hover {
  border-radius: 3px;
  background-color: #535353;
}
#app-root[data-app="institution_portal"] .filters-wrap .sort-filter .drop-item.normal-link,
#app-root[data-app="institution_portal"] .filters-wrap .multiple-select .drop-item.normal-link {
  display: block;
}
#app-root[data-app="institution_portal"] .filters-wrap .sort-filter .drop-item.selected,
#app-root[data-app="institution_portal"] .filters-wrap .multiple-select .drop-item.selected {
  color: #717171;
}
#app-root[data-app="institution_portal"] .filters-wrap .include-figshare-content {
  min-width: 220px;
  height: 34px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#app-root[data-app="institution_portal"] .filters-wrap .include-figshare-content .toggle-label {
  color: #464646;
  margin-right: 0;
}
#app-root[data-app="institution_portal"] .filters-wrap .include-figshare-content .ifc-logo {
  width: 77px;
  height: 22px;
  margin-left: 6px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/shared/sprites/figshare-content-logo.png);
}
#app-root[data-app="institution_portal"] .multiple-select .filter-list-separator {
  padding: 7px 10px 3px 10px;
  margin: 0 7px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
}
#app-root[data-app="institution_portal"] .multiple-select .filter-list-separator:after {
  content: "";
  display: inline-block;
  margin-left: 4px;
  border-bottom: 1px solid #717171;
  width: 100%;
}
#app-root[data-app="institution_portal"] .multiple-select .styled-checkbox {
  border: 0 none;
  background: transparent;
  width: auto;
  height: auto;
  line-height: 1;
  margin-right: 5px;
  color: #999;
}
#app-root[data-app="institution_portal"] .multiple-select .styled-checkbox:before {
  font-size: 16px;
  content: "\E012";
}
#app-root[data-app="institution_portal"] .multiple-select .styled-checkbox.js-active:before {
  position: relative;
  top: -2px;
  left: -1px;
  content: "\E013";
}
#app-root[data-app="institution_portal"] .sort-filter .selected {
  color: #717171;
}
@media (max-width: 640px) {
  #app-root[data-app="institution_portal"] .filters-wrap {
    padding: 0 14px;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #app-root[data-app="institution_portal"] .filters-wrap .filters-column {
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
  #app-root[data-app="institution_portal"] .filters-wrap .sort-filter .drop-menu,
  #app-root[data-app="institution_portal"] .filters-wrap .multiple-select .drop-menu {
    top: 35px;
  }
  #app-root[data-app="institution_portal"] .filters-wrap .filter,
  #app-root[data-app="institution_portal"] .filters-wrap .search-follow-wrapper {
    width: 100%;
    margin: 0;
  }
  #app-root[data-app="institution_portal"] .filters-wrap .multiple-select .drop-trigger,
  #app-root[data-app="institution_portal"] .filters-wrap .drop-trigger {
    min-width: 140px;
    text-align: center;
    font-size: 18px;
    line-height: 28px;
  }
}
#app-root[data-app="institution_portal"] .filters-wrap .sort-filter.js-active .drop-trigger::after,
#app-root[data-app="institution_portal"] .filters-wrap .multiple-select.js-active .drop-trigger::after {
  background-position: -89px 0;
}
#app-root[data-app="institution_portal"] .filters-wrap .sort-filter .drop-item.selected,
#app-root[data-app="institution_portal"] .filters-wrap .multiple-select .drop-item.selected {
  color: #999;
}
#app-root[data-app="institution_portal"] .sort .drop-trigger {
  min-width: 140px;
}
#app-root[data-app="institution_portal"] .licenses .multiple-select .drop-trigger {
  min-width: 130px;
}
#app-root[data-app="institution_portal"] .types .multiple-select .drop-trigger {
  min-width: 125px;
}
#app-root[data-app="institution_portal"] .page-loader-wrap {
  min-height: 80px;
  width: 960px;
  margin: 0 auto;
}
#app-root[data-app="institution_portal"] .page-loader-wrap .page-load-cta {
  margin: 60px 0;
  text-align: center;
}
#app-root[data-app="institution_portal"] .page-loader-wrap .simple-pink-button {
  display: inline-block;
}
#app-root[data-app="institution_portal"] .page-loader-wrap.no-results .end-of-list {
  height: 400px;
}
#app-root[data-app="institution_portal"] .component-wrap.listing-loader {
  height: 200px;
  max-width: 960px;
  margin: 0 auto;
}
#app-root[data-app="institution_portal"] .component-wrap.listing-loader .loading-wrap {
  margin-top: 42px;
  position: relative;
  display: block;
}
#app-root[data-app="institution_portal"] .component-wrap.listing-loader .loading-message {
  min-height: 21px;
  padding: 17px 26px 18px 40px;
  box-shadow: 0 0 0;
  border: 1px solid #fbfbfb;
}
#app-root[data-app="institution_portal"] .component-wrap.small-list-loader {
  height: 150px;
}
#app-root[data-app="institution_portal"] .component-wrap.small-list-loader .loading-message {
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
  border: 0;
  margin-left: 0;
}
#app-root[data-app="institution_portal"] .listing-wrap {
  width: 960px;
  margin: 42px auto 0;
}
#app-root[data-app="institution_portal"] .back-to-top {
  position: fixed;
  bottom: 100px;
  left: 50%;
  /* we introduced 1px div to hide text when there is not enough space
    so we move the container 1px to the left to keep the spacing from the design */
  margin-left: 519px;
  color: #717171;
}
#app-root[data-app="institution_portal"] .back-to-top .icon::before {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  position: absolute;
  bottom: 27px;
  left: 1px;
  content: "";
  background-position: -115px -61px;
  width: 27px;
  height: 18px;
}
#app-root[data-app="institution_portal"] .back-to-top .container {
  overflow: hidden;
  display: block;
  height: 15px;
}
#app-root[data-app="institution_portal"] .back-to-top .container .helper {
  width: 1px;
  height: 100%;
  float: left;
}
#app-root[data-app="institution_portal"] .back-to-top .container .item {
  float: left;
  white-space: nowrap;
}
#app-root[data-app="institution_portal"] .group-selector-expanded {
  width: 960px;
  margin: 0 auto;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .search-field {
  display: inline-block;
  margin: 0 auto;
  width: auto;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .search-field input[type='text'] {
  width: 239px;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .loader {
  width: 100%;
  height: 100%;
  position: relative;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .loader .message {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .loader .message-wrap {
  height: 100%;
  width: 100%;
  display: inline-block;
  text-align: center;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .loader.loading .message {
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .loader.loading .message:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .loader.loading .message .default-content {
  display: inline-block;
  background: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/loader.gif) no-repeat 50% 50%;
  vertical-align: middle;
  width: 50px;
  height: 50px;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .loader.error .message {
  white-space: normal;
  position: relative;
  z-index: 200;
  width: 80%;
  max-width: 960px;
  text-align: left;
  margin: 0 40px;
  background-color: #f3dbde;
  padding: 14px;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .loader.error .message .default-content {
  content: "failed";
  color: red;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .loader.show-content > .message-wrap,
#app-root[data-app="institution_portal"] .group-selector-expanded .loader.show-content > .message-wrap:after {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  display: inline-block;
  white-space: nowrap;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .loader.show-content > .message-wrap:after {
  content: '';
  opacity: 0.5;
  background: #fff;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .loader.show-content > .message-wrap:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .loader.show-content > .message-wrap .default-content {
  z-index: 101;
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  z-index: 200;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .loader.error::before {
  display: none;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .loader .retry-action {
  color: #c74d5a;
  margin-left: 7px;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .loader .retry-action:hover {
  text-decoration: underline;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .no-results:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .no-results,
#app-root[data-app="institution_portal"] .group-selector-expanded .loader.loading {
  width: 100%;
  height: 200px;
  text-align: center;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .no-results .message,
#app-root[data-app="institution_portal"] .group-selector-expanded .loader.loading .message {
  color: #717171;
  vertical-align: middle;
  line-height: 21px;
  display: inline-block;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .groups-load-wrapper {
  padding-bottom: 21px;
  text-align: center;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .groups-load-wrapper .groups-loader {
  width: 16px;
  height: 16px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/small-loader.gif);
  background-repeat: no-repeat;
  display: inline-block;
}
#app-root[data-app="institution_portal"] .group-selector-expanded .groups-load-wrapper a {
  display: inline-block;
}
#app-root[data-app="institution_portal"] .groups-wrap {
  margin: 21px 0;
  text-align: left;
}
#app-root[data-app="institution_portal"] .group-wrap {
  height: 62px;
  margin: 15px 0;
  padding-left: 25px;
  position: relative;
  color: #464646;
  display: inline-block;
  width: 295px;
}
#app-root[data-app="institution_portal"] .group-wrap::before {
  content: "";
  height: 100%;
  width: 5px;
  border-radius: 2px;
  background-color: #ddd;
  display: inline-block;
  vertical-align: middle;
  margin-right: 14px;
  position: absolute;
}
#app-root[data-app="institution_portal"] .group-wrap::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
#app-root[data-app="institution_portal"] .group-wrap img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 19px;
}
#app-root[data-app="institution_portal"] .group-wrap .group-name {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  text-align: left;
  width: 100%;
  padding-left: 19px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
#app-root[data-app="institution_portal"] .group-selector-wrap .arrow {
  width: 0px;
  height: 0px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 0px solid transparent;
  border-top: 7px solid #999;
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
}
#app-root[data-app="institution_portal"] .group-selector-wrap .arrow.expanded {
  border-top: 0px solid transparent;
  border-bottom: 7px solid #c74d5a;
}
#app-root[data-app="institution_portal"] .end-of-list {
  height: 200px;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  white-space: nowrap;
  line-height: 21px;
  color: #717171;
}
#app-root[data-app="institution_portal"] .end-of-list .follow-wrapper {
  margin: 7px 0;
}
#app-root[data-app="institution_portal"] .end-of-list .clear-filters {
  color: #c44d58;
}
#app-root[data-app="institution_portal"] .category-header-wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left;
  max-width: 960px;
  width: 100%;
  margin: 40px auto 21px auto;
}
#app-root[data-app="institution_portal"] .category-header-wrap .header-container {
  position: relative;
  margin-bottom: 30px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#app-root[data-app="institution_portal"] .category-header-wrap .header-container h2 {
  padding-right: 120px;
}
#app-root[data-app="institution_portal"] .subcategories-wrap .subcategory-wrap {
  display: inline-block;
  margin: 6px 10px 0 0;
  line-height: 21px;
  padding: 2px 10px;
}
#app-root[data-app="institution_portal"] .subcategories-wrap .subcategory-wrap {
  color: #c7404d;
  border-radius: 3px;
  cursor: pointer;
}
#app-root[data-app="institution_portal"] .subcategories-wrap .subcategory-wrap.selected {
  background-color: #c74d5a;
  color: #fff;
}
#app-root[data-app="institution_portal"] .categories-search-message {
  text-align: center;
  color: #717171;
  margin: 77px 0;
}
#app-root[data-app="institution_portal"] .category-wrap {
  margin-top: 21px;
}
#app-root[data-app="institution_portal"] .category-wrap:first-child {
  margin-top: 14px;
}
#app-root[data-app="institution_portal"] .category-wrap a.section-title {
  font-size: 26px;
  font-weight: normal;
  margin: 28px 0 14px;
  display: inline-block;
  position: relative;
  color: #464646;
}
#app-root[data-app="institution_portal"] .category-wrap a.section-title::after {
  position: absolute;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/global/sprites/item-listing.png);
  background-position: 0 -77px;
  width: 10px;
  height: 13px;
  content: "";
  top: 10px;
  right: -23px;
}
#app-root[data-app="institution_portal"] .category-inner-wrap {
  width: 960px;
  margin: 0 auto;
}
#app-root[data-app="institution_portal"] .item-listing {
  margin-left: -14px;
  margin-bottom: 14px;
}
#app-root[data-app="institution_portal"] .category-wrap {
  border-top: 1px solid #ddd;
}
#app-root[data-app="institution_portal"] .category-wrap:first-child {
  border-top: 0 none;
}
@media (max-width: 960px) {
  #app-root[data-app="institution_portal"] {
    min-width: 320px;
  }
  #app-root[data-app="institution_portal"] .portal-header.has-cover .centered-cover-wrap {
    transition: none;
    min-height: 62.5%;
    max-height: 742px;
  }
  #app-root[data-app="institution_portal"] .portal-header.has-cover.full-in .centered-cover-wrap {
    height: 62.5%;
    max-height: 325px;
  }
  #app-root[data-app="institution_portal"] .portal-header.has-cover.full-out .centered-cover-wrap {
    height: 62.5%;
    max-height: 742px;
  }
  #app-root[data-app="institution_portal"] .group-selector-expanded {
    width: 100%;
  }
  #app-root[data-app="institution_portal"] .group-selector-expanded .groups-row {
    width: 33%;
  }
  #app-root[data-app="institution_portal"] .listing-wrap {
    width: 100%;
    text-align: center;
  }
  #app-root[data-app="institution_portal"] .listing-wrap .portal-item-thumb-wrap {
    text-align: left;
  }
  #app-root[data-app="institution_portal"] .page-loader-wrap {
    width: 100%;
  }
  #app-root[data-app="institution_portal"] .portal-nav a {
    display: inline-block;
  }
  #app-root[data-app="institution_portal"] .portal-mid-wrap .group-selector-wrap {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  #app-root[data-app="institution_portal"] .category-header-wrap .header-container {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #app-root[data-app="institution_portal"] .category-header-wrap .header-container,
  #app-root[data-app="institution_portal"] .category-header-wrap .subcategories-wrap {
    margin-left: 20px;
    margin-right: 20px;
  }
  #app-root[data-app="institution_portal"] .category-header-wrap .options-wrapper {
    margin-top: 14px;
  }
  #app-root[data-app="institution_portal"] .category-wrap .category-inner-wrap {
    width: 100%;
  }
  #app-root[data-app="institution_portal"] .category-wrap .category-inner-wrap > .normal-link {
    padding-left: 14px;
  }
  #app-root[data-app="institution_portal"] .category-wrap .section-title {
    padding: 0 14px;
  }
  #app-root[data-app="institution_portal"] .category-wrap .item-listing {
    margin: 0;
  }
}
@media (max-width: 640px) {
  #app-root[data-app="institution_portal"] .group-selector-expanded .group-wrap {
    display: block;
    margin: 15px auto;
  }
  #app-root[data-app="institution_portal"] .portal-mid-wrap .group-selector-content {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #app-root[data-app="institution_portal"] .portal-mid-wrap .group-selector-wrap .options-wrapper {
    position: static;
    margin-top: 14px;
  }
  #app-root[data-app="institution_portal"] .portal-mid-wrap .group-selector-wrap h2,
  #app-root[data-app="institution_portal"] .category-header-wrap .header-container h2 {
    padding: 0;
  }
}
@media (max-width: 400px) {
  #app-root[data-app="institution_portal"] .portal-nav {
    text-align: center;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    margin: 0;
  }
  #app-root[data-app="institution_portal"] .portal-nav a {
    display: inline-block;
    margin: 0;
    width: 100%;
    font-size: 18px;
    line-height: 35px;
    text-align: center;
  }
}
.fs-icon-base,
html.fg-item-types .viewer-selector .icon-figure::before,
html.fg-item-types .viewer-selector .icon-figure::before,
html.fg-item-types .viewer-selector .icon-dataset::before,
html.fg-item-types .viewer-selector .icon-dataset::before,
html.fg-item-types .viewer-selector .icon-media::before,
html.fg-item-types .viewer-selector .icon-media::before,
html.fg-item-types .viewer-selector .icon-paper::before,
html.fg-item-types .viewer-selector .icon-paper::before,
html.fg-item-types .viewer-selector .icon-fileset::before,
html.fg-item-types .viewer-selector .icon-fileset::before,
html.fg-item-types .viewer-selector .icon-code::before,
html.fg-item-types .viewer-selector .icon-code::before,
html.fg-item-types .viewer-selector .icon-poster::before,
html.fg-item-types .viewer-selector .icon-poster::before,
html.fg-item-types .viewer-selector .icon-thesis::before,
html.fg-item-types .viewer-selector .icon-thesis::before,
html.fg-item-types .viewer-selector .icon-presentation::before,
html.fg-item-types .viewer-selector .icon-presentation::before,
html.fg-item-types .viewer-selector .icon-preprint::before,
html.fg-item-types .viewer-selector .icon-preprint::before,
html.fg-item-types .viewer-selector .icon-book::before,
html.fg-item-types .viewer-selector .icon-book::before,
html.fg-item-types .viewer-selector .icon-figure::before,
html.fg-item-types .viewer-selector .icon-figure::before,
html.fg-item-types .viewer-selector .icon-dataset::before,
html.fg-item-types .viewer-selector .icon-dataset::before,
html.fg-item-types .viewer-selector .icon-media::before,
html.fg-item-types .viewer-selector .icon-media::before,
html.fg-item-types .viewer-selector .icon-paper::before,
html.fg-item-types .viewer-selector .icon-paper::before,
html.fg-item-types .viewer-selector .icon-fileset::before,
html.fg-item-types .viewer-selector .icon-fileset::before,
html.fg-item-types .viewer-selector .icon-code::before,
html.fg-item-types .viewer-selector .icon-code::before,
html.fg-item-types .viewer-selector .icon-poster::before,
html.fg-item-types .viewer-selector .icon-poster::before,
html.fg-item-types .viewer-selector .icon-thesis::before,
html.fg-item-types .viewer-selector .icon-thesis::before,
html.fg-item-types .viewer-selector .icon-presentation::before,
html.fg-item-types .viewer-selector .icon-presentation::before,
html.fg-item-types .viewer-selector .icon-preprint::before,
html.fg-item-types .viewer-selector .icon-preprint::before,
html.fg-item-types .viewer-selector .icon-book::before,
html.fg-item-types .viewer-selector .icon-book::before,
html.fg-item-types .viewer .item-viewer .icon-figure::before,
html.fg-item-types .viewer .item-viewer .icon-figure::before,
html.fg-item-types .viewer .item-viewer .icon-dataset::before,
html.fg-item-types .viewer .item-viewer .icon-dataset::before,
html.fg-item-types .viewer .item-viewer .icon-media::before,
html.fg-item-types .viewer .item-viewer .icon-media::before,
html.fg-item-types .viewer .item-viewer .icon-paper::before,
html.fg-item-types .viewer .item-viewer .icon-paper::before,
html.fg-item-types .viewer .item-viewer .icon-fileset::before,
html.fg-item-types .viewer .item-viewer .icon-fileset::before,
html.fg-item-types .viewer .item-viewer .icon-code::before,
html.fg-item-types .viewer .item-viewer .icon-code::before,
html.fg-item-types .viewer .item-viewer .icon-poster::before,
html.fg-item-types .viewer .item-viewer .icon-poster::before,
html.fg-item-types .viewer .item-viewer .icon-thesis::before,
html.fg-item-types .viewer .item-viewer .icon-thesis::before,
html.fg-item-types .viewer .item-viewer .icon-presentation::before,
html.fg-item-types .viewer .item-viewer .icon-presentation::before,
html.fg-item-types .viewer .item-viewer .icon-preprint::before,
html.fg-item-types .viewer .item-viewer .icon-preprint::before,
html.fg-item-types .viewer .item-viewer .icon-book::before,
html.fg-item-types .viewer .item-viewer .icon-book::before,
html.fg-item-types .viewer .item-viewer .icon-figure::before,
html.fg-item-types .viewer .item-viewer .icon-figure::before,
html.fg-item-types .viewer .item-viewer .icon-dataset::before,
html.fg-item-types .viewer .item-viewer .icon-dataset::before,
html.fg-item-types .viewer .item-viewer .icon-media::before,
html.fg-item-types .viewer .item-viewer .icon-media::before,
html.fg-item-types .viewer .item-viewer .icon-paper::before,
html.fg-item-types .viewer .item-viewer .icon-paper::before,
html.fg-item-types .viewer .item-viewer .icon-fileset::before,
html.fg-item-types .viewer .item-viewer .icon-fileset::before,
html.fg-item-types .viewer .item-viewer .icon-code::before,
html.fg-item-types .viewer .item-viewer .icon-code::before,
html.fg-item-types .viewer .item-viewer .icon-poster::before,
html.fg-item-types .viewer .item-viewer .icon-poster::before,
html.fg-item-types .viewer .item-viewer .icon-thesis::before,
html.fg-item-types .viewer .item-viewer .icon-thesis::before,
html.fg-item-types .viewer .item-viewer .icon-presentation::before,
html.fg-item-types .viewer .item-viewer .icon-presentation::before,
html.fg-item-types .viewer .item-viewer .icon-preprint::before,
html.fg-item-types .viewer .item-viewer .icon-preprint::before,
html.fg-item-types .viewer .item-viewer .icon-book::before,
html.fg-item-types .viewer .item-viewer .icon-book::before,
html.fg-item-types .viewer .item-viewer .item-links .view-more:after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display .fv-explore-more:after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir.fs-expanded::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play.fs-is-playing::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button.fs-is-mute::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fv-explore-more:after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-left-control::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-right-control::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fv-explore-more:after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-explore-more:after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.next::after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.prev::after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta::after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta.close::after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-histo-close::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-graph-display .fv-explore-more:after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-explore-more:after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-jupyter-close::after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-kml-display .fv-explore-more:after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-explore-more:after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-play::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-decrease-speed::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-increase-speed::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-pause::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .fv-explore-more:after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-replay::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-play::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-play.fs-is-playing::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button.fs-is-mute::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen.fs-exit-fullscreen::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-viewer3d-display .fv-explore-more:after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name::after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name::after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name::after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-prev-layer-button:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-prev-layer-button:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-prev-layer-button:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-next-layer-button:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-next-layer-button:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-next-layer-button:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before,
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fs-prev-page:before,
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fs-next-page:before,
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fv-thumbnail-switch::before,
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fv-list-switch::before,
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after,
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after,
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before,
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before,
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before,
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file-download::after,
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file-download.fv-file-virus-error::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fs-prev-page:before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fs-next-page:before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fv-thumbnail-switch::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fv-list-switch::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-image::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-video::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-document::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-document_canvas::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-document_failsafe::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-presentation::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-dataset::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-audio::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-molecule::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-archive::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-kml::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-viewer3d::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-txt::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-jupyter::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-fits::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-dicom::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-generic-file::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-graph::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file-download::after,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file-download.fv-file-virus-error::before,
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fs-prev-page:before,
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fs-next-page:before,
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fv-thumbnail-switch::before,
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fv-list-switch::before,
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after,
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after,
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before,
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before,
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-item-types .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-item-types .item-types-page {
  min-width: 960px;
}
html.fg-item-types .page-wrap {
  width: 960px;
  margin: 0 auto;
}
html.fg-item-types .page-title {
  font-weight: normal;
  text-align: left;
  font-size: 28px;
  margin-top: 64px;
  margin-bottom: 14px;
}
html.fg-item-types .page-description {
  padding: 0 190px 68px 0;
  font-size: 18px;
  line-height: 28px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}
html.fg-item-types .page-body {
  display: inline-block;
  margin-top: 22px;
  margin-bottom: 349px;
}
html.fg-item-types .page-body .viewer,
html.fg-item-types .page-body .viewer-selector {
  float: left;
  display: inline-block;
}
html.fg-item-types .viewer-selector {
  width: 165px;
  margin-right: 84px;
}
html.fg-item-types .viewer-selector ul {
  list-style-type: none;
  padding: 0;
}
html.fg-item-types .viewer-selector .icon-figure::before {
  content: "\E05D";
}
html.fg-item-types .viewer-selector .icon-figure::before {
  content: "\E05D";
}
html.fg-item-types .viewer-selector .icon-dataset::before {
  content: "\E020";
}
html.fg-item-types .viewer-selector .icon-dataset::before {
  content: "\E020";
}
html.fg-item-types .viewer-selector .icon-media::before {
  content: "\E096";
}
html.fg-item-types .viewer-selector .icon-media::before {
  content: "\E096";
}
html.fg-item-types .viewer-selector .icon-paper::before {
  content: "\E059";
}
html.fg-item-types .viewer-selector .icon-paper::before {
  content: "\E059";
}
html.fg-item-types .viewer-selector .icon-fileset::before {
  content: "\E035";
}
html.fg-item-types .viewer-selector .icon-fileset::before {
  content: "\E035";
}
html.fg-item-types .viewer-selector .icon-code::before {
  content: "\E016";
}
html.fg-item-types .viewer-selector .icon-code::before {
  content: "\E016";
}
html.fg-item-types .viewer-selector .icon-poster::before {
  content: "\E061";
}
html.fg-item-types .viewer-selector .icon-poster::before {
  content: "\E061";
}
html.fg-item-types .viewer-selector .icon-thesis::before {
  content: "\E07A";
}
html.fg-item-types .viewer-selector .icon-thesis::before {
  content: "\E07A";
}
html.fg-item-types .viewer-selector .icon-presentation::before {
  content: "\E064";
}
html.fg-item-types .viewer-selector .icon-presentation::before {
  content: "\E064";
}
html.fg-item-types .viewer-selector .icon-preprint::before {
  content: "\E062";
}
html.fg-item-types .viewer-selector .icon-preprint::before {
  content: "\E062";
}
html.fg-item-types .viewer-selector .icon-book::before {
  content: "\E00E";
}
html.fg-item-types .viewer-selector .icon-book::before {
  content: "\E00E";
}
html.fg-item-types .viewer-selector .icon-figure::before {
  content: "\E05D";
}
html.fg-item-types .viewer-selector .icon-figure::before {
  content: "\E05D";
}
html.fg-item-types .viewer-selector .icon-dataset::before {
  content: "\E020";
}
html.fg-item-types .viewer-selector .icon-dataset::before {
  content: "\E020";
}
html.fg-item-types .viewer-selector .icon-media::before {
  content: "\E096";
}
html.fg-item-types .viewer-selector .icon-media::before {
  content: "\E096";
}
html.fg-item-types .viewer-selector .icon-paper::before {
  content: "\E059";
}
html.fg-item-types .viewer-selector .icon-paper::before {
  content: "\E059";
}
html.fg-item-types .viewer-selector .icon-fileset::before {
  content: "\E035";
}
html.fg-item-types .viewer-selector .icon-fileset::before {
  content: "\E035";
}
html.fg-item-types .viewer-selector .icon-code::before {
  content: "\E016";
}
html.fg-item-types .viewer-selector .icon-code::before {
  content: "\E016";
}
html.fg-item-types .viewer-selector .icon-poster::before {
  content: "\E061";
}
html.fg-item-types .viewer-selector .icon-poster::before {
  content: "\E061";
}
html.fg-item-types .viewer-selector .icon-thesis::before {
  content: "\E07A";
}
html.fg-item-types .viewer-selector .icon-thesis::before {
  content: "\E07A";
}
html.fg-item-types .viewer-selector .icon-presentation::before {
  content: "\E064";
}
html.fg-item-types .viewer-selector .icon-presentation::before {
  content: "\E064";
}
html.fg-item-types .viewer-selector .icon-preprint::before {
  content: "\E062";
}
html.fg-item-types .viewer-selector .icon-preprint::before {
  content: "\E062";
}
html.fg-item-types .viewer-selector .icon-book::before {
  content: "\E00E";
}
html.fg-item-types .viewer-selector .icon-book::before {
  content: "\E00E";
}
html.fg-item-types .viewer-selector .item-type {
  border-bottom: 1px solid #ddd;
  cursor: pointer;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: bold;
  line-height: 48px;
}
html.fg-item-types .viewer-selector .item-type::before {
  position: relative;
  top: -3px;
  margin-right: 12px;
  vertical-align: middle;
  font-size: 21px;
}
html.fg-item-types .viewer-selector .item-type:last-of-type {
  border-bottom: 0 none transparent;
}
html.fg-item-types .viewer-selector .normal-link {
  color: #151009;
}
html.fg-item-types .viewer-selector .item-type:hover,
html.fg-item-types .viewer-selector .selected {
  color: #c74d5a;
}
html.fg-item-types .viewer-selector .item-type:hover > .normal-link,
html.fg-item-types .viewer-selector .selected > .normal-link {
  color: #c74d5a;
}
html.fg-item-types .viewer {
  width: 710px;
}
html.fg-item-types .viewer .item-viewer {
  margin: 0;
  padding: 0;
}
html.fg-item-types .viewer .item-viewer h2.item-type {
  margin-top: 26px;
  font-size: 26px;
  font-weight: normal;
  vertical-align: bottom;
  text-transform: capitalize;
}
html.fg-item-types .viewer .item-viewer h2.item-type::before {
  font-size: 24px;
  margin-right: 12px;
  vertical-align: middle;
  position: relative;
  top: -3px;
}
html.fg-item-types .viewer .item-viewer h4.item-format-title {
  font-size: 13px;
  font-weight: bold;
  padding: 0;
  margin: 17px 0 3px 0;
}
html.fg-item-types .viewer .item-viewer .icon-figure::before {
  content: "\E05D";
}
html.fg-item-types .viewer .item-viewer .icon-figure::before {
  content: "\E05D";
}
html.fg-item-types .viewer .item-viewer .icon-dataset::before {
  content: "\E020";
}
html.fg-item-types .viewer .item-viewer .icon-dataset::before {
  content: "\E020";
}
html.fg-item-types .viewer .item-viewer .icon-media::before {
  content: "\E096";
}
html.fg-item-types .viewer .item-viewer .icon-media::before {
  content: "\E096";
}
html.fg-item-types .viewer .item-viewer .icon-paper::before {
  content: "\E059";
}
html.fg-item-types .viewer .item-viewer .icon-paper::before {
  content: "\E059";
}
html.fg-item-types .viewer .item-viewer .icon-fileset::before {
  content: "\E035";
}
html.fg-item-types .viewer .item-viewer .icon-fileset::before {
  content: "\E035";
}
html.fg-item-types .viewer .item-viewer .icon-code::before {
  content: "\E016";
}
html.fg-item-types .viewer .item-viewer .icon-code::before {
  content: "\E016";
}
html.fg-item-types .viewer .item-viewer .icon-poster::before {
  content: "\E061";
}
html.fg-item-types .viewer .item-viewer .icon-poster::before {
  content: "\E061";
}
html.fg-item-types .viewer .item-viewer .icon-thesis::before {
  content: "\E07A";
}
html.fg-item-types .viewer .item-viewer .icon-thesis::before {
  content: "\E07A";
}
html.fg-item-types .viewer .item-viewer .icon-presentation::before {
  content: "\E064";
}
html.fg-item-types .viewer .item-viewer .icon-presentation::before {
  content: "\E064";
}
html.fg-item-types .viewer .item-viewer .icon-preprint::before {
  content: "\E062";
}
html.fg-item-types .viewer .item-viewer .icon-preprint::before {
  content: "\E062";
}
html.fg-item-types .viewer .item-viewer .icon-book::before {
  content: "\E00E";
}
html.fg-item-types .viewer .item-viewer .icon-book::before {
  content: "\E00E";
}
html.fg-item-types .viewer .item-viewer .icon-figure::before {
  content: "\E05D";
}
html.fg-item-types .viewer .item-viewer .icon-figure::before {
  content: "\E05D";
}
html.fg-item-types .viewer .item-viewer .icon-dataset::before {
  content: "\E020";
}
html.fg-item-types .viewer .item-viewer .icon-dataset::before {
  content: "\E020";
}
html.fg-item-types .viewer .item-viewer .icon-media::before {
  content: "\E096";
}
html.fg-item-types .viewer .item-viewer .icon-media::before {
  content: "\E096";
}
html.fg-item-types .viewer .item-viewer .icon-paper::before {
  content: "\E059";
}
html.fg-item-types .viewer .item-viewer .icon-paper::before {
  content: "\E059";
}
html.fg-item-types .viewer .item-viewer .icon-fileset::before {
  content: "\E035";
}
html.fg-item-types .viewer .item-viewer .icon-fileset::before {
  content: "\E035";
}
html.fg-item-types .viewer .item-viewer .icon-code::before {
  content: "\E016";
}
html.fg-item-types .viewer .item-viewer .icon-code::before {
  content: "\E016";
}
html.fg-item-types .viewer .item-viewer .icon-poster::before {
  content: "\E061";
}
html.fg-item-types .viewer .item-viewer .icon-poster::before {
  content: "\E061";
}
html.fg-item-types .viewer .item-viewer .icon-thesis::before {
  content: "\E07A";
}
html.fg-item-types .viewer .item-viewer .icon-thesis::before {
  content: "\E07A";
}
html.fg-item-types .viewer .item-viewer .icon-presentation::before {
  content: "\E064";
}
html.fg-item-types .viewer .item-viewer .icon-presentation::before {
  content: "\E064";
}
html.fg-item-types .viewer .item-viewer .icon-preprint::before {
  content: "\E062";
}
html.fg-item-types .viewer .item-viewer .icon-preprint::before {
  content: "\E062";
}
html.fg-item-types .viewer .item-viewer .icon-book::before {
  content: "\E00E";
}
html.fg-item-types .viewer .item-viewer .icon-book::before {
  content: "\E00E";
}
html.fg-item-types .viewer .item-viewer .item-description {
  padding: 0 250px 7px 0;
}
html.fg-item-types .viewer .item-viewer .item-format {
  margin-top: 0;
  padding-bottom: 15px;
}
html.fg-item-types .viewer .item-viewer .item-links {
  position: relative;
  margin-top: 14px;
}
html.fg-item-types .viewer .item-viewer .item-links.book-type {
  margin-top: 80px;
}
html.fg-item-types .viewer .item-viewer .item-links.fileset-type {
  margin-top: 80px;
}
html.fg-item-types .viewer .item-viewer .item-links .view-more {
  position: absolute;
  right: 0;
}
html.fg-item-types .viewer .item-viewer .item-links .view-more:after {
  content: "\E041";
  margin-left: 7px;
  font-size: 8px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer {
  /* HTML5 display-role reset for older browsers */
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer div,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer span,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer applet,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer object,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer iframe,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h1,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h2,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h3,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h4,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h5,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h6,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer p,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer blockquote,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer pre,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer a,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer abbr,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer acronym,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer address,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer big,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer cite,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer code,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer del,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer dfn,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer em,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer img,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer ins,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer kbd,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer q,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer s,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer samp,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer small,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer strike,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer strong,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer tt,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer var,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer b,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer u,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer i,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer center,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer dl,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer dt,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer dd,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer ol,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer ul,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer li,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer fieldset,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer form,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer label,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer legend,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer table,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer caption,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer tbody,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer tfoot,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer thead,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer tr,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer th,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer td,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer article,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer aside,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer canvas,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer details,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer embed,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer figure,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer figcaption,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer footer,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer header,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer hgroup,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer menu,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer nav,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer output,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer ruby,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer section,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer summary,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer time,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer mark {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align: baseline;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer div:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer span:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer applet:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer object:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer iframe:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h1:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h2:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h3:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h4:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h5:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h6:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer p:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer blockquote:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer pre:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer a:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer abbr:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer acronym:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer address:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer big:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer cite:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer code:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer del:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer dfn:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer em:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer img:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer ins:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer kbd:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer q:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer s:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer samp:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer small:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer strike:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer strong:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer tt:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer var:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer b:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer u:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer i:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer center:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer dl:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer dt:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer dd:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer ol:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer ul:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer li:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer fieldset:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer form:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer label:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer legend:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer table:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer caption:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer tbody:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer tfoot:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer thead:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer tr:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer th:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer td:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer article:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer aside:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer canvas:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer details:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer embed:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer figure:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer figcaption:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer footer:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer header:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer hgroup:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer menu:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer nav:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer output:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer ruby:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer section:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer summary:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer time:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer mark:focus {
  outline: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer sub,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer sup {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: Arial, Helvetica, sans-serif;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer sub:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer sup:focus {
  outline: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer article,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer aside,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer details,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer figcaption,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer figure,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer footer,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer header,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer hgroup,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer menu,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer nav,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer section {
  display: block;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer ol,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer ul {
  list-style: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer blockquote,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer q {
  quotes: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer blockquote:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer blockquote:after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer q:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer q:after {
  content: '';
  content: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer table {
  border-collapse: collapse;
  border-spacing: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer input,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer textarea,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer select {
  outline: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h1,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h2,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h3,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h4,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h5,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer h6,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer body,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer button,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer input,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer select,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer textarea,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer pre {
  font-family: Arial, Helvetica, sans-serif;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer strong {
  font-weight: bold;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer input,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer textarea {
  border: 0 none;
  padding: 0;
  font-size: 13px;
  background-color: transparent;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer button {
  border: 0;
  padding: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer button:focus {
  outline: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display {
  height: 100%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display .fv-content-clipper {
  overflow: auto;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display .fs-archive-table {
  display: table;
  width: 100%;
  height: 100%;
  text-align: left;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display .fs-archive-row {
  margin: 0px 7px 0px 7px;
  white-space: nowrap;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display .fs-archive-row:first-child {
  border-top: 7px solid #ffffff;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display .fs-archive-row:nth-child(even) {
  background: #ffffff;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display .fs-archive-row:nth-child(odd) {
  background: #f8f8f8;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir {
  font-weight: bold;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir::before {
  content: "\E038";
  color: #bbb;
  font-size: 11px;
  margin-right: 7px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir.fs-expanded::before {
  content: "\E039";
  color: #bbb;
  font-size: 11px;
  margin-right: 7px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper audio {
  margin: auto;
  background: transparent;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-controls {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent;
  margin: 0;
  padding: 0;
  border: 0 none transparent;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-controls-bar {
  position: absolute;
  top: 50%;
  left: 20px;
  right: 20px;
  width: 100%;
  max-width: 800px;
  height: 42px;
  margin: 20px auto;
  background-color: #fff;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border: 1px solid #ddd;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-timeline-container {
  position: relative;
  margin: 0 7px;
  height: 42px;
  width: auto;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-timeline-container::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 42px;
  background: #f8f8f8;
  content: "";
  border: 1px solid #ddd;
  border-left: 0;
  border-right: 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-container {
  position: relative;
  width: 49px;
  height: 42px;
  margin-right: 21px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-container::before {
  position: absolute;
  left: 0px;
  top: 14px;
  width: 100%;
  height: 14px;
  content: "";
  border: 1px solid #ddd;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume {
  position: absolute;
  left: 0px;
  top: 14px;
  width: 100%;
  height: 42px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume .fv-slider-progress {
  left: 0px;
  height: 14px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume .fv-slider-progress {
  background: #bbb;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-time {
  min-width: 30px;
  font-size: 12px;
  text-align: center;
  color: #999;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-timeline,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-bufferline {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 42px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-timeline .fv-slider-progress,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-bufferline .fv-slider-progress {
  top: 0;
  left: 0px;
  height: 42px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-timeline .fv-slider-progress {
  background: #c74d5a;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-bufferline .fv-slider-progress {
  background: #ddd;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play {
  background: transparent;
  font-size: 21px;
  color: #bbb;
  cursor: pointer;
  text-align: center;
  height: 42px;
  width: 49px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play:focus {
  outline: none;
  box-shadow: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play::before {
  content: "\E05E";
  line-height: 42px;
  color: #c74d5a;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play.fs-is-playing::before {
  content: "\E05A";
  line-height: 42px;
  color: #c74d5a;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button {
  background: transparent;
  font-size: 21px;
  color: #bbb;
  cursor: pointer;
  text-align: center;
  height: 42px;
  width: 35px;
  margin-left: 7px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button:focus {
  outline: none;
  box-shadow: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button::before {
  content: "\E00B";
  line-height: 42px;
  font-size: 13px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button.fs-is-mute::before {
  content: "\E00C";
  line-height: 42px;
  font-size: 13px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper .fs-audio-glider {
  position: absolute;
  bottom: 49px;
  height: 14px;
  line-height: 14px;
  width: auto;
  color: #999;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper.native-controls .fs-audio-loader {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper.native-controls audio {
  width: calc(100% - 28px);
  padding: 0 14px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display button {
  background: transparent;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fv-content-clipper,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-sheet-display {
  position: relative;
  overflow: auto;
  height: 100%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fv-clipper-active {
  overflow: hidden;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper {
  width: 100%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper table {
  white-space: normal;
  text-align: left;
  min-width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
  vertical-align: middle;
  table-layout: fixed;
  line-height: 28px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper th,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper td {
  border: 1px solid #ccc;
  padding: .4em .8em;
  vertical-align: middle;
  white-space: nowrap;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper th {
  background: #ddd;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper tbody th {
  width: 60px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-limit-message {
  width: 100%;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  background-color: #feffa7;
  line-height: 42px;
  position: relative;
  color: #464646;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-limit-download {
  color: #c74d56;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel {
  position: relative;
  width: 100%;
  height: 34px;
  overflow: hidden;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper {
  position: relative;
  width: 100%;
  height: 34px;
  overflow: hidden;
  z-index: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active {
  width: calc(100% - 80px - 42px);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active::after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active::before {
  z-index: 1;
  content: " ";
  opacity: 0;
  transition: opacity 0.5s;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active::before {
  position: absolute;
  top: 0px;
  left: 0px;
  right: auto;
  display: block;
  width: 20px;
  height: 34px;
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active::after {
  position: absolute;
  top: 0px;
  left: auto;
  right: 0px;
  display: block;
  width: 20px;
  height: 34px;
  background: linear-gradient(to left, #ffffff, rgba(255, 255, 255, 0));
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active.fs-fade-left::before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active.fs-fade-right::after {
  opacity: 1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-container {
  position: relative;
  top: 0px;
  display: inline-block;
  height: 34px;
  text-align: left;
  white-space: nowrap;
  z-index: 0;
  transition: left 0.5s;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-controls {
  position: absolute;
  top: 0px;
  left: auto;
  right: 0px;
  width: 80px;
  height: 34px;
  padding-right: 42px;
  text-align: center;
  background: #ffffff;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-left-control,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-right-control {
  width: 21px;
  height: 34px;
  color: #dddddd;
  line-height: 34px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-left-control.fs-active,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-right-control.fs-active {
  color: #c74d56;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-left-control::before {
  content: "\E007";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel-right-control::before {
  content: "\E008";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-carousel {
  border-top: 1px solid #ddd;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-selector {
  position: relative;
  display: inline-block;
  margin-right: -13px;
  padding: 0 20px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  height: 24px;
  width: auto;
  z-index: 0;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-selector:before {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  border-top: 24px solid #c74d56;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-radius: 0 0 18px 18px;
  content: "";
  z-index: -1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-selector:after {
  position: absolute;
  top: 0px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border-top: 25px solid #ddd;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-radius: 0 0px 18px 18px;
  content: "";
  z-index: -2;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-selector.fs-active {
  color: #464646;
  font-weight: 700;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-dataset-display .fs-selector.fs-active:before {
  border-top: 24px solid #fff;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fv-content-clipper {
  height: 100%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fs-document-container {
  overflow: auto;
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fv-loader {
  overflow: hidden !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fs-limit-message {
  width: 100%;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  background-color: #feffa7;
  line-height: 42px;
  position: relative;
  color: #464646;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fs-limit-download {
  color: #c74d56;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fs-image-display {
  position: relative;
  margin: 30px auto;
  border: 1px solid #ddd;
  box-shadow: 0 0 7px #c4c4c4;
  opacity: 0;
  transition: opacity 0.5s, width 0.5s, height 0.5s;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fs-image-display img {
  box-shadow: 0 0 0 transparent;
  transition: width 0.5s, height 0.5s;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fs-image-display.fs-loading-page {
  opacity: 0.5;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fs-loading-layer {
  position: absolute;
  z-index: 4;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display.fs-document-preloaded .fs-image-display {
  opacity: 1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fs-canvas-document-container {
  overflow: auto;
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fs-canvas-document-container .fs-page-wrapper {
  margin: 30px auto;
  border: 1px solid #ddd;
  box-shadow: 0 0 7px #c4c4c4;
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-document-display .fs-canvas-document-container .fs-page-wrapper .fs-canvas-clone {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-layer {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  opacity: 0.2;
  line-height: 1.0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-layer > div {
  color: transparent;
  position: absolute;
  white-space: pre;
  cursor: text;
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-layer .highlight {
  margin: -1px;
  padding: 1px;
  border-radius: 4px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-layer .highlight.begin {
  border-radius: 4px 0 0 4px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-layer .highlight.end {
  border-radius: 0 4px 4px 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-layer .highlight.middle {
  border-radius: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-layer ::-moz-selection {
  background: #3496fb;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-layer ::selection {
  background: #3496fb;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-layer ::-moz-selection {
  background: #3496fb;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-layer .endOfContent {
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  right: 0;
  bottom: 0;
  z-index: -1;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-layer .endOfContent.active {
  top: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fs-canvas-container {
  background: rgba(0, 0, 0, .3);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fs-canvas-container canvas {
  display: block;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-explore-container {
  background-color: rgba(255, 255, 255, .1);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fs-histo-container {
  position: absolute;
  right: 14px;
  bottom: 14px;
  background: rgba(0, 0, 0, .2);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fs-histo-container.disabled {
  display: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info {
  position: absolute;
  left: 14px;
  bottom: 14px;
  background: rgba(48, 48, 48, .75);
  border-radius: 3px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-image-meta {
  width: 230px;
  padding: 14px;
  color: #bbbbbb;
  line-height: 14px;
  font-size: 12px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-image-meta .fv-fits-meta-separator {
  height: 1em;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation {
  color: #fff;
  padding: 7px;
  font-size: 14px;
  line-height: 28px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button {
  width: 28px;
  height: 28px;
  line-height: 28px;
  background: transparent;
  cursor: pointer;
  color: inherit;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.next::after {
  content: "\E076";
  font-size: 14px;
  line-height: 28px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.prev::after {
  content: "\E074";
  font-size: 14px;
  line-height: 28px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta {
  margin-left: 12px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta::after {
  content: "\E01B";
  font-size: 14px;
  line-height: 28px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta.close {
  margin-left: auto;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta.close::after {
  content: "\E033";
  font-size: 14px;
  line-height: 28px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.disabled {
  cursor: default;
  color: #bbbbbb;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-index {
  vertical-align: middle;
  font-size: 14px;
  margin: 0 7px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-histo-controls-container {
  background-color: #f8f8f8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  line-height: 21px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-histo-button {
  color: #c7404d;
  cursor: pointer;
  margin: 0 7px;
  font-size: 14px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-histo-button.disabled {
  color: #bbbbbb;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-histo-close {
  position: relative;
  top: 3px;
  float: right;
  color: #bbbbbb;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fv-fits-histo-close::before {
  content: "\E011";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-fits-display .fs-histo-canvas-container canvas {
  display: block;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-graph-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-graph-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-graph-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-graph-display canvas {
  background: radial-gradient(circle, #ffffff 50%, #ddd);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-content-clipper {
  height: 100%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-runpy-controls {
  position: absolute;
  left: 0;
  bottom: 28px;
  width: 100%;
  height: 48px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  transition: opacity 0.3s ease-out;
  opacity: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display:hover .fv-runpy-controls {
  transition: opacity 0.3s ease-in;
  opacity: 1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-run-py {
  height: 56px;
  line-height: 56px;
  padding: 0 42px;
  font-size: 14px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #505050;
  cursor: pointer;
  font-weight: bold;
  text-align: center;
  background: #fff;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .15);
  border: solid 1px #e1e1e1;
  border-radius: 3px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-run-py .fs-jupyter-logo {
  margin-right: 14px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-run-py:hover {
  color: #ca5966;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-run-py:hover .fs-jupyter-logo svg {
  fill: #ca5966;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-jupyter-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, .85);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 4;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-jupyter-container {
  width: 100%;
  max-width: 1144px;
  height: 100%;
  padding: 21px 28px 0 28px;
  margin: 0 70px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .25);
  background: #fff;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-jupyter-container .fv-loader .fs-figshare-loader-message .fs-message-wrap {
  display: block;
  margin-top: 14px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-jupyter-iframe {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background: #fff;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-jupyter-close {
  width: 28px;
  height: 28px;
  position: absolute;
  top: 28px;
  right: 28px;
  cursor: pointer;
  background: transparent;
  margin: 0;
  padding: 0;
  border: 0 none transparent;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-jupyter-display .fv-jupyter-close::after {
  content: "\E023";
  font-size: 28px;
  line-height: 28px;
  color: #c3c3c3;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .image-display {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-image-display .fv-pannable-area {
  display: block;
  position: relative;
  overflow: hidden;
  height: 100%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-image-display .fv-pannable-area.fv-movable {
  cursor: move;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-image-display .fv-pannable-content {
  margin: 0 auto;
  min-height: 100%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-image-display img {
  box-shadow: 0px 0px 7px #c4c4c4;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-kml-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-kml-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-kml-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .leaflet-bar {
  background-color: #eee;
  background-color: rgba(255, 255, 255, .4);
  border-radius: 4px;
  padding: 2px;
  box-shadow: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .leaflet-bar a,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .leaflet-bar a:hover {
  color: #fff;
  font-size: 1.14em;
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  height: 1.375em;
  width: 1.375em;
  line-height: 1.4em;
  background-color: #7b98bc;
  background-color: rgba(0, 60, 136, .5);
  margin: 1px;
  border: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer a.leaflet-disabled,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer a.leaflet-disabled:hover {
  color: #bbb;
  background-color: rgba(255, 255, 255, .4) !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .leaflet-bar a:hover {
  background-color: #4c6079;
  background-color: rgba(0, 60, 136, .7);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .leaflet-control-zoom-in {
  border-radius: 2px 2px 0 0 !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .leaflet-control-zoom-out {
  border-radius: 0 0 2px 2px !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .leaflet-top {
  margin: 5px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-info {
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-info:before {
  content: "i";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-info.fs-open:before {
  content: ">";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .leaflet-control-attribution {
  padding: 7px 30px 7px 7px;
  border-radius: 4px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-speed-controls {
  position: absolute;
  left: 0;
  bottom: 28px;
  width: 100%;
  height: 48px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  transition: opacity 0.3s ease-out;
  opacity: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display:hover .fv-speed-controls {
  transition: opacity 0.3s ease-in;
  opacity: 1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-play {
  height: 48px;
  background-color: rgba(70, 70, 70, .55);
  font-size: 21px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  width: 76px;
  border-radius: 3px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-play::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-play[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-play:focus {
  outline: none;
  box-shadow: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-play::before {
  content: "\E056";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-decrease-speed {
  height: 48px;
  background-color: rgba(70, 70, 70, .55);
  font-size: 21px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  width: 56px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-decrease-speed::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-decrease-speed[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-decrease-speed:focus {
  outline: none;
  box-shadow: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-decrease-speed::before {
  line-height: 48px;
  content: "\E074";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-increase-speed {
  height: 48px;
  background-color: rgba(70, 70, 70, .55);
  font-size: 21px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  width: 56px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-increase-speed::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-increase-speed[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-increase-speed:focus {
  outline: none;
  box-shadow: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-increase-speed::before {
  line-height: 48px;
  content: "\E076";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-pause {
  height: 48px;
  background-color: rgba(70, 70, 70, .55);
  font-size: 21px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  width: 76px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-pause::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-pause[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-pause:focus {
  outline: none;
  box-shadow: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-pause::before {
  font-size: 10px;
  margin-bottom: 4px;
  content: "\E05B";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-pause .fv-speed-indicator {
  line-height: 14px;
  font-size: 13px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-pause .fv-speed-indicator.default-speed {
  font-size: 11px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display .fv-explore-container {
  background-color: rgba(255, 255, 255, .1);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-molecule-display canvas {
  background: linear-gradient(to top, #202020 0%, #000000 29%, #131313 29%, #000000 55%);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-not-previewable {
  height: 100%;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-not-previewable::before {
  content: '';
  position: absolute;
  width: 106%;
  height: 1px;
  background-color: #eee;
  top: 50%;
  left: -3%;
  -webkit-transform: rotate(23deg);
          transform: rotate(23deg);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-not-previewable::after {
  content: '';
  position: absolute;
  width: 106%;
  height: 1px;
  background-color: #eee;
  top: 50%;
  left: -3%;
  -webkit-transform: rotate(-23deg);
          transform: rotate(-23deg);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-not-previewable .fs-not-previewable-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 10;
  white-space: nowrap;
  color: #717171;
  box-shadow: 0 0 50px 30px #fff;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-not-previewable .fs-not-previewable-message {
  background: #fff;
  white-space: normal;
  font-size: 24px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-not-previewable .fs-not-previewable-download {
  background: #fff;
  white-space: normal;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-not-previewable .fs-not-previewable-download .fv-file-download {
  color: #c7404d;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-presentation-container {
  overflow: hidden;
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-presentation-slider {
  position: absolute;
  top: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  transition: left 0.5s;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fv-loader {
  overflow: hidden !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-image-display {
  position: relative;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 14px 28px;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 7px #c4c4c4;
  opacity: 0;
  transition: opacity 0.5s, height 0.5s;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-image-display img {
  box-shadow: 0 0 0 transparent;
  transition: height 0.5s;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-image-display.fs-loading-page {
  opacity: 0.5;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-image-display.fs-prev-page,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-image-display.fs-next-page {
  cursor: pointer;
  opacity: 0.25;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display.fs-presentation-preloaded .fs-image-display {
  opacity: 1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display.fs-presentation-preloaded .fs-image-display.fs-prev-page,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display.fs-presentation-preloaded .fs-image-display.fs-next-page {
  opacity: 0.25;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-pagination-info {
  display: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-prev-page,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-next-page {
  position: absolute;
  width: 20%;
  height: 100%;
  top: 0;
  background: transparent;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-prev-page[disabled],
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-next-page[disabled] {
  cursor: default;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-prev-page:focus,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-next-page:focus {
  box-shadow: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-prev-page {
  left: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-next-page {
  left: auto;
  right: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .fv-content-clipper {
  height: 100%;
  overflow: auto;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .fs-limit-message {
  width: 100%;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  background-color: #feffa7;
  line-height: 42px;
  position: relative;
  color: #464646;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .fs-limit-download {
  color: #c74d56;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display pre {
  white-space: pre-wrap;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display [class^="hljs-"] {
  font-family: "Lucida Console", Monaco, monospace;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs {
  display: block;
  padding: 14px;
  color: #464646;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-comment,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-quote {
  color: #717171;
  font-style: italic;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-keyword,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-selector-tag,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-subst {
  color: #157009;
  font-weight: bold;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-number,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-literal,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-variable,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-template-variable,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-tag .hljs-attr {
  color: #008080;
  font-weight: bold;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-string,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-doctag {
  color: #c7404d;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-title,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-section,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-selector-id {
  color: #c81a2b;
  font-weight: bold;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-subst {
  font-weight: normal;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-type,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-class .hljs-title {
  color: #458;
  font-weight: bold;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-tag,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-name,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-attribute {
  color: #000080;
  font-weight: normal;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-regexp,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-link {
  color: #A3CD3D;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-symbol,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-bullet {
  color: #990073;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-built_in,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-builtin-name {
  color: #0086b3;
  font-weight: bold;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-meta {
  color: #556471;
  font-weight: bold;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-deletion {
  background: #f3dbde;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-addition {
  background: #edf3d7;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-emphasis {
  font-style: italic;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-text-display .hljs-strong {
  font-weight: bold;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper video {
  margin: auto;
  background: #000;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-controls,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-controls-shortcuts {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent;
  margin: 0;
  padding: 0;
  border: 0 none transparent;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-replay {
  background: transparent;
  font-size: 21px;
  color: #ddd;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 49px;
  width: 140px;
  padding: 0 10px;
  background: rgba(70, 70, 70, .95);
  border-radius: 3px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 14px;
  font-weight: bold;
  line-height: 49px;
  margin-left: -70px;
  margin-top: -24.5px;
  transition: opacity 0.3s ease-out;
  opacity: 0.9;
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-replay::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-replay[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-replay:focus {
  outline: none;
  box-shadow: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-replay:hover {
  color: #fff;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-replay::before {
  content: "\E06B";
  font-size: 21px;
  line-height: 49px;
  margin-right: 10px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-replay:hover {
  transition: opacity 0.3s ease-in;
  opacity: 1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 49px 0 0 0;
  transition: opacity 0.3s ease-out 1s;
  opacity: 0.9;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container:hover {
  transition: opacity 0.3s ease-in 0s;
  opacity: 1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container.fs-hide-controls {
  transition: opacity 0.3s ease-out 1s;
  opacity: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container.fs-hide-controls:hover {
  transition: opacity 0.3s ease-in 0s;
  opacity: 1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container.fs-force-visible {
  opacity: 1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container.fs-force-visible.fs-hide-controls {
  opacity: 1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-controls-bar {
  position: relative;
  width: 800px;
  max-width: calc(100% - 40px);
  height: 49px;
  margin: 20px auto;
  background-color: rgba(70, 70, 70, .95);
  color: #fff;
  border-radius: 3px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-timeline-container {
  position: relative;
  margin: 0 7px;
  height: 49px;
  width: auto;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-timeline-container::before {
  position: absolute;
  top: 21px;
  left: 0px;
  height: 7px;
  width: 100%;
  background: #fff;
  content: "";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-container {
  position: relative;
  width: 70px;
  height: 49px;
  margin-right: 7px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-container::before {
  position: absolute;
  top: 21px;
  left: 0px;
  height: 7px;
  width: 100%;
  background: #fff;
  content: "";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-time {
  min-width: 42px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #fff;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-timeline,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-bufferline,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-volume {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 49px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-timeline .fv-slider-progress,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-bufferline .fv-slider-progress,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-volume .fv-slider-progress {
  left: 0px;
  height: 7px;
  top: 21px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-timeline .fv-slider-progress {
  background: #c74d5a;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-bufferline .fv-slider-progress {
  background: #ddd;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-volume .fv-slider-progress {
  background: #bbb;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-play {
  background: transparent;
  font-size: 21px;
  color: #ddd;
  cursor: pointer;
  text-align: center;
  height: 49px;
  width: 49px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-play::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-play[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-play:focus {
  outline: none;
  box-shadow: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-play:hover {
  color: #fff;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-play::before {
  content: "\E05E";
  line-height: 49px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-play.fs-is-playing::before {
  content: "\E05A";
  line-height: 49px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button {
  background: transparent;
  font-size: 21px;
  color: #ddd;
  cursor: pointer;
  text-align: center;
  height: 49px;
  width: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button:focus {
  outline: none;
  box-shadow: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button:hover {
  color: #fff;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button::before {
  content: "\E00B";
  line-height: 49px;
  font-size: 13px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button.fs-is-mute::before {
  content: "\E00C";
  line-height: 49px;
  font-size: 13px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen {
  background: transparent;
  font-size: 21px;
  color: #ddd;
  cursor: pointer;
  text-align: center;
  height: 49px;
  width: 42px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen:focus {
  outline: none;
  box-shadow: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen:hover {
  color: #fff;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen::before {
  content: "\E03C";
  line-height: 49px;
  font-size: 13px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen.fs-exit-fullscreen::before {
  content: "\E03D";
  line-height: 49px;
  font-size: 13px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-glider {
  position: absolute;
  bottom: 63px;
  min-height: 28px;
  width: auto;
  border-radius: 3px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-glider.fs-has-preview {
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(70, 70, 70, .95);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-glider.fs-has-preview .fs-video-glider-text {
  border-radius: 0 0 3px 3px;
  -webkit-transform: none;
          transform: none;
  width: 100%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-glider-text {
  position: absolute;
  bottom: 0px;
  top: auto;
  padding: 0 10px;
  white-space: nowrap;
  height: 28px;
  width: auto;
  border-radius: 3px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-align: center;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: rgba(70, 70, 70, .95);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 28px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fv-loader.fs-video-buffering {
  position: absolute;
  width: 65px;
  height: 65px;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fv-loader.fs-video-buffering::before {
  background: transparent;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fv-loader.fs-video-buffering .fs-figshare-loader-message {
  background: rgba(255, 255, 255, .95);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-cue {
  position: absolute;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
  top: 0px;
  width: 15px;
  height: 49px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-cue::before {
  position: absolute;
  top: 21px;
  left: 5px;
  background: rgba(70, 70, 70, .5);
  content: "";
  width: 5px;
  height: 7px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-media-wrapper .fs-video-cue:hover::before {
  position: absolute;
  top: 0px;
  left: 5px;
  background-color: rgba(187, 187, 187, .5);
  content: "";
  width: 5px;
  height: 28px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-viewer3d-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-viewer3d-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-viewer3d-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-viewer3d-display .fv-explore-container {
  background-color: rgba(255, 255, 255, .1);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-viewer3d-display canvas {
  background: linear-gradient(to top, #202020 0%, #000000 29%, #131313 29%, #000000 55%);
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-figshare-viewer {
  position: relative;
  height: 100%;
  overflow: hidden;
  z-index: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-figshare-viewer .fv-loader {
  height: 100%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in:before {
  content: "\E09B";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out:before {
  content: "\E09C";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit:before {
  content: "\E036";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit:before {
  font-size: 16px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in[disabled],
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out[disabled],
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom button {
  margin: 0 7px;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in:before {
  content: "\E09B";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out:before {
  content: "\E09C";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit:before {
  content: "\E036";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit:before {
  font-size: 16px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in[disabled],
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out[disabled],
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page:before {
  content: "\E078";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page:before {
  content: "\E072";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page button,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page button {
  background: transparent;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page[disabled],
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page:before {
  font-size: 10px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-controls-group {
  display: inline-block;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom {
  margin-left: 14px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom button {
  margin: 0 7px;
  vertical-align: middle;
  padding-top: 2px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before {
  content: "\E09B";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before {
  content: "\E09C";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  content: "\E036";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  font-size: 16px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in[disabled],
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out[disabled],
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom button {
  margin: 0 7px;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before {
  content: "\E09B";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before {
  content: "\E09C";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  content: "\E036";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  font-size: 16px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in[disabled],
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out[disabled],
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before {
  content: "\E09B";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before {
  content: "\E09C";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  content: "\E036";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  font-size: 16px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in[disabled],
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out[disabled],
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom {
  display: inline;
  margin-left: 14px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu {
  display: inline-block;
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name {
  color: #c7404d;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name::after {
  content: "\E00A";
  margin-left: 7px;
  font-size: 14px;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name span {
  display: inline-block;
  max-width: 170px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper {
  right: 12px;
  left: auto;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper .fv-items-wrap {
  width: 250px;
  text-align: left;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper .fv-items-wrap .fv-drop-item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper .fv-items-wrap .fv-drop-item.fv-active {
  cursor: default;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper .fv-items-wrap .layer-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper .fv-items-wrap .layer-count {
  margin-left: 4px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-button {
  color: #c7404d;
  cursor: pointer;
  margin: 0 7px;
  height: 100%;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-button.disabled {
  color: #bbbbbb;
  cursor: default;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layer-index {
  margin-left: 28px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-prev-layer-button:before {
  content: "\E074";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-next-layer-button:before {
  content: "\E076";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button {
  margin-left: 14px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button:before {
  content: "\E044";
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button.disabled {
  color: #bbbbbb;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button.disabled:hover {
  color: #c7404d;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-comment-list {
  max-width: 200px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger {
  position: relative;
  margin-right: 21px;
  padding-right: 5px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before {
  position: absolute;
  right: -8px;
  color: #c7404d;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after {
  top: 11px;
  content: "\E009";
  font-size: 4px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before {
  top: 17px;
  content: "\E006";
  font-size: 4px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-current-comment {
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  color: #c7404d;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-menu-wrapper {
  position: absolute;
  left: 50%;
  top: 0px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu {
  position: absolute;
  bottom: -100%;
  left: auto;
  max-width: 461px;
  background-color: #fff;
  border: 1px solid #ddd;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu::after,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu::before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu::after {
  border-top-color: #fff;
  border-width: 7px;
  margin-left: -7px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu::before {
  border-top-color: #ddd;
  border-width: 8px;
  margin-left: -8px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu .fv-drop-item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 20px;
  border-bottom: 1px solid #ddd;
  padding: 7px 14px;
  cursor: pointer;
  color: #464646;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu .fv-drop-item:last-child {
  border-bottom: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu .fv-drop-item.fv-active {
  font-weight: bold;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu .fv-drop-item:hover,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu .fv-drop-item.fv-active {
  background-color: #f8f8f8;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-items-wrap {
  max-height: 244px;
  overflow-y: auto;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-in,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-out {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-in:before,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-out:before {
  content: "A";
  font-family: Arial, Helvetica, "Open Sans", sans-serif;
  font-weight: bold;
  vertical-align: bottom;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-in[disabled],
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-out[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-in {
  left: 24px;
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-in:before {
  font-size: 16px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-out {
  color: #c7404d;
  right: 24px;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-out:before {
  font-size: 12px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-fit {
  display: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader {
  width: 100%;
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder:before {
  content: '';
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message {
  padding: 21px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 200;
  border: 1px solid #ddd;
  background: #ffffff;
  line-height: 1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message:before {
  content: '';
  height: 100%;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .fv-figshare-logo {
  width: 21px;
  height: 21px;
}
@-webkit-keyframes opacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes opacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message g[class^='group'] {
  opacity: 1;
  -webkit-animation: 0.8s opacityPulse infinite linear;
          animation: 0.8s opacityPulse infinite linear;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-20 {
  -webkit-animation-delay: 0.76s !important;
          animation-delay: 0.76s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-19 {
  -webkit-animation-delay: 0.72s !important;
          animation-delay: 0.72s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-18 {
  -webkit-animation-delay: 0.6799999999999999s !important;
          animation-delay: 0.6799999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-17 {
  -webkit-animation-delay: 0.6399999999999999s !important;
          animation-delay: 0.6399999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-16 {
  -webkit-animation-delay: 0.5999999999999999s !important;
          animation-delay: 0.5999999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-15 {
  -webkit-animation-delay: 0.5599999999999998s !important;
          animation-delay: 0.5599999999999998s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-14 {
  -webkit-animation-delay: 0.5199999999999998s !important;
          animation-delay: 0.5199999999999998s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-13 {
  -webkit-animation-delay: 0.4799999999999998s !important;
          animation-delay: 0.4799999999999998s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-12 {
  -webkit-animation-delay: 0.43999999999999984s !important;
          animation-delay: 0.43999999999999984s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-11 {
  -webkit-animation-delay: 0.39999999999999986s !important;
          animation-delay: 0.39999999999999986s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-10 {
  -webkit-animation-delay: 0.3599999999999999s !important;
          animation-delay: 0.3599999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-9 {
  -webkit-animation-delay: 0.3199999999999999s !important;
          animation-delay: 0.3199999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-8 {
  -webkit-animation-delay: 0.2799999999999999s !important;
          animation-delay: 0.2799999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-7 {
  -webkit-animation-delay: 0.2399999999999999s !important;
          animation-delay: 0.2399999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-6 {
  -webkit-animation-delay: 0.1999999999999999s !important;
          animation-delay: 0.1999999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-5 {
  -webkit-animation-delay: 0.1599999999999999s !important;
          animation-delay: 0.1599999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-4 {
  -webkit-animation-delay: 0.11999999999999988s !important;
          animation-delay: 0.11999999999999988s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-3 {
  -webkit-animation-delay: 0.07999999999999988s !important;
          animation-delay: 0.07999999999999988s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-2 {
  -webkit-animation-delay: 0.039999999999999876s !important;
          animation-delay: 0.039999999999999876s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-1 {
  -webkit-animation-delay: -0.0000000000000001249s !important;
          animation-delay: -0.0000000000000001249s !important;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader.fs-loading {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader.fs-loading:before {
  content: '';
  opacity: 0.7;
  background: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-logo {
  width: 21px;
  height: 21px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-logo,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-message-wrap,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-retry-action {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-message-wrap,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-retry-action {
  margin-left: 7px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-retry-action {
  color: #c7404d;
  margin-left: 7px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader .fs-retry-action:hover {
  text-decoration: underline;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader.fs-error .fs-figshare-loader-message {
  background-color: #f3dbde;
  border: none;
  border-radius: 3px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader {
  width: 100%;
  height: 100%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-loader.fs-loading {
  position: static;
}
html.fg-item-types .viewer .item-viewer .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-item-types .viewer .item-viewer .fv-list-view {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-carousel-animator {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-carousel-animator .fv-carousel-content {
  white-space: nowrap;
  overflow: hidden;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-carousel-animator .fv-carousel-content .fv-carousel-slide {
  position: relative;
  display: inline-block;
  width: 100%;
  white-space: normal;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-carousel-animator.fv-slide-left .slide-enter {
  left: 100%;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-carousel-animator.fv-slide-left .slide-enter.slide-enter-active {
  left: 0;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-carousel-animator.fv-slide-left .slide-leave {
  left: -100%;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-carousel-animator.fv-slide-left .slide-leave.slide-leave-active {
  left: -200%;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-carousel-animator.fv-slide-right .slide-enter {
  left: -100%;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-carousel-animator.fv-slide-right .slide-enter.slide-enter-active {
  left: 0;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-carousel-animator.fv-slide-right .slide-leave {
  left: -100%;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-carousel-animator.fv-slide-right .slide-leave.slide-leave-active {
  left: 0;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-carousel-animator .slide-enter-active,
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-carousel-animator .slide-leave-active {
  transition: left 0.3s ease-out;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-pages-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-page {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 100%;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader {
  width: 100%;
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder:before {
  content: '';
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message {
  padding: 21px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 200;
  border: 1px solid #ddd;
  background: #ffffff;
  line-height: 1;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message:before {
  content: '';
  height: 100%;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .fv-figshare-logo {
  width: 21px;
  height: 21px;
}
@keyframes opacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message g[class^='group'] {
  opacity: 1;
  -webkit-animation: 0.8s opacityPulse infinite linear;
          animation: 0.8s opacityPulse infinite linear;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-20 {
  -webkit-animation-delay: 0.76s !important;
          animation-delay: 0.76s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-19 {
  -webkit-animation-delay: 0.72s !important;
          animation-delay: 0.72s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-18 {
  -webkit-animation-delay: 0.6799999999999999s !important;
          animation-delay: 0.6799999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-17 {
  -webkit-animation-delay: 0.6399999999999999s !important;
          animation-delay: 0.6399999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-16 {
  -webkit-animation-delay: 0.5999999999999999s !important;
          animation-delay: 0.5999999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-15 {
  -webkit-animation-delay: 0.5599999999999998s !important;
          animation-delay: 0.5599999999999998s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-14 {
  -webkit-animation-delay: 0.5199999999999998s !important;
          animation-delay: 0.5199999999999998s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-13 {
  -webkit-animation-delay: 0.4799999999999998s !important;
          animation-delay: 0.4799999999999998s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-12 {
  -webkit-animation-delay: 0.43999999999999984s !important;
          animation-delay: 0.43999999999999984s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-11 {
  -webkit-animation-delay: 0.39999999999999986s !important;
          animation-delay: 0.39999999999999986s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-10 {
  -webkit-animation-delay: 0.3599999999999999s !important;
          animation-delay: 0.3599999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-9 {
  -webkit-animation-delay: 0.3199999999999999s !important;
          animation-delay: 0.3199999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-8 {
  -webkit-animation-delay: 0.2799999999999999s !important;
          animation-delay: 0.2799999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-7 {
  -webkit-animation-delay: 0.2399999999999999s !important;
          animation-delay: 0.2399999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-6 {
  -webkit-animation-delay: 0.1999999999999999s !important;
          animation-delay: 0.1999999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-5 {
  -webkit-animation-delay: 0.1599999999999999s !important;
          animation-delay: 0.1599999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-4 {
  -webkit-animation-delay: 0.11999999999999988s !important;
          animation-delay: 0.11999999999999988s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-3 {
  -webkit-animation-delay: 0.07999999999999988s !important;
          animation-delay: 0.07999999999999988s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-2 {
  -webkit-animation-delay: 0.039999999999999876s !important;
          animation-delay: 0.039999999999999876s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-1 {
  -webkit-animation-delay: -0.0000000000000001249s !important;
          animation-delay: -0.0000000000000001249s !important;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader.fs-loading {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader.fs-loading:before {
  content: '';
  opacity: 0.7;
  background: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-logo {
  width: 21px;
  height: 21px;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-logo,
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-message-wrap,
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-retry-action {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-message-wrap,
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-retry-action {
  margin-left: 7px;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-retry-action {
  color: #c7404d;
  margin-left: 7px;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader .fs-retry-action:hover {
  text-decoration: underline;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-loader.fs-error .fs-figshare-loader-message {
  background-color: #f3dbde;
  border: none;
  border-radius: 3px;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-multiview-controls {
  width: 100%;
  height: 28px;
  position: relative;
  line-height: 28px;
  z-index: -1;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container {
  width: 100%;
  height: 28px;
  position: relative;
  color: #717171;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container button {
  background: transparent;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fs-prev-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fs-prev-page:before {
  content: "\E074";
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fs-next-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fs-next-page:before {
  content: "\E076";
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fs-prev-page button,
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fs-next-page button {
  background: transparent;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fs-prev-page[disabled],
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fs-next-page[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fs-prev-page,
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fs-next-page {
  margin: 0 7px;
  height: 100%;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fs-pagination {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fv-thumbnail-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fv-thumbnail-switch::before {
  content: "\E042";
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fv-list-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-controls-container .fv-list-switch::before {
  content: "\E04F";
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-files-count {
  display: inline;
  margin-right: 7px;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar {
  height: 34px;
  padding: 0px 63px 0px 32px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  background-color: #ffffff;
  border-bottom: 1px solid #ddd;
  transition: background 0.5s, width 0.5s, padding 0.5s, border 0.5s, right 0.5s, bottom 0.5s;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar button {
  background: transparent;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-info {
  position: absolute;
  z-index: 1;
  display: inline-block;
  text-align: left;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-name {
  position: relative;
  display: inline-block;
  max-width: 250px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  color: #717171;
  font-weight: bold;
  line-height: 34px;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-extension {
  display: inline-block;
  font-weight: bold;
  line-height: 34px;
  color: #717171;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-size {
  display: inline-block;
  color: #717171;
  margin-left: 7px;
  line-height: 34px;
  font-weight: normal;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after {
  display: inline-block;
  margin-left: 21px;
  width: 21px;
  color: #717171;
  line-height: 34px;
  content: "\E02C";
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-name,
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-extension,
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-size,
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover::after {
  color: #c7404d;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after {
  display: inline-block;
  margin-left: 35px;
  width: 21px;
  content: "\E031";
  font-size: 14px;
  color: #ff0000;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before {
  position: absolute;
  top: 1px;
  left: auto;
  right: 21px;
  width: 21px;
  height: 34px;
  content: "\E02C";
  font-size: 14px;
  color: #bbbbbb;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-controls-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 34px;
  text-align: center;
  z-index: 0;
  line-height: 34px;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash {
  display: inline-block;
  float: right;
  color: #717171;
  line-height: 34px;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash::after {
  content: "|";
  margin-left: 14px;
  color: #717171;
  vertical-align: baseline;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar {
  position: absolute;
  z-index: 2;
  left: auto;
  right: 21px;
  top: 0px;
  width: 42px;
  height: 34px;
  color: #717171;
  cursor: pointer;
  text-align: center;
  transition: width 0.5s;
  background: #fff;
  transition: background 0.5s, border 0.5s, width 0.5s, right 0.5s;
  border-bottom: 1px solid #ddd;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before {
  vertical-align: middle;
  font-size: 14px;
  content: "\E01B";
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control {
  width: 0px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
  padding: 0px 42px 0px 0px;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar {
  right: 0px;
  width: 42px;
  background: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before {
  content: "\E033";
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-info,
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-name,
html.fg-item-types .viewer .item-viewer .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-hash {
  opacity: 0;
}
html.fg-item-types .viewer .item-viewer .fv-list-view button {
  background: transparent;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file {
  width: 50%;
  padding: 0 7px;
  height: 50px;
  color: #464646;
  float: left;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  position: relative;
  line-height: 18px;
  white-space: nowrap;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file:hover {
  background-color: #fbfbfb;
  color: #c7404d;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file:hover .fv-file-size {
  color: #c7404d;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file:hover .fv-file-controls {
  visibility: visible;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file-info {
  cursor: pointer;
  min-width: 0;
  white-space: nowrap;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto 0 7px;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file-name {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file-extension {
  white-space: nowrap;
  font-weight: bold;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file-size {
  margin: 0 7px;
  color: #717171;
  font-weight: normal;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file-controls {
  visibility: hidden;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file-view {
  padding-right: 7px;
  margin-right: 7px;
  border-right: 1px solid #ddd;
  cursor: pointer;
  color: #c7404d;
  font-size: 14px;
  vertical-align: top;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file-download {
  height: 28px;
  color: #c7404d;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file-download::after {
  content: "\E02C";
  font-size: 14px;
  width: 28px;
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file-download.fv-file-download-disabled {
  cursor: default;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file-download.fv-file-download-disabled::after {
  color: #bbbbbb;
}
html.fg-item-types .viewer .item-viewer .fv-list-view .fv-file-download.fv-file-virus-error::before {
  content: "\E031";
  font-size: 14px;
  color: #ff0000;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-carousel-animator {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-carousel-animator .fv-carousel-content {
  white-space: nowrap;
  overflow: hidden;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-carousel-animator .fv-carousel-content .fv-carousel-slide {
  position: relative;
  display: inline-block;
  width: 100%;
  white-space: normal;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-carousel-animator.fv-slide-left .slide-enter {
  left: 100%;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-carousel-animator.fv-slide-left .slide-enter.slide-enter-active {
  left: 0;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-carousel-animator.fv-slide-left .slide-leave {
  left: -100%;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-carousel-animator.fv-slide-left .slide-leave.slide-leave-active {
  left: -200%;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-carousel-animator.fv-slide-right .slide-enter {
  left: -100%;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-carousel-animator.fv-slide-right .slide-enter.slide-enter-active {
  left: 0;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-carousel-animator.fv-slide-right .slide-leave {
  left: -100%;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-carousel-animator.fv-slide-right .slide-leave.slide-leave-active {
  left: 0;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-carousel-animator .slide-enter-active,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-carousel-animator .slide-leave-active {
  transition: left 0.3s ease-out;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-pages-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-page {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 100%;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader {
  width: 100%;
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder:before {
  content: '';
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message {
  padding: 21px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 200;
  border: 1px solid #ddd;
  background: #ffffff;
  line-height: 1;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message:before {
  content: '';
  height: 100%;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .fv-figshare-logo {
  width: 21px;
  height: 21px;
}
@keyframes opacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message g[class^='group'] {
  opacity: 1;
  -webkit-animation: 0.8s opacityPulse infinite linear;
          animation: 0.8s opacityPulse infinite linear;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-20 {
  -webkit-animation-delay: 0.76s !important;
          animation-delay: 0.76s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-19 {
  -webkit-animation-delay: 0.72s !important;
          animation-delay: 0.72s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-18 {
  -webkit-animation-delay: 0.6799999999999999s !important;
          animation-delay: 0.6799999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-17 {
  -webkit-animation-delay: 0.6399999999999999s !important;
          animation-delay: 0.6399999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-16 {
  -webkit-animation-delay: 0.5999999999999999s !important;
          animation-delay: 0.5999999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-15 {
  -webkit-animation-delay: 0.5599999999999998s !important;
          animation-delay: 0.5599999999999998s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-14 {
  -webkit-animation-delay: 0.5199999999999998s !important;
          animation-delay: 0.5199999999999998s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-13 {
  -webkit-animation-delay: 0.4799999999999998s !important;
          animation-delay: 0.4799999999999998s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-12 {
  -webkit-animation-delay: 0.43999999999999984s !important;
          animation-delay: 0.43999999999999984s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-11 {
  -webkit-animation-delay: 0.39999999999999986s !important;
          animation-delay: 0.39999999999999986s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-10 {
  -webkit-animation-delay: 0.3599999999999999s !important;
          animation-delay: 0.3599999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-9 {
  -webkit-animation-delay: 0.3199999999999999s !important;
          animation-delay: 0.3199999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-8 {
  -webkit-animation-delay: 0.2799999999999999s !important;
          animation-delay: 0.2799999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-7 {
  -webkit-animation-delay: 0.2399999999999999s !important;
          animation-delay: 0.2399999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-6 {
  -webkit-animation-delay: 0.1999999999999999s !important;
          animation-delay: 0.1999999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-5 {
  -webkit-animation-delay: 0.1599999999999999s !important;
          animation-delay: 0.1599999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-4 {
  -webkit-animation-delay: 0.11999999999999988s !important;
          animation-delay: 0.11999999999999988s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-3 {
  -webkit-animation-delay: 0.07999999999999988s !important;
          animation-delay: 0.07999999999999988s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-2 {
  -webkit-animation-delay: 0.039999999999999876s !important;
          animation-delay: 0.039999999999999876s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-1 {
  -webkit-animation-delay: -0.0000000000000001249s !important;
          animation-delay: -0.0000000000000001249s !important;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader.fs-loading {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader.fs-loading:before {
  content: '';
  opacity: 0.7;
  background: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-logo {
  width: 21px;
  height: 21px;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-logo,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-message-wrap,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-retry-action {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-message-wrap,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-retry-action {
  margin-left: 7px;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-retry-action {
  color: #c7404d;
  margin-left: 7px;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader .fs-retry-action:hover {
  text-decoration: underline;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-loader.fs-error .fs-figshare-loader-message {
  background-color: #f3dbde;
  border: none;
  border-radius: 3px;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-multiview-controls {
  width: 100%;
  height: 28px;
  position: relative;
  line-height: 28px;
  z-index: -1;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container {
  width: 100%;
  height: 28px;
  position: relative;
  color: #717171;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container button {
  background: transparent;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fs-prev-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fs-prev-page:before {
  content: "\E074";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fs-next-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fs-next-page:before {
  content: "\E076";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fs-prev-page button,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fs-next-page button {
  background: transparent;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fs-prev-page[disabled],
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fs-next-page[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fs-prev-page,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fs-next-page {
  margin: 0 7px;
  height: 100%;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fs-pagination {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fv-thumbnail-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fv-thumbnail-switch::before {
  content: "\E042";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fv-list-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-controls-container .fv-list-switch::before {
  content: "\E04F";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-files-count {
  display: inline;
  margin-right: 7px;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar {
  height: 34px;
  padding: 0px 63px 0px 32px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  background-color: #ffffff;
  border-bottom: 1px solid #ddd;
  transition: background 0.5s, width 0.5s, padding 0.5s, border 0.5s, right 0.5s, bottom 0.5s;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar button {
  background: transparent;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-info {
  position: absolute;
  z-index: 1;
  display: inline-block;
  text-align: left;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-name {
  position: relative;
  display: inline-block;
  max-width: 250px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  color: #717171;
  font-weight: bold;
  line-height: 34px;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-extension {
  display: inline-block;
  font-weight: bold;
  line-height: 34px;
  color: #717171;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-size {
  display: inline-block;
  color: #717171;
  margin-left: 7px;
  line-height: 34px;
  font-weight: normal;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after {
  display: inline-block;
  margin-left: 21px;
  width: 21px;
  color: #717171;
  line-height: 34px;
  content: "\E02C";
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-name,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-extension,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-size,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover::after {
  color: #c7404d;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after {
  display: inline-block;
  margin-left: 35px;
  width: 21px;
  content: "\E031";
  font-size: 14px;
  color: #ff0000;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before {
  position: absolute;
  top: 1px;
  left: auto;
  right: 21px;
  width: 21px;
  height: 34px;
  content: "\E02C";
  font-size: 14px;
  color: #bbbbbb;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-controls-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 34px;
  text-align: center;
  z-index: 0;
  line-height: 34px;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash {
  display: inline-block;
  float: right;
  color: #717171;
  line-height: 34px;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash::after {
  content: "|";
  margin-left: 14px;
  color: #717171;
  vertical-align: baseline;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar {
  position: absolute;
  z-index: 2;
  left: auto;
  right: 21px;
  top: 0px;
  width: 42px;
  height: 34px;
  color: #717171;
  cursor: pointer;
  text-align: center;
  transition: width 0.5s;
  background: #fff;
  transition: background 0.5s, border 0.5s, width 0.5s, right 0.5s;
  border-bottom: 1px solid #ddd;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before {
  vertical-align: middle;
  font-size: 14px;
  content: "\E01B";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control {
  width: 0px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
  padding: 0px 42px 0px 0px;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar {
  right: 0px;
  width: 42px;
  background: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before {
  content: "\E033";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-info,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-name,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-hash {
  opacity: 0;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view button {
  background: transparent;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file {
  width: 25%;
  height: 217px;
  padding: 14px;
  color: #666;
  float: left;
  cursor: pointer;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file:hover {
  background-color: #fbfbfb;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file:hover .fv-file-controls {
  display: block;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file-thumbnail {
  width: 100%;
  height: 140px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border: 1px solid #f8f8f8;
  overflow: hidden;
  background: #f8f8f8;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview::after {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-thumb-preview {
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  letter-spacing: 2px;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-image {
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-image::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E05D";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-video {
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-video::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E096";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-document,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-document_canvas,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-document_failsafe {
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-document::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-document_canvas::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-document_failsafe::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E059";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-presentation {
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-presentation::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E064";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-dataset {
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-dataset::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E020";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-audio {
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-audio::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E080";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-molecule {
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-molecule::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E08D";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-archive {
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-archive::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E07F";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-kml {
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-kml::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E08B";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-viewer3d {
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-viewer3d::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E07D";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-txt {
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-txt::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E082";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-jupyter {
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-jupyter::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E089";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-fits,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-dicom {
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-fits::before,
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-dicom::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E037";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-generic-file {
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-generic-file::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E03E";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-generic-file:before {
  color: #ddd;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-graph {
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview-name.fs-graph::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E087";
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fs-generic-preview {
  width: 100%;
  height: 140px;
  background: #f8f8f8;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file-info {
  font-size: 12px;
  line-height: 14px;
  padding-top: 14px;
  white-space: normal;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file-name {
  display: inline-block;
  max-width: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  vertical-align: middle;
  white-space: nowrap;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file-extension {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file-size {
  display: inline-block;
  color: #717171;
  margin-left: 7px;
  cursor: pointer;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file-controls {
  position: relative;
  display: none;
  width: 100%;
  line-height: 20px;
  text-align: center;
  padding-top: 7px;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file-view {
  vertical-align: middle;
  color: #c7404d;
  cursor: pointer;
  font-size: 14px;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file-download {
  position: absolute;
  height: 28px;
  top: 4px;
  left: auto;
  right: 0;
  color: #c7404d;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file-download::after {
  content: "\E02C";
  font-size: 14px;
  width: 28px;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file-download.fv-file-download-disabled {
  cursor: default;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file-download.fv-file-download-disabled::after {
  color: #bbbbbb;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file-download.fv-file-virus-error::before {
  content: "\E031";
  font-size: 14px;
  color: #ff0000;
}
html.fg-item-types .viewer .item-viewer .fv-single-view {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-carousel-animator {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-carousel-animator .fv-carousel-content {
  white-space: nowrap;
  overflow: hidden;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-carousel-animator .fv-carousel-content .fv-carousel-slide {
  position: relative;
  display: inline-block;
  width: 100%;
  white-space: normal;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-carousel-animator.fv-slide-left .slide-enter {
  left: 100%;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-carousel-animator.fv-slide-left .slide-enter.slide-enter-active {
  left: 0;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-carousel-animator.fv-slide-left .slide-leave {
  left: -100%;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-carousel-animator.fv-slide-left .slide-leave.slide-leave-active {
  left: -200%;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-carousel-animator.fv-slide-right .slide-enter {
  left: -100%;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-carousel-animator.fv-slide-right .slide-enter.slide-enter-active {
  left: 0;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-carousel-animator.fv-slide-right .slide-leave {
  left: -100%;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-carousel-animator.fv-slide-right .slide-leave.slide-leave-active {
  left: 0;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-carousel-animator .slide-enter-active,
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-carousel-animator .slide-leave-active {
  transition: left 0.3s ease-out;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-pages-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-page {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 100%;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader {
  width: 100%;
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder:before {
  content: '';
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message {
  padding: 21px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 200;
  border: 1px solid #ddd;
  background: #ffffff;
  line-height: 1;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message:before {
  content: '';
  height: 100%;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .fv-figshare-logo {
  width: 21px;
  height: 21px;
}
@keyframes opacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message g[class^='group'] {
  opacity: 1;
  -webkit-animation: 0.8s opacityPulse infinite linear;
          animation: 0.8s opacityPulse infinite linear;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-20 {
  -webkit-animation-delay: 0.76s !important;
          animation-delay: 0.76s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-19 {
  -webkit-animation-delay: 0.72s !important;
          animation-delay: 0.72s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-18 {
  -webkit-animation-delay: 0.6799999999999999s !important;
          animation-delay: 0.6799999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-17 {
  -webkit-animation-delay: 0.6399999999999999s !important;
          animation-delay: 0.6399999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-16 {
  -webkit-animation-delay: 0.5999999999999999s !important;
          animation-delay: 0.5999999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-15 {
  -webkit-animation-delay: 0.5599999999999998s !important;
          animation-delay: 0.5599999999999998s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-14 {
  -webkit-animation-delay: 0.5199999999999998s !important;
          animation-delay: 0.5199999999999998s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-13 {
  -webkit-animation-delay: 0.4799999999999998s !important;
          animation-delay: 0.4799999999999998s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-12 {
  -webkit-animation-delay: 0.43999999999999984s !important;
          animation-delay: 0.43999999999999984s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-11 {
  -webkit-animation-delay: 0.39999999999999986s !important;
          animation-delay: 0.39999999999999986s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-10 {
  -webkit-animation-delay: 0.3599999999999999s !important;
          animation-delay: 0.3599999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-9 {
  -webkit-animation-delay: 0.3199999999999999s !important;
          animation-delay: 0.3199999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-8 {
  -webkit-animation-delay: 0.2799999999999999s !important;
          animation-delay: 0.2799999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-7 {
  -webkit-animation-delay: 0.2399999999999999s !important;
          animation-delay: 0.2399999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-6 {
  -webkit-animation-delay: 0.1999999999999999s !important;
          animation-delay: 0.1999999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-5 {
  -webkit-animation-delay: 0.1599999999999999s !important;
          animation-delay: 0.1599999999999999s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-4 {
  -webkit-animation-delay: 0.11999999999999988s !important;
          animation-delay: 0.11999999999999988s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-3 {
  -webkit-animation-delay: 0.07999999999999988s !important;
          animation-delay: 0.07999999999999988s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-2 {
  -webkit-animation-delay: 0.039999999999999876s !important;
          animation-delay: 0.039999999999999876s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-1 {
  -webkit-animation-delay: -0.0000000000000001249s !important;
          animation-delay: -0.0000000000000001249s !important;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader.fs-loading {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader.fs-loading:before {
  content: '';
  opacity: 0.7;
  background: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-logo {
  width: 21px;
  height: 21px;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-logo,
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-message-wrap,
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-retry-action {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-message-wrap,
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-retry-action {
  margin-left: 7px;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-retry-action {
  color: #c7404d;
  margin-left: 7px;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader .fs-retry-action:hover {
  text-decoration: underline;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-loader.fs-error .fs-figshare-loader-message {
  background-color: #f3dbde;
  border: none;
  border-radius: 3px;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-multiview-controls {
  width: 100%;
  height: 28px;
  position: relative;
  line-height: 28px;
  z-index: -1;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container {
  width: 100%;
  height: 28px;
  position: relative;
  color: #717171;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container button {
  background: transparent;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fs-prev-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fs-prev-page:before {
  content: "\E074";
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fs-next-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fs-next-page:before {
  content: "\E076";
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fs-prev-page button,
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fs-next-page button {
  background: transparent;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fs-prev-page[disabled],
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fs-next-page[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fs-prev-page,
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fs-next-page {
  margin: 0 7px;
  height: 100%;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fs-pagination {
  display: inline-block;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fv-thumbnail-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fv-thumbnail-switch::before {
  content: "\E042";
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fv-list-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-controls-container .fv-list-switch::before {
  content: "\E04F";
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fv-files-count {
  display: inline;
  margin-right: 7px;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar {
  height: 34px;
  padding: 0px 63px 0px 32px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  background-color: #ffffff;
  border-bottom: 1px solid #ddd;
  transition: background 0.5s, width 0.5s, padding 0.5s, border 0.5s, right 0.5s, bottom 0.5s;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar button {
  background: transparent;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-info {
  position: absolute;
  z-index: 1;
  display: inline-block;
  text-align: left;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-name {
  position: relative;
  display: inline-block;
  max-width: 250px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  color: #717171;
  font-weight: bold;
  line-height: 34px;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-extension {
  display: inline-block;
  font-weight: bold;
  line-height: 34px;
  color: #717171;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-size {
  display: inline-block;
  color: #717171;
  margin-left: 7px;
  line-height: 34px;
  font-weight: normal;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after {
  display: inline-block;
  margin-left: 21px;
  width: 21px;
  color: #717171;
  line-height: 34px;
  content: "\E02C";
  vertical-align: middle;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-name,
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-extension,
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-size,
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover::after {
  color: #c7404d;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error {
  position: relative;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after {
  display: inline-block;
  margin-left: 35px;
  width: 21px;
  content: "\E031";
  font-size: 14px;
  color: #ff0000;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before {
  position: absolute;
  top: 1px;
  left: auto;
  right: 21px;
  width: 21px;
  height: 34px;
  content: "\E02C";
  font-size: 14px;
  color: #bbbbbb;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-controls-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 34px;
  text-align: center;
  z-index: 0;
  line-height: 34px;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash {
  display: inline-block;
  float: right;
  color: #717171;
  line-height: 34px;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash::after {
  content: "|";
  margin-left: 14px;
  color: #717171;
  vertical-align: baseline;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar {
  position: absolute;
  z-index: 2;
  left: auto;
  right: 21px;
  top: 0px;
  width: 42px;
  height: 34px;
  color: #717171;
  cursor: pointer;
  text-align: center;
  transition: width 0.5s;
  background: #fff;
  transition: background 0.5s, border 0.5s, width 0.5s, right 0.5s;
  border-bottom: 1px solid #ddd;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before {
  vertical-align: middle;
  font-size: 14px;
  content: "\E01B";
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control {
  width: 0px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
  padding: 0px 42px 0px 0px;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar {
  right: 0px;
  width: 42px;
  background: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before {
  content: "\E033";
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-info,
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-name,
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-hash {
  opacity: 0;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer {
  z-index: 101;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fs-audio-wrapper {
  max-width: 800px;
  margin: 0 auto;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-list-view .fv-multiview-controls,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-thumbnail-view .fv-multiview-controls,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-single-view .fv-multiview-controls {
  position: relative;
  width: 960px;
  height: 0;
  margin: 0 auto;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-list-view .fv-controls-container,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-thumbnail-view .fv-controls-container,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-single-view .fv-controls-container {
  position: absolute;
  top: 20px;
  left: auto;
  right: 0;
  text-align: right;
  width: auto;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-list-view .fv-page > .fv-loader,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-thumbnail-view .fv-page > .fv-loader {
  width: 960px;
  margin: 0 auto;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-viewer-control-bar {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-name,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-extension,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-size,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-hash {
  color: #717171;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-compressed-control.fv-control-archive,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-compressed-control.fv-control-document,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-compressed-control.fv-control-txt,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-compressed-control.fv-control-jupyter {
  right: 21px;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer .fv-compressed-control.fv-control-txt {
  bottom: 21px;
  overflow: hidden;
}
html.fg-item-types .viewer .item-viewer .fv-thumbnail-view .fv-file-name {
  max-width: 100px;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar {
  border-bottom: 0 none transparent;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar {
  border-bottom: 0 none transparent;
}
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-info,
html.fg-item-types .viewer .item-viewer .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash {
  display: none;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-list-view .fv-multiview-controls,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-thumbnail-view .fv-multiview-controls,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-single-view .fv-multiview-controls {
  width: 100%;
  left: -1px;
  padding: 25px 0 40px 0;
  border: 1px solid #ddd;
  border-top: 0 none transparent;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-list-view .fv-page > .fv-loader,
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-thumbnail-view .fv-page > .fv-loader {
  width: 100%;
  margin: 0 auto;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-thumbnail-view .fv-page > .fv-loader .fv-file {
  width: 32%;
}
html.fg-item-types .viewer .item-viewer .fs-figshare-viewer.fv-list-view .fv-page > .fv-loader .fv-file {
  width: 100%;
}
html.fg-item-types .viewer .item-viewer .viewer_container {
  border: 1px solid #ddd;
  border-bottom: 0 none transparent;
}
html.fg-item-types .viewer .item-viewer .viewer_container .fv-list-view,
html.fg-item-types .viewer .item-viewer .viewer_container .fv-thumbnail-view,
html.fg-item-types .viewer .item-viewer .viewer_container .fv-single-view {
  border-bottom: 1px solid #ddd;
}
.fs-icon-base,
html.fg-ambassadors .pagination .next-page::after,
html.fg-ambassadors .pagination .prev-page::after,
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display .fv-explore-more:after,
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir::before,
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir.fs-expanded::before,
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play::before,
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play.fs-is-playing::before,
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button::before,
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button.fs-is-mute::before,
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fv-explore-more:after,
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-left-control::before,
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-right-control::before,
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fv-explore-more:after,
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-explore-more:after,
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.next::after,
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.prev::after,
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta::after,
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta.close::after,
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-histo-close::before,
html.fg-ambassadors .fs-figshare-viewer .fs-graph-display .fv-explore-more:after,
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-explore-more:after,
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-jupyter-close::after,
html.fg-ambassadors .fs-figshare-viewer .fs-kml-display .fv-explore-more:after,
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-explore-more:after,
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-play::before,
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-decrease-speed::before,
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-increase-speed::before,
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-pause::before,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .fv-explore-more:after,
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-replay::before,
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-play::before,
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-play.fs-is-playing::before,
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button::before,
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button.fs-is-mute::before,
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen::before,
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen.fs-exit-fullscreen::before,
html.fg-ambassadors .fs-figshare-viewer .fs-viewer3d-display .fv-explore-more:after,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name::after,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name::after,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name::after,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-prev-layer-button:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-prev-layer-button:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-prev-layer-button:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-next-layer-button:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-next-layer-button:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-next-layer-button:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before,
html.fg-ambassadors .fv-list-view .fv-controls-container .fs-prev-page:before,
html.fg-ambassadors .fv-list-view .fv-controls-container .fs-next-page:before,
html.fg-ambassadors .fv-list-view .fv-controls-container .fv-thumbnail-switch::before,
html.fg-ambassadors .fv-list-view .fv-controls-container .fv-list-switch::before,
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after,
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after,
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before,
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before,
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before,
html.fg-ambassadors .fv-list-view .fv-file-download::after,
html.fg-ambassadors .fv-list-view .fv-file-download.fv-file-virus-error::before,
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fs-prev-page:before,
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fs-next-page:before,
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fv-thumbnail-switch::before,
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fv-list-switch::before,
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after,
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after,
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before,
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before,
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-image::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-video::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-document::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-document_canvas::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-document_failsafe::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-presentation::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-dataset::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-audio::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-molecule::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-archive::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-kml::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-viewer3d::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-txt::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-jupyter::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-fits::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-dicom::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-generic-file::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-graph::before,
html.fg-ambassadors .fv-thumbnail-view .fv-file-download::after,
html.fg-ambassadors .fv-thumbnail-view .fv-file-download.fv-file-virus-error::before,
html.fg-ambassadors .fv-single-view .fv-controls-container .fs-prev-page:before,
html.fg-ambassadors .fv-single-view .fv-controls-container .fs-next-page:before,
html.fg-ambassadors .fv-single-view .fv-controls-container .fv-thumbnail-switch::before,
html.fg-ambassadors .fv-single-view .fv-controls-container .fv-list-switch::before,
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after,
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after,
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before,
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before,
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before,
html.fg-ambassadors .contact-form .contact-wrap .form-cta .sent-success-wrapper .message:after,
html.fg-ambassadors .contact-form .contact-wrap .form-cta .sent-error-wrapper .message:after {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.reset-btn-style {
  margin: 0;
  background: transparent;
  border: 0;
  padding: 0;
}
html.fg-ambassadors {
  font-size: 10px;
  min-width: 320px;
}
html.fg-ambassadors body {
  font-family: "Ebrima", Arial, Helvetica, sans-serif;
  font-size: 1.3rem;
}
html.fg-ambassadors h1,
html.fg-ambassadors h2 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #556471;
  font-weight: normal;
  text-align: center;
  margin: 0;
}
html.fg-ambassadors h1 {
  font-size: 42px;
}
html.fg-ambassadors h2 {
  font-size: 36px;
}
html.fg-ambassadors .subtitle {
  font-size: 1.8rem;
  line-height: 2.8rem;
  text-align: center;
}
html.fg-ambassadors .centered-container {
  margin: 0 auto;
  max-width: 960px;
}
html.fg-ambassadors .section {
  margin-bottom: 35px;
}
html.fg-ambassadors .section-xl {
  margin-bottom: 80px;
}
html.fg-ambassadors .button-wrap {
  text-align: center;
}
html.fg-ambassadors .ambassadors-button {
  display: inline-block;
  padding: 12px;
}
html.fg-ambassadors .benefits-wrap {
  margin-top: 60px;
  padding: 0 24px 0 24px;
}
html.fg-ambassadors .lists-wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
html.fg-ambassadors .lists-wrap ul {
  text-align: left;
  font-size: 1.8rem;
  line-height: 2.8rem;
  list-style: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/ambassadors/images/list-style.png);
  max-width: 40%;
  margin: 0;
  padding-left: 0;
}
html.fg-ambassadors .lists-wrap ul li {
  margin: 20px 0 20px 1.4rem;
}
html.fg-ambassadors .separator {
  height: 51px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-ambassadors .separator .border {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 0;
  border-top: 1px solid #ddd;
}
html.fg-ambassadors .separator .badge {
  height: 100%;
  width: 37px;
  margin: 0 15px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/ambassadors/images/badge.png);
}
html.fg-ambassadors .sign-me-up {
  padding: 0 24px 0 24px;
}
html.fg-ambassadors .sign-me-up .title-wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 76px;
}
html.fg-ambassadors .sign-me-up .title-wrap .title {
  line-height: 76px;
}
html.fg-ambassadors .sign-me-up .title-wrap .badges {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-repeat: no-repeat;
  background-size: contain;
}
html.fg-ambassadors .sign-me-up .title-wrap .badges.left {
  margin: 0 36px 0 24px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/ambassadors/images/badges-left.png);
  background-position: center left;
}
html.fg-ambassadors .sign-me-up .title-wrap .badges.right {
  margin: 0 24px 0 36px;
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/ambassadors/images/badges-right.png);
  background-position: center right;
}
html.fg-ambassadors .sign-me-up .title-mobile {
  display: none;
  margin: 70px 0 28px 0;
}
html.fg-ambassadors .sign-me-up .subtitle {
  color: #556471;
  padding: 0 17%;
}
html.fg-ambassadors .carousel .carousel-buttons {
  position: relative;
  z-index: 1;
}
html.fg-ambassadors .carousel .carousel-button {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background: #464646;
  margin: 0 1rem;
  cursor: pointer;
}
html.fg-ambassadors .carousel .carousel-button.active {
  background: #c74d5a;
}
html.fg-ambassadors .carousel-animator {
  position: relative;
}
html.fg-ambassadors .carousel-content {
  white-space: nowrap;
  overflow: hidden;
}
html.fg-ambassadors .carousel-content .carousel-slide {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  white-space: normal;
}
html.fg-ambassadors .slide-enter-active,
html.fg-ambassadors .slide-leave-active {
  transition: left 0.3s ease-out;
}
html.fg-ambassadors .slide-left .slide-enter {
  left: 100%;
}
html.fg-ambassadors .slide-left .slide-enter.slide-enter-active {
  left: 0;
}
html.fg-ambassadors .slide-left .slide-leave {
  left: -100%;
}
html.fg-ambassadors .slide-left .slide-leave.slide-leave-active {
  left: -200%;
}
html.fg-ambassadors .slide-right .slide-enter {
  left: -100%;
}
html.fg-ambassadors .slide-right .slide-enter.slide-enter-active {
  left: 0;
}
html.fg-ambassadors .slide-right .slide-leave {
  left: -100%;
}
html.fg-ambassadors .slide-right .slide-leave.slide-leave-active {
  left: 0;
}
html.fg-ambassadors .stories-wrap {
  position: relative;
}
html.fg-ambassadors .stories-wrap h1,
html.fg-ambassadors .stories-wrap h2,
html.fg-ambassadors .stories-wrap .subtitle {
  color: #fff;
  margin: 0;
}
html.fg-ambassadors .stories-wrap .carousel-title {
  font-size: 24px;
  color: #fff;
  text-align: center;
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  top: 90px;
}
html.fg-ambassadors .stories-wrap .carousel-slide,
html.fg-ambassadors .stories-wrap .story-slide {
  height: 100%;
}
html.fg-ambassadors .stories-wrap .carousel-buttons {
  position: absolute;
  bottom: 24px;
  left: 0;
  right: 0;
}
html.fg-ambassadors .stories-wrap .carousel-button {
  background: white;
}
html.fg-ambassadors .stories-wrap .story-slide {
  padding: 114px 0 40px 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
html.fg-ambassadors .stories-wrap .story-slide.slide-0 {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/ambassadors/images/story-1.jpg);
}
html.fg-ambassadors .stories-wrap .story-slide.slide-1 {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/ambassadors/images/story-2.jpg);
}
html.fg-ambassadors .stories-wrap .story-slide.slide-2 {
  background-image: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/ambassadors/images/story-3.jpg);
}
html.fg-ambassadors .stories-wrap .story-slide .story-slide-content {
  padding: 90px 0;
}
html.fg-ambassadors .stories-wrap .story-slide .story-slide-content .row {
  padding-top: 35px;
  text-align: center;
}
html.fg-ambassadors .stories-wrap .carousel-buttons {
  text-align: center;
}
html.fg-ambassadors:hover .pagination {
  opacity: 1;
}
html.fg-ambassadors .pagination {
  font-size: 24px;
  opacity: 0;
}
html.fg-ambassadors .pagination strong {
  display: none;
}
html.fg-ambassadors .pagination .prev-page,
html.fg-ambassadors .pagination .next-page {
  font-size: inherit;
  color: #fff;
  cursor: pointer;
  margin: 0;
  background: transparent;
  border: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  margin-top: -24px;
  z-index: 10;
}
html.fg-ambassadors .pagination .prev-page:disabled,
html.fg-ambassadors .pagination .next-page:disabled {
  display: none;
}
html.fg-ambassadors .pagination .next-page {
  right: 8%;
}
html.fg-ambassadors .pagination .next-page::after {
  content: "\E008";
}
html.fg-ambassadors .pagination .prev-page {
  left: 8%;
}
html.fg-ambassadors .pagination .prev-page::after {
  content: "\E007";
}
html.fg-ambassadors .fs-figshare-viewer {
  /* HTML5 display-role reset for older browsers */
}
html.fg-ambassadors .fs-figshare-viewer div,
html.fg-ambassadors .fs-figshare-viewer span,
html.fg-ambassadors .fs-figshare-viewer applet,
html.fg-ambassadors .fs-figshare-viewer object,
html.fg-ambassadors .fs-figshare-viewer iframe,
html.fg-ambassadors .fs-figshare-viewer h1,
html.fg-ambassadors .fs-figshare-viewer h2,
html.fg-ambassadors .fs-figshare-viewer h3,
html.fg-ambassadors .fs-figshare-viewer h4,
html.fg-ambassadors .fs-figshare-viewer h5,
html.fg-ambassadors .fs-figshare-viewer h6,
html.fg-ambassadors .fs-figshare-viewer p,
html.fg-ambassadors .fs-figshare-viewer blockquote,
html.fg-ambassadors .fs-figshare-viewer pre,
html.fg-ambassadors .fs-figshare-viewer a,
html.fg-ambassadors .fs-figshare-viewer abbr,
html.fg-ambassadors .fs-figshare-viewer acronym,
html.fg-ambassadors .fs-figshare-viewer address,
html.fg-ambassadors .fs-figshare-viewer big,
html.fg-ambassadors .fs-figshare-viewer cite,
html.fg-ambassadors .fs-figshare-viewer code,
html.fg-ambassadors .fs-figshare-viewer del,
html.fg-ambassadors .fs-figshare-viewer dfn,
html.fg-ambassadors .fs-figshare-viewer em,
html.fg-ambassadors .fs-figshare-viewer img,
html.fg-ambassadors .fs-figshare-viewer ins,
html.fg-ambassadors .fs-figshare-viewer kbd,
html.fg-ambassadors .fs-figshare-viewer q,
html.fg-ambassadors .fs-figshare-viewer s,
html.fg-ambassadors .fs-figshare-viewer samp,
html.fg-ambassadors .fs-figshare-viewer small,
html.fg-ambassadors .fs-figshare-viewer strike,
html.fg-ambassadors .fs-figshare-viewer strong,
html.fg-ambassadors .fs-figshare-viewer tt,
html.fg-ambassadors .fs-figshare-viewer var,
html.fg-ambassadors .fs-figshare-viewer b,
html.fg-ambassadors .fs-figshare-viewer u,
html.fg-ambassadors .fs-figshare-viewer i,
html.fg-ambassadors .fs-figshare-viewer center,
html.fg-ambassadors .fs-figshare-viewer dl,
html.fg-ambassadors .fs-figshare-viewer dt,
html.fg-ambassadors .fs-figshare-viewer dd,
html.fg-ambassadors .fs-figshare-viewer ol,
html.fg-ambassadors .fs-figshare-viewer ul,
html.fg-ambassadors .fs-figshare-viewer li,
html.fg-ambassadors .fs-figshare-viewer fieldset,
html.fg-ambassadors .fs-figshare-viewer form,
html.fg-ambassadors .fs-figshare-viewer label,
html.fg-ambassadors .fs-figshare-viewer legend,
html.fg-ambassadors .fs-figshare-viewer table,
html.fg-ambassadors .fs-figshare-viewer caption,
html.fg-ambassadors .fs-figshare-viewer tbody,
html.fg-ambassadors .fs-figshare-viewer tfoot,
html.fg-ambassadors .fs-figshare-viewer thead,
html.fg-ambassadors .fs-figshare-viewer tr,
html.fg-ambassadors .fs-figshare-viewer th,
html.fg-ambassadors .fs-figshare-viewer td,
html.fg-ambassadors .fs-figshare-viewer article,
html.fg-ambassadors .fs-figshare-viewer aside,
html.fg-ambassadors .fs-figshare-viewer canvas,
html.fg-ambassadors .fs-figshare-viewer details,
html.fg-ambassadors .fs-figshare-viewer embed,
html.fg-ambassadors .fs-figshare-viewer figure,
html.fg-ambassadors .fs-figshare-viewer figcaption,
html.fg-ambassadors .fs-figshare-viewer footer,
html.fg-ambassadors .fs-figshare-viewer header,
html.fg-ambassadors .fs-figshare-viewer hgroup,
html.fg-ambassadors .fs-figshare-viewer menu,
html.fg-ambassadors .fs-figshare-viewer nav,
html.fg-ambassadors .fs-figshare-viewer output,
html.fg-ambassadors .fs-figshare-viewer ruby,
html.fg-ambassadors .fs-figshare-viewer section,
html.fg-ambassadors .fs-figshare-viewer summary,
html.fg-ambassadors .fs-figshare-viewer time,
html.fg-ambassadors .fs-figshare-viewer mark {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align: baseline;
}
html.fg-ambassadors .fs-figshare-viewer div:focus,
html.fg-ambassadors .fs-figshare-viewer span:focus,
html.fg-ambassadors .fs-figshare-viewer applet:focus,
html.fg-ambassadors .fs-figshare-viewer object:focus,
html.fg-ambassadors .fs-figshare-viewer iframe:focus,
html.fg-ambassadors .fs-figshare-viewer h1:focus,
html.fg-ambassadors .fs-figshare-viewer h2:focus,
html.fg-ambassadors .fs-figshare-viewer h3:focus,
html.fg-ambassadors .fs-figshare-viewer h4:focus,
html.fg-ambassadors .fs-figshare-viewer h5:focus,
html.fg-ambassadors .fs-figshare-viewer h6:focus,
html.fg-ambassadors .fs-figshare-viewer p:focus,
html.fg-ambassadors .fs-figshare-viewer blockquote:focus,
html.fg-ambassadors .fs-figshare-viewer pre:focus,
html.fg-ambassadors .fs-figshare-viewer a:focus,
html.fg-ambassadors .fs-figshare-viewer abbr:focus,
html.fg-ambassadors .fs-figshare-viewer acronym:focus,
html.fg-ambassadors .fs-figshare-viewer address:focus,
html.fg-ambassadors .fs-figshare-viewer big:focus,
html.fg-ambassadors .fs-figshare-viewer cite:focus,
html.fg-ambassadors .fs-figshare-viewer code:focus,
html.fg-ambassadors .fs-figshare-viewer del:focus,
html.fg-ambassadors .fs-figshare-viewer dfn:focus,
html.fg-ambassadors .fs-figshare-viewer em:focus,
html.fg-ambassadors .fs-figshare-viewer img:focus,
html.fg-ambassadors .fs-figshare-viewer ins:focus,
html.fg-ambassadors .fs-figshare-viewer kbd:focus,
html.fg-ambassadors .fs-figshare-viewer q:focus,
html.fg-ambassadors .fs-figshare-viewer s:focus,
html.fg-ambassadors .fs-figshare-viewer samp:focus,
html.fg-ambassadors .fs-figshare-viewer small:focus,
html.fg-ambassadors .fs-figshare-viewer strike:focus,
html.fg-ambassadors .fs-figshare-viewer strong:focus,
html.fg-ambassadors .fs-figshare-viewer tt:focus,
html.fg-ambassadors .fs-figshare-viewer var:focus,
html.fg-ambassadors .fs-figshare-viewer b:focus,
html.fg-ambassadors .fs-figshare-viewer u:focus,
html.fg-ambassadors .fs-figshare-viewer i:focus,
html.fg-ambassadors .fs-figshare-viewer center:focus,
html.fg-ambassadors .fs-figshare-viewer dl:focus,
html.fg-ambassadors .fs-figshare-viewer dt:focus,
html.fg-ambassadors .fs-figshare-viewer dd:focus,
html.fg-ambassadors .fs-figshare-viewer ol:focus,
html.fg-ambassadors .fs-figshare-viewer ul:focus,
html.fg-ambassadors .fs-figshare-viewer li:focus,
html.fg-ambassadors .fs-figshare-viewer fieldset:focus,
html.fg-ambassadors .fs-figshare-viewer form:focus,
html.fg-ambassadors .fs-figshare-viewer label:focus,
html.fg-ambassadors .fs-figshare-viewer legend:focus,
html.fg-ambassadors .fs-figshare-viewer table:focus,
html.fg-ambassadors .fs-figshare-viewer caption:focus,
html.fg-ambassadors .fs-figshare-viewer tbody:focus,
html.fg-ambassadors .fs-figshare-viewer tfoot:focus,
html.fg-ambassadors .fs-figshare-viewer thead:focus,
html.fg-ambassadors .fs-figshare-viewer tr:focus,
html.fg-ambassadors .fs-figshare-viewer th:focus,
html.fg-ambassadors .fs-figshare-viewer td:focus,
html.fg-ambassadors .fs-figshare-viewer article:focus,
html.fg-ambassadors .fs-figshare-viewer aside:focus,
html.fg-ambassadors .fs-figshare-viewer canvas:focus,
html.fg-ambassadors .fs-figshare-viewer details:focus,
html.fg-ambassadors .fs-figshare-viewer embed:focus,
html.fg-ambassadors .fs-figshare-viewer figure:focus,
html.fg-ambassadors .fs-figshare-viewer figcaption:focus,
html.fg-ambassadors .fs-figshare-viewer footer:focus,
html.fg-ambassadors .fs-figshare-viewer header:focus,
html.fg-ambassadors .fs-figshare-viewer hgroup:focus,
html.fg-ambassadors .fs-figshare-viewer menu:focus,
html.fg-ambassadors .fs-figshare-viewer nav:focus,
html.fg-ambassadors .fs-figshare-viewer output:focus,
html.fg-ambassadors .fs-figshare-viewer ruby:focus,
html.fg-ambassadors .fs-figshare-viewer section:focus,
html.fg-ambassadors .fs-figshare-viewer summary:focus,
html.fg-ambassadors .fs-figshare-viewer time:focus,
html.fg-ambassadors .fs-figshare-viewer mark:focus {
  outline: 0;
}
html.fg-ambassadors .fs-figshare-viewer sub,
html.fg-ambassadors .fs-figshare-viewer sup {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: Arial, Helvetica, sans-serif;
}
html.fg-ambassadors .fs-figshare-viewer sub:focus,
html.fg-ambassadors .fs-figshare-viewer sup:focus {
  outline: 0;
}
html.fg-ambassadors .fs-figshare-viewer article,
html.fg-ambassadors .fs-figshare-viewer aside,
html.fg-ambassadors .fs-figshare-viewer details,
html.fg-ambassadors .fs-figshare-viewer figcaption,
html.fg-ambassadors .fs-figshare-viewer figure,
html.fg-ambassadors .fs-figshare-viewer footer,
html.fg-ambassadors .fs-figshare-viewer header,
html.fg-ambassadors .fs-figshare-viewer hgroup,
html.fg-ambassadors .fs-figshare-viewer menu,
html.fg-ambassadors .fs-figshare-viewer nav,
html.fg-ambassadors .fs-figshare-viewer section {
  display: block;
}
html.fg-ambassadors .fs-figshare-viewer ol,
html.fg-ambassadors .fs-figshare-viewer ul {
  list-style: none;
}
html.fg-ambassadors .fs-figshare-viewer blockquote,
html.fg-ambassadors .fs-figshare-viewer q {
  quotes: none;
}
html.fg-ambassadors .fs-figshare-viewer blockquote:before,
html.fg-ambassadors .fs-figshare-viewer blockquote:after,
html.fg-ambassadors .fs-figshare-viewer q:before,
html.fg-ambassadors .fs-figshare-viewer q:after {
  content: '';
  content: none;
}
html.fg-ambassadors .fs-figshare-viewer table {
  border-collapse: collapse;
  border-spacing: 0;
}
html.fg-ambassadors .fs-figshare-viewer input,
html.fg-ambassadors .fs-figshare-viewer textarea,
html.fg-ambassadors .fs-figshare-viewer select {
  outline: none;
}
html.fg-ambassadors .fs-figshare-viewer h1,
html.fg-ambassadors .fs-figshare-viewer h2,
html.fg-ambassadors .fs-figshare-viewer h3,
html.fg-ambassadors .fs-figshare-viewer h4,
html.fg-ambassadors .fs-figshare-viewer h5,
html.fg-ambassadors .fs-figshare-viewer h6,
html.fg-ambassadors .fs-figshare-viewer body,
html.fg-ambassadors .fs-figshare-viewer button,
html.fg-ambassadors .fs-figshare-viewer input,
html.fg-ambassadors .fs-figshare-viewer select,
html.fg-ambassadors .fs-figshare-viewer textarea,
html.fg-ambassadors .fs-figshare-viewer pre {
  font-family: Arial, Helvetica, sans-serif;
}
html.fg-ambassadors .fs-figshare-viewer strong {
  font-weight: bold;
}
html.fg-ambassadors .fs-figshare-viewer input,
html.fg-ambassadors .fs-figshare-viewer textarea {
  border: 0 none;
  padding: 0;
  font-size: 13px;
  background-color: transparent;
}
html.fg-ambassadors .fs-figshare-viewer button {
  border: 0;
  padding: 0;
}
html.fg-ambassadors .fs-figshare-viewer button:focus {
  outline: none;
}
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display {
  height: 100%;
}
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display .fv-content-clipper {
  overflow: auto;
}
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display .fs-archive-table {
  display: table;
  width: 100%;
  height: 100%;
  text-align: left;
}
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display .fs-archive-row {
  margin: 0px 7px 0px 7px;
  white-space: nowrap;
}
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display .fs-archive-row:first-child {
  border-top: 7px solid #ffffff;
}
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display .fs-archive-row:nth-child(even) {
  background: #ffffff;
}
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display .fs-archive-row:nth-child(odd) {
  background: #f8f8f8;
}
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir {
  font-weight: bold;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir::before {
  content: "\E038";
  color: #bbb;
  font-size: 11px;
  margin-right: 7px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-archive-display .fs-archive-row > .fs-archive-dir.fs-expanded::before {
  content: "\E039";
  color: #bbb;
  font-size: 11px;
  margin-right: 7px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper audio {
  margin: auto;
  background: transparent;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-controls {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent;
  margin: 0;
  padding: 0;
  border: 0 none transparent;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-controls-bar {
  position: absolute;
  top: 50%;
  left: 20px;
  right: 20px;
  width: 100%;
  max-width: 800px;
  height: 42px;
  margin: 20px auto;
  background-color: #fff;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border: 1px solid #ddd;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-timeline-container {
  position: relative;
  margin: 0 7px;
  height: 42px;
  width: auto;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-timeline-container::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 42px;
  background: #f8f8f8;
  content: "";
  border: 1px solid #ddd;
  border-left: 0;
  border-right: 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-container {
  position: relative;
  width: 49px;
  height: 42px;
  margin-right: 21px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-container::before {
  position: absolute;
  left: 0px;
  top: 14px;
  width: 100%;
  height: 14px;
  content: "";
  border: 1px solid #ddd;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume {
  position: absolute;
  left: 0px;
  top: 14px;
  width: 100%;
  height: 42px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume .fv-slider-progress {
  left: 0px;
  height: 14px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume .fv-slider-progress {
  background: #bbb;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-time {
  min-width: 30px;
  font-size: 12px;
  text-align: center;
  color: #999;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-timeline,
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-bufferline {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 42px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-timeline .fv-slider-progress,
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-bufferline .fv-slider-progress {
  top: 0;
  left: 0px;
  height: 42px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-timeline .fv-slider-progress {
  background: #c74d5a;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-bufferline .fv-slider-progress {
  background: #ddd;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play {
  background: transparent;
  font-size: 21px;
  color: #bbb;
  cursor: pointer;
  text-align: center;
  height: 42px;
  width: 49px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play:focus {
  outline: none;
  box-shadow: none;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play::before {
  content: "\E05E";
  line-height: 42px;
  color: #c74d5a;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-play.fs-is-playing::before {
  content: "\E05A";
  line-height: 42px;
  color: #c74d5a;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button {
  background: transparent;
  font-size: 21px;
  color: #bbb;
  cursor: pointer;
  text-align: center;
  height: 42px;
  width: 35px;
  margin-left: 7px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button:focus {
  outline: none;
  box-shadow: none;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button::before {
  content: "\E00B";
  line-height: 42px;
  font-size: 13px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-volume-button.fs-is-mute::before {
  content: "\E00C";
  line-height: 42px;
  font-size: 13px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper .fs-audio-glider {
  position: absolute;
  bottom: 49px;
  height: 14px;
  line-height: 14px;
  width: auto;
  color: #999;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper.native-controls .fs-audio-loader {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper.native-controls audio {
  width: calc(100% - 28px);
  padding: 0 14px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display button {
  background: transparent;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fv-content-clipper,
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-sheet-display {
  position: relative;
  overflow: auto;
  height: 100%;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fv-clipper-active {
  overflow: hidden;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper {
  width: 100%;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper table {
  white-space: normal;
  text-align: left;
  min-width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
  vertical-align: middle;
  table-layout: fixed;
  line-height: 28px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper th,
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper td {
  border: 1px solid #ccc;
  padding: .4em .8em;
  vertical-align: middle;
  white-space: nowrap;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper th {
  background: #ddd;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-sheet-wrapper tbody th {
  width: 60px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-limit-message {
  width: 100%;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  background-color: #feffa7;
  line-height: 42px;
  position: relative;
  color: #464646;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-limit-download {
  color: #c74d56;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel {
  position: relative;
  width: 100%;
  height: 34px;
  overflow: hidden;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper {
  position: relative;
  width: 100%;
  height: 34px;
  overflow: hidden;
  z-index: 0;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active {
  width: calc(100% - 80px - 42px);
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active::after,
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active::before {
  z-index: 1;
  content: " ";
  opacity: 0;
  transition: opacity 0.5s;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active::before {
  position: absolute;
  top: 0px;
  left: 0px;
  right: auto;
  display: block;
  width: 20px;
  height: 34px;
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active::after {
  position: absolute;
  top: 0px;
  left: auto;
  right: 0px;
  display: block;
  width: 20px;
  height: 34px;
  background: linear-gradient(to left, #ffffff, rgba(255, 255, 255, 0));
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active.fs-fade-left::before,
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-wrapper.fs-controls-active.fs-fade-right::after {
  opacity: 1;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-container {
  position: relative;
  top: 0px;
  display: inline-block;
  height: 34px;
  text-align: left;
  white-space: nowrap;
  z-index: 0;
  transition: left 0.5s;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-controls {
  position: absolute;
  top: 0px;
  left: auto;
  right: 0px;
  width: 80px;
  height: 34px;
  padding-right: 42px;
  text-align: center;
  background: #ffffff;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-left-control,
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-right-control {
  width: 21px;
  height: 34px;
  color: #dddddd;
  line-height: 34px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-left-control.fs-active,
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-right-control.fs-active {
  color: #c74d56;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-left-control::before {
  content: "\E007";
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel-right-control::before {
  content: "\E008";
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-carousel {
  border-top: 1px solid #ddd;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-selector {
  position: relative;
  display: inline-block;
  margin-right: -13px;
  padding: 0 20px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  height: 24px;
  width: auto;
  z-index: 0;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-selector:before {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  border-top: 24px solid #c74d56;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-radius: 0 0 18px 18px;
  content: "";
  z-index: -1;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-selector:after {
  position: absolute;
  top: 0px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border-top: 25px solid #ddd;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-radius: 0 0px 18px 18px;
  content: "";
  z-index: -2;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-selector.fs-active {
  color: #464646;
  font-weight: 700;
}
html.fg-ambassadors .fs-figshare-viewer .fs-dataset-display .fs-selector.fs-active:before {
  border-top: 24px solid #fff;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display {
  position: relative;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fv-content-clipper {
  height: 100%;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fs-document-container {
  overflow: auto;
  position: relative;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fv-loader {
  overflow: hidden !important;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fs-limit-message {
  width: 100%;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  background-color: #feffa7;
  line-height: 42px;
  position: relative;
  color: #464646;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fs-limit-download {
  color: #c74d56;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fs-image-display {
  position: relative;
  margin: 30px auto;
  border: 1px solid #ddd;
  box-shadow: 0 0 7px #c4c4c4;
  opacity: 0;
  transition: opacity 0.5s, width 0.5s, height 0.5s;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fs-image-display img {
  box-shadow: 0 0 0 transparent;
  transition: width 0.5s, height 0.5s;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fs-image-display.fs-loading-page {
  opacity: 0.5;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fs-loading-layer {
  position: absolute;
  z-index: 4;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display.fs-document-preloaded .fs-image-display {
  opacity: 1;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fs-canvas-document-container {
  overflow: auto;
  position: relative;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fs-canvas-document-container .fs-page-wrapper {
  margin: 30px auto;
  border: 1px solid #ddd;
  box-shadow: 0 0 7px #c4c4c4;
  position: relative;
}
html.fg-ambassadors .fs-figshare-viewer .fs-document-display .fs-canvas-document-container .fs-page-wrapper .fs-canvas-clone {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-layer {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  opacity: 0.2;
  line-height: 1.0;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-layer > div {
  color: transparent;
  position: absolute;
  white-space: pre;
  cursor: text;
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-layer .highlight {
  margin: -1px;
  padding: 1px;
  border-radius: 4px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-layer .highlight.begin {
  border-radius: 4px 0 0 4px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-layer .highlight.end {
  border-radius: 0 4px 4px 0;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-layer .highlight.middle {
  border-radius: 0;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-layer ::-moz-selection {
  background: #3496fb;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-layer ::selection {
  background: #3496fb;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-layer ::-moz-selection {
  background: #3496fb;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-layer .endOfContent {
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  right: 0;
  bottom: 0;
  z-index: -1;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-layer .endOfContent.active {
  top: 0;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fs-canvas-container {
  background: rgba(0, 0, 0, .3);
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fs-canvas-container canvas {
  display: block;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-explore-container {
  background-color: rgba(255, 255, 255, .1);
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fs-histo-container {
  position: absolute;
  right: 14px;
  bottom: 14px;
  background: rgba(0, 0, 0, .2);
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fs-histo-container.disabled {
  display: none;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info {
  position: absolute;
  left: 14px;
  bottom: 14px;
  background: rgba(48, 48, 48, .75);
  border-radius: 3px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-image-meta {
  width: 230px;
  padding: 14px;
  color: #bbbbbb;
  line-height: 14px;
  font-size: 12px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-image-meta .fv-fits-meta-separator {
  height: 1em;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation {
  color: #fff;
  padding: 7px;
  font-size: 14px;
  line-height: 28px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button {
  width: 28px;
  height: 28px;
  line-height: 28px;
  background: transparent;
  cursor: pointer;
  color: inherit;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.next::after {
  content: "\E076";
  font-size: 14px;
  line-height: 28px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.prev::after {
  content: "\E074";
  font-size: 14px;
  line-height: 28px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta {
  margin-left: 12px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta::after {
  content: "\E01B";
  font-size: 14px;
  line-height: 28px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta.close {
  margin-left: auto;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.meta.close::after {
  content: "\E033";
  font-size: 14px;
  line-height: 28px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-nav-button.disabled {
  cursor: default;
  color: #bbbbbb;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-image-info .fv-fits-layer-navigation .fv-fits-layer-index {
  vertical-align: middle;
  font-size: 14px;
  margin: 0 7px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-histo-controls-container {
  background-color: #f8f8f8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  line-height: 21px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-histo-button {
  color: #c7404d;
  cursor: pointer;
  margin: 0 7px;
  font-size: 14px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-histo-button.disabled {
  color: #bbbbbb;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-histo-close {
  position: relative;
  top: 3px;
  float: right;
  color: #bbbbbb;
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fv-fits-histo-close::before {
  content: "\E011";
}
html.fg-ambassadors .fs-figshare-viewer .fs-fits-display .fs-histo-canvas-container canvas {
  display: block;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-graph-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-graph-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-graph-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-graph-display canvas {
  background: radial-gradient(circle, #ffffff 50%, #ddd);
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display {
  position: relative;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-content-clipper {
  height: 100%;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-runpy-controls {
  position: absolute;
  left: 0;
  bottom: 28px;
  width: 100%;
  height: 48px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  transition: opacity 0.3s ease-out;
  opacity: 0;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display:hover .fv-runpy-controls {
  transition: opacity 0.3s ease-in;
  opacity: 1;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-run-py {
  height: 56px;
  line-height: 56px;
  padding: 0 42px;
  font-size: 14px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #505050;
  cursor: pointer;
  font-weight: bold;
  text-align: center;
  background: #fff;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .15);
  border: solid 1px #e1e1e1;
  border-radius: 3px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-run-py .fs-jupyter-logo {
  margin-right: 14px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-run-py:hover {
  color: #ca5966;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-run-py:hover .fs-jupyter-logo svg {
  fill: #ca5966;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-jupyter-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, .85);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 4;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-jupyter-container {
  width: 100%;
  max-width: 1144px;
  height: 100%;
  padding: 21px 28px 0 28px;
  margin: 0 70px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .25);
  background: #fff;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-jupyter-container .fv-loader .fs-figshare-loader-message .fs-message-wrap {
  display: block;
  margin-top: 14px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-jupyter-iframe {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background: #fff;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-jupyter-close {
  width: 28px;
  height: 28px;
  position: absolute;
  top: 28px;
  right: 28px;
  cursor: pointer;
  background: transparent;
  margin: 0;
  padding: 0;
  border: 0 none transparent;
}
html.fg-ambassadors .fs-figshare-viewer .fs-jupyter-display .fv-jupyter-close::after {
  content: "\E023";
  font-size: 28px;
  line-height: 28px;
  color: #c3c3c3;
}
html.fg-ambassadors .fs-figshare-viewer .image-display {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
}
html.fg-ambassadors .fs-figshare-viewer .fs-image-display .fv-pannable-area {
  display: block;
  position: relative;
  overflow: hidden;
  height: 100%;
}
html.fg-ambassadors .fs-figshare-viewer .fs-image-display .fv-pannable-area.fv-movable {
  cursor: move;
}
html.fg-ambassadors .fs-figshare-viewer .fs-image-display .fv-pannable-content {
  margin: 0 auto;
  min-height: 100%;
}
html.fg-ambassadors .fs-figshare-viewer .fs-image-display img {
  box-shadow: 0px 0px 7px #c4c4c4;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
}
html.fg-ambassadors .fs-figshare-viewer .fs-kml-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-kml-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-kml-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .leaflet-bar {
  background-color: #eee;
  background-color: rgba(255, 255, 255, .4);
  border-radius: 4px;
  padding: 2px;
  box-shadow: none;
}
html.fg-ambassadors .fs-figshare-viewer .leaflet-bar a,
html.fg-ambassadors .fs-figshare-viewer .leaflet-bar a:hover {
  color: #fff;
  font-size: 1.14em;
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  height: 1.375em;
  width: 1.375em;
  line-height: 1.4em;
  background-color: #7b98bc;
  background-color: rgba(0, 60, 136, .5);
  margin: 1px;
  border: none;
}
html.fg-ambassadors .fs-figshare-viewer a.leaflet-disabled,
html.fg-ambassadors .fs-figshare-viewer a.leaflet-disabled:hover {
  color: #bbb;
  background-color: rgba(255, 255, 255, .4) !important;
}
html.fg-ambassadors .fs-figshare-viewer .leaflet-bar a:hover {
  background-color: #4c6079;
  background-color: rgba(0, 60, 136, .7);
}
html.fg-ambassadors .fs-figshare-viewer .leaflet-control-zoom-in {
  border-radius: 2px 2px 0 0 !important;
}
html.fg-ambassadors .fs-figshare-viewer .leaflet-control-zoom-out {
  border-radius: 0 0 2px 2px !important;
}
html.fg-ambassadors .fs-figshare-viewer .leaflet-top {
  margin: 5px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-info {
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-info:before {
  content: "i";
}
html.fg-ambassadors .fs-figshare-viewer .fs-info.fs-open:before {
  content: ">";
}
html.fg-ambassadors .fs-figshare-viewer .leaflet-control-attribution {
  padding: 7px 30px 7px 7px;
  border-radius: 4px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display {
  position: relative;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-speed-controls {
  position: absolute;
  left: 0;
  bottom: 28px;
  width: 100%;
  height: 48px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  transition: opacity 0.3s ease-out;
  opacity: 0;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display:hover .fv-speed-controls {
  transition: opacity 0.3s ease-in;
  opacity: 1;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-play {
  height: 48px;
  background-color: rgba(70, 70, 70, .55);
  font-size: 21px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  width: 76px;
  border-radius: 3px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-play::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-play[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-play:focus {
  outline: none;
  box-shadow: none;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-play::before {
  content: "\E056";
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-decrease-speed {
  height: 48px;
  background-color: rgba(70, 70, 70, .55);
  font-size: 21px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  width: 56px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-decrease-speed::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-decrease-speed[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-decrease-speed:focus {
  outline: none;
  box-shadow: none;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-decrease-speed::before {
  line-height: 48px;
  content: "\E074";
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-increase-speed {
  height: 48px;
  background-color: rgba(70, 70, 70, .55);
  font-size: 21px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  width: 56px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-increase-speed::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-increase-speed[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-increase-speed:focus {
  outline: none;
  box-shadow: none;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-increase-speed::before {
  line-height: 48px;
  content: "\E076";
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-pause {
  height: 48px;
  background-color: rgba(70, 70, 70, .55);
  font-size: 21px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  width: 76px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-pause::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-pause[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-pause:focus {
  outline: none;
  box-shadow: none;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-pause::before {
  font-size: 10px;
  margin-bottom: 4px;
  content: "\E05B";
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-pause .fv-speed-indicator {
  line-height: 14px;
  font-size: 13px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-pause .fv-speed-indicator.default-speed {
  font-size: 11px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display .fv-explore-container {
  background-color: rgba(255, 255, 255, .1);
}
html.fg-ambassadors .fs-figshare-viewer .fs-molecule-display canvas {
  background: linear-gradient(to top, #202020 0%, #000000 29%, #131313 29%, #000000 55%);
}
html.fg-ambassadors .fs-figshare-viewer .fs-not-previewable {
  height: 100%;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
}
html.fg-ambassadors .fs-figshare-viewer .fs-not-previewable::before {
  content: '';
  position: absolute;
  width: 106%;
  height: 1px;
  background-color: #eee;
  top: 50%;
  left: -3%;
  -webkit-transform: rotate(23deg);
          transform: rotate(23deg);
}
html.fg-ambassadors .fs-figshare-viewer .fs-not-previewable::after {
  content: '';
  position: absolute;
  width: 106%;
  height: 1px;
  background-color: #eee;
  top: 50%;
  left: -3%;
  -webkit-transform: rotate(-23deg);
          transform: rotate(-23deg);
}
html.fg-ambassadors .fs-figshare-viewer .fs-not-previewable .fs-not-previewable-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 10;
  white-space: nowrap;
  color: #717171;
  box-shadow: 0 0 50px 30px #fff;
}
html.fg-ambassadors .fs-figshare-viewer .fs-not-previewable .fs-not-previewable-message {
  background: #fff;
  white-space: normal;
  font-size: 24px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-not-previewable .fs-not-previewable-download {
  background: #fff;
  white-space: normal;
}
html.fg-ambassadors .fs-figshare-viewer .fs-not-previewable .fs-not-previewable-download .fv-file-download {
  color: #c7404d;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display {
  position: relative;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-presentation-container {
  overflow: hidden;
  position: relative;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-presentation-slider {
  position: absolute;
  top: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  transition: left 0.5s;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fv-loader {
  overflow: hidden !important;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-image-display {
  position: relative;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 14px 28px;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 7px #c4c4c4;
  opacity: 0;
  transition: opacity 0.5s, height 0.5s;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-image-display img {
  box-shadow: 0 0 0 transparent;
  transition: height 0.5s;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-image-display.fs-loading-page {
  opacity: 0.5;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-image-display.fs-prev-page,
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-image-display.fs-next-page {
  cursor: pointer;
  opacity: 0.25;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display.fs-presentation-preloaded .fs-image-display {
  opacity: 1;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display.fs-presentation-preloaded .fs-image-display.fs-prev-page,
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display.fs-presentation-preloaded .fs-image-display.fs-next-page {
  opacity: 0.25;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-pagination-info {
  display: none;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-prev-page,
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-next-page {
  position: absolute;
  width: 20%;
  height: 100%;
  top: 0;
  background: transparent;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-prev-page[disabled],
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-next-page[disabled] {
  cursor: default;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-prev-page:focus,
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-next-page:focus {
  box-shadow: none;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-prev-page {
  left: 0;
}
html.fg-ambassadors .fs-figshare-viewer .fs-presentation-display .fs-presentation-helper-controls .fs-next-page {
  left: auto;
  right: 0;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display {
  position: relative;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .fv-content-clipper {
  height: 100%;
  overflow: auto;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .fs-limit-message {
  width: 100%;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  background-color: #feffa7;
  line-height: 42px;
  position: relative;
  color: #464646;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .fs-limit-download {
  color: #c74d56;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display pre {
  white-space: pre-wrap;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display [class^="hljs-"] {
  font-family: "Lucida Console", Monaco, monospace;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs {
  display: block;
  padding: 14px;
  color: #464646;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-comment,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-quote {
  color: #717171;
  font-style: italic;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-keyword,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-selector-tag,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-subst {
  color: #157009;
  font-weight: bold;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-number,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-literal,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-variable,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-template-variable,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-tag .hljs-attr {
  color: #008080;
  font-weight: bold;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-string,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-doctag {
  color: #c7404d;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-title,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-section,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-selector-id {
  color: #c81a2b;
  font-weight: bold;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-subst {
  font-weight: normal;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-type,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-class .hljs-title {
  color: #458;
  font-weight: bold;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-tag,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-name,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-attribute {
  color: #000080;
  font-weight: normal;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-regexp,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-link {
  color: #A3CD3D;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-symbol,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-bullet {
  color: #990073;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-built_in,
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-builtin-name {
  color: #0086b3;
  font-weight: bold;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-meta {
  color: #556471;
  font-weight: bold;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-deletion {
  background: #f3dbde;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-addition {
  background: #edf3d7;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-emphasis {
  font-style: italic;
}
html.fg-ambassadors .fs-figshare-viewer .fs-text-display .hljs-strong {
  font-weight: bold;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper video {
  margin: auto;
  background: #000;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-controls,
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-controls-shortcuts {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent;
  margin: 0;
  padding: 0;
  border: 0 none transparent;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-replay {
  background: transparent;
  font-size: 21px;
  color: #ddd;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 49px;
  width: 140px;
  padding: 0 10px;
  background: rgba(70, 70, 70, .95);
  border-radius: 3px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 14px;
  font-weight: bold;
  line-height: 49px;
  margin-left: -70px;
  margin-top: -24.5px;
  transition: opacity 0.3s ease-out;
  opacity: 0.9;
  text-align: center;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-replay::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-replay[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-replay:focus {
  outline: none;
  box-shadow: none;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-replay:hover {
  color: #fff;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-replay::before {
  content: "\E06B";
  font-size: 21px;
  line-height: 49px;
  margin-right: 10px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-replay:hover {
  transition: opacity 0.3s ease-in;
  opacity: 1;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 49px 0 0 0;
  transition: opacity 0.3s ease-out 1s;
  opacity: 0.9;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container:hover {
  transition: opacity 0.3s ease-in 0s;
  opacity: 1;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container.fs-hide-controls {
  transition: opacity 0.3s ease-out 1s;
  opacity: 0;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container.fs-hide-controls:hover {
  transition: opacity 0.3s ease-in 0s;
  opacity: 1;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container.fs-force-visible {
  opacity: 1;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-controls-container.fs-force-visible.fs-hide-controls {
  opacity: 1;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-controls-bar {
  position: relative;
  width: 800px;
  max-width: calc(100% - 40px);
  height: 49px;
  margin: 20px auto;
  background-color: rgba(70, 70, 70, .95);
  color: #fff;
  border-radius: 3px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-timeline-container {
  position: relative;
  margin: 0 7px;
  height: 49px;
  width: auto;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-timeline-container::before {
  position: absolute;
  top: 21px;
  left: 0px;
  height: 7px;
  width: 100%;
  background: #fff;
  content: "";
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-container {
  position: relative;
  width: 70px;
  height: 49px;
  margin-right: 7px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-container::before {
  position: absolute;
  top: 21px;
  left: 0px;
  height: 7px;
  width: 100%;
  background: #fff;
  content: "";
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-time {
  min-width: 42px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #fff;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-timeline,
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-bufferline,
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-volume {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 49px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-timeline .fv-slider-progress,
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-bufferline .fv-slider-progress,
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-volume .fv-slider-progress {
  left: 0px;
  height: 7px;
  top: 21px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-timeline .fv-slider-progress {
  background: #c74d5a;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-bufferline .fv-slider-progress {
  background: #ddd;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-volume .fv-slider-progress {
  background: #bbb;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-play {
  background: transparent;
  font-size: 21px;
  color: #ddd;
  cursor: pointer;
  text-align: center;
  height: 49px;
  width: 49px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-play::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-play[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-play:focus {
  outline: none;
  box-shadow: none;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-play:hover {
  color: #fff;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-play::before {
  content: "\E05E";
  line-height: 49px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-play.fs-is-playing::before {
  content: "\E05A";
  line-height: 49px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button {
  background: transparent;
  font-size: 21px;
  color: #ddd;
  cursor: pointer;
  text-align: center;
  height: 49px;
  width: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button:focus {
  outline: none;
  box-shadow: none;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button:hover {
  color: #fff;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button::before {
  content: "\E00B";
  line-height: 49px;
  font-size: 13px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-volume-button.fs-is-mute::before {
  content: "\E00C";
  line-height: 49px;
  font-size: 13px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen {
  background: transparent;
  font-size: 21px;
  color: #ddd;
  cursor: pointer;
  text-align: center;
  height: 49px;
  width: 42px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen::before {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen[disabled] {
  cursor: auto;
  color: #464646;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen:focus {
  outline: none;
  box-shadow: none;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen:hover {
  color: #fff;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen::before {
  content: "\E03C";
  line-height: 49px;
  font-size: 13px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-fullscreen.fs-exit-fullscreen::before {
  content: "\E03D";
  line-height: 49px;
  font-size: 13px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-glider {
  position: absolute;
  bottom: 63px;
  min-height: 28px;
  width: auto;
  border-radius: 3px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-glider.fs-has-preview {
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(70, 70, 70, .95);
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-glider.fs-has-preview .fs-video-glider-text {
  border-radius: 0 0 3px 3px;
  -webkit-transform: none;
          transform: none;
  width: 100%;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-glider-text {
  position: absolute;
  bottom: 0px;
  top: auto;
  padding: 0 10px;
  white-space: nowrap;
  height: 28px;
  width: auto;
  border-radius: 3px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-align: center;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: rgba(70, 70, 70, .95);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 28px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fv-loader.fs-video-buffering {
  position: absolute;
  width: 65px;
  height: 65px;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fv-loader.fs-video-buffering::before {
  background: transparent;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fv-loader.fs-video-buffering .fs-figshare-loader-message {
  background: rgba(255, 255, 255, .95);
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-cue {
  position: absolute;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
  top: 0px;
  width: 15px;
  height: 49px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-cue::before {
  position: absolute;
  top: 21px;
  left: 5px;
  background: rgba(70, 70, 70, .5);
  content: "";
  width: 5px;
  height: 7px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-media-wrapper .fs-video-cue:hover::before {
  position: absolute;
  top: 0px;
  left: 5px;
  background-color: rgba(187, 187, 187, .5);
  content: "";
  width: 5px;
  height: 28px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-viewer3d-display .fv-explore-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .3);
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fs-viewer3d-display .fv-explore-more {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.9;
  bottom: 0px;
  width: 100%;
  height: 35px;
  outline: 2px dashed #ccc;
  text-align: center;
  color: #c7404d;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-viewer3d-display .fv-explore-more:after {
  content: "\E029";
  line-height: 35px;
  margin-left: 7px;
  display: inline;
  vertical-align: middle;
  font-size: 12px;
  height: 35px;
}
html.fg-ambassadors .fs-figshare-viewer .fs-viewer3d-display .fv-explore-container {
  background-color: rgba(255, 255, 255, .1);
}
html.fg-ambassadors .fs-figshare-viewer .fs-viewer3d-display canvas {
  background: linear-gradient(to top, #202020 0%, #000000 29%, #131313 29%, #000000 55%);
}
html.fg-ambassadors .fs-figshare-viewer .fs-figshare-viewer {
  position: relative;
  height: 100%;
  overflow: hidden;
  z-index: 0;
}
html.fg-ambassadors .fs-figshare-viewer .fs-figshare-viewer .fv-loader {
  height: 100%;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in:before {
  content: "\E09B";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out:before {
  content: "\E09C";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit:before {
  content: "\E036";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit:before {
  font-size: 16px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-in[disabled],
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-out[disabled],
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom .fs-zoom-fit[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .imageControls .fs-zoom button {
  margin: 0 7px;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in:before {
  content: "\E09B";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out:before {
  content: "\E09C";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit:before {
  content: "\E036";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit:before {
  font-size: 16px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-in[disabled],
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-out[disabled],
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom .fs-zoom-fit[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page:before {
  content: "\E078";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page:before {
  content: "\E072";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page button,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page button {
  background: transparent;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page[disabled],
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-prev-page:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-next-page:before {
  font-size: 10px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-controls-group {
  display: inline-block;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom {
  margin-left: 14px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-document-controls .fs-zoom button {
  margin: 0 7px;
  vertical-align: middle;
  padding-top: 2px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before {
  content: "\E09B";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before {
  content: "\E09C";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  content: "\E036";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  font-size: 16px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in[disabled],
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out[disabled],
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom button {
  margin: 0 7px;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before {
  content: "\E09B";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before {
  content: "\E09C";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  content: "\E036";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  font-size: 16px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in[disabled],
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out[disabled],
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before {
  content: "\E09B";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before {
  content: "\E09C";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  content: "\E036";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit:before {
  font-size: 16px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-in[disabled],
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-out[disabled],
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom .fs-zoom-fit[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fs-zoom {
  display: inline;
  margin-left: 14px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu {
  display: inline-block;
  position: relative;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name {
  color: #c7404d;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name::after {
  content: "\E00A";
  margin-left: 7px;
  font-size: 14px;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-fits-layer-name span {
  display: inline-block;
  max-width: 170px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper {
  right: 12px;
  left: auto;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper .fv-items-wrap {
  width: 250px;
  text-align: left;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper .fv-items-wrap .fv-drop-item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper .fv-items-wrap .fv-drop-item.fv-active {
  cursor: default;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper .fv-items-wrap .layer-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layers-menu .fv-menu-wrapper.fv-fits-menu-wrapper .fv-items-wrap .layer-count {
  margin-left: 4px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-button {
  color: #c7404d;
  cursor: pointer;
  margin: 0 7px;
  height: 100%;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-button.disabled {
  color: #bbbbbb;
  cursor: default;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-fits-layer-index {
  margin-left: 28px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-prev-layer-button:before {
  content: "\E074";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-next-layer-button:before {
  content: "\E076";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button {
  margin-left: 14px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button:before {
  content: "\E044";
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button.disabled {
  color: #bbbbbb;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-histo-button.disabled:hover {
  color: #c7404d;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-comment-list {
  max-width: 200px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger {
  position: relative;
  margin-right: 21px;
  padding-right: 5px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before {
  position: absolute;
  right: -8px;
  color: #c7404d;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::after {
  top: 11px;
  content: "\E009";
  font-size: 4px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-trigger::before {
  top: 17px;
  content: "\E006";
  font-size: 4px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-current-comment {
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  color: #c7404d;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-menu-wrapper {
  position: absolute;
  left: 50%;
  top: 0px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu {
  position: absolute;
  bottom: -100%;
  left: auto;
  max-width: 461px;
  background-color: #fff;
  border: 1px solid #ddd;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu::after,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu::before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu::after {
  border-top-color: #fff;
  border-width: 7px;
  margin-left: -7px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu::before {
  border-top-color: #ddd;
  border-width: 8px;
  margin-left: -8px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu .fv-drop-item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 20px;
  border-bottom: 1px solid #ddd;
  padding: 7px 14px;
  cursor: pointer;
  color: #464646;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu .fv-drop-item:last-child {
  border-bottom: 0;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu .fv-drop-item.fv-active {
  font-weight: bold;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu .fv-drop-item:hover,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-comments-menu .fv-drop-item.fv-active {
  background-color: #f8f8f8;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-items-wrap {
  max-height: 244px;
  overflow-y: auto;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-in,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-out {
  position: relative;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-in:before,
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-out:before {
  content: "A";
  font-family: Arial, Helvetica, "Open Sans", sans-serif;
  font-weight: bold;
  vertical-align: bottom;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-in[disabled],
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-out[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-in {
  left: 24px;
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-in:before {
  font-size: 16px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-out {
  color: #c7404d;
  right: 24px;
  cursor: pointer;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-out:before {
  font-size: 12px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar .fv-text-controls .fs-zoom-fit {
  display: none;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader {
  width: 100%;
  position: relative;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder:before {
  content: '';
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message {
  padding: 21px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 200;
  border: 1px solid #ddd;
  background: #ffffff;
  line-height: 1;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message:before {
  content: '';
  height: 100%;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .fv-figshare-logo {
  width: 21px;
  height: 21px;
}
@-webkit-keyframes opacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes opacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message g[class^='group'] {
  opacity: 1;
  -webkit-animation: 0.8s opacityPulse infinite linear;
          animation: 0.8s opacityPulse infinite linear;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-20 {
  -webkit-animation-delay: 0.76s !important;
          animation-delay: 0.76s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-19 {
  -webkit-animation-delay: 0.72s !important;
          animation-delay: 0.72s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-18 {
  -webkit-animation-delay: 0.6799999999999999s !important;
          animation-delay: 0.6799999999999999s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-17 {
  -webkit-animation-delay: 0.6399999999999999s !important;
          animation-delay: 0.6399999999999999s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-16 {
  -webkit-animation-delay: 0.5999999999999999s !important;
          animation-delay: 0.5999999999999999s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-15 {
  -webkit-animation-delay: 0.5599999999999998s !important;
          animation-delay: 0.5599999999999998s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-14 {
  -webkit-animation-delay: 0.5199999999999998s !important;
          animation-delay: 0.5199999999999998s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-13 {
  -webkit-animation-delay: 0.4799999999999998s !important;
          animation-delay: 0.4799999999999998s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-12 {
  -webkit-animation-delay: 0.43999999999999984s !important;
          animation-delay: 0.43999999999999984s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-11 {
  -webkit-animation-delay: 0.39999999999999986s !important;
          animation-delay: 0.39999999999999986s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-10 {
  -webkit-animation-delay: 0.3599999999999999s !important;
          animation-delay: 0.3599999999999999s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-9 {
  -webkit-animation-delay: 0.3199999999999999s !important;
          animation-delay: 0.3199999999999999s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-8 {
  -webkit-animation-delay: 0.2799999999999999s !important;
          animation-delay: 0.2799999999999999s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-7 {
  -webkit-animation-delay: 0.2399999999999999s !important;
          animation-delay: 0.2399999999999999s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-6 {
  -webkit-animation-delay: 0.1999999999999999s !important;
          animation-delay: 0.1999999999999999s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-5 {
  -webkit-animation-delay: 0.1599999999999999s !important;
          animation-delay: 0.1599999999999999s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-4 {
  -webkit-animation-delay: 0.11999999999999988s !important;
          animation-delay: 0.11999999999999988s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-3 {
  -webkit-animation-delay: 0.07999999999999988s !important;
          animation-delay: 0.07999999999999988s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-2 {
  -webkit-animation-delay: 0.039999999999999876s !important;
          animation-delay: 0.039999999999999876s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-1 {
  -webkit-animation-delay: -0.0000000000000001249s !important;
          animation-delay: -0.0000000000000001249s !important;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader.fs-loading {
  position: relative;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader.fs-loading:before {
  content: '';
  opacity: 0.7;
  background: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-logo {
  width: 21px;
  height: 21px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-logo,
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-message-wrap,
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-retry-action {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-message-wrap,
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-retry-action {
  margin-left: 7px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-retry-action {
  color: #c7404d;
  margin-left: 7px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader .fs-retry-action:hover {
  text-decoration: underline;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader.fs-error .fs-figshare-loader-message {
  background-color: #f3dbde;
  border: none;
  border-radius: 3px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader {
  width: 100%;
  height: 100%;
}
html.fg-ambassadors .fs-figshare-viewer .fv-loader.fs-loading {
  position: static;
}
html.fg-ambassadors .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-ambassadors .fv-list-view {
  position: relative;
}
html.fg-ambassadors .fv-list-view .fv-carousel-animator {
  position: relative;
}
html.fg-ambassadors .fv-list-view .fv-carousel-animator .fv-carousel-content {
  white-space: nowrap;
  overflow: hidden;
}
html.fg-ambassadors .fv-list-view .fv-carousel-animator .fv-carousel-content .fv-carousel-slide {
  position: relative;
  display: inline-block;
  width: 100%;
  white-space: normal;
}
html.fg-ambassadors .fv-list-view .fv-carousel-animator.fv-slide-left .slide-enter {
  left: 100%;
}
html.fg-ambassadors .fv-list-view .fv-carousel-animator.fv-slide-left .slide-enter.slide-enter-active {
  left: 0;
}
html.fg-ambassadors .fv-list-view .fv-carousel-animator.fv-slide-left .slide-leave {
  left: -100%;
}
html.fg-ambassadors .fv-list-view .fv-carousel-animator.fv-slide-left .slide-leave.slide-leave-active {
  left: -200%;
}
html.fg-ambassadors .fv-list-view .fv-carousel-animator.fv-slide-right .slide-enter {
  left: -100%;
}
html.fg-ambassadors .fv-list-view .fv-carousel-animator.fv-slide-right .slide-enter.slide-enter-active {
  left: 0;
}
html.fg-ambassadors .fv-list-view .fv-carousel-animator.fv-slide-right .slide-leave {
  left: -100%;
}
html.fg-ambassadors .fv-list-view .fv-carousel-animator.fv-slide-right .slide-leave.slide-leave-active {
  left: 0;
}
html.fg-ambassadors .fv-list-view .fv-carousel-animator .slide-enter-active,
html.fg-ambassadors .fv-list-view .fv-carousel-animator .slide-leave-active {
  transition: left 0.3s ease-out;
}
html.fg-ambassadors .fv-list-view .fv-pages-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
html.fg-ambassadors .fv-list-view .fv-page {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 100%;
}
html.fg-ambassadors .fv-list-view .fv-loader {
  width: 100%;
  position: relative;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder:before {
  content: '';
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message {
  padding: 21px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 200;
  border: 1px solid #ddd;
  background: #ffffff;
  line-height: 1;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message:before {
  content: '';
  height: 100%;
  vertical-align: middle;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .fv-figshare-logo {
  width: 21px;
  height: 21px;
}
@keyframes opacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message g[class^='group'] {
  opacity: 1;
  -webkit-animation: 0.8s opacityPulse infinite linear;
          animation: 0.8s opacityPulse infinite linear;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-20 {
  -webkit-animation-delay: 0.76s !important;
          animation-delay: 0.76s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-19 {
  -webkit-animation-delay: 0.72s !important;
          animation-delay: 0.72s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-18 {
  -webkit-animation-delay: 0.6799999999999999s !important;
          animation-delay: 0.6799999999999999s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-17 {
  -webkit-animation-delay: 0.6399999999999999s !important;
          animation-delay: 0.6399999999999999s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-16 {
  -webkit-animation-delay: 0.5999999999999999s !important;
          animation-delay: 0.5999999999999999s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-15 {
  -webkit-animation-delay: 0.5599999999999998s !important;
          animation-delay: 0.5599999999999998s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-14 {
  -webkit-animation-delay: 0.5199999999999998s !important;
          animation-delay: 0.5199999999999998s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-13 {
  -webkit-animation-delay: 0.4799999999999998s !important;
          animation-delay: 0.4799999999999998s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-12 {
  -webkit-animation-delay: 0.43999999999999984s !important;
          animation-delay: 0.43999999999999984s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-11 {
  -webkit-animation-delay: 0.39999999999999986s !important;
          animation-delay: 0.39999999999999986s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-10 {
  -webkit-animation-delay: 0.3599999999999999s !important;
          animation-delay: 0.3599999999999999s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-9 {
  -webkit-animation-delay: 0.3199999999999999s !important;
          animation-delay: 0.3199999999999999s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-8 {
  -webkit-animation-delay: 0.2799999999999999s !important;
          animation-delay: 0.2799999999999999s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-7 {
  -webkit-animation-delay: 0.2399999999999999s !important;
          animation-delay: 0.2399999999999999s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-6 {
  -webkit-animation-delay: 0.1999999999999999s !important;
          animation-delay: 0.1999999999999999s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-5 {
  -webkit-animation-delay: 0.1599999999999999s !important;
          animation-delay: 0.1599999999999999s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-4 {
  -webkit-animation-delay: 0.11999999999999988s !important;
          animation-delay: 0.11999999999999988s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-3 {
  -webkit-animation-delay: 0.07999999999999988s !important;
          animation-delay: 0.07999999999999988s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-2 {
  -webkit-animation-delay: 0.039999999999999876s !important;
          animation-delay: 0.039999999999999876s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-1 {
  -webkit-animation-delay: -0.0000000000000001249s !important;
          animation-delay: -0.0000000000000001249s !important;
}
html.fg-ambassadors .fv-list-view .fv-loader.fs-loading {
  position: relative;
}
html.fg-ambassadors .fv-list-view .fv-loader.fs-loading:before {
  content: '';
  opacity: 0.7;
  background: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-logo {
  width: 21px;
  height: 21px;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-logo,
html.fg-ambassadors .fv-list-view .fv-loader .fs-message-wrap,
html.fg-ambassadors .fv-list-view .fv-loader .fs-retry-action {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-message-wrap,
html.fg-ambassadors .fv-list-view .fv-loader .fs-retry-action {
  margin-left: 7px;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-retry-action {
  color: #c7404d;
  margin-left: 7px;
}
html.fg-ambassadors .fv-list-view .fv-loader .fs-retry-action:hover {
  text-decoration: underline;
}
html.fg-ambassadors .fv-list-view .fv-loader.fs-error .fs-figshare-loader-message {
  background-color: #f3dbde;
  border: none;
  border-radius: 3px;
}
html.fg-ambassadors .fv-list-view .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-ambassadors .fv-list-view .fv-multiview-controls {
  width: 100%;
  height: 28px;
  position: relative;
  line-height: 28px;
  z-index: -1;
}
html.fg-ambassadors .fv-list-view .fv-controls-container {
  width: 100%;
  height: 28px;
  position: relative;
  color: #717171;
}
html.fg-ambassadors .fv-list-view .fv-controls-container button {
  background: transparent;
}
html.fg-ambassadors .fv-list-view .fv-controls-container .fs-prev-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fv-list-view .fv-controls-container .fs-prev-page:before {
  content: "\E074";
}
html.fg-ambassadors .fv-list-view .fv-controls-container .fs-next-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fv-list-view .fv-controls-container .fs-next-page:before {
  content: "\E076";
}
html.fg-ambassadors .fv-list-view .fv-controls-container .fs-prev-page button,
html.fg-ambassadors .fv-list-view .fv-controls-container .fs-next-page button {
  background: transparent;
}
html.fg-ambassadors .fv-list-view .fv-controls-container .fs-prev-page[disabled],
html.fg-ambassadors .fv-list-view .fv-controls-container .fs-next-page[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-ambassadors .fv-list-view .fv-controls-container .fs-prev-page,
html.fg-ambassadors .fv-list-view .fv-controls-container .fs-next-page {
  margin: 0 7px;
  height: 100%;
  vertical-align: middle;
}
html.fg-ambassadors .fv-list-view .fv-controls-container .fs-pagination {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fv-list-view .fv-controls-container .fv-thumbnail-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
html.fg-ambassadors .fv-list-view .fv-controls-container .fv-thumbnail-switch::before {
  content: "\E042";
}
html.fg-ambassadors .fv-list-view .fv-controls-container .fv-list-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
html.fg-ambassadors .fv-list-view .fv-controls-container .fv-list-switch::before {
  content: "\E04F";
}
html.fg-ambassadors .fv-list-view .fv-files-count {
  display: inline;
  margin-right: 7px;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar {
  height: 34px;
  padding: 0px 63px 0px 32px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  background-color: #ffffff;
  border-bottom: 1px solid #ddd;
  transition: background 0.5s, width 0.5s, padding 0.5s, border 0.5s, right 0.5s, bottom 0.5s;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar button {
  background: transparent;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-info {
  position: absolute;
  z-index: 1;
  display: inline-block;
  text-align: left;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-name {
  position: relative;
  display: inline-block;
  max-width: 250px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  color: #717171;
  font-weight: bold;
  line-height: 34px;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-extension {
  display: inline-block;
  font-weight: bold;
  line-height: 34px;
  color: #717171;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-size {
  display: inline-block;
  color: #717171;
  margin-left: 7px;
  line-height: 34px;
  font-weight: normal;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after {
  display: inline-block;
  margin-left: 21px;
  width: 21px;
  color: #717171;
  line-height: 34px;
  content: "\E02C";
  vertical-align: middle;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-name,
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-extension,
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-size,
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover::after {
  color: #c7404d;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error {
  position: relative;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after {
  display: inline-block;
  margin-left: 35px;
  width: 21px;
  content: "\E031";
  font-size: 14px;
  color: #ff0000;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before {
  position: absolute;
  top: 1px;
  left: auto;
  right: 21px;
  width: 21px;
  height: 34px;
  content: "\E02C";
  font-size: 14px;
  color: #bbbbbb;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-controls-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 34px;
  text-align: center;
  z-index: 0;
  line-height: 34px;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash {
  display: inline-block;
  float: right;
  color: #717171;
  line-height: 34px;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash::after {
  content: "|";
  margin-left: 14px;
  color: #717171;
  vertical-align: baseline;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar {
  position: absolute;
  z-index: 2;
  left: auto;
  right: 21px;
  top: 0px;
  width: 42px;
  height: 34px;
  color: #717171;
  cursor: pointer;
  text-align: center;
  transition: width 0.5s;
  background: #fff;
  transition: background 0.5s, border 0.5s, width 0.5s, right 0.5s;
  border-bottom: 1px solid #ddd;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before {
  vertical-align: middle;
  font-size: 14px;
  content: "\E01B";
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control {
  width: 0px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
  padding: 0px 42px 0px 0px;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar {
  right: 0px;
  width: 42px;
  background: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before {
  content: "\E033";
}
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-info,
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-name,
html.fg-ambassadors .fv-list-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-hash {
  opacity: 0;
}
html.fg-ambassadors .fv-list-view button {
  background: transparent;
}
html.fg-ambassadors .fv-list-view .fv-file {
  width: 50%;
  padding: 0 7px;
  height: 50px;
  color: #464646;
  float: left;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  position: relative;
  line-height: 18px;
  white-space: nowrap;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-ambassadors .fv-list-view .fv-file:hover {
  background-color: #fbfbfb;
  color: #c7404d;
}
html.fg-ambassadors .fv-list-view .fv-file:hover .fv-file-size {
  color: #c7404d;
}
html.fg-ambassadors .fv-list-view .fv-file:hover .fv-file-controls {
  visibility: visible;
}
html.fg-ambassadors .fv-list-view .fv-file-info {
  cursor: pointer;
  min-width: 0;
  white-space: nowrap;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto 0 7px;
}
html.fg-ambassadors .fv-list-view .fv-file-name {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
}
html.fg-ambassadors .fv-list-view .fv-file-extension {
  white-space: nowrap;
  font-weight: bold;
}
html.fg-ambassadors .fv-list-view .fv-file-size {
  margin: 0 7px;
  color: #717171;
  font-weight: normal;
}
html.fg-ambassadors .fv-list-view .fv-file-controls {
  visibility: hidden;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-ambassadors .fv-list-view .fv-file-view {
  padding-right: 7px;
  margin-right: 7px;
  border-right: 1px solid #ddd;
  cursor: pointer;
  color: #c7404d;
  font-size: 14px;
  vertical-align: top;
}
html.fg-ambassadors .fv-list-view .fv-file-download {
  height: 28px;
  color: #c7404d;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-ambassadors .fv-list-view .fv-file-download::after {
  content: "\E02C";
  font-size: 14px;
  width: 28px;
  text-align: center;
}
html.fg-ambassadors .fv-list-view .fv-file-download.fv-file-download-disabled {
  cursor: default;
}
html.fg-ambassadors .fv-list-view .fv-file-download.fv-file-download-disabled::after {
  color: #bbbbbb;
}
html.fg-ambassadors .fv-list-view .fv-file-download.fv-file-virus-error::before {
  content: "\E031";
  font-size: 14px;
  color: #ff0000;
}
html.fg-ambassadors .fv-thumbnail-view {
  position: relative;
}
html.fg-ambassadors .fv-thumbnail-view .fv-carousel-animator {
  position: relative;
}
html.fg-ambassadors .fv-thumbnail-view .fv-carousel-animator .fv-carousel-content {
  white-space: nowrap;
  overflow: hidden;
}
html.fg-ambassadors .fv-thumbnail-view .fv-carousel-animator .fv-carousel-content .fv-carousel-slide {
  position: relative;
  display: inline-block;
  width: 100%;
  white-space: normal;
}
html.fg-ambassadors .fv-thumbnail-view .fv-carousel-animator.fv-slide-left .slide-enter {
  left: 100%;
}
html.fg-ambassadors .fv-thumbnail-view .fv-carousel-animator.fv-slide-left .slide-enter.slide-enter-active {
  left: 0;
}
html.fg-ambassadors .fv-thumbnail-view .fv-carousel-animator.fv-slide-left .slide-leave {
  left: -100%;
}
html.fg-ambassadors .fv-thumbnail-view .fv-carousel-animator.fv-slide-left .slide-leave.slide-leave-active {
  left: -200%;
}
html.fg-ambassadors .fv-thumbnail-view .fv-carousel-animator.fv-slide-right .slide-enter {
  left: -100%;
}
html.fg-ambassadors .fv-thumbnail-view .fv-carousel-animator.fv-slide-right .slide-enter.slide-enter-active {
  left: 0;
}
html.fg-ambassadors .fv-thumbnail-view .fv-carousel-animator.fv-slide-right .slide-leave {
  left: -100%;
}
html.fg-ambassadors .fv-thumbnail-view .fv-carousel-animator.fv-slide-right .slide-leave.slide-leave-active {
  left: 0;
}
html.fg-ambassadors .fv-thumbnail-view .fv-carousel-animator .slide-enter-active,
html.fg-ambassadors .fv-thumbnail-view .fv-carousel-animator .slide-leave-active {
  transition: left 0.3s ease-out;
}
html.fg-ambassadors .fv-thumbnail-view .fv-pages-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
html.fg-ambassadors .fv-thumbnail-view .fv-page {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 100%;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader {
  width: 100%;
  position: relative;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder:before {
  content: '';
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message {
  padding: 21px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 200;
  border: 1px solid #ddd;
  background: #ffffff;
  line-height: 1;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message:before {
  content: '';
  height: 100%;
  vertical-align: middle;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .fv-figshare-logo {
  width: 21px;
  height: 21px;
}
@keyframes opacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message g[class^='group'] {
  opacity: 1;
  -webkit-animation: 0.8s opacityPulse infinite linear;
          animation: 0.8s opacityPulse infinite linear;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-20 {
  -webkit-animation-delay: 0.76s !important;
          animation-delay: 0.76s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-19 {
  -webkit-animation-delay: 0.72s !important;
          animation-delay: 0.72s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-18 {
  -webkit-animation-delay: 0.6799999999999999s !important;
          animation-delay: 0.6799999999999999s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-17 {
  -webkit-animation-delay: 0.6399999999999999s !important;
          animation-delay: 0.6399999999999999s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-16 {
  -webkit-animation-delay: 0.5999999999999999s !important;
          animation-delay: 0.5999999999999999s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-15 {
  -webkit-animation-delay: 0.5599999999999998s !important;
          animation-delay: 0.5599999999999998s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-14 {
  -webkit-animation-delay: 0.5199999999999998s !important;
          animation-delay: 0.5199999999999998s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-13 {
  -webkit-animation-delay: 0.4799999999999998s !important;
          animation-delay: 0.4799999999999998s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-12 {
  -webkit-animation-delay: 0.43999999999999984s !important;
          animation-delay: 0.43999999999999984s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-11 {
  -webkit-animation-delay: 0.39999999999999986s !important;
          animation-delay: 0.39999999999999986s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-10 {
  -webkit-animation-delay: 0.3599999999999999s !important;
          animation-delay: 0.3599999999999999s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-9 {
  -webkit-animation-delay: 0.3199999999999999s !important;
          animation-delay: 0.3199999999999999s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-8 {
  -webkit-animation-delay: 0.2799999999999999s !important;
          animation-delay: 0.2799999999999999s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-7 {
  -webkit-animation-delay: 0.2399999999999999s !important;
          animation-delay: 0.2399999999999999s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-6 {
  -webkit-animation-delay: 0.1999999999999999s !important;
          animation-delay: 0.1999999999999999s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-5 {
  -webkit-animation-delay: 0.1599999999999999s !important;
          animation-delay: 0.1599999999999999s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-4 {
  -webkit-animation-delay: 0.11999999999999988s !important;
          animation-delay: 0.11999999999999988s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-3 {
  -webkit-animation-delay: 0.07999999999999988s !important;
          animation-delay: 0.07999999999999988s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-2 {
  -webkit-animation-delay: 0.039999999999999876s !important;
          animation-delay: 0.039999999999999876s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-1 {
  -webkit-animation-delay: -0.0000000000000001249s !important;
          animation-delay: -0.0000000000000001249s !important;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader.fs-loading {
  position: relative;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader.fs-loading:before {
  content: '';
  opacity: 0.7;
  background: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-logo {
  width: 21px;
  height: 21px;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-logo,
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-message-wrap,
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-retry-action {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-message-wrap,
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-retry-action {
  margin-left: 7px;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-retry-action {
  color: #c7404d;
  margin-left: 7px;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader .fs-retry-action:hover {
  text-decoration: underline;
}
html.fg-ambassadors .fv-thumbnail-view .fv-loader.fs-error .fs-figshare-loader-message {
  background-color: #f3dbde;
  border: none;
  border-radius: 3px;
}
html.fg-ambassadors .fv-thumbnail-view .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-ambassadors .fv-thumbnail-view .fv-multiview-controls {
  width: 100%;
  height: 28px;
  position: relative;
  line-height: 28px;
  z-index: -1;
}
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container {
  width: 100%;
  height: 28px;
  position: relative;
  color: #717171;
}
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container button {
  background: transparent;
}
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fs-prev-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fs-prev-page:before {
  content: "\E074";
}
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fs-next-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fs-next-page:before {
  content: "\E076";
}
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fs-prev-page button,
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fs-next-page button {
  background: transparent;
}
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fs-prev-page[disabled],
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fs-next-page[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fs-prev-page,
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fs-next-page {
  margin: 0 7px;
  height: 100%;
  vertical-align: middle;
}
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fs-pagination {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fv-thumbnail-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fv-thumbnail-switch::before {
  content: "\E042";
}
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fv-list-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
html.fg-ambassadors .fv-thumbnail-view .fv-controls-container .fv-list-switch::before {
  content: "\E04F";
}
html.fg-ambassadors .fv-thumbnail-view .fv-files-count {
  display: inline;
  margin-right: 7px;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar {
  height: 34px;
  padding: 0px 63px 0px 32px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  background-color: #ffffff;
  border-bottom: 1px solid #ddd;
  transition: background 0.5s, width 0.5s, padding 0.5s, border 0.5s, right 0.5s, bottom 0.5s;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar button {
  background: transparent;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-info {
  position: absolute;
  z-index: 1;
  display: inline-block;
  text-align: left;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-name {
  position: relative;
  display: inline-block;
  max-width: 250px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  color: #717171;
  font-weight: bold;
  line-height: 34px;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-extension {
  display: inline-block;
  font-weight: bold;
  line-height: 34px;
  color: #717171;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-size {
  display: inline-block;
  color: #717171;
  margin-left: 7px;
  line-height: 34px;
  font-weight: normal;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after {
  display: inline-block;
  margin-left: 21px;
  width: 21px;
  color: #717171;
  line-height: 34px;
  content: "\E02C";
  vertical-align: middle;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-name,
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-extension,
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-size,
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover::after {
  color: #c7404d;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error {
  position: relative;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after {
  display: inline-block;
  margin-left: 35px;
  width: 21px;
  content: "\E031";
  font-size: 14px;
  color: #ff0000;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before {
  position: absolute;
  top: 1px;
  left: auto;
  right: 21px;
  width: 21px;
  height: 34px;
  content: "\E02C";
  font-size: 14px;
  color: #bbbbbb;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-controls-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 34px;
  text-align: center;
  z-index: 0;
  line-height: 34px;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash {
  display: inline-block;
  float: right;
  color: #717171;
  line-height: 34px;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash::after {
  content: "|";
  margin-left: 14px;
  color: #717171;
  vertical-align: baseline;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar {
  position: absolute;
  z-index: 2;
  left: auto;
  right: 21px;
  top: 0px;
  width: 42px;
  height: 34px;
  color: #717171;
  cursor: pointer;
  text-align: center;
  transition: width 0.5s;
  background: #fff;
  transition: background 0.5s, border 0.5s, width 0.5s, right 0.5s;
  border-bottom: 1px solid #ddd;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before {
  vertical-align: middle;
  font-size: 14px;
  content: "\E01B";
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control {
  width: 0px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
  padding: 0px 42px 0px 0px;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar {
  right: 0px;
  width: 42px;
  background: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before {
  content: "\E033";
}
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-info,
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-name,
html.fg-ambassadors .fv-thumbnail-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-hash {
  opacity: 0;
}
html.fg-ambassadors .fv-thumbnail-view button {
  background: transparent;
}
html.fg-ambassadors .fv-thumbnail-view .fv-file {
  width: 25%;
  height: 217px;
  padding: 14px;
  color: #666;
  float: left;
  cursor: pointer;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html.fg-ambassadors .fv-thumbnail-view .fv-file:hover {
  background-color: #fbfbfb;
}
html.fg-ambassadors .fv-thumbnail-view .fv-file:hover .fv-file-controls {
  display: block;
}
html.fg-ambassadors .fv-thumbnail-view .fv-file-thumbnail {
  width: 100%;
  height: 140px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  border: 1px solid #f8f8f8;
  overflow: hidden;
  background: #f8f8f8;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview::after {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fv-thumbnail-view .fs-thumb-preview {
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  letter-spacing: 2px;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-image {
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-image::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E05D";
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-video {
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-video::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E096";
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-document,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-document_canvas,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-document_failsafe {
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-document::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-document_canvas::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-document_failsafe::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E059";
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-presentation {
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-presentation::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E064";
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-dataset {
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-dataset::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E020";
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-audio {
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-audio::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E080";
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-molecule {
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-molecule::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E08D";
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-archive {
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-archive::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E07F";
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-kml {
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-kml::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E08B";
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-viewer3d {
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-viewer3d::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E07D";
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-txt {
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-txt::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E082";
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-jupyter {
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-jupyter::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E089";
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-fits,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-dicom {
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-fits::before,
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-dicom::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E037";
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-generic-file {
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-generic-file::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E03E";
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-generic-file:before {
  color: #ddd;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-graph {
  text-align: center;
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview-name.fs-graph::before {
  text-align: center;
  font-size: 49px;
  vertical-align: middle;
  width: 100%;
  display: inline-block;
  content: "\E087";
}
html.fg-ambassadors .fv-thumbnail-view .fs-generic-preview {
  width: 100%;
  height: 140px;
  background: #f8f8f8;
  cursor: pointer;
}
html.fg-ambassadors .fv-thumbnail-view .fv-file-info {
  font-size: 12px;
  line-height: 14px;
  padding-top: 14px;
  white-space: normal;
}
html.fg-ambassadors .fv-thumbnail-view .fv-file-name {
  display: inline-block;
  max-width: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  vertical-align: middle;
  white-space: nowrap;
}
html.fg-ambassadors .fv-thumbnail-view .fv-file-extension {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fv-thumbnail-view .fv-file-size {
  display: inline-block;
  color: #717171;
  margin-left: 7px;
  cursor: pointer;
  vertical-align: middle;
}
html.fg-ambassadors .fv-thumbnail-view .fv-file-controls {
  position: relative;
  display: none;
  width: 100%;
  line-height: 20px;
  text-align: center;
  padding-top: 7px;
}
html.fg-ambassadors .fv-thumbnail-view .fv-file-view {
  vertical-align: middle;
  color: #c7404d;
  cursor: pointer;
  font-size: 14px;
}
html.fg-ambassadors .fv-thumbnail-view .fv-file-download {
  position: absolute;
  height: 28px;
  top: 4px;
  left: auto;
  right: 0;
  color: #c7404d;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html.fg-ambassadors .fv-thumbnail-view .fv-file-download::after {
  content: "\E02C";
  font-size: 14px;
  width: 28px;
}
html.fg-ambassadors .fv-thumbnail-view .fv-file-download.fv-file-download-disabled {
  cursor: default;
}
html.fg-ambassadors .fv-thumbnail-view .fv-file-download.fv-file-download-disabled::after {
  color: #bbbbbb;
}
html.fg-ambassadors .fv-thumbnail-view .fv-file-download.fv-file-virus-error::before {
  content: "\E031";
  font-size: 14px;
  color: #ff0000;
}
html.fg-ambassadors .fv-single-view {
  position: relative;
}
html.fg-ambassadors .fv-single-view .fv-carousel-animator {
  position: relative;
}
html.fg-ambassadors .fv-single-view .fv-carousel-animator .fv-carousel-content {
  white-space: nowrap;
  overflow: hidden;
}
html.fg-ambassadors .fv-single-view .fv-carousel-animator .fv-carousel-content .fv-carousel-slide {
  position: relative;
  display: inline-block;
  width: 100%;
  white-space: normal;
}
html.fg-ambassadors .fv-single-view .fv-carousel-animator.fv-slide-left .slide-enter {
  left: 100%;
}
html.fg-ambassadors .fv-single-view .fv-carousel-animator.fv-slide-left .slide-enter.slide-enter-active {
  left: 0;
}
html.fg-ambassadors .fv-single-view .fv-carousel-animator.fv-slide-left .slide-leave {
  left: -100%;
}
html.fg-ambassadors .fv-single-view .fv-carousel-animator.fv-slide-left .slide-leave.slide-leave-active {
  left: -200%;
}
html.fg-ambassadors .fv-single-view .fv-carousel-animator.fv-slide-right .slide-enter {
  left: -100%;
}
html.fg-ambassadors .fv-single-view .fv-carousel-animator.fv-slide-right .slide-enter.slide-enter-active {
  left: 0;
}
html.fg-ambassadors .fv-single-view .fv-carousel-animator.fv-slide-right .slide-leave {
  left: -100%;
}
html.fg-ambassadors .fv-single-view .fv-carousel-animator.fv-slide-right .slide-leave.slide-leave-active {
  left: 0;
}
html.fg-ambassadors .fv-single-view .fv-carousel-animator .slide-enter-active,
html.fg-ambassadors .fv-single-view .fv-carousel-animator .slide-leave-active {
  transition: left 0.3s ease-out;
}
html.fg-ambassadors .fv-single-view .fv-pages-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
html.fg-ambassadors .fv-single-view .fv-page {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 100%;
}
html.fg-ambassadors .fv-single-view .fv-loader {
  width: 100%;
  position: relative;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder:before {
  content: '';
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message {
  padding: 21px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 200;
  border: 1px solid #ddd;
  background: #ffffff;
  line-height: 1;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message:before {
  content: '';
  height: 100%;
  vertical-align: middle;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .fv-figshare-logo {
  width: 21px;
  height: 21px;
}
@keyframes opacityPulse {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message g[class^='group'] {
  opacity: 1;
  -webkit-animation: 0.8s opacityPulse infinite linear;
          animation: 0.8s opacityPulse infinite linear;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-20 {
  -webkit-animation-delay: 0.76s !important;
          animation-delay: 0.76s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-19 {
  -webkit-animation-delay: 0.72s !important;
          animation-delay: 0.72s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-18 {
  -webkit-animation-delay: 0.6799999999999999s !important;
          animation-delay: 0.6799999999999999s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-17 {
  -webkit-animation-delay: 0.6399999999999999s !important;
          animation-delay: 0.6399999999999999s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-16 {
  -webkit-animation-delay: 0.5999999999999999s !important;
          animation-delay: 0.5999999999999999s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-15 {
  -webkit-animation-delay: 0.5599999999999998s !important;
          animation-delay: 0.5599999999999998s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-14 {
  -webkit-animation-delay: 0.5199999999999998s !important;
          animation-delay: 0.5199999999999998s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-13 {
  -webkit-animation-delay: 0.4799999999999998s !important;
          animation-delay: 0.4799999999999998s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-12 {
  -webkit-animation-delay: 0.43999999999999984s !important;
          animation-delay: 0.43999999999999984s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-11 {
  -webkit-animation-delay: 0.39999999999999986s !important;
          animation-delay: 0.39999999999999986s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-10 {
  -webkit-animation-delay: 0.3599999999999999s !important;
          animation-delay: 0.3599999999999999s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-9 {
  -webkit-animation-delay: 0.3199999999999999s !important;
          animation-delay: 0.3199999999999999s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-8 {
  -webkit-animation-delay: 0.2799999999999999s !important;
          animation-delay: 0.2799999999999999s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-7 {
  -webkit-animation-delay: 0.2399999999999999s !important;
          animation-delay: 0.2399999999999999s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-6 {
  -webkit-animation-delay: 0.1999999999999999s !important;
          animation-delay: 0.1999999999999999s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-5 {
  -webkit-animation-delay: 0.1599999999999999s !important;
          animation-delay: 0.1599999999999999s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-4 {
  -webkit-animation-delay: 0.11999999999999988s !important;
          animation-delay: 0.11999999999999988s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-3 {
  -webkit-animation-delay: 0.07999999999999988s !important;
          animation-delay: 0.07999999999999988s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-2 {
  -webkit-animation-delay: 0.039999999999999876s !important;
          animation-delay: 0.039999999999999876s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-figshare-loader-holder .fs-figshare-loader-message .group-1 {
  -webkit-animation-delay: -0.0000000000000001249s !important;
          animation-delay: -0.0000000000000001249s !important;
}
html.fg-ambassadors .fv-single-view .fv-loader.fs-loading {
  position: relative;
}
html.fg-ambassadors .fv-single-view .fv-loader.fs-loading:before {
  content: '';
  opacity: 0.7;
  background: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-logo {
  width: 21px;
  height: 21px;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-logo,
html.fg-ambassadors .fv-single-view .fv-loader .fs-message-wrap,
html.fg-ambassadors .fv-single-view .fv-loader .fs-retry-action {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-message-wrap,
html.fg-ambassadors .fv-single-view .fv-loader .fs-retry-action {
  margin-left: 7px;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-retry-action {
  color: #c7404d;
  margin-left: 7px;
}
html.fg-ambassadors .fv-single-view .fv-loader .fs-retry-action:hover {
  text-decoration: underline;
}
html.fg-ambassadors .fv-single-view .fv-loader.fs-error .fs-figshare-loader-message {
  background-color: #f3dbde;
  border: none;
  border-radius: 3px;
}
html.fg-ambassadors .fv-single-view .fs-icon-base {
  font-family: "figIcon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga", normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.fg-ambassadors .fv-single-view .fv-multiview-controls {
  width: 100%;
  height: 28px;
  position: relative;
  line-height: 28px;
  z-index: -1;
}
html.fg-ambassadors .fv-single-view .fv-controls-container {
  width: 100%;
  height: 28px;
  position: relative;
  color: #717171;
}
html.fg-ambassadors .fv-single-view .fv-controls-container button {
  background: transparent;
}
html.fg-ambassadors .fv-single-view .fv-controls-container .fs-prev-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fv-single-view .fv-controls-container .fs-prev-page:before {
  content: "\E074";
}
html.fg-ambassadors .fv-single-view .fv-controls-container .fs-next-page {
  color: #c7404d;
  cursor: pointer;
}
html.fg-ambassadors .fv-single-view .fv-controls-container .fs-next-page:before {
  content: "\E076";
}
html.fg-ambassadors .fv-single-view .fv-controls-container .fs-prev-page button,
html.fg-ambassadors .fv-single-view .fv-controls-container .fs-next-page button {
  background: transparent;
}
html.fg-ambassadors .fv-single-view .fv-controls-container .fs-prev-page[disabled],
html.fg-ambassadors .fv-single-view .fv-controls-container .fs-next-page[disabled] {
  color: #bbbbbb;
  cursor: default;
}
html.fg-ambassadors .fv-single-view .fv-controls-container .fs-prev-page,
html.fg-ambassadors .fv-single-view .fv-controls-container .fs-next-page {
  margin: 0 7px;
  height: 100%;
  vertical-align: middle;
}
html.fg-ambassadors .fv-single-view .fv-controls-container .fs-pagination {
  display: inline-block;
  vertical-align: middle;
}
html.fg-ambassadors .fv-single-view .fv-controls-container .fv-thumbnail-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
html.fg-ambassadors .fv-single-view .fv-controls-container .fv-thumbnail-switch::before {
  content: "\E042";
}
html.fg-ambassadors .fv-single-view .fv-controls-container .fv-list-switch {
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  color: #c7404d;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
}
html.fg-ambassadors .fv-single-view .fv-controls-container .fv-list-switch::before {
  content: "\E04F";
}
html.fg-ambassadors .fv-single-view .fv-files-count {
  display: inline;
  margin-right: 7px;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar {
  height: 34px;
  padding: 0px 63px 0px 32px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  background-color: #ffffff;
  border-bottom: 1px solid #ddd;
  transition: background 0.5s, width 0.5s, padding 0.5s, border 0.5s, right 0.5s, bottom 0.5s;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar button {
  background: transparent;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-info {
  position: absolute;
  z-index: 1;
  display: inline-block;
  text-align: left;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-name {
  position: relative;
  display: inline-block;
  max-width: 250px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  color: #717171;
  font-weight: bold;
  line-height: 34px;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-extension {
  display: inline-block;
  font-weight: bold;
  line-height: 34px;
  color: #717171;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-size {
  display: inline-block;
  color: #717171;
  margin-left: 7px;
  line-height: 34px;
  font-weight: normal;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info::after {
  display: inline-block;
  margin-left: 21px;
  width: 21px;
  color: #717171;
  line-height: 34px;
  content: "\E02C";
  vertical-align: middle;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-name,
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-extension,
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover .fv-file-size,
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar a.fv-file-info:hover::after {
  color: #c7404d;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error {
  position: relative;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::after {
  display: inline-block;
  margin-left: 35px;
  width: 21px;
  content: "\E031";
  font-size: 14px;
  color: #ff0000;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-virus-error::before {
  position: absolute;
  top: 1px;
  left: auto;
  right: 21px;
  width: 21px;
  height: 34px;
  content: "\E02C";
  font-size: 14px;
  color: #bbbbbb;
  line-height: 34px;
  vertical-align: middle;
  text-align: center;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-controls-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 34px;
  text-align: center;
  z-index: 0;
  line-height: 34px;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash {
  display: inline-block;
  float: right;
  color: #717171;
  line-height: 34px;
  opacity: 1;
  transition: opacity 0.2s 0.2s;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash::after {
  content: "|";
  margin-left: 14px;
  color: #717171;
  vertical-align: baseline;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar {
  position: absolute;
  z-index: 2;
  left: auto;
  right: 21px;
  top: 0px;
  width: 42px;
  height: 34px;
  color: #717171;
  cursor: pointer;
  text-align: center;
  transition: width 0.5s;
  background: #fff;
  transition: background 0.5s, border 0.5s, width 0.5s, right 0.5s;
  border-bottom: 1px solid #ddd;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar .fv-expand-control-bar::before {
  vertical-align: middle;
  font-size: 14px;
  content: "\E01B";
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control {
  width: 0px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
  padding: 0px 42px 0px 0px;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar {
  right: 0px;
  width: 42px;
  background: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-expand-control-bar::before {
  content: "\E033";
}
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-info,
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-name,
html.fg-ambassadors .fv-single-view .fs-figshare-viewer .fv-viewer-control-bar.fv-compressed-control .fv-file-hash {
  opacity: 0;
}
html.fg-ambassadors .fs-figshare-viewer {
  z-index: 101;
}
html.fg-ambassadors .fs-figshare-viewer .fs-audio-wrapper {
  max-width: 800px;
  margin: 0 auto;
}
html.fg-ambassadors .fs-figshare-viewer.fv-list-view .fv-multiview-controls,
html.fg-ambassadors .fs-figshare-viewer.fv-thumbnail-view .fv-multiview-controls,
html.fg-ambassadors .fs-figshare-viewer.fv-single-view .fv-multiview-controls {
  position: relative;
  width: 960px;
  height: 0;
  margin: 0 auto;
}
html.fg-ambassadors .fs-figshare-viewer.fv-list-view .fv-controls-container,
html.fg-ambassadors .fs-figshare-viewer.fv-thumbnail-view .fv-controls-container,
html.fg-ambassadors .fs-figshare-viewer.fv-single-view .fv-controls-container {
  position: absolute;
  top: 20px;
  left: auto;
  right: 0;
  text-align: right;
  width: auto;
}
html.fg-ambassadors .fs-figshare-viewer.fv-list-view .fv-page > .fv-loader,
html.fg-ambassadors .fs-figshare-viewer.fv-thumbnail-view .fv-page > .fv-loader {
  width: 960px;
  margin: 0 auto;
}
html.fg-ambassadors .fs-figshare-viewer .fv-viewer-control-bar {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
html.fg-ambassadors .fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-name,
html.fg-ambassadors .fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-extension,
html.fg-ambassadors .fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-size,
html.fg-ambassadors .fs-figshare-viewer.fv-single-view .fv-viewer-control-bar .fv-file-hash {
  color: #717171;
}
html.fg-ambassadors .fs-figshare-viewer .fv-compressed-control.fv-control-archive,
html.fg-ambassadors .fs-figshare-viewer .fv-compressed-control.fv-control-document,
html.fg-ambassadors .fs-figshare-viewer .fv-compressed-control.fv-control-txt,
html.fg-ambassadors .fs-figshare-viewer .fv-compressed-control.fv-control-jupyter {
  right: 21px;
}
html.fg-ambassadors .fs-figshare-viewer .fv-compressed-control.fv-control-txt {
  bottom: 21px;
  overflow: hidden;
}
html.fg-ambassadors .resources .title {
  margin-bottom: 60px;
}
html.fg-ambassadors .resources .title-mobile {
  display: none;
}
html.fg-ambassadors .resources .item-section {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 24px;
}
html.fg-ambassadors .resources .item-section .subtitle {
  text-align: left;
}
html.fg-ambassadors .resources .item-section .description {
  -webkit-flex-basis: 275px;
      -ms-flex-preferred-size: 275px;
          flex-basis: 275px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
html.fg-ambassadors .resources .item-section .description .subtitle {
  margin-bottom: 14px;
}
html.fg-ambassadors .resources .item-section .description .subtitle:last-of-type {
  margin-bottom: 28px;
}
html.fg-ambassadors .resources .separator {
  display: none;
}
html.fg-ambassadors .resources .viewer-wrapper {
  -webkit-flex-basis: 455px;
      -ms-flex-preferred-size: 455px;
          flex-basis: 455px;
  min-width: 0;
  border: 1px solid #eee;
}
html.fg-ambassadors .resources .viewer-wrapper .item-title {
  background: #f8f8f8;
  height: 30px;
  padding: 0 14px;
  font-size: 14px;
  font-weight: bold;
  line-height: 30px;
}
html.fg-ambassadors .resources .presentation .viewer {
  height: 370px;
}
html.fg-ambassadors .resources .poster .viewer {
  height: 642px;
}
html.fg-ambassadors .resources .viewer .viewer-wrap {
  height: 100%;
}
html.fg-ambassadors .resources .viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-file-info,
html.fg-ambassadors .resources .viewer .fs-figshare-viewer .fv-viewer-control-bar .fv-file-hash {
  display: none;
}
html.fg-ambassadors .contact-form {
  background-color: #f8f8f8;
  padding-bottom: 80px;
}
html.fg-ambassadors .contact-form .contact-wrap {
  padding: 3rem 0;
}
html.fg-ambassadors .contact-form .contact-wrap h1 {
  color: #54626f;
}
html.fg-ambassadors .contact-form .contact-wrap .form-wrap {
  max-width: 70rem;
  margin: 0 auto;
  padding: 4rem 0 3.2rem 0;
  background-color: #c74d5a;
  font-family: Arial, Helvetica, sans-serif;
}
html.fg-ambassadors .contact-form .contact-wrap .field-wrap {
  max-width: 46rem;
  margin: 1.4rem auto 2.1rem auto;
}
html.fg-ambassadors .contact-form .contact-wrap .field-wrap label {
  color: #fff;
  line-height: 2.8rem;
  font-size: 1.8rem;
  letter-spacing: 0.6px;
}
html.fg-ambassadors .contact-form .contact-wrap .field-wrap textarea {
  resize: none;
  height: 154px;
  overflow-y: auto;
}
html.fg-ambassadors .contact-form .contact-wrap .form-cta {
  text-align: center;
  margin-top: 4rem;
}
html.fg-ambassadors .contact-form .contact-wrap .form-cta .simple-pink-button {
  display: inline-block;
  background-color: #fff;
  color: #c74d5a;
  padding: 0.9rem 2.8rem;
  border-radius: 3px;
  font-size: 2.1rem;
}
html.fg-ambassadors .contact-form .contact-wrap .form-cta .simple-pink-button.disabled {
  background-color: #f3dbde;
  color: #c78f95;
}
html.fg-ambassadors .contact-form .contact-wrap .form-cta .sent-success-wrapper,
html.fg-ambassadors .contact-form .contact-wrap .form-cta .sent-error-wrapper {
  font-size: 1.8rem;
  color: #ffffff;
}
html.fg-ambassadors .contact-form .contact-wrap .form-cta .sent-success-wrapper .underline,
html.fg-ambassadors .contact-form .contact-wrap .form-cta .sent-error-wrapper .underline {
  border-bottom: 1px solid #fff;
}
html.fg-ambassadors .contact-form .contact-wrap .form-cta .sent-success-wrapper .disabled,
html.fg-ambassadors .contact-form .contact-wrap .form-cta .sent-error-wrapper .disabled {
  color: #c78f95;
  border-bottom-color: #c78f95;
}
html.fg-ambassadors .contact-form .contact-wrap .form-cta .sent-success-wrapper .message:after {
  content: "\E014";
  margin: 0 14px 0 7px;
}
html.fg-ambassadors .contact-form .contact-wrap .form-cta .sent-error-wrapper .message:after {
  content: "\E023";
  margin: 0 14px 0 7px;
  font-size: 14px;
}
html.fg-ambassadors .contact-form .contact-wrap .mimic-input {
  background-color: #f3dbde;
  padding: 0.3rem 0.9rem;
  margin-top: 7px;
}
html.fg-ambassadors .contact-form .contact-wrap .mimic-input textarea,
html.fg-ambassadors .contact-form .contact-wrap .mimic-input input {
  margin: 0;
  border: 0;
  line-height: 2.8rem;
  min-height: 2.8rem;
  font-size: 1.6rem;
  color: #87555a;
  background-color: transparent;
  font-family: Arial, Helvetica, sans-serif;
}
html.fg-ambassadors .contact-form .contact-wrap .contact-footer {
  max-width: 70rem;
  margin: 4.7rem auto 2.1rem auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
html.fg-ambassadors .contact-form .contact-wrap .contact-footer .half {
  line-height: 2.8rem;
  font-size: 1.8rem;
  color: #54626f;
}
html.fg-ambassadors .contact-form .contact-wrap .contact-footer .normal-link {
  font-size: 2.4rem;
  color: #c74d5a;
  white-space: nowrap;
  font-weight: bold;
}
html.fg-ambassadors .contact-form .contact-wrap input::-webkit-input-placeholder,
html.fg-ambassadors .contact-form .contact-wrap textarea::-webkit-input-placeholder {
  color: #c78f95;
}
html.fg-ambassadors .contact-form .contact-wrap input:-moz-placeholder,
html.fg-ambassadors .contact-form .contact-wrap textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #c78f95;
}
html.fg-ambassadors .contact-form .contact-wrap input::-moz-placeholder,
html.fg-ambassadors .contact-form .contact-wrap textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #c78f95;
}
html.fg-ambassadors .contact-form .contact-wrap input:-ms-input-placeholder,
html.fg-ambassadors .contact-form .contact-wrap textarea:-ms-input-placeholder {
  color: #c78f95;
}
html.fg-ambassadors .contact-form .contact-wrap input:focus::-webkit-input-placeholder,
html.fg-ambassadors .contact-form .contact-wrap textarea:focus::-webkit-input-placeholder {
  color: #deb7bc;
}
html.fg-ambassadors .contact-form .contact-wrap input:focus:-moz-placeholder,
html.fg-ambassadors .contact-form .contact-wrap textarea:focus:-moz-placeholder {
  /* Firefox 18- */
  color: #deb7bc;
}
html.fg-ambassadors .contact-form .contact-wrap input:focus::-moz-placeholder,
html.fg-ambassadors .contact-form .contact-wrap textarea:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: #deb7bc;
}
html.fg-ambassadors .contact-form .contact-wrap input:focus:-ms-input-placeholder,
html.fg-ambassadors .contact-form .contact-wrap textarea:focus:-ms-input-placeholder {
  color: #deb7bc;
}
html.fg-ambassadors .contact-form h1 {
  padding: 52px 0 42px 0;
}
html.fg-ambassadors .contact-form .contact-wrap {
  padding: 0;
}
html.fg-ambassadors .contact-form .mimic-input {
  background: #f3dbde;
}
html.fg-ambassadors .contact-form .sent-success-wrapper a {
  color: #fff;
}
@media (max-width: 640px) {
  html.fg-ambassadors .lists-wrap {
    display: block;
    padding-top: 10px;
  }
  html.fg-ambassadors .lists-wrap ul {
    max-width: 100%;
    list-style: none;
    text-align: center;
  }
  html.fg-ambassadors .lists-wrap ul .item-separator {
    height: 10px;
    background: url(https://web-static.figshare.com/assets/0f2bb60f973b98447ed1a5df3951b48e4ff06f25/public/ambassadors/images/list-style.png) center center no-repeat;
  }
  html.fg-ambassadors .lists-wrap ul.right span:last-of-type .item-separator {
    display: none;
  }
}
@media (max-width: 960px) {
  html.fg-ambassadors .sign-me-up .subtitle {
    padding: 0 48px;
  }
}
@media (max-width: 640px) {
  html.fg-ambassadors .sign-me-up .separator {
    display: none;
  }
  html.fg-ambassadors .sign-me-up .title-wrap .title {
    display: none;
  }
  html.fg-ambassadors .sign-me-up .title-wrap .badges {
    height: 28px;
    -webkit-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    margin: 0;
  }
  html.fg-ambassadors .sign-me-up .title-wrap .badges.left {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin: 42px 4% 0 0;
    background-position: center right;
  }
  html.fg-ambassadors .sign-me-up .title-wrap .badges.right {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin: 42px 0 0 0;
    background-position: center left;
  }
  html.fg-ambassadors .sign-me-up .title-mobile {
    display: block;
  }
  html.fg-ambassadors .sign-me-up .subtitle {
    padding: 0;
  }
}
@media (max-width: 960px) {
  html.fg-ambassadors .pagination {
    display: none;
  }
  html.fg-ambassadors .stories-wrap .carousel-title {
    display: none;
  }
  html.fg-ambassadors .stories-wrap .story-slide {
    padding: 0;
  }
  html.fg-ambassadors .stories-wrap .story-slide .story-slide-content .row {
    padding: 35px 24px 0 24px;
  }
  html.fg-ambassadors .stories-wrap .story-slide .story-slide-content .slide-title {
    padding-top: 0;
  }
}
@media (max-width: 960px) {
  html.fg-ambassadors .resources .item-section {
    padding: 0 24px;
  }
}
@media (max-width: 640px) {
  html.fg-ambassadors .resources .title {
    display: none;
  }
  html.fg-ambassadors .resources .title-mobile {
    display: block;
  }
  html.fg-ambassadors .resources .item-section {
    margin-bottom: 30px;
  }
  html.fg-ambassadors .resources .item-section .subtitle {
    margin-top: 0;
    text-align: center;
  }
  html.fg-ambassadors .resources .item-section .description {
    text-align: center;
    width: auto;
    width: initial;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  html.fg-ambassadors .resources .viewer-wrapper {
    display: none;
  }
  html.fg-ambassadors .resources .separator {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 24px;
  }
}
@media (max-width: 640px) {
  html.fg-ambassadors .contact-form {
    padding-bottom: 0;
  }
  html.fg-ambassadors .contact-form .contact-wrap .contact-footer {
    display: block;
    text-align: center;
  }
  html.fg-ambassadors .contact-form .contact-wrap .contact-footer .half {
    display: inline-block;
    margin-bottom: 30px;
  }
}
