.card-header {
	border-bottom: 1px solid #cccccc;
}

.card {
	margin-bottom: 48px;
}

form .form-actions {
	border-top: 1px solid #d1d5ea;
	padding: 5px 0 !important;
	margin-top: 5px !important;
	margin-bottom: 1px !important;
}

form .form-group {
	margin-bottom: 0.5rem !important;
}

.flip-card {
	background-color: transparent;
	width: 240px;
	height: 180px;
	perspective: 1000px;
}

.flip-card-inner {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: transform 0.6s;
	transform-style: preserve-3d;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.flip-card:hover .flip-card-inner {
	transform: rotateY(180deg);
}

.flip-card-front,
.flip-card-back {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.flip-card-front {
	background-color: #bbb;
	color: black;
}

.flip-card-back {
	background-color: white;
	color: white;
	transform: rotateY(180deg);
}