/* This custom css file is used at the header component level 
giving the same look throughout the entire app */
body {
    font-family: "Jersey 10" !important;
}

.jersey {
    font-family: "Jersey 10" !important;
}

.bg-pink {
    background-color: #bb14c7 !important;
}

@keyframes hover {
    0% {
        transform: translateY(5px);
    }

    50% {
        transform: translateY(0px)
    }

    100% {
        transform: translateY(5px);
    }
}

@keyframes damaged {
    0% {
        transform: translateX(15px);
        opacity: .5;
        filter: hue-rotate(225deg)
    }

    50% {
        transform: translateX(0px);
        opacity: 1
    }

    100% {
        transform: translateX(15px);
        opacity: .5;
        filter: hue-rotate(225deg)
    }
}

@keyframes dead {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        filter: hue-rotate(225deg)
    }
}

@keyframes hero_attack {
    0% {
        transform: translateX(0px);
    }

    25% {
        transform: translateX(30px);
    }

    100% {
        transform: translateX(0px);
    }
}

@keyframes hero_powerup {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.3);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes enemy_attack {
    0% {
        transform: translateX(0px);
    }

    25% {
        transform: translateX(-30px);
    }

    100% {
        transform: translateX(0px);
    }
}

.hero_attack {
    animation: hero_attack 300ms forwards;
}

.hero_powerup {
    animation: hero_powerup 300ms forwards;
}

.enemy_attack {
    animation: enemy_attack 300ms forwards;
}

.damaged {
    animation: damaged 300ms infinite;
}

.dead {
    animation: damaged 300ms forwards;
    animation-delay: 600ms;
}

.hover {
    animation: hover 2000ms infinite;
}

.font-scale {
    font-size: 3vh !important;
}

.nb-border {
    border: 2px solid #000;
    border-width: 3.5px;
    box-shadow: 7px 7px 0 #000;
}

.slightly-slow {
    animation-delay: 300ms;
}

.slow {
    animation-delay: 600ms;
}

.slower {
    animation-delay: 900ms;
}

.slowest {
    animation-delay: 1200ms;
}

#typer:disabled {
    background-color: rgb(165, 165, 165) !important;
}

.progress{
    background-color: #000!important;
}

.progress-bar {
    border-top: 3px solid black;
    border-bottom: 3px solid black;
    background: url('/static/images/liquid.gif');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    filter: hue-rotate(75deg);
    transition: none !important;
    border-right: solid 5px;
}