:root {
	--bs-border-radius: 0.25rem;
}

.imgcmmh1 { height: calc(40px + 1vw); }
.imgcmmh2 { height: calc(40px + 1vw); }
.imgcmmh3 { height: calc(40px + 1vw); }
.imgcmmh5 { height: calc(20px + 1vw); }

@media (min-width: 1400px) {
	 .imgcmmh1 { height: 54px; }
	 .imgcmmh2 { height: 54px; }
	 .imgcmmh3 { height: 54px; }
	 .imgcmmh5 { height: 34px; }
}

.lmmh1 { margin-left: -5px; }
.lmmh2 { margin-left: -5px; }
.lmmh3 { margin-left: -5px; }
.lmmh5 { margin-left: -3px; }

.cmm-bgl { background: #f0ebe3; }
.cmm-bgm { background: #ccc5b2; }
.cmm-bgd { background: #6b6860; }
.cmm-clr-w { color: #fff; }
.cmm-clr-b { color: #000; }

.tag-bg-p {
	color: white;
	padding-top: calc(20px + 12vw);
	font-size: calc(4px + 2.5vw);
	font-weight: 500;
}
@media (min-width: 1400px) {
	.tag-bg-p {
		padding-top: 188px;
		font-size: 40px;
	}
}
.tag-bg-m {	margin-top: -1.05rem; }
@media (min-width: 992px) {
	.tag-bg-m {	margin-top: -1.65rem; }
}

.bodybg { background-color: var(--bs-body-bg); }

.ihmev-btn-bfp {
	--bs-btn-color: #ffffff;
	--bs-btn-bg: #156184;
	--bs-btn-border-color: #0b435b;

	--bs-btn-hover-color: #ffffff;
	--bs-btn-hover-bg: #104b65;
	--bs-btn-hover-border-color: #0b435b;
	--bs-btn-focus-shadow-rgb: 16,75,101;

	--bs-btn-active-color: #ffffff;
	--bs-btn-active-bg: #0d4259;
	--bs-btn-active-border-color: #0a3d52;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

	--bs-btn-disabled-color: #cccccc;
	--bs-btn-disabled-bg: #146285;
	--bs-btn-disabled-border-color: #156284;
}

