/*
*   CSS styles for publication lists
*   For (other) portlets use fpkn-single-elements.scss !!!
*
*/
#fpkn-submit-publication {
  margin-left: 1.5em; }

.fpkn-publication-table {
  border-collapse: collapse;
  font-size: 0.92em;
  line-height: 1.2em; }
  .fpkn-publication-table tbody tr td {
    padding: 0.5em 0 1em 0.5em;
    vertical-align: top;
    text-align: left; }
  .fpkn-publication-table tbody tr:nth-child(odd) {
    background-color: #dddddd; }
  .fpkn-publication-table .fpkn-publication-icon {
    position: relative;
    width: 21px;
    padding-left: 0; }
    .fpkn-publication-table .fpkn-publication-icon a {
      border-bottom: none; }

table.fpkn-pubtable.fpkn-export-list, :not(.xdsoft_calendar) table.fpkn-pubtable:not(.scale).fpkn-export-list, .fpkn-publication-list.fpkn-export-list {
  font-size: 0.875rem; }
table.fpkn-pubtable tbody tr td, :not(.xdsoft_calendar) table.fpkn-pubtable:not(.scale) tbody tr td, .fpkn-publication-list tbody tr td {
  vertical-align: top;
  text-align: left; }
@media screen and (max-width: 768px) {
  table.fpkn-pubtable th, table.fpkn-pubtable td, :not(.xdsoft_calendar) table.fpkn-pubtable:not(.scale) th, :not(.xdsoft_calendar) table.fpkn-pubtable:not(.scale) td, .fpkn-publication-list th, .fpkn-publication-list td {
    min-width: 3.2rem; } }

.fpkn-publication-table .extra-light,
.fpkn-pubtable .extra-light,
.fpkn-publication-list .extra-light {
  display: block;
  position: relative;
  z-index: 999;
  margin: 0px 0 2px -2px;
  padding: 1px;
  font-size: 1em;
  font-style: italic; }

.portlet .fpkn-pubtable {
  font-size: 0.92em; }
.portlet .loading-indicator, .portlet .w_load_icon {
  height: 80px;
  width: 80px;
  background: url("../Images/loading.gif");
  background-repeat: no-repeat;
  background-position: center center; }
.portlet .w_load_icon {
  height: 60px;
  width: 60px;
  display: inline-block; }
.portlet .loading-indicator-overlay,
.portlet .w_load_body .w_load_content {
  background-color: rgba(240, 240, 255, 0.2); }
.portlet .w_load_body_parent {
  position: relative; }
.portlet .w_load_body {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .portlet .w_load_body .w_load_content {
    position: absolute;
    left: 50%;
    top: 25%;
    width: 16em;
    border-radius: 8px;
    border: 2px dotted #ccced3;
    padding: 10px 0;
    text-align: center; }
    .portlet .w_load_body .w_load_content span {
      display: inline-block;
      vertical-align: middle;
      background-color: rgba(240, 240, 255, 0.6);
      min-width: 12em;
      text-align: center; }
    .portlet .w_load_body .w_load_content .w_load_content_text {
      overflow: hidden;
      min-width: 12em;
      max-width: 90%;
      max-height: 3em;
      font-size: 0.9em;
      font-weight: 500;
      color: #00a9e0;
      line-height: 1.2em;
      margin-left: 0.5em;
      text-overflow: ellipsis;
      white-space: nowrap; }

.fpkn-embargo-link.tooltip {
  display: block; }
.fpkn-embargo-link.fpkn-pubtable-document {
  display: block;
  font-size: 1.5rem; }
  .fpkn-embargo-link.fpkn-pubtable-document:before {
    font-family: "UniKonstanz-Icons";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-transform: none;
    color: #c1c4ca !important; }

.fpkn-multiple-files {
  background-image: url(../Images/multiple-files-closed.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 14px;
  padding-bottom: 5px; }
  .fpkn-multiple-files.opened {
    background-image: url(../Images/multiple-files-opened.png); }

.fpkn-original-link {
  background-image: url(../Images/original.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 0;
  padding-bottom: 5px; }

.fpkn-pub-searchdata {
  float: left; }

.fpkn-publication-index-entry {
  margin-bottom: 2em;
  clear: both;
  font-size: 0.92em;
  line-height: 1.25em; }
  .fpkn-publication-index-entry hr {
    border: 0px;
    height: 1px;
    border-top: 1px solid #D3D3D3;
    border-bottom: transparent;
    float: right;
    width: 66%; }

.fpkn-publication-index-entryheader {
  font-weight: bold; }

.fpkn-publication-index-inst {
  padding: 0.2rem;
  margin: 0 0 0.25em 1em;
  float: right;
  line-height: 1rem;
  height: 100%;
  color: #5a5e63;
  background-color: rgba(204, 238, 249, 0.5);
  border: 1px solid #cceef9;
  border-radius: 0.4rem;
  background-clip: padding-box; }

.fpkn-publication-index-entrycontent {
  font-weight: 300;
  padding-left: 3em;
  margin: 0.5em 0.5em 1em 0.5em; }

.fpkn-publications .cite-source, .fpkn-publications .fpkn-pubtable-item-source {
  font-style: italic; }
.fpkn-publications .fpkn-pubtable-item-date {
  font-weight: 600; }

/* publication list portlets */
.fpkn-publist-error, .pubListPortlet + .fpkn-publist-error, .portlet-content .fpkn-publist-error {
  clear: both;
  display: none;
  color: #cc0000; }

.pubListPortlet .toggle-legend {
  height: auto;
  position: relative;
  display: flex;
  flex-direction: row-reverse;
  padding-top: 0.2rem;
  z-index: 933; }
  .pubListPortlet .toggle-legend .status-legend {
    width: 0.1em;
    overflow: hidden;
    opacity: 0;
    cursor: pointer; }
    .pubListPortlet .toggle-legend .status-legend ~ .legend {
      display: none; }
    .pubListPortlet .toggle-legend .status-legend:checked ~ .legend {
      display: block; }
    .pubListPortlet .toggle-legend .status-legend ~ label.show-hidden-legend {
      margin-bottom: .2rem;
      padding-bottom: 0; }
      .pubListPortlet .toggle-legend .status-legend ~ label.show-hidden-legend .label-text-show {
        display: inline-block;
        border-bottom: 1px solid #00a9e0; }
      .pubListPortlet .toggle-legend .status-legend ~ label.show-hidden-legend .label-text-hide {
        display: none;
        border-bottom: 1px solid #00a9e0; }
      .pubListPortlet .toggle-legend .status-legend ~ label.show-hidden-legend:after {
        content: '\e60a'; }
    .pubListPortlet .toggle-legend .status-legend:checked ~ label.show-hidden-legend .label-text-show {
      display: none; }
    .pubListPortlet .toggle-legend .status-legend:checked ~ label.show-hidden-legend .label-text-hide {
      display: inline-block; }
    .pubListPortlet .toggle-legend .status-legend:checked ~ label.show-hidden-legend:after {
      content: '\e607';
      font-size: 90%; }
  .pubListPortlet .toggle-legend label.show-hidden-legend {
    cursor: pointer;
    letter-spacing: .08em;
    flex-basis: 7em;
    min-width: 7em;
    position: relative; }
    .pubListPortlet .toggle-legend label.show-hidden-legend span {
      font-size: 92%;
      text-align: right;
      padding-right: 0.1em; }
    .pubListPortlet .toggle-legend label.show-hidden-legend:after {
      font-family: "UniKonstanz-Icons";
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      speak: none;
      color: #00a9e0;
      content: "";
      position: absolute;
      right: 0;
      top: 0.1em;
      min-width: 1em;
      margin-left: 0.3em; }
  .pubListPortlet .toggle-legend .legend {
    flex-grow: 2; }
.pubListPortlet .legend {
  padding: 0 1rem;
  margin-bottom: 1.2rem;
  float: none; }
  .pubListPortlet .legend li {
    display: block;
    float: left;
    font-size: 0.9rem; }
    .pubListPortlet .legend li.type-icons i::before {
      color: #00a9e0;
      font-weight: 800;
      font-size: 1.2rem; }
    .pubListPortlet .legend li.link-icons i::before {
      font-size: 1.2rem; }
    @media screen and (min-width: 1210px) {
      .pubListPortlet .legend li.link-icons:nth-child(odd) {
        clear: left; } }
    @media screen and (max-width: 768px) {
      .pubListPortlet .legend li {
        display: block;
        float: none; } }
.pubListPortlet .portlet-content {
  padding: 0.4em 0em 0.4em 0;
  border-bottom: 1px solid #ccced3; }
  .pubListPortlet .portlet-content .result-list {
    padding: 0 0.25em;
    margin: 0;
    max-height: 40em;
    /* ~ 620px */
    overflow-y: auto; }
  .pubListPortlet .portlet-content.paginated .result-list {
    max-height: none; }
.pubListPortlet .blink {
  animation: blink 4s infinite;
  -webkit-animation: blink 4s infinite; }
.pubListPortlet .fpkn-publist-progress-bar {
  height: 1.5em;
  width: 85%; }
  .pubListPortlet .fpkn-publist-progress-bar .fpkn-publist-loading-starts {
    width: 100%;
    height: 100%;
    padding: 0 10%;
    margin: auto;
    text-align: center;
    font-weight: 800;
    line-height: 1.2em;
    color: #003377;
    background-image: url(../Images/progressbar.png);
    animation: blink 4s infinite;
    -webkit-animation: blink 4s infinite; }
.pubListPortlet .cite-source, .pubListPortlet .fpkn-pubtable-item-source {
  font-style: normal;
  font-weight: 300;
  line-height: 1.75em; }
.pubListPortlet .fpkn-pubtable-item-date {
  font-weight: 400;
  font-size: 0.92em;
  line-height: 1.5em;
  padding-bottom: 0;
  color: rgba(0, 0, 0, 0.5);
  display: inline-block; }
.pubListPortlet .fpkn-publist-progress {
  position: relative; }
  .pubListPortlet .fpkn-publist-progress .fpkn-publist-progress-status {
    font-size: 0.88em;
    color: rgba(0, 0, 0, 0.75);
    line-height: 1.3;
    float: right;
    padding-right: 2em;
    margin-right: 1em; }
  .pubListPortlet .fpkn-publist-progress.complete {
    position: relative;
    left: 0.1rem;
    padding-left: 0.25em;
    top: -1em;
    z-index: 111;
    overflow: visible;
    min-height: 1em;
    max-width: 50%; }
    @media screen and (max-width: 768px) {
      .pubListPortlet .fpkn-publist-progress.complete {
        top: 0;
        max-width: 60%; } }
    @media screen and (max-width: 600px) {
      .pubListPortlet .fpkn-publist-progress.complete {
        top: 0;
        max-width: 96%; } }
    .pubListPortlet .fpkn-publist-progress.complete .fpkn-publist-progress-status {
      padding-left: 0.3rem;
      float: none;
      font-size: 0.9rem;
      color: rgba(0, 0, 0, 0.5);
      font-weight: 400; }
      .pubListPortlet .fpkn-publist-progress.complete .fpkn-publist-progress-status.filterResults {
        color: #59c7eb;
        font-weight: 400; }
      .pubListPortlet .fpkn-publist-progress.complete .fpkn-publist-progress-status.filterReset {
        color: #5a5e63; }
    .pubListPortlet .fpkn-publist-progress.complete .fpkn-publist-progress-bar {
      display: none; }
.pubListPortlet .ui-progressbar-value {
  background-image: url(../Images/progressbar.png);
  height: 98%; }
.pubListPortlet .reload-hint {
  margin: 0.5em;
  padding: 0.5em;
  text-align: center;
  width: 90%;
  display: inline-block;
  -webkit-animation-name: blink;
  -webkit-animation-duration: 4s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-name: blink;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-timing-function: linear; }
.pubListPortlet .fpkn-publications-list-row {
  position: relative; }
.pubListPortlet li.fpkn-publications-list-row {
  display: table-row;
  margin-bottom: 1px; }
  .pubListPortlet li.fpkn-publications-list-row:nth-child(even) {
    background-color: #f3f3f4; }
  .pubListPortlet li.fpkn-publications-list-row.even {
    background-color: #f3f3f4; }
  .pubListPortlet li.fpkn-publications-list-row.odd, .pubListPortlet li.fpkn-publications-list-row:nth-child(even).odd {
    background-color: transparent; }
  .pubListPortlet li.fpkn-publications-list-row:not(:first-of-type) > div {
    border-top: 1px solid #a6e1f4; }
  .pubListPortlet li.fpkn-publications-list-row > div {
    display: table-cell;
    vertical-align: top;
    text-align: left;
    min-width: 1em;
    line-height: 1.5;
    padding: .5rem;
    margin: 0; }
    @media screen and (max-width: 768px) {
      .pubListPortlet li.fpkn-publications-list-row > div.fpkn-pubtable-item {
        padding: .3rem .3rem .8rem .3rem !important; } }

#pubListSortableHelper {
  /*background-color: white;*/ }

.extra-light {
  font-weight: lighter;
  letter-spacing: -0.1em;
  font-size: 96%; }

.fpkn-publication-icon .extra-light {
  position: absolute; }

.red {
  color: #cc0909; }

.tooltip {
  position: relative;
  text-decoration: none;
  padding: 0;
  margin: 0;
  z-index: 999; }
  .tooltip:after {
    content: attr(data-tooltip);
    /*content: 'TESTtext abc def gh';*/
    position: absolute;
    left: -0.5em;
    bottom: 130%;
    background: #ffcb66;
    padding: 4px 8px;
    color: black;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    z-index: 9999; }
  .tooltip:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 21px solid #ffcb66;
    border-left: 7px solid transparent;
    border-right: 14px solid transparent;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    opacity: 0;
    left: -0.25em;
    bottom: 90%;
    z-index: 9999; }
  .tooltip:hover:after {
    bottom: 120%;
    min-width: 9em;
    opacity: 1; }
  .tooltip:hover:before {
    bottom: 75%;
    opacity: 1; }

.goldmarker {
  background-color: gold; }
  .goldmarker div {
    border: 1px solid navy; }

.fpkn-information-cell {
  display: table-cell;
  position: relative; }
  .fpkn-information-cell .goldmarker {
    background-color: red; }
    .fpkn-information-cell .goldmarker div {
      border: 1px solid darkred; }
  .fpkn-information-cell .fpkn-publication-information-icon {
    background-image: url(../Icons/publication-information-blue.png);
    background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    min-height: 16px;
    padding: 2px; }
  .fpkn-information-cell .qtip-title {
    /*font-size: 0.8em;*/ }
  .fpkn-information-cell .fpkn-publication-tooltip-close {
    background-image: url(../Images/window-close.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 14px;
    padding-bottom: 5px; }
  .fpkn-information-cell .fpkn-publication-tooltip {
    z-index: 11000;
    font-size: 0.9rem;
    line-height: 1.4;
    background-color: white;
    display: none;
    position: absolute;
    top: -1em;
    left: -54em;
    width: 54em;
    direction: ltr;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 7px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    background-clip: padding-box; }
    .fpkn-information-cell .fpkn-publication-tooltip .goldmarker {
      background-color: greenyellow; }
      .fpkn-information-cell .fpkn-publication-tooltip .goldmarker div {
        border: 1px solid green; }
    @media screen and (max-width: 1270px) {
      .fpkn-information-cell .fpkn-publication-tooltip {
        left: -52.5em; } }
    @media screen and (max-width: 480px) {
      .fpkn-information-cell .fpkn-publication-tooltip {
        width: 21em;
        left: auto;
        right: 0; } }
    @media screen and (min-width: 480px) and (max-width: 600px) {
      .fpkn-information-cell .fpkn-publication-tooltip {
        width: 408px;
        left: -384px; } }
    @media screen and (min-width: 600px) and (max-width: 768px) {
      .fpkn-information-cell .fpkn-publication-tooltip {
        width: 480px;
        left: -450px; } }
    @media screen and (min-width: 768px) and (max-width: 1024px) {
      .fpkn-information-cell .fpkn-publication-tooltip {
        width: 614.4px;
        left: -614.4px; } }
    .fpkn-information-cell .fpkn-publication-tooltip .fpkn-publication-tooltip-titlebar {
      position: relative;
      overflow: hidden;
      border-width: 0 0 1px;
      border-radius: 7px 7px 0 0;
      border-bottom: 1px solid #e1e2e5;
      background-color: #f3f3f4;
      line-height: 1.3;
      padding: 8px 0.9rem; }
      .fpkn-information-cell .fpkn-publication-tooltip .fpkn-publication-tooltip-titlebar h4.tooltip-title {
        display: inline-block;
        font-size: 0.9rem;
        font-weight: 500;
        margin-top: .2rem; }
      .fpkn-information-cell .fpkn-publication-tooltip .fpkn-publication-tooltip-titlebar .qtip-close {
        position: absolute;
        z-index: 11001;
        cursor: pointer;
        right: 0;
        top: 0;
        color: #5a5e63;
        display: block;
        text-decoration: none;
        padding: 0;
        border: 0; }
        .fpkn-information-cell .fpkn-publication-tooltip .fpkn-publication-tooltip-titlebar .qtip-close .ui-icon {
          display: inline-block;
          width: auto;
          height: auto;
          padding: auto;
          margin: 0;
          font-size: 1.5em;
          font-weight: bold;
          line-height: 1;
          color: black;
          text-shadow: 0 1px 0 #ffffff;
          opacity: .5;
          font-family: Tahoma,sans-serif;
          border: 1px solid #c1c4ca;
          border-radius: 7px;
          text-decoration: none; }
    .fpkn-information-cell .fpkn-publication-tooltip h4 {
      font-size: 0.9rem; }
    .fpkn-information-cell .fpkn-publication-tooltip .fpkn-publication-projects {
      font-size: 0.9rem; }
    .fpkn-information-cell .fpkn-publication-tooltip .fpkn-publication-summary {
      position: relative;
      border-top-width: 0;
      border-bottom: 0.45rem solid #f3f3f4;
      border-radius: 7px;
      padding: 8px 0.9rem;
      line-height: inherit;
      max-height: 160px;
      overflow: auto; }
      .fpkn-information-cell .fpkn-publication-tooltip .fpkn-publication-summary .pub-origins {
        margin: 0.4em 0;
        padding: 0.1em; }

.container .detail .fpkn-publication-index-entryheader a {
  font-weight: 500;
  /*line-height: 1.2em;*/
  border-bottom: 1px solid #00a9e0;
  max-width: 90%; }
.container .detail .fpkn-publication-index-entrycontent {
  line-height: 1.2rem !important; }
.container .detail .fpkn-publication-index-entrycontent a {
  font-weight: 300;
  line-height: 1.2em;
  border-bottom: 1px solid #00a9e0; }
.container .detail .fpkn-publication-icon a {
  border-bottom: none; }
.container .detail .fpkn-authors, .container .detail .fpkn-editors, .container .detail .fpkn-export-list .fpkn-pubtable-item-authors {
  font-weight: 400;
  line-height: 1.5em;
  padding-bottom: 0;
  color: #73787E;
  /* #5a5e63; */
  /*text-transform:uppercase;*/
  display: inline; }
  .container .detail .fpkn-authors a, .container .detail .fpkn-editors a, .container .detail .fpkn-export-list .fpkn-pubtable-item-authors a {
    color: #73787E;
    /* #5a5e63; */
    font-weight: 400;
    padding-bottom: 0;
    border-bottom: 1px solid #00a9e0; }
.container .detail .fpkn-pubtable-item-date {
  font-size: 0.9rem; }
.container .detail .fpkn-publication-title, .container .detail .fpkn-export-list .fpkn-publication-title {
  font-weight: 500;
  line-height: 1.5em;
  display: block;
  margin: 0.5em 0 0.5em 0; }
  .container .detail .fpkn-publication-title a, .container .detail .fpkn-export-list .fpkn-publication-title a {
    font-weight: 500; }
.container .fpkn-project-publication-table .fpkn-pubtable-item .cite-source,
.container .fpkn-project-publication-table .fpkn-pubtable-item .fpkn-pubtable-item-source {
  font-size: .96rem; }
.container .fpkn-project-publication-table .fpkn-pubtable-item .fpkn-publication-title {
  font-size: 1rem;
  margin: 0.20em 0 0.3em 0; }

.flex-container .fpkn-pubtable.fpkn-export-list, .flex-container .fpkn-publication-list.fpkn-export-list, .container .fpkn-pubtable.fpkn-export-list, .container .fpkn-publication-list.fpkn-export-list {
  font-size: 0.92rem; }
.flex-container table.fpkn-pubtable tbody, .container table.fpkn-pubtable tbody {
  width: 100%; }
  .flex-container table.fpkn-pubtable tbody tr, .container table.fpkn-pubtable tbody tr {
    width: 100%; }
.flex-container .publist-filter.filter, .container .publist-filter.filter {
  font-size: 0.88rem;
  margin-bottom: 1rem; }
  .flex-container .publist-filter.filter input[type="text"], .container .publist-filter.filter input[type="text"] {
    max-width: 92%;
    min-width: 9em; }
    @media screen and (max-width: 768px) {
      .flex-container .publist-filter.filter input[type="text"], .container .publist-filter.filter input[type="text"] {
        width: 92%;
        float: none; } }
    @media screen and (min-width: 1024px) {
      .flex-container .publist-filter.filter input[type="text"], .container .publist-filter.filter input[type="text"] {
        float: left;
        min-width: 15em;
        width: 42%; } }
    @media screen and (min-width: 1270px) {
      .flex-container .publist-filter.filter input[type="text"], .container .publist-filter.filter input[type="text"] {
        float: left;
        width: 52%; } }
  .flex-container .publist-filter.filter > div:first-child button[type="reset"]:last-child, .container .publist-filter.filter > div:first-child button[type="reset"]:last-child {
    margin-bottom: 0.2rem; }
  @media screen and (max-width: 480px) {
    .flex-container .publist-filter.filter label, .flex-container .publist-filter.filter .label, .flex-container .publist-filter.filter legend, .container .publist-filter.filter label, .container .publist-filter.filter .label, .container .publist-filter.filter legend {
      font-weight: 400;
      font-size: 0.88rem; }
    .flex-container .publist-filter.filter label, .flex-container .publist-filter.filter .label, .container .publist-filter.filter label, .container .publist-filter.filter .label {
      padding: .25em !important; } }
.flex-container .publist-filter label.label-year, .container .publist-filter label.label-year {
  font-size: 0.88rem; }
.flex-container .publist-filter .count-filters, .container .publist-filter .count-filters {
  float: right;
  margin-right: 0.5em;
  color: #5a5e63;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5; }
  .flex-container .publist-filter .count-filters .active-filters, .container .publist-filter .count-filters .active-filters {
    font-size: 1rem; }
.flex-container .publist-filter button.tab span.count-filters, .container .publist-filter button.tab span.count-filters {
  position: absolute;
  right: 0.5em;
  margin: 0;
  float: none; }
.flex-container .publist-filter button.tab.on, .container .publist-filter button.tab.on {
  margin-bottom: 0.5em; }
.flex-container .publist-filter ul, .container .publist-filter ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0.1rem; }
.flex-container .publist-filter fieldset legend, .container .publist-filter fieldset legend {
  margin-top: 0.5rem;
  padding-bottom: 0.5rem; }
.flex-container .publist-filter .tags .input-wrapper, .container .publist-filter .tags .input-wrapper {
  margin: 0 1rem 0.5rem 0; }
.flex-container .publist-filter .tags .select-year, .container .publist-filter .tags .select-year {
  width: 5em;
  padding-left: 0;
  display: inline-block; }
  .flex-container .publist-filter .tags .select-year.dont-hide, .container .publist-filter .tags .select-year.dont-hide {
    width: 7.5em; }
@media screen and (max-width: 480px) {
  .flex-container .publist-filter .tags .input-wrapper.scope, .container .publist-filter .tags .input-wrapper.scope {
    width: 90%;
    margin: 0 0.25rem 0.2rem 1%;
    text-align: right; }
    .flex-container .publist-filter .tags .input-wrapper.scope label, .container .publist-filter .tags .input-wrapper.scope label {
      display: inline-block; } }
.flex-container .publist-filter .tags input + label, .container .publist-filter .tags input + label {
  border: 2px outset transparent; }
.flex-container .publist-filter .tags input:checked + label, .container .publist-filter .tags input:checked + label {
  border: 2px inset #067e79; }
.flex-container .publist-filter .show-filter, .flex-container .publist-filter .hide-filter, .container .publist-filter .show-filter, .container .publist-filter .hide-filter {
  display: inline-block;
  height: 1.125rem;
  font-size: 1rem;
  padding: 1px 1em;
  line-height: 1.3; }
.flex-container ul.fpkn-pubtable, .container ul.fpkn-pubtable {
  list-style-type: none;
  width: 100%;
  display: table;
  padding-left: 0.1rem;
  margin-top: 0.2em; }
  .flex-container ul.fpkn-pubtable > li, .container ul.fpkn-pubtable > li {
    width: 100%;
    display: table-row; }
    .flex-container ul.fpkn-pubtable > li .fpkn-pubtable-item, .container ul.fpkn-pubtable > li .fpkn-pubtable-item {
      display: table-cell; }
.flex-container .fpkn-publication-table tbody, .container .fpkn-publication-table tbody {
  width: 100%; }
  .flex-container .fpkn-publication-table tbody tr, .container .fpkn-publication-table tbody tr {
    border-bottom: 1px solid #00a9e0;
    margin-bottom: 0.2em; }
  .flex-container .fpkn-publication-table tbody tr:nth-child(odd), .container .fpkn-publication-table tbody tr:nth-child(odd) {
    background-color: #eeeeee; }
.flex-container .fpkn-fulltext-link.fpkn-pubtable-document .fpkn-pubtable-document-linktext, .container .fpkn-fulltext-link.fpkn-pubtable-document .fpkn-pubtable-document-linktext {
  visibility: hidden;
  overflow: hidden;
  width: 1em;
  font-size: 0.8em; }
.flex-container .embargo, .container .embargo {
  background-color: #fea090;
  box-decoration-break: clone;
  box-shadow: 0.25rem 0 0 #fea090, -0.25rem 0 0 #fea090;
  font-size: 0.875rem;
  font-weight: 500; }
.flex-container .fpkn-embargo-link + span, .flex-container .tooltip + span.red, .container .fpkn-embargo-link + span, .container .tooltip + span.red {
  display: none; }
.flex-container .fpkn-publication-index-entry .fpkn-publication-index-entryheader, .container .fpkn-publication-index-entry .fpkn-publication-index-entryheader {
  font-weight: 500;
  line-height: 1.2rem !important; }
.flex-container .container .fpkn-publication-index-entry, .container .container .fpkn-publication-index-entry {
  font-size: 0.96rem;
  line-height: 1.25; }
  .flex-container .container .fpkn-publication-index-entry hr, .container .container .fpkn-publication-index-entry hr {
    border-top: 1px solid transparent;
    /*rgba(0, 0, 0, 0.2);*/
    margin-bottom: 0.5em; }
.flex-container .fpkn-publication-doctype-icon::before, .container .fpkn-publication-doctype-icon::before {
  color: #00a9e0; }
.flex-container .fpkn-publications.detail .fpkn-pubtable-item-date,
.flex-container .fpkn-pubtable.fpkn-export-list .fpkn-pubtable-item-date,
.flex-container .fpkn-publication-index-entry .fpkn-pubtable-item-date, .container .fpkn-publications.detail .fpkn-pubtable-item-date,
.container .fpkn-pubtable.fpkn-export-list .fpkn-pubtable-item-date,
.container .fpkn-publication-index-entry .fpkn-pubtable-item-date {
  font-weight: 400;
  font-size: 0.88em;
  line-height: 1.25em;
  padding-bottom: 0;
  color: rgba(0, 0, 0, 0.5);
  display: inline-block; }
.flex-container .fpkn-news .fpkn-pubtable-item-date, .container .fpkn-news .fpkn-pubtable-item-date {
  float: right; }
.flex-container .fpkn-publications .cite-source,
.flex-container .fpkn-publications .fpkn-pubtable-item-source, .flex-container .fpkn-project-publication-table .cite-source,
.flex-container .fpkn-project-publication-table .fpkn-pubtable-item-source, .container .fpkn-publications .cite-source,
.container .fpkn-publications .fpkn-pubtable-item-source, .container .fpkn-project-publication-table .cite-source,
.container .fpkn-project-publication-table .fpkn-pubtable-item-source {
  font-style: normal;
  font-weight: 300;
  font-size: 1rem; }
.flex-container .fpkn-publication-icon, .flex-container .fpkn-pubtable .fpkn-publication-icon, .flex-container .fpkn-publication-list .fpkn-publication-icon, .container .fpkn-publication-icon, .container .fpkn-pubtable .fpkn-publication-icon, .container .fpkn-publication-list .fpkn-publication-icon {
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  width: 4rem; }
  .flex-container .fpkn-publication-icon .extra-light, .flex-container .fpkn-pubtable .fpkn-publication-icon .extra-light, .flex-container .fpkn-publication-list .fpkn-publication-icon .extra-light, .container .fpkn-publication-icon .extra-light, .container .fpkn-pubtable .fpkn-publication-icon .extra-light, .container .fpkn-publication-list .fpkn-publication-icon .extra-light {
    margin: 1px 0px;
    left: -0.1em;
    bottom: 0em;
    font-size: 1em; }
  .flex-container .fpkn-publication-icon .fpkn-publication-doctype-icon::before, .flex-container .fpkn-pubtable .fpkn-publication-icon .fpkn-publication-doctype-icon::before, .flex-container .fpkn-publication-list .fpkn-publication-icon .fpkn-publication-doctype-icon::before, .container .fpkn-publication-icon .fpkn-publication-doctype-icon::before, .container .fpkn-pubtable .fpkn-publication-icon .fpkn-publication-doctype-icon::before, .container .fpkn-publication-list .fpkn-publication-icon .fpkn-publication-doctype-icon::before {
    font-size: 3.6rem; }
  @media screen and (max-width: 768px) {
    .flex-container .fpkn-publication-icon .fpkn-publication-doctype-icon, .flex-container .fpkn-pubtable .fpkn-publication-icon .fpkn-publication-doctype-icon, .flex-container .fpkn-publication-list .fpkn-publication-icon .fpkn-publication-doctype-icon, .container .fpkn-publication-icon .fpkn-publication-doctype-icon, .container .fpkn-pubtable .fpkn-publication-icon .fpkn-publication-doctype-icon, .container .fpkn-publication-list .fpkn-publication-icon .fpkn-publication-doctype-icon {
      height: 2.8em; }
      .flex-container .fpkn-publication-icon .fpkn-publication-doctype-icon::before, .flex-container .fpkn-pubtable .fpkn-publication-icon .fpkn-publication-doctype-icon::before, .flex-container .fpkn-publication-list .fpkn-publication-icon .fpkn-publication-doctype-icon::before, .container .fpkn-publication-icon .fpkn-publication-doctype-icon::before, .container .fpkn-pubtable .fpkn-publication-icon .fpkn-publication-doctype-icon::before, .container .fpkn-publication-list .fpkn-publication-icon .fpkn-publication-doctype-icon::before {
        font-size: 2.8em;
        padding-left: 0.2rem; } }
  .flex-container .fpkn-publication-icon a.fpkn-fulltext-link, .flex-container .fpkn-publication-icon a.fpkn-original-link, .flex-container .fpkn-pubtable .fpkn-publication-icon a.fpkn-fulltext-link, .flex-container .fpkn-pubtable .fpkn-publication-icon a.fpkn-original-link, .flex-container .fpkn-publication-list .fpkn-publication-icon a.fpkn-fulltext-link, .flex-container .fpkn-publication-list .fpkn-publication-icon a.fpkn-original-link, .container .fpkn-publication-icon a.fpkn-fulltext-link, .container .fpkn-publication-icon a.fpkn-original-link, .container .fpkn-pubtable .fpkn-publication-icon a.fpkn-fulltext-link, .container .fpkn-pubtable .fpkn-publication-icon a.fpkn-original-link, .container .fpkn-publication-list .fpkn-publication-icon a.fpkn-fulltext-link, .container .fpkn-publication-list .fpkn-publication-icon a.fpkn-original-link {
    color: #59c7eb;
    font-size: 1.6rem; }
  .flex-container .fpkn-publication-icon .fpkn-publication-link-icon, .flex-container .fpkn-pubtable .fpkn-publication-icon .fpkn-publication-link-icon, .flex-container .fpkn-publication-list .fpkn-publication-icon .fpkn-publication-link-icon, .container .fpkn-publication-icon .fpkn-publication-link-icon, .container .fpkn-pubtable .fpkn-publication-icon .fpkn-publication-link-icon, .container .fpkn-publication-list .fpkn-publication-icon .fpkn-publication-link-icon {
    display: inline-block;
    margin-top: 0.4rem;
    width: 1.6rem;
    border: none; }
    .flex-container .fpkn-publication-icon .fpkn-publication-link-icon a.fpkn-fulltext-link, .flex-container .fpkn-publication-icon .fpkn-publication-link-icon a.fpkn-original-link, .flex-container .fpkn-pubtable .fpkn-publication-icon .fpkn-publication-link-icon a.fpkn-fulltext-link, .flex-container .fpkn-pubtable .fpkn-publication-icon .fpkn-publication-link-icon a.fpkn-original-link, .flex-container .fpkn-publication-list .fpkn-publication-icon .fpkn-publication-link-icon a.fpkn-fulltext-link, .flex-container .fpkn-publication-list .fpkn-publication-icon .fpkn-publication-link-icon a.fpkn-original-link, .container .fpkn-publication-icon .fpkn-publication-link-icon a.fpkn-fulltext-link, .container .fpkn-publication-icon .fpkn-publication-link-icon a.fpkn-original-link, .container .fpkn-pubtable .fpkn-publication-icon .fpkn-publication-link-icon a.fpkn-fulltext-link, .container .fpkn-pubtable .fpkn-publication-icon .fpkn-publication-link-icon a.fpkn-original-link, .container .fpkn-publication-list .fpkn-publication-icon .fpkn-publication-link-icon a.fpkn-fulltext-link, .container .fpkn-publication-list .fpkn-publication-icon .fpkn-publication-link-icon a.fpkn-original-link {
      display: inline;
      float: none;
      border: none; }
    @media screen and (max-width: 768px) {
      .flex-container .fpkn-publication-icon .fpkn-publication-link-icon, .flex-container .fpkn-pubtable .fpkn-publication-icon .fpkn-publication-link-icon, .flex-container .fpkn-publication-list .fpkn-publication-icon .fpkn-publication-link-icon, .container .fpkn-publication-icon .fpkn-publication-link-icon, .container .fpkn-pubtable .fpkn-publication-icon .fpkn-publication-link-icon, .container .fpkn-publication-list .fpkn-publication-icon .fpkn-publication-link-icon {
        margin-left: -0.2rem; } }
.flex-container .tooltip, .container .tooltip {
  display: inline-block; }
  .flex-container .tooltip:after, .container .tooltip:after {
    font-size: 0.875rem;
    /*position: absolute; left:-0.5em;*/
    /*bottom: 130%;*/
    background: #fec1b7;
    padding: 0.125rem 0.25rem; }
  .flex-container .tooltip:before, .container .tooltip:before {
    border-color: #fec1b7; }
.flex-container .fpkn-publications, .flex-container .fpkn-publication-table, .container .fpkn-publications, .container .fpkn-publication-table {
  font-size: 0.96rem; }
.flex-container ul.fpkn-publication-projects, .container ul.fpkn-publication-projects {
  list-style-type: circle;
  list-style-position: outside; }
.flex-container .fpkn-publication-projects a, .container .fpkn-publication-projects a {
  color: #5a5e63;
  font-weight: 400;
  padding-bottom: 0;
  text-decoration: none;
  border-bottom: 1px solid #00a9e0; }
  .flex-container .fpkn-publication-projects a:hover, .container .fpkn-publication-projects a:hover {
    background-color: #a6e1f4;
    color: #5a5e63; }
.flex-container .pubListPortlet .fpkn-pubtable-item .cite-source, .flex-container .pubListPortlet .fpkn-pubtable-item .csl-entry, .flex-container .pubListPortlet .fpkn-pubtable-item .fpkn-pubtable-item-source, .container .pubListPortlet .fpkn-pubtable-item .cite-source, .container .pubListPortlet .fpkn-pubtable-item .csl-entry, .container .pubListPortlet .fpkn-pubtable-item .fpkn-pubtable-item-source {
  font-size: 1em;
  line-height: 1.1; }
.flex-container .pubListPortlet .fpkn-pubtable-item .cite-source.fpkn-pubtable-item-source, .container .pubListPortlet .fpkn-pubtable-item .cite-source.fpkn-pubtable-item-source {
  font-size: 1em !important; }
.flex-container .pubListPortlet .cite-source, .flex-container .pubListPortlet .csl-entry, .flex-container .pubListPortlet .fpkn-pubtable-item-source, .flex-container .pubListPortlet .fpkn-pubtable-item .cite-source.fpkn-pubtable-item-source, .container .pubListPortlet .cite-source, .container .pubListPortlet .csl-entry, .container .pubListPortlet .fpkn-pubtable-item-source, .container .pubListPortlet .fpkn-pubtable-item .cite-source.fpkn-pubtable-item-source {
  font-style: normal;
  font-weight: 300;
  font-size: 1em;
  line-height: 1.1; }
  .flex-container .pubListPortlet .cite-source .csl-right-inline, .flex-container .pubListPortlet .csl-entry .csl-right-inline, .flex-container .pubListPortlet .fpkn-pubtable-item-source .csl-right-inline, .flex-container .pubListPortlet .fpkn-pubtable-item .cite-source.fpkn-pubtable-item-source .csl-right-inline, .container .pubListPortlet .cite-source .csl-right-inline, .container .pubListPortlet .csl-entry .csl-right-inline, .container .pubListPortlet .fpkn-pubtable-item-source .csl-right-inline, .container .pubListPortlet .fpkn-pubtable-item .cite-source.fpkn-pubtable-item-source .csl-right-inline {
    line-height: 1.2em !important; }
  .flex-container .pubListPortlet .cite-source a, .flex-container .pubListPortlet .csl-entry a, .flex-container .pubListPortlet .fpkn-pubtable-item-source a, .flex-container .pubListPortlet .fpkn-pubtable-item .cite-source.fpkn-pubtable-item-source a, .container .pubListPortlet .cite-source a, .container .pubListPortlet .csl-entry a, .container .pubListPortlet .fpkn-pubtable-item-source a, .container .pubListPortlet .fpkn-pubtable-item .cite-source.fpkn-pubtable-item-source a {
    border-bottom: 1px solid #00a9e0;
    text-decoration: none;
    display: inline-block; }
.flex-container .pubListPortlet .fpkn-pubtable-item-date, .container .pubListPortlet .fpkn-pubtable-item-date {
  font-weight: 400;
  font-size: 0.92em;
  line-height: 1.5em;
  padding-bottom: 0;
  color: rgba(0, 0, 0, 0.5);
  display: inline-block; }
.flex-container .pubListPortlet .fpkn-publication-icon a, .container .pubListPortlet .fpkn-publication-icon a {
  border-bottom: none; }
.flex-container .pubListPortlet .fpkn-authors, .flex-container .pubListPortlet .fpkn-editors, .container .pubListPortlet .fpkn-authors, .container .pubListPortlet .fpkn-editors {
  color: #5a5e63;
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 0.1rem;
  line-height: 1.5em;
  padding-bottom: 0;
  /*text-transform:uppercase;*/
  display: inline; }
  .flex-container .pubListPortlet .fpkn-authors a, .flex-container .pubListPortlet .fpkn-editors a, .container .pubListPortlet .fpkn-authors a, .container .pubListPortlet .fpkn-editors a {
    color: #5a5e63;
    font-weight: 400;
    padding-bottom: 0;
    border-bottom: 1px solid #00a9e0;
    text-decoration: none; }
.flex-container .pubListPortlet .fpkn-publication-title, .container .pubListPortlet .fpkn-publication-title {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5em;
  display: block;
  margin: 0.5em 0; }
  .flex-container .pubListPortlet .fpkn-publication-title a, .container .pubListPortlet .fpkn-publication-title a {
    font-weight: 500; }

.phone .qtip-publications {
  max-width: 80%;
  margin-left: 4%;
  width: 40em;
  border-radius: 3px; }

/*# sourceMappingURL=fpkn-config-publications.css.map */
