/**
 * ICONS
 */
.fwf-project--detail a[href^=http]::after,
.fwf-project--detail a[href^=https]::after {
  content: "";
  display: inline-block;
  width: 11px;
  height: 11px;
  margin: 0 0 0 4px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.fwf-project--detail .fwf--icon::before {
  content: "";
  display: inline-block;
  width: 1.2rem;
  height: 1.2rem;
  vertical-align: middle;
  margin: 0 1rem 0 -2.25rem;
  background: none no-repeat center;
  background-size: contain;
}
.fwf-project--detail .fwf--icon.icon--email::before {
  background-image: url("/_assets/typoworx/fwf_searchbar/Icons/Project/e-mail.svg");
}
.fwf-project--detail .fwf--icon.icon--share::before {
  background-image: url("/_assets/typoworx/fwf_searchbar/Icons/Project/share-link.svg");
}
.fwf-project--detail .fwf--icon.icon--project-grantdoi::before {
  background-image: url("/_assets/typoworx/fwf_searchbar/Icons/Project/project-grant-doi.svg");
}
.fwf-project--detail .fwf--icon.icon--project-number::before {
  background-image: url("/_assets/typoworx/fwf_searchbar/Icons/Project/project-number.svg");
}
.fwf-project--detail .fwf--icon.icon--project-funding::before {
  background-image: url("/_assets/typoworx/fwf_searchbar/Icons/Project/project-funding.svg");
}
.fwf-project--detail .fwf--icon.icon--project-status::before {
  background-image: url("/_assets/typoworx/fwf_searchbar/Icons/Project/project-status.svg");
}
.fwf-project--detail .fwf--icon.icon--project-start::before {
  background-image: url("/_assets/typoworx/fwf_searchbar/Icons/Project/project-start.svg");
}
.fwf-project--detail .fwf--icon.icon--project-end::before {
  background-image: url("/_assets/typoworx/fwf_searchbar/Icons/Project/project-end.svg");
}
.fwf-project--detail .fwf--icon.icon-cumulative--funding::before {
  background-image: url("/_assets/typoworx/fwf_searchbar/Icons/Project/cumulative-funding.svg");
}
.fwf-project--detail .fwf--icon.icon-cumulative--funding::before {
  background-image: url("/_assets/typoworx/fwf_searchbar/Icons/Project/cumulative-funding.svg");
}
.fwf-project--detail .fwf--icon.icon--project-weblink::before {
  background-image: url("/_assets/typoworx/fwf_searchbar/Icons/Project/project-weblink.svg");
}

.fwf-project--detail {
  color: #192d6b;
  /**
   * HEADLINES
   */
  /**
   * SECTIONS
   */
  /**
   * NAV
   */
  /*
  BS-NAV
  ul.nav-tabs
  {
    margin-bottom: 2rem;
    border: 0;

    &> li
    {
      &:first-child
      {
        padding-left: 0;
      }

      &> button[role="tab"]
      {
        padding: 1.25rem 1.4rem;
        color: #252588;
        border-color: #dee2e6;
        border-radius: 1.4rem;

        &[aria-selected="true"]
        {
          background-color: #9ccfea;
        }
      }
    }
  }
  */
  /**
   * LISTS
   */
  /**
   * Accordion
   */
}
.fwf-project--detail h1 {
  margin: 0 0 2rem 0;
  font-size: 3rem;
}
.fwf-project--detail h2, .fwf-project--detail h3 {
  margin: 0 0 1rem 0;
  font-size: 1.4rem;
}
.fwf-project--detail h2 {
  margin-top: -1.5rem;
}
.fwf-project--detail h3 {
  font-size: 1.25rem;
}
.fwf-project--detail .project--header {
  margin-bottom: 4rem;
}
.fwf-project--detail sl-tab-group {
  --track-color: none;
  margin-bottom: 2rem;
}
.fwf-project--detail [role=tablist] [role=tab]::part(base) {
  padding: 1.25rem 1.4rem;
  margin-right: 1.25rem;
  color: #252588;
  border: 1px solid #dee2e6;
  border-radius: 1.4rem;
  background-color: #fff;
}
.fwf-project--detail [role=tablist] [role=tab][aria-selected=true]::part(base) {
  background-color: #9ccfea;
}
.fwf-project--detail [role=tablist] [role=tabpanel] p {
  text-align: justify;
  padding-right: 1rem;
}
.fwf-project--detail ul > li {
  list-style-type: none;
  color: inherit;
}
.fwf-project--detail ul > li::before {
  content: "";
  display: none;
}
.fwf-project--detail ul.list-group {
  margin: 0;
  padding: 0;
  /**
   * LIST | FACT-SHEETS
   */
  /**
   * LIST | PROJECTS
   */
}
.fwf-project--detail ul.list-group > li.list-group-item {
  border: none;
}
.fwf-project--detail ul.list-group > li.list-group-item:not(:last-child) {
  margin-bottom: 1rem;
}
.fwf-project--detail ul.list-group > li.list-group-item::before {
  position: relative;
  content: "";
  top: -50%;
}
.fwf-project--detail ul.list-group--factsheet > li {
  margin: 0.2rem 0;
  padding: 0.2rem 0;
  border: 0;
  border-radius: 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.fwf-project--detail ul.list-group--project {
  border: none;
  color: inherit;
}
.fwf-project--detail ul.list-group--project > li.list-group-item {
  padding: 0 0 0.8rem 0;
  border: none;
  color: inherit;
}
.fwf-project--detail ul.list-group--project > li.list-group-item:not(.has--no-value) span.list-group--project-label {
  font-weight: 500;
}
.fwf-project--detail ul.list-group--project > li.list-group-item:not(.has--no-value) span.list-group--project-label[data-label=project-number] {
  text-decoration: underline;
}
.fwf-project--detail ul.list-group--project > li.list-group-item:not(.has--no-value) span.list-group--project-label:after {
  content: ":";
  display: inline-block;
}
.fwf-project--detail ul.list-group--project > li.list-group-item a {
  text-decoration: none;
  color: inherit;
}
.fwf-project--detail ul.list-group--project > li.list-group-item span.list-group--project-label {
  font-weight: 400;
}
.fwf-project--detail ul.list-group--project > li.list-group-item span.list-group--project-label > a {
  display: inline-block;
}
.fwf-project--detail ul.list-group--project > li.list-group-item span.list-group--project-value {
  display: inline-block;
  padding-left: 0.25rem;
  font-weight: 100;
}
.fwf-project--detail .project--research-output {
  /**
   * RESEARCH OUTPUT TABLE
   */
}
.fwf-project--detail .project--research-output ul.list-group > li {
  padding: 0 0 2rem 0;
}
.fwf-project--detail .project--research-output ul.list-group > li.research--output-item span.header--section {
  display: block;
  clear: both;
  margin-bottom: 1rem;
}
.fwf-project--detail .project--research-output ul.list-group > li.research--output-item span.header--section::after {
  content: "";
  display: block;
  clear: both;
}
.fwf-project--detail .project--research-output ul.list-group > li.research--output-item span.header--section > .research-output--year {
  display: block;
  float: left;
  font-weight: 500;
}
.fwf-project--detail .project--research-output ul.list-group > li.research--output-item span.header--section > .research-output--link, .fwf-project--detail .project--research-output ul.list-group > li.research--output-item span.header--section > .research-output--id.patent--id {
  float: right;
}
.fwf-project--detail .project--research-output table.property-list tr > th, .fwf-project--detail .project--research-output table.property-list tr > td {
  vertical-align: top;
}
.fwf-project--detail .project--research-output table.property-list tr > th {
  width: 1%;
  padding: 1px 2rem 1px 0;
  font-weight: 400;
  white-space: nowrap;
}
.fwf-project--detail .project--research-output table.property-list tr > td:last-child {
  padding-right: 0;
}
.fwf-project--detail .project--research-output table.property-list tr > td.research-output--abstract {
  text-align: justify;
}
.fwf-project--detail div.accordion > .p-accordion > .p-accordion-tab {
  margin-bottom: -2rem;
}
.fwf-project--detail div.accordion > .p-accordion > .p-accordion-tab > .p-toggleable-content .p-accordion-content ul.list-group > li.list-group-item .person--name > a {
  display: block;
}
.fwf-project--detail div.accordion > .p-accordion > .p-accordion-tab > .p-toggleable-content .p-accordion-content ul.list-group > li.research--output-item:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/*# sourceMappingURL=fwf-searchbar.css.map */
