.animated.loop {
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.scale {
    -webkit-animation-name: scale;
    -moz-animation-name: scale;
    -o-animation-name: scale;
    animation-name: scale;
}

@-webkit-keyframes scale {
    0% {
        opacity: 0;
        -webkit-transform: translateX(0px) rotate(0deg) scale(0.1);
        -moz-transform: translateX(0px) rotate(0deg) scale(0.1);
        -o-transform: translateX(0px) rotate(0deg) scale(0.1);
        transform: translateX(0px) rotate(0deg) scale(0.1);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(720deg) scale(1);
        -moz-transform: translateX(0) rotate(720deg) scale(1);
        -o-transform: translateX(0) rotate(720deg) scale(1);
        transform: translateX(0) rotate(720deg) scale(1);
    }
}

@-moz-keyframes scale {
    0% {
        opacity: 0;
        -webkit-transform: translateX(0px) rotate(0deg) scale(0.1);
        -moz-transform: translateX(0px) rotate(0deg) scale(0.1);
        -o-transform: translateX(0px) rotate(0deg) scale(0.1);
        transform: translateX(0px) rotate(0deg) scale(0.1);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(720deg) scale(1);
        -moz-transform: translateX(0) rotate(720deg) scale(1);
        -o-transform: translateX(0) rotate(720deg) scale(1);
        transform: translateX(0) rotate(720deg) scale(1);
    }
}

@-o-keyframes scale {
    0% {
        opacity: 0;
        -webkit-transform: translateX(0px) rotate(0deg) scale(0.1);
        -moz-transform: translateX(0px) rotate(0deg) scale(0.1);
        -o-transform: translateX(0px) rotate(0deg) scale(0.1);
        transform: translateX(0px) rotate(0deg) scale(0.1);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(720deg) scale(1);
        -moz-transform: translateX(0) rotate(720deg) scale(1);
        -o-transform: translateX(0) rotate(720deg) scale(1);
        transform: translateX(0) rotate(720deg) scale(1);
    }
}

@keyframes scale {
    0% {
        opacity: 0;
        -webkit-transform: translateX(0px) rotate(0deg) scale(0.1);
        -moz-transform: translateX(0px) rotate(0deg) scale(0.1);
        -o-transform: translateX(0px) rotate(0deg) scale(0.1);
        transform: translateX(0px) rotate(0deg) scale(0.1);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(720deg) scale(1);
        -moz-transform: translateX(0) rotate(720deg) scale(1);
        -o-transform: translateX(0) rotate(720deg) scale(1);
        transform: translateX(0) rotate(720deg) scale(1);
    }
}