@import url(https://fonts.googleapis.com/css?family=Fontdiner+Swanky);

.animate-repeat.ng-move,
.animate-repeat.ng-enter,
.animate-repeat.ng-leave {
	transition: all linear 0.5s;
}
	.animate-repeat.ng-leave.ng-leave-active,
	.animate-repeat.ng-move,
	.animate-repeat.ng-enter {
		opacity: 0;
	}
	.animate-repeat.ng-leave,
	.animate-repeat.ng-move.ng-move-active,
	.animate-repeat.ng-enter.ng-enter-active {
		opacity: 1;
	}

body {
	background: #a8d2ed url("../images/background_01_mobile.gif") no-repeat center top fixed;
}

h1 {
	font-family: 'Fontdiner Swanky', cursive;
}

td {
	background-color: rgba(51, 210, 255, 0.29);
}
	td span {
		color: red;
	}

ul {
	padding-left: 15px;
}

.table > thead > tr > th {
	border-bottom: 2px solid #D4EDFF;
}
	.table > tbody > tr > td {
		border-top: 1px solid #C5E7FF;
	}

.form-control {
	background-color: #E6F7F2;
}

.panel-default {
	border-color: #C1DFF3;
}
	.panel-default > .panel-heading {
		background-color: #9ADEC9;
		border-color: #C2F1E2;
		font-family: 'Fontdiner Swanky', cursive;
		letter-spacing: 1px;
	}

.panel-body {
	background-color: #D0E8E1;
}
	
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	body {
		background-image: url("../images/background_01.gif");
	}
}