.email-contact {
	text-decoration: underline;
	color: #00732F;
}

/* .mb-header,
.bam-header {
	background-image: url("../../frontend/images/Membership-benefits-Banner.png");
}
.md-header {
	background-image: url("../../frontend/images/Member-directory-Banner.png");
}
*/
.mb-header,
.bam-header,
.md-header {
	/* height: 360px; */
	width: 100%;
} 
.md-container {
	max-width: min(60%, 1200px) !important;
}
.md-container hr {
	flex-grow: 1;
}
.md-container a {
	text-decoration: none;
	color: black;
}
.md-container .b-row .company img {
	max-height: 90px;
	max-width: 100%;
}
.bam-container .form.container {
	max-width: min(80%, 1800px) !important; 
	.part-name,
	.note {
		color: #CD2A37;
	}
}
.bam-container .required:after {
	color: red;
	content: " *";
}
.bam-container .detail {
	background-color: #CD2A37;
	color: white;
	max-width: min(100%, 1920px);
}
.bam-container .btn-submit {
	min-width: 150px;
	background-color: #E55864;
	color: white;
}
.bam-container .btn-submit:hover {
	background-color: #CD2A37;
}
.bam-container label.error {
	width: 100%;
}
.mb-container {
	max-width: min(80%,1900px) !important;
	ul {
		--icon-space: 1.3em;
		list-style: none;
		padding: 0;
	}
	li {
		padding-left: var(--icon-space);
	}
	li:before {
		content: "✔";
		display: inline-block;
		font-family: FontAwesome;
		margin-left: calc(var(--icon-space) * -1);
		width: var(--icon-space);
	}
}
.mb-container .mb-htbam .mb-packages .card:hover {
	background-color: #f8eeee;
	border-color: #CD2A37;
}
.mb-container .mb-htbam .card-title {
	color: #00732F;
}
hr {
	margin-left: 0;
	margin-right: 0;
}
.mb-container .mb-htbam .card {
	box-shadow: 0px 10px 10px 10px rgb(168, 164, 164,0.2);
}
.mb-container .mb-htbam .card .value {
	color: #CD2A37;
}
.mb-container .mb-details>.title,
.mb-container .mb-htbam>.title {
	color: #CD2A37;
}
.mb-container .mb-packages .required-block>p {
	font-size: 12px;
}
.mb-container .mb-packages .card-link.btn {
	background-color: white;
	border-color: #797979;
	border-radius: 0;
}
.mb-container .mb-packages .card-link.btn:hover {
	background-color: #CD2A37;
	border-color: #CD2A37;
	color: white;
}

@media (min-width: 768px) {
	.inf-table img {
		width: 80%;
	}
}