/* Application specific styles */

body {
	padding-top: 50px;
	padding-bottom: 20px;
}

.shadowHover {
	box-shadow: 2px 2px 10px rgba(128, 128, 128, 0.4);
}

.body-content {
	padding-left: 15px;
	padding-right: 15px;
}

.dl-horizontal dt {
	white-space: normal;
}
@media print {
    body {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
}
.myFrame {
	border: 1px solid #BBBCBB;
	border-radius: 6px;
	color: #000000;
	margin: 0;
	padding: 4px;
	//	width: auto;
}
.textAlignRight {
    text-align: right;
    padding-right: 5px !important;
}
.textAlignCenter {
    text-align: center;
}
.gridDocEditor .e-headercelldiv {
    padding-left: 0.4em;
    padding-right: 0.4em;
}
/* Angular transition animations */

.shuffle-animation.ng-enter,
.shuffle-animation.ng-leave {
	position: relative;
}

.shuffle-animation.ng-enter {
	-moz-transition: ease-out all 0.3s 0.4s;
	-o-transition: ease-out all 0.3s 0.4s;
	-webkit-transition: ease-out all 0.3s 0.4s;
	transition: ease-out all 0.3s 0.4s;
	left: 2em;
	opacity: 0;
}

.shuffle-animation.ng-enter.ng-enter-active {
	left: 0;
	opacity: 1;
}

.shuffle-animation.ng-leave {
	-moz-transition: 0.3s ease-out all;
	-o-transition: 0.3s ease-out all;
	-webkit-transition: 0.3s ease-out all;
	transition: 0.3s ease-out all;
	left: 0;
	opacity: 1;
}

.shuffle-animation.ng-leave.ng-leave-active {
	left: 2em;
	opacity: 0;
}
