.shake {
    animation: shake 1.65s ease infinite;
    animation-direction: alternate-reverse;
    animation-delay: 3s;
    position: relative;
    display: inline-block;
}
@keyframes shake {
    0% {
        transform: rotate(1deg);
    }

    1% {
        transform: rotate(-1deg);
    }

    2% {
        transform: rotate(0);
    }
    3% {
        transform: rotate(2deg);
    }

    4% {
        transform: rotate(-2deg);
    }

    5% {
        transform: rotate(0);
    }
}
.theme-badge {
    animation: 1s rock infinite alternate;
}
@keyframes rock {
    from {
        transform: scale(1) rotateZ(-2deg);
    }

    to {
        transform: scale(1.02) rotateZ(2deg);
    }
}

@-webkit-keyframes rock {
    from {
        transform: rotateZ(-10deg);
    }

    to {
        transform: rotateZ(10deg);
    }
}
@-webkit-keyframes pulse {
    from {
        transform: scale(1);
    }
    to {
        transform: scale(1.2);
    }
}
.quiz-result h1 {
    font-size: 36px;
    color: yellow;
    font-family:'Jost', "Helvetica Neue", Helvetica, Roboto, sans-serif;
}
.quiz-result p {
    font-size: 18px;
    font-family:'Jost', "Helvetica Neue", Helvetica, Roboto, sans-serif;

}
.Footer__poweredby {
    color: #ff00c1 !important;
}
.body--live .Footer:hover {
    background-color: #ff00c1 !important;
    color: #ff00c1 !important;
}
.Pagination__btn--previous {
    display: none !important;
}
@media screen and (max-width: 1365px) {
.theme-badge {
    width: 250px !important;
    max-with: 250px !important;
    display: block;
    position: static !important;
    margin: 0 auto;
}

}
@media screen and (min-width: 1366px) {
.Pagination__btn.btn-raised {
    /*animation: pulse 2.5s ease-in-out alternate infinite;*/
    height: 60px;
    border-radius: 1000px !important;
}
.submit .btn-raised.btn-primary {
    height: 60px;
    line-height: 1;
    position: relative;
    /*bottom: -100px;*/
    bottom: 0;
}    
.quiz-result h1 {
    font-size: 50px;
    color: yellow;
    font-family:'Jost', "Helvetica Neue", Helvetica, Roboto, sans-serif;
}
.quiz-result p {
    font-size: 24px;
    font-family:'Jost', "Helvetica Neue", Helvetica, Roboto, sans-serif;
}    
}
@media screen and (max-width: 600px) {
.submit .btn-raised.btn-primary {
    font-size: 18px !important;
}    
    
}