.ember-animated-container {
    position: absolute;
    height: 100%;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.ember-animated-container > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

.ember-animated-container-fade-old {
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    z-index: 2;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.ember-animated-container-fade-old-fading {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
}

.ember-animated-container-fade-new {
    z-index: 1;
}

.ember-animated-container-zoom-in-old {
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    z-index: 2;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.ember-animated-container-zoom-in-old-zooming {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);
}

.ember-animated-container-zoom-in-new {
    -webkit-transform-origin: center;
    z-index: -1;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: scale(0.8);
}

.ember-animated-container-zoom-in-new-zooming {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: scale(1);
}


.ember-animated-container-zoom-out-old {
    -webkit-transform-origin: center;
    z-index: 2;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: scale(1);
}

.ember-animated-container-zoom-out-old-zooming {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: scale(0.8);
}

.ember-animated-container-zoom-out-new {
    -webkit-transform-origin: center;
    z-index: -1;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: scale(1.25);
}

.ember-animated-container-zoom-out-new-zooming {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: scale(1);
}

.ember-animated-container-flip-wrap {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -ms-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px;
    width: 100%;
    height: 100%;
}

.ember-animated-container-flip-ct {
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.ember-animated-container-flip-ct-flipping {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.ember-animated-container-flip-new,.ember-animated-container-flip-old {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

.ember-animated-container-flip-old {
    z-index: 2;
}

.ember-animated-container-flip-new {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.ember-animated-container-slide-left-ct,.ember-animated-container-slide-right-ct,.ember-animated-container-slide-up-ct,.ember-animated-container-slide-down-ct {
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.ember-animated-container-slide-left-ct.ember-animated-container-slide-slow-ct,.ember-animated-container-slide-right-ct.ember-animated-container-slide-slow-ct,.ember-animated-container-slide-up-ct.ember-animated-container-slide-slow-ct,.ember-animated-container-slide-down-ct.ember-animated-container-slide-slow-ct {
    -webkit-transition-duration: 2s;
    -moz-transition-duration: 2s;
    -o-transition-duration: 2s;
    transition-duration: 2s;
}

.ember-animated-container-slide-left-ct-sliding {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

.ember-animated-container-slide-right-ct-sliding {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.ember-animated-container-slide-up-ct-sliding {
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}

.ember-animated-container-slide-down-ct-sliding {
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}

.ember-animated-container-slide-left-new {
    left: 100% !important;
}

.ember-animated-container-slide-right-new {
    left: -100% !important;
}

.ember-animated-container-slide-up-new {
    top: 100% !important;
}

.ember-animated-container-slide-down-new {
    top: -100% !important;
}

.ember-animated-container-slideOver-old {
    z-index: 1;
}

.ember-animated-container-slideOver-left-new,.ember-animated-container-slideOver-right-new,.ember-animated-container-slideOver-up-new,.ember-animated-container-slideOver-down-new {
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
    z-index: 2;
}

.ember-animated-container-slideOver-left-new.ember-animated-container-slideOver-left-new-sliding,.ember-animated-container-slideOver-right-new.ember-animated-container-slideOver-left-new-sliding,.ember-animated-container-slideOver-up-new.ember-animated-container-slideOver-left-new-sliding,.ember-animated-container-slideOver-down-new.ember-animated-container-slideOver-left-new-sliding {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}

.ember-animated-container-slideOver-left-new.ember-animated-container-slideOver-right-new-sliding,.ember-animated-container-slideOver-right-new.ember-animated-container-slideOver-right-new-sliding,.ember-animated-container-slideOver-up-new.ember-animated-container-slideOver-right-new-sliding,.ember-animated-container-slideOver-down-new.ember-animated-container-slideOver-right-new-sliding {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}

.ember-animated-container-slideOver-left-new.ember-animated-container-slideOver-up-new-sliding,.ember-animated-container-slideOver-right-new.ember-animated-container-slideOver-up-new-sliding,.ember-animated-container-slideOver-up-new.ember-animated-container-slideOver-up-new-sliding,.ember-animated-container-slideOver-down-new.ember-animated-container-slideOver-up-new-sliding {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.ember-animated-container-slideOver-left-new.ember-animated-container-slideOver-down-new-sliding,.ember-animated-container-slideOver-right-new.ember-animated-container-slideOver-down-new-sliding,.ember-animated-container-slideOver-up-new.ember-animated-container-slideOver-down-new-sliding,.ember-animated-container-slideOver-down-new.ember-animated-container-slideOver-down-new-sliding {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}

.ember-animated-container-slideOver-left-new {
    left: 100% !important;
}

.ember-animated-container-slideOver-right-new {
    left: -100% !important;
}

.ember-animated-container-slideOver-up-new {
    top: 100% !important;
}

.ember-animated-container-slideOver-down-new {
    top: -100% !important;
}