/* publications-block.css */
.ime-publications-block table {
    width: 100%;
    border-collapse: collapse;
    font-family: sans-serif;
    font-size: 15px;
}

.ime-publications-block th {
    background-color: #00539f;
    color: white;
    padding: 8px;
    text-align: left;
}

.ime-publications-block td {
    padding: 14px 10px;
    vertical-align: top;
}

.ime-publications-block tr:nth-child(even) {
    background-color: #ececec;
}

.ime-publications-block tr:nth-child(odd) {
    background-color: #ffffff;
}

.pub-year {
    font-weight: bold;
    white-space: nowrap;
}

.pub-type {
    color: #6c757d;
    font-size: 14px;
    margin-bottom: 4px;
}
  
.pub-title a {
    color: #000;
    font-weight: bold;
    font-size: 17px;
    text-decoration: none;
}

.pub-title a:hover {
    text-decoration: underline;
}

.pub-source {
    color: #6c757d;
    margin-top: 4px;
    font-size: 15px;
}

.pub-authors {
    color: #222;
    margin-top: 3px;
    font-size: 15px;
}