@keyframes symposium_spinner {
    to {
        transform: rotate(360deg)
    }
}

.js-symposium-pdf {
    padding-right: 22px;
    position: relative;
    top: 0;
    right: 0;
    z-index: 9;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out
}

.js-symposium-pdf.loading:after {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border-top: 2px solid #080056;
    border-right: 2px solid transparent;
    animation: symposium_spinner .6s linear infinite
}