.rainbowBlink
{
    animation: rainbowBlink 5s infinite;
}

@keyframes rainbowBlink 
{
    0% 
    {
        box-shadow: 0 0 10px 5px red;
    }
    17% 
    {
        box-shadow: 0 0 10px 5px orange;
    }
    34% 
    {
        box-shadow: 0 0 10px 5px yellow;
    }
    51% 
    {
        box-shadow: 0 0 10px 5px green;
    }
    68% 
    {
        box-shadow: 0 0 10px 5px blue;
    }
    85% 
    {
        box-shadow: 0 0 10px 5px indigo;
    }
    100% 
    {
        box-shadow: 0 0 10px 5px violet;
    }
}

@keyframes blink
{
    0%
    {
        opacity: 1;
    }
    100%
    {
        opacity: 0.2;
    }
}

@keyframes move
{
    0%
    {
        transform: translate(0px, 0px);
    }
    100%
    {
        transform: translate(30px, 30px);
    }
}

@keyframes move-up-down
{
    0%
    {
        transform: translate(0px, 0px);
    }
    100%
    {
        transform: translate(0px, 50px);
    }
}