﻿/* ----------------------------------------------------------- 
    Animation (Key Frames)
-----------------------------------------------------------*/

@-webkit-keyframes showProfileInfo {
  0% {
    right: -23%; }

  100% {
    right: 0; } }

@-moz-keyframes showProfileInfo {
  0% {
    right: -23%; }

  100% {
    right: 0; } }

@-o-keyframes showProfileInfo {
  0% {
    right: -23%; }

  100% {
    right: 0; } }

@keyframes showProfileInfo {
  0% {
    right: -23%; }

  100% {
    right: 0; } }

/* Fade in left for wizard steps */
@-webkit-keyframes fadeInLeftStep {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-40px); }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@-moz-keyframes fadeInLeftStep {
  0% {
    opacity: 0;
    -moz-transform: translateX(-40px); }

  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }

@-o-keyframes fadeInLeftStep {
  0% {
    opacity: 0;
    -o-transform: translateX(-40px); }

  100% {
    opacity: 1;
    -o-transform: translateX(0); } }

@keyframes fadeInLeftStep {
  0% {
    opacity: 0;
    transform: translateX(-40px); }

  100% {
    opacity: 1;
    transform: translateX(0); } }

.fadeInLeftStep {
  -webkit-animation-name: fadeInLeftStep;
  -moz-animation-name: fadeInLeftStep;
  -o-animation-name: fadeInLeftStep;
  animation-name: fadeInLeftStep; }

/* Fade in right for wizard steps */
@-webkit-keyframes fadeInRightStep {
  0% {
    opacity: 0;
    -webkit-transform: translateX(40px); }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@-moz-keyframes fadeInRightStep {
  0% {
    opacity: 0;
    -moz-transform: translateX(40px); }

  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }

@-o-keyframes fadeInRightStep {
  0% {
    opacity: 0;
    -o-transform: translateX(40px); }

  100% {
    opacity: 1;
    -o-transform: translateX(0); } }

@keyframes fadeInRightStep {
  0% {
    opacity: 0;
    transform: translateX(40px); }

  100% {
    opacity: 1;
    transform: translateX(0); } }

.fadeInRightStep {
  -webkit-animation-name: fadeInRightStep;
  -moz-animation-name: fadeInRightStep;
  -o-animation-name: fadeInRightStep;
  animation-name: fadeInRightStep; }

/* Fade out left for wizard steps */
@-webkit-keyframes fadeOutLeftStep {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-40px); } }

@-moz-keyframes fadeOutLeftStep {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }

  100% {
    opacity: 0;
    -moz-transform: translateX(-40px); } }

@-o-keyframes fadeOutLeftStep {
  0% {
    opacity: 1;
    -o-transform: translateX(0); }

  100% {
    opacity: 0;
    -o-transform: translateX(-40px); } }

@keyframes fadeOutLeftStep {
  0% {
    opacity: 1;
    transform: translateX(0); }

  100% {
    opacity: 0;
    transform: translateX(-40px); } }

.fadeOutLeftStep {
  -webkit-animation-name: fadeOutLeftStep;
  -moz-animation-name: fadeOutLeftStep;
  -o-animation-name: fadeOutLeftStep;
  animation-name: fadeOutLeftStep; }

/* Fade out right for wizard steps */
@-webkit-keyframes fadeOutRightStep {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }

  100% {
    opacity: 0;
    -webkit-transform: translateX(40px); } }

@-moz-keyframes fadeOutRightStep {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }

  100% {
    opacity: 0;
    -moz-transform: translateX(40px); } }

@-o-keyframes fadeOutRightStep {
  0% {
    opacity: 1;
    -o-transform: translateX(0); }

  100% {
    opacity: 0;
    -o-transform: translateX(40px); } }

@keyframes fadeOutRightStep {
  0% {
    opacity: 1;
    transform: translateX(0); }

  100% {
    opacity: 0;
    transform: translateX(40px); } }

.fadeOutRightStep {
  -webkit-animation-name: fadeOutRightStep;
  -moz-animation-name: fadeOutRightStep;
  -o-animation-name: fadeOutRightStep;
  animation-name: fadeOutRightStep; }
