.fsanim.ng-hide-add, .fsanim.ng-hide-remove {
  transition: all linear 0.5s;
}

.fsanim.ng-hide {
  line-height: 0;
  opacity: 0;
  padding: 0 10px;
}

.fsanim.ng-enter {
  /*transition:0.5s linear all;
  opacity:0;
*/

  -webkit-animation: enter 600ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
  animation: enter 600ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
  display: block;
  position: relative;
}

/* The finishing CSS styles for the enter animation */
.fsanim.ng-enter.ng-enter-active {
  opacity:1;
}

/* now the element will fade out before it is removed from the DOM */
.fsanim.ng-leave {
  transition:1.5s linear all;
  opacity:1;
}
.fsanim.ng-leave.ng-leave-active {
  opacity:0;
}
.fsanim.ng-leave {
  /*animation: my_fade_animation 1.5s linear;
  -webkit-animation: my_fade_animation 1.5s linear;*/


  -webkit-animation: leave 600ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
  animation: leave 600ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
  display: block;
  position: relative;
}
/*
@keyframes my_fade_animation {
  from { opacity:1; }
  to { opacity:0; }
}

@-webkit-keyframes my_fade_animation {
  from { opacity:1; }
  to { opacity:0; }
}*/


//
/*.animate-enter {
    -webkit-animation: enter 600ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
    animation: enter 600ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
	display: block;
    position: relative;
} */
@-webkit-keyframes enter {
	from {
	    opacity: 0;
    	height: 0px;
    	right: -70px;
    }
    75% {
    	right: 15px;
    }
    to {
        opacity: 1;
    	height: auto;
    	right: 0px;
    }
}
@keyframes enter {
	from {
	    opacity: 0;
    	height: 0px;
    	right: -70px;
    }
    75% {
    	right: 15px;
    }
    to {
        opacity: 1;
    	height: auto;
    	right: 0px;
    }
}

/*.animate-leave {
    -webkit-animation: leave 600ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
    animation: leave 600ms cubic-bezier(0.390, 0.575, 0.565, 1.000);
	display: block;
    position: relative;
} */
@-webkit-keyframes leave {
	to {
	    opacity: 0;
    	height: 0px;
    	right: -70px;
    }
