body.authentication-bg-pattern {
	background-image: url('../images/background-image-dark.jpg');
	background-color: #71173a;
}

body.authentication-bg-pattern .subtitle {
	color: #94A0AD;
	text-transform: uppercase;
	border: 1px solid #8C98A5;
	padding: 15px 0;
	position: relative;
}

body[data-sidebar-size=condensed] .auth-logo .logo span.logo-lg {
	display: block;
}

.authentication-bg .btn-primary {
	background-color: #71173a;
	border-color: #71173a;
}

.authentication-bg label {
	margin-bottom: 0.5rem;
}

.auth-logo .logo img {
	height: 70px;
}

.beta-tag {
	font-size: 11px;
	color: #e10000;
	position: absolute;
	bottom: 5px;
	left: 0;
	right: 0;
}

.location-tag {
	font-size: 11px;
	position: absolute;
	bottom: 5px;
	left: 0;
	right: 0;
}

.orderContainer .list-group-item:first-child {
	border-radius: 0px !important;
}

.card-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(54, 64, 74, 0.9);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10;
	border-radius: .25rem;
}

.overlay-content {
	text-align: center;
	font-weight: bold;
	font-size: 1.5rem;
	color: #acbfd2;
}

/* ---------------------------------------------- */

.card.previousStage {
	opacity: .6;
}

.card.currentStage .card-header {
	background: #195015;
}

.card.nextStage .card-header {
	background: #504115;
}

.card.nextNextStage .card-header {
	background: #501515;
}

/* ---------------------------------------------- */