.move-right-left-enter-active,
.move-right-left-leave-active {
  position: absolute;
  transition: all 0.3s linear;
}
.move-right-left-enter {
  transform: translate3d(100%, 0, 0);
}
.move-right-left-leave-to {
  transform: translate3d(-100%, 0, 0);
}

.move-left-right-enter-active,
.move-left-right-leave-active {
  position: absolute;
  transition: all 0.3s linear;
}
.move-left-right-enter {
  transform: translate3d(-100%, 0, 0);
}
.move-left-right-leave-to {
  transform: translate3d(100%, 0, 0);
}

.move-right-enter-active,
.move-right-leave-active {
  transition: all 0.3s linear;
}
.move-right-enter,
.move-right-leave-to {
  transform: translate3d(100%, 0, 0);
}

.move-left-enter-active,
.move-left-leave-active {
  transition: all 0.3s linear;
}
.move-left-enter,
.move-left-leave-to {
  transform: translate3d(-100%, 0, 0);
}

.move-bottom-enter-active,
.move-bottom-leave-active {
  transition: all 0.3s linear;
}
.move-bottom-enter,
.move-bottom-leave-to {
  transform: translate3d(0, 100%, 0);
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.5s ease-out;
}
.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.scale-enter-active,
.scale-leave-active {
  transition: all 0.5s ease-out;
}
.scale-enter,
.scale-leave-to {
  transform: scale(0) !important;
}
