﻿@-o-keyframes fa-spin {
  0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@-moz-keyframes fa-spin {
  0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@-ms-keyframes fa-spin {
  0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@-webkit-keyframes fa-spin {
  0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes fa-spin {
  0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

@-o-keyframes fade-in{
    0%{opacity:0; }
    100%{opacity:1; }
}
@-moz-keyframes fade-in{
    0%{opacity:0; }
    100%{opacity:1; }
}
@-ms-keyframes fade-in{
    0%{opacity:0; }
    100%{opacity:1; }
}
@-webkit-keyframes fade-in{
    0%{opacity:0; }
    100%{opacity:1; }
}
@keyframes fade-in{
    /*0%{filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; }*/
    0%{opacity:0; }
    100%{opacity:1; }
}

@-o-keyframes fade-out{
    0%{opacity:1; }
    100%{opacity:0; }
}
@-moz-keyframes fade-out{
    0%{opacity:1; }
    100%{opacity:0; }
}
@-ms-keyframes fade-out{
    0%{opacity:1; }
    100%{opacity:0; }
}
@-webkit-keyframes fade-out{
    0%{opacity:1; }
    100%{opacity:0; }
}
@keyframes fade-out{
    0%{opacity:1; }
    100%{opacity:0; }
}

@-o-keyframes fade-zoom-in{
    0%{opacity:0; -moz-transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0); transform:scale(0,0);}
    100%{opacity:1; -moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1); transform:scale(1,1);}
}
@-moz-keyframes fade-zoom-in{
    0%{opacity:0; -moz-transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0); transform:scale(0,0);}
    100%{opacity:1; -moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1); transform:scale(1,1);}
}
@-ms-keyframes fade-zoom-in{
    0%{opacity:0; -moz-transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0); transform:scale(0,0);}
    100%{opacity:1; -moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1); transform:scale(1,1);}
}
@-webkit-keyframes fade-zoom-in{
    0%{opacity:0; -moz-transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0); transform:scale(0,0);}
    100%{opacity:1; -moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1); transform:scale(1,1);}
}
@keyframes fade-zoom-in{
    0%{opacity:0; -moz-transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0); transform:scale(0,0);}
    100%{opacity:1; -moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1); transform:scale(1,1);}
}

@-o-keyframes fade-zoom-out{
    0%{opacity:1; -moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1); transform:scale(1,1);}
    100%{opacity:0; -moz-transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0); transform:scale(0,0);}    
}
@-moz-keyframes fade-zoom-out{
    0%{opacity:1; -moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1); transform:scale(1,1);}
    100%{opacity:0; -moz-transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0); transform:scale(0,0);}
}
@-ms-keyframes fade-zoom-out{
    0%{opacity:1; -moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1); transform:scale(1,1);}
    100%{opacity:0; -moz-transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0); transform:scale(0,0);}
 }
@-webkit-keyframes fade-zoom-out{
    0%{opacity:1; -moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1); transform:scale(1,1);}
    100%{opacity:0; -moz-transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0); transform:scale(0,0);}
}
@keyframes fade-zoom-out{
    0%{opacity:1; -moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1); transform:scale(1,1);}
    100%{opacity:0; -moz-transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0); transform:scale(0,0);}    
}



@-o-keyframes slide-right-in{
    0%{right:-100%}
    100%{right:0}
}
@-moz-keyframes slide-right-in{
    0%{right:-100%}
    100%{right:0}
}
@-ms-keyframes slide-right-in{
    0%{right:-100%}
    100%{right:0}
}
@-webkit-keyframes slide-right-in{
    0%{right:-100%}
    100%{right:0}
}
@keyframes slide-right-in{
    0%{right:-100%}
    100%{right:0}
}

@-o-keyframes slide-right-out{
    0%{right:0;}
    100%{right:-100%;}
}
@-moz-keyframes slide-right-out{
    0%{right:0;}
    100%{right:-100%;}
}
@-ms-keyframes slide-right-out{
    0%{right:0;}
    100%{right:-100%;}
}
@-webkit-keyframes slide-right-out{
    0%{right:0;}
    100%{right:-100%;}
}
@keyframes slide-right-out{
    0%{right:0;}
    100%{right:-100%;}
}

@-o-keyframes slide-bottom-in{
    0%{bottom:-100%}
    100%{bottom:0}
}
@-moz-keyframes slide-bottom-in{
    0%{bottom:-100%}
    100%{bottom:0}
}
@-ms-keyframes slide-bottom-in{
    0%{bottom:-100%}
    100%{bottom:0}
}
@-webkit-keyframes slide-bottom-in{
    0%{bottom:-100%}
    100%{bottom:0}
}
@keyframes slide-bottom-in{
    0%{bottom:-100%}
    100%{bottom:0}
}

@-o-keyframes slide-bottom-out{
    0%{bottom:0;}
    100%{bottom:-100%}
}
@-moz-keyframes slide-bottom-out{
    0%{bottom:0;}
    100%{bottom:-100%}
}
@-ms-keyframes slide-bottom-out{
    0%{bottom:0;}
    100%{bottom:-100%}
}
@-webkit-keyframes slide-bottom-out{
    0%{bottom:0;}
    100%{bottom:-100%}
}
@keyframes slide-bottom-out{
    0%{bottom:0;}
    100%{bottom:-100%}
}