/* VSA Custom Keyframes — extracted from combined.css */

@keyframes link_gradient {
    0% {
        background-position:0% 0%
    }
    50% {
        background-position:100% 0%
    }
    100% {
        background-position:0% 0%
    }
}

@keyframes load1 {
    0%,80%,100% {
        box-shadow:0 0 rgba(0,0,0,0.2);
        height:.6em
    }
    40% {
        box-shadow:0 -.3em rgba(0,0,0,0.2);
        height:1em
    }
}

@keyframes fadeIn {
    from {
        opacity:0
    }
    to {
        opacity:1
    }
}

@keyframes height {
    0% {
        top:-130%
    }
    100% {
        top:calc(100% - 24px)
    }
}

@keyframes left {
    from {
        left:120%
    }
    to {
        left:0
    }
}

@keyframes right {
    from {
        right:120%
    }
    to {
        right:0
    }
}

@keyframes blur {
    from {
        filter:blur(4px);
        opacity:0
    }
    to {
        filter:blur(0);
        opacity:1
    }
}

@keyframes jump {
    0% {
        top:-29px
    }
    50% {
        top:0
    }
    100% {
        top:-29px
    }
}

@keyframes pulse {
    0% {
        transform:scale(1)
    }
    50% {
        transform:scale(1.3)
    }
    100% {
        transform:scale(1)
    }
}

@keyframes bgc {
    0% {
        background-color:#fff
    }
    100% {
        background-color:rgba(255,255,255,0)
    }
}

@keyframes wdth {
    0% {
        width:114px
    }
    100% {
        width:100%
    }
}

@keyframes spinRight {
    0% {
        transform:rotate(180deg)
    }
    100% {
        transform:rotate(630deg)
    }
}

@keyframes spin {
    0% {
        transform:rotate(0deg)
    }
    100% {
        transform:rotate(360deg)
    }
}

@keyframes spinLeft {
    0% {
        transform:rotate(0deg)
    }
    100% {
        transform:rotate(450deg)
    }
}

@keyframes popup {
    0% {
        transform:translate(0%,0%)
    }
    50% {
        transform:translate(0%,-100%)
    }
    100% {
        transform:translate(0%,0%)
    }
}

@keyframes opas {
    0% {
        opacity:1
    }
    50% {
        opacity:0.4
    }
    100% {
        opacity:0
    }
}

@keyframes popup2 {
    0% {
        transform:translate(0%,0%)
    }
    40% {
        transform:translate(0%,-100%)
    }
    50% {
        transform:translate(0%,20%)
    }
    60% {
        transform:translate(0%,-15%)
    }
    70% {
        transform:translate(0%,10%)
    }
    100% {
        transform:translate(0%,0%)
    }
}
