/* loading spinner from https://loading.io/css/ */
.lds-ring {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
    opacity: 0.5;
}

.lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    margin: 8px;
    border: 8px solid black;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: black transparent transparent transparent;
}
.lds-ring div:nth-child(1) { animation-delay: -0.45s }
.lds-ring div:nth-child(2) { animation-delay: -0.3s }
.lds-ring div:nth-child(3) { animation-delay: -0.15s }
@keyframes lds-ring {
    0% { transform: rotate(0deg) }
    100% { transform: rotate(360deg) }
}

.personnel-publications__title {
    font-weight: bold;
}

.personnel-publication__link {
    text-decoration: underline;
}
.personnel-publication__year,
.personnel-publication__type {
    background: rgba(0,0,0,0.1);
    font-size: 90%;
    padding: 0.2em 0.4em;
    white-space: nowrap;
    margin-right: 0.5em;
}
.personnel-publication__altmetric {
    display: inline-block;
}
.personnel-publication__journal {
    font-style: italic;
}
