
#downloadPdfDialog {
    position: absolute;
    width: 40%;
    height: 40%;
    background-color: rgba(190, 190, 190, 1);
    z-index: 2;

    display: -webkit-box;
    display: -moz-box;

    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;

    -webkit-box-pack: center;
    -moz-box-pack: center;

    -webkit-box-align: center;
    -moz-box-align: center;

    transform: translate(80%, 60%);
}

.downloadButton {
    width: 100px; 
    position: absolute; 
    z-index: 2;
    bottom: 20px;
    right: 20px;

    -webkit-animation:spin 12s linear infinite;
    -moz-animation:spin 12s linear infinite;
    animation:spin 12s linear infinite;
}

.downloadButton:hover {
    animation: scale 400ms ease-in-out forwards;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

@keyframes scale {
    to {
      transform: scale(1.2);
    }
}
