@charset "utf-8";
/* CSS Document */

@keyframes slideFromLefttoRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    0% {
        transform: translateX(-25%);
    }

    100% {
        opacity: 1;
        filter: alpha(opacity=1);
    }

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

@keyframes slideFromBottomtoTop {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    0% {
        transform: translateY(25%);
    }

    100% {
        opacity: 1;
        filter: alpha(opacity=1);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
    }
    100% {
        opacity: 1;
        filter: alpha(opacity=1);
    }
}

@keyframes slideInFromLeft {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
    }

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

    100% {
        opacity: 1;
        filter: alpha(opacity=1);
    }

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

@keyframes slideInFromRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    0% {
        transform: translateX(200%);
    }

    100% {
        opacity: 1;
        filter: alpha(opacity=1);
    }

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

@keyframes slideInFromRightShort {
    from {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: translateX(110%);
    }

    25% {
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    50% {
        opacity: 0.35;
        filter: alpha(opacity=35);
    }

    75% {
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

    to {
        transform: translateX(0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@keyframes slideInFromBottom {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    0% {
        transform: translateY(-100%);
    }

    100% {
        opacity: 1;
        filter: alpha(opacity=1);
    }

    100% {
        transform: translateY(0);
    }
}