﻿@charset "utf-8";

.container {
	position: relative;
	margin: 0;
	perspective: 1000;
		-webkit-perspective: 1000;
		-moz-perspective: 1000;
		-o-perspective: 1000;
}

.flip {
	backface-visibility:             hidden;
		-moz-backface-visibility:    hidden;
		-ms-backface-visibility:     hidden;
		-o-backface-visibility:      hidden;
		-webkit-backface-visibility: hidden;
	border: 0px solid black;
	transform-origin:             50% 50% 0px;
		-moz-transform-origin:    50% 50% 0px;
		-ms-transform-origin:     50% 50% 0px;
		-o-transform-origin:      50% 50% 0px;
		-webkit-transform-origin: 50% 50% 0px;
	transition: all 1s;
		-moz-transition:    all 1s;
		-ms-transition:     all 1s;
		-o-transition:      all 1s;
		-webkit-transition: all 1s;
	transform-style: preserve-3d;
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;

	-webkit-backface-visibility:hidden;
	-webkit-transform:translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */
	-moz-backface-visibility:hidden;
	-moz-transform:translateX(0);
		
}

#mainPage{
	transform:             rotateY( 0deg );
		-moz-transform:    rotateY( 0deg );
		-ms-transform:     rotateY( 0deg );
		-o-transform:      rotateY( 0deg );
		-webkit-transform: rotateY( 0deg );
}

#flightPage {
	transform:             rotateY( 90deg );
		-moz-transform:    rotateY( 90deg );
		-ms-transform:     rotateY( 90deg );
		-o-transform:      rotateY( 90deg );
		-webkit-transform: rotateY( 90deg );
}

#loadingPage {
	transform:             rotateY( 90deg );
		-moz-transform:    rotateY( 90deg );
		-ms-transform:     rotateY( 90deg );
		-o-transform:      rotateY( 90deg );
		-webkit-transform: rotateY( 90deg );
}

.slideAniInit{
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0s;
		-moz-transition:    all 0s;
		-ms-transition:     all 0s;
		-o-transition:      all 0s;
		-webkit-transition: all 0s;
}
/*
#mainPage{
	transform:             rotateY( 90deg );
		-moz-transform:    rotateY( 90deg );
		-ms-transform:     rotateY( 90deg );
		-o-transform:      rotateY( 90deg );
		-webkit-transform: rotateY( 90deg );
}

#flightPage {
	transform:             rotateY( 0deg );
		-moz-transform:    rotateY( 0deg );
		-ms-transform:     rotateY( 0deg );
		-o-transform:      rotateY( 0deg );
		-webkit-transform: rotateY( 0deg );
}
*/
.showing{
	transition: all 0s;
		-moz-transition:    all 0s;
		-ms-transition:     all 0s;
		-o-transition:      all 0s;
		-webkit-transition: all 0s;
	transform:             rotateY( 0deg ) !important;
		-moz-transform:    rotateY( 0deg ) !important;
		-ms-transform:     rotateY( 0deg ) !important;
		-o-transform:      rotateY( 0deg ) !important;
		-webkit-transform: rotateY( 0deg ) !important;
}
.hiding{
	transition: all 0s;
		-moz-transition:    all 0s;
		-ms-transition:     all 0s;
		-o-transition:      all 0s;
		-webkit-transition: all 0s;
	transform:             rotateY( 0deg ) !important;
		-moz-transform:    rotateY( 0deg ) !important;
		-ms-transform:     rotateY( 0deg ) !important;
		-o-transform:      rotateY( 0deg ) !important;
		-webkit-transform: rotateY( 0deg ) !important;
}
.flip-side-1 {    
	transform:             rotateY( 0deg ) !important;
		-moz-transform:    rotateY( 0deg ) !important;
		-ms-transform:     rotateY( 0deg ) !important;
		-o-transform:      rotateY( 0deg ) !important;
		-webkit-transform: rotateY( 0deg ) !important;
}

.flip-side-2 {
	transform:             rotateY( 180deg ) !important;
		-moz-transform:    rotateY( 180deg ) !important;
		-ms-transform:     rotateY( 180deg ) !important;
		-o-transform:      rotateY( 180deg ) !important;
		-webkit-transform: rotateY( 180deg ) !important;
}

.flip-out {
	-webkit-transform: rotateY(-90deg) scale(.9);
	-webkit-animation-name: flipouttoleft;
	-webkit-animation-duration: 175ms;
	-moz-transform: rotateY(-90deg) scale(.9);
	-moz-animation-name: flipouttoleft;
	-moz-animation-duration: 175ms;
}
.flip-in {
	-webkit-animation-name: flipintoright;
	-webkit-animation-duration: 225ms;
	-moz-animation-name: flipintoright;
	-moz-animation-duration: 225ms;
}
.flip-out-reverse {
	-webkit-transform: rotateY(90deg) scale(.9);
	-webkit-animation-name: flipouttoright;
	-moz-transform: rotateY(90deg) scale(.9);
	-moz-animation-name: flipouttoright;
}
.flip.in.reverse {
	-webkit-animation-name: flipintoleft;
	-moz-animation-name: flipintoleft;
}
@-webkit-keyframes flipouttoleft {
    from { -webkit-transform: rotateY(0); }
    to { -webkit-transform: rotateY(-90deg) scale(.9); }
}
@-moz-keyframes flipouttoleft {
    from { -moz-transform: rotateY(0); }
    to { -moz-transform: rotateY(-90deg) scale(.9); }
}
@-webkit-keyframes flipouttoright {
    from { -webkit-transform: rotateY(0) ; }
    to { -webkit-transform: rotateY(90deg) scale(.9); }
}
@-moz-keyframes flipouttoright {
    from { -moz-transform: rotateY(0); }
    to { -moz-transform: rotateY(90deg) scale(.9); }
}
@-webkit-keyframes flipintoleft {
    from { -webkit-transform: rotateY(-90deg) scale(.9); }
    to { -webkit-transform: rotateY(0); }
}
@-moz-keyframes flipintoleft {
    from { -moz-transform: rotateY(-90deg) scale(.9); }
    to { -moz-transform: rotateY(0); }
}
@-webkit-keyframes flipintoright {
    from { -webkit-transform: rotateY(90deg) scale(.9); }
    to { -webkit-transform: rotateY(0); }
}
@-moz-keyframes flipintoright {
    from { -moz-transform: rotateY(90deg) scale(.9); }
    to { -moz-transform: rotateY(0); }
}