/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 14-mar-2018, 9:34:15
    Author     : AMicheloud
*/
@keyframes play-sprite-1 {
    from { background-position:    0px; }
    to { background-position: -6656px; }
}

@-webkit-keyframes swing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    } 
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes swing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}



@keyframes zoom-in
{
    0%
    {
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3);
    }
    80%
    {
        -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
        transform: scale(1.3);
    }
    100%
    {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes zoom-in
{
    0%
    {
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3);
    }
    80%
    {
        -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
        transform: scale(1.3);
    }
    100%
    {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes zoom-in-loop
{
    0%
    {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    70%
    {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    80%
    {
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3);
    }
    90%
    {
        -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
        transform: scale(1.3);
    }
    100%
    {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes flickerAnimation {
    0%   { opacity:1; }
    50%  { opacity:.7; }
    100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
    0%   { opacity:1; }
    50%  { opacity:.7; }
    100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
    0%   { opacity:1; }
    50%  { opacity:.7; }
    100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
    0%   { opacity:1; }
    50%  { opacity:0.7; }
    100% { opacity:1; }
}

@keyframes flickerAnimation1 {
    0%   { opacity:1; }
    50%  { opacity:.2; }
    100% { opacity:1; }
}
@-o-keyframes flickerAnimation1{
    0%   { opacity:1; }
    50%  { opacity:.2; }
    100% { opacity:1; }
}
@-moz-keyframes flickerAnimation1{
    0%   { opacity:1; }
    50%  { opacity:.2; }
    100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation1{
    0%   { opacity:1; }
    50%  { opacity:0.2; }
    100% { opacity:1; }
}
@keyframes flickerAnimation0 {
    0%   { opacity:1; }
    50%  { opacity:.9; }
    100% { opacity:1; }
}
@-o-keyframes flickerAnimation0{
    0%   { opacity:1; }
    50%  { opacity:.9; }
    100% { opacity:1; }
}
@-moz-keyframes flickerAnimation0{
    0%   { opacity:1; }
    50%  { opacity:.9; }
    100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation0{
    0%   { opacity:1; }
    50%  { opacity:0.9; }
    100% { opacity:1; }
}

.g-container .fx-swing{
    -webkit-animation: swing 1s ease;
    animation: swing 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

.g-container .fx-zoom-in{
    -webkit-animation: zoom-in 1s ease;
    animation: zoom-in 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
.g-container .fx-zoom-in-loop{
    -webkit-animation: zoom-in-loop 3s ease infinite;
    animation: zoom-in-loop 3s ease  infinite;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }