.animate-if.ng-enter, .animate-if.ng-leave {
    -webkit-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;
    transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;
}

.animate-if.ng-enter, .animate-if.ng-leave.ng-leave-active {
    opacity:0;
}

.animate-if.ng-leave, .animate-if.ng-enter.ng-enter-active {
    opacity:1;
}

.animate-if-leave.ng-leave {
    -webkit-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;
    transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;
}

.animate-if-leave.ng-leave.ng-leave-active {
    opacity:0;
}

.animate-if-leave.ng-leave {
    opacity:1;
}

.animate-hide {
    -webkit-transition: all linear 0.15s;
    transition: all linear 0.15s;
}

.animate-hide.ng-hide {
    opacity: 0;    
}
