.view-container {
  position: relative;
}

.view-frame.ng-enter, .view-frame.ng-leave {
  background: white;
  position: absolute;
  top: 0;
  left: 0;
  /*right: 0;*/
  width: 100%;
  height: 100%;
  /*opacity: 1;*/

  -webkit-transition: 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940) all;
  -moz-transition: 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940) all;
  -ms-transition: 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940) all;
  -o-transition: 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940) all;
  transition: 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940) all;
}

.view-frame.ng-enter {
  /*left: -100%;*/
  opacity: 0;
}

.view-frame.ng-leave {
  /*left: 0;*/
  opacity: 1;
}

.view-frame.ng-enter.ng-enter-active {
  /*left: 0;*/
  opacity: 1;
}

.view-frame.ng-leave.ng-leave-active {
  /*left: 100%;*/
  opacity: 0;
}