

.publication-entry {
  margin-bottom: 20px;
  border-bottom: 1px solid #EAEAEA;
}

.filters {
  margin-bottom: 4em;
}

.filters .form-dropdown{
  background: #F0F0F0 url(../../../themes/bwa_starter/img/abottom.svg) right 20px center no-repeat;
  padding: 10px 20px;
  height: 50px !important;
  appearance: none !important;
  border: none !important;
}

.filters .form-search {
    background: #F0F0F0 url(../../../themes/bwa_starter/img/suche.svg) left 10px center no-repeat;
    height: 50px !important;
    border: none !important;
    appearance: none !important;
    padding: 10px 30px 10px 50px;
}

/* .filters .has-search .form-control-feedback {
  position: absolute;
  z-index: 2;
  display: block;
  width: 2.375rem;
  height: 2.375rem;
  line-height: 3rem;
  text-align: center;
  pointer-events: none;
  color: #aaa;
} */

 
.links {
  margin-bottom: 20px
}

.links a {
  font-weight: bold
}


/* DOI styling by Stefan */

.year-group {
  padding-top: 1em;
  margin-top: 3em;
}

.year-group h4 {
  position: relative;
  font-size: 1.25rem;
  text-align: center;
  margin-bottom: 1.5em;
}

.year-group h4:before {
  content: '';
  position: absolute;
  top: -1em;
  left: 0;
  width: 100%;
  height: 4px;
  background: rgb(254, 212, 38);
  background: -moz-linear-gradient(90deg, rgb(254, 212, 38) 0%, rgb(112, 183, 79) 50%, rgb(85, 142, 199) 100%);
  background: -webkit-linear-gradient(90deg, rgb(254, 212, 38) 0%, rgb(112, 183, 79) 50%, rgb(85, 142, 199) 100%);
  background: linear-gradient(90deg, rgb(254, 212, 38) 0%, rgb(112, 183, 79) 50%, rgb(85, 142, 199) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fed426",endColorstr="#558ec7",GradientType=1);
}

.year-group .publication-entry:last-child {
  border-bottom: 0;
}

.publication-entry {
  padding-bottom: 20px;
}

.publication-entry p,
.publication-entry a {
  margin-bottom: 0;
}

.publication-entry .links {
  margin-top: .5em;
}

.links > a {
  padding: .175em .65em .175em 0;
  font-size: .75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 50rem !important;
  color: #595959 !important;
  background-color:#fff;
  border: 2px solid #595959;
  box-sizing: border-box;
  display: inline-block;
  transition: all .33s;
}

.links > a:hover {
  color: #198754 !important;
  background-color:#fff;
  border: 2px solid #198754;
  transition: all .33s;
  text-decoration: underline;
}

.links > a:hover {
  color: #198754 !important;
  background-color:#fff;
  transition: all .33s;
  text-decoration: underline;
}

.links > a:before {
  color: #fff;
  background: #595959;
  padding: .175em .75em .175em .65em;
  margin-right: .5em;
  border-radius: 1em;
  transition: all .33s;
}

.links > a.pub-doi-link:before {
  content: 'DOI';
}
.links > a.pub-pdf-link:before {
  content: 'PDF';
}
.links > a.pub-data-link:before {
  content: 'Data';
}
.links > a.pub-code-link:before {
  content: 'Code';
}
.links > a.pub-custom-link:before {
  content: var(--custom-content);
}

.links > a:hover:before {
  background: #198754;
  transition: all .33s;
}


/* // DOI styling by Stefan */
