.card {
	min-height: 800px;
}

img {
	padding: 1rem 0;
	/*     width: 7rem; */
	width: 20%;
	height: 20%;
	max-width: 50%;
}

h4 {
	margin-top: 1rem;
	font-size: 1.4rem;
	text-align: center;
}

.text-container-row {
	margin: 3rem 0;
}

@media ( min-width : 375px) and (max-width: 812px) {
	.text-container-row {
		margin: 2rem 0;
	}
}

.text-container {
	width: 30rem;
	height: 9rem;
	padding: 0.375rem 0.75rem;
}

@media ( min-device-width : 375px) , ( max-device-width : 812px) {
	.text-container {
		width: 30rem;
		height: 12rem;
		padding: 0.375rem 1.75rem;
	}
}

h5 {
	display: list-item;
	/* This has to be "list-item"                                               */
	list-style-type: disc;
	/* See https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type     */
	list-style-position: inside;
	/* See https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-position */
	font-size: 0.8rem;
}

.btn {
	width: 14rem;
	margin: 1rem;
}

.lepbtn {
	width: 9rem;
	margin: 1rem;
}

.lep-button-active {
	background-color: #32818C;
	color: #fff;
	border-color: #32818C;
}
.lep-alert{
	position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.lep-alert-info{
	color:#0c5460;
	background-color:#d9edf7;
	border-color:#bee5eb}