#publication-list .col {
  margin-bottom: 3.5rem;
}
table.publication-table td, table.publication-table th {
  border: none;
  line-height: 40px;
}

table.publication-table tr {
  border: none;
  border-bottom: solid 1px rgba(0,0,0,0.1);
}

table.publication-table th {
  width: 20%;
  color: #333333;
  font-size: 17px;
  font-family: 'Poppins';
}

table.publication-table td {
  color: #636363;
  font-size: 17px;
  font-family: ''Plus Jakarta Sans'';
}

a.btn.btn-outline-success {
  border: solid 1px #006E3A;
  min-height: 39px;
  border-radius: 44px;
  background-color: #FFF;
  font-size: 14px;
  font-family: 'Poppins';
  padding: 8px 17.14px;
  text-align: start;
}
a.btn.btn-outline-success:hover{
  background:  #006E3A;
  color: #ffffff;
}
#home-publications {
  padding-top: 83px;
}
#home-publications-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#home-publications-header > span {
  margin-bottom: 40px;
  text-wrap: nowrap;
}

@media all and (min-width: 992px) {
  #home-publications .row {
    margin-right: calc(-.85 * var(--bs-gutter-x));
    margin-left: calc(-.85 * var(--bs-gutter-x));
  }
  #home-publications .col {
    padding-right: calc(var(--bs-gutter-x) * .85);
    padding-left: calc(var(--bs-gutter-x) * .85);
  }
}

@media all and (max-width: 767px) {
  #home-publications .col:first-child {
    width: 100%;
    margin-bottom: calc(var(--bs-gutter-x) * 1);
  }
}
@media all and (max-width: 575px) {
  #home-publications .col {
    margin-bottom: calc(var(--bs-gutter-x) * 1);
  }
}