@charset "utf-8";
/* CSS Document */

.animatePage {
    -webkit-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -ms-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
    /* easeOutQuad */
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -ms-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    /* easeOutQuad */
}

.animatePage.ng-enter {
    left: 2999px;
	opacity: 0;
    transition-duration: 500ms;
    -webkit-transition-duration: 500ms;
}

.animatePage.ng-enter-active {
    left: 0px;
	opacity: 1;
}

.animatePage.ng-leave {
    left: 0px;
	opacity: 1;
    transition-duration: 500ms;
    -webkit-transition-duration: 500ms;
}

.animatePage.ng-leave-active {
    left: -1999px;
	opacity:0;
}

.animatePage.ng-hide-add {
    transition-duration: 250ms;
    -webkit-transition-duration: 250ms;
    opacity: 1;
}

.animatePage.ng-hide-add.ng-hide-add-active {
    opacity: 0;
}

.animatePage.ng-hide-remove {
    transition-duration: 250ms;
    -webkit-transition-duration: 250ms;
    display: block !important;
    opacity: 0;
}

.animatePage.ng-hide-remove.ng-hide-remove-active {
    opacity: 1;
}
.animatePage form input.ng-invalid {
  transition:0.5s linear all;
  border: 1px solid #FF0004;
}
section.noMessage {
	transition:0.5s linear all;
	margin: 40px 0px -40px 0px;
}
section.message {
	transition:0.5s linear all;
	margin: 80px 0px -80px 0px;
}
details.showMessage {
	transition:0.5s linear all;
	height: 80px;
}
details.hideMessage {
	transition:0.5s linear all;
	height: 0px;
}