.text-primary-dlg{color:#e50695}
.bg-primary-dlg{background:#e50695}
.bg-dlg-gry{background:#54565b}
.text-dlg-gry{color:#54565b}

.bg-dc-blue{background:#007da5}
.text-dc-blue{color:#007da5}
.text-dlg-lm{color:#dae53a}
.bg-wht {background-color: #eaeaea;}
.bg-wht-card-text {
	padding: 10px 15px;
	background: #eaeaea;
	font-size: 16px;
	color: #000000}
.grant-header {
	background-color: #292929;
}
@media(max-width:768px){
.img-steps {max-width:200px;}
}
.req{color:#A80002 !important}

.dc-what{background:url("../images/grant-support/grant-hero2.png") center center no-repeat #000000 fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

#form443 .hide {
	display: none;
}

@media (min-width:1200px){
	.dc-what{padding-top:100px !important;padding-bottom:100px !important;}
}

@media(min-width:769px) and (max-width:1999px){
	.dc-what{padding-top:75px !important;padding-bottom:75px !important;}
}
@media(max-width:768px){
	.dc-what{padding-top:50px !important;padding-bottom:50px !important;}
	h1, h2.card-title {font-size: 1.3rem;};
	#join  {font-size: 1rem;};
}



#section5 {
	background-color: #007da5;
	justify-content: center;
	align-items: center;
}
#section6 {
	/* background-color: #717271; */
	background-color: #292929;
	justify-content: center;
	align-items: center;
	padding-bottom: 15%;
}
#section6 ul {
	list-style-type: none;
	padding-left: 20px;
}




/* WAVE/ARCH DIV */
.wave-divider-footer {
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	line-height: 0;
	margin-top: -10%;
}
.wave-divider-footer svg {
	position: relative;
	display: block;
	width: calc(208% + 1.3px);
	height: 101px;
	transform: rotateY(180deg);
}
.wave-divider-footer .shape-fill {
	fill: #55565a;
}
/* WAVE/ARCH DIV */
@media(max-width:992px) {
	.wave-divider-footer {
		margin-top: -15%;
	}
}
@media(max-width:768px) {
	.wave-divider-footer {
		margin-top: -17%;
	}
	#section6 {
		padding-bottom: 17%;
	}
}
@media(max-width:576px) {
	.wave-divider-footer {
		margin-top: -20%;
	}
	#section6 {
		padding-bottom: 20%;
	}
}
@media(max-width:485px) {
	.wave-divider-footer {
		margin-top: -25%;
	}
	#section6 {
		padding-bottom: 25%;
	}
}
.grecaptcha-badge {
	display: none;
}