.title {
	color: var(--lp-title);
}

.container-image,
.img-container {
	/* background-image: url(../img/legacy/left-side-image.jpg); */
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left top;
}

/* heading */
.payment-heading {
	color: var(--lp-heading);
	border-left: 4px solid var(--lp-title);
}

.input-style {
	/*box-shadow: 0 3px 6px 0 rgba(78, 78, 78, 0.15);*/
	border: solid 1px #d3d3d3;
	background-color: #ffffff;
}

label,
.tags {
	color: var(--lp-label);
}


.amount-input {
	background: #e2e2e2;
}

.policy-link,
.policy-link:hover,
.form-container a:not(.btn),
.form-container a:not(.btn):hover {
	color: var(--lp-link);
}

/* dim the opacity on hover */
.policy-link:hover {
	opacity: 0.9;
}

.form-footer {
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, var(--lp-footer-bg) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, var(--lp-footer-bg) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, var(--lp-footer-bg) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eff5fd', GradientType=1);
	/* IE6-9 */
}

.pay-now-btn,
.form-button {
	border-color: var(--lp-submit-btn) !important;
	color: var(--lp-submit-btn);
	background-color: transparent;
	transition: all .2s linear;
}

.pay-now-btn:hover,
.form-button:hover {
	background-color: var(--lp-submit-btn);
	color: #ffffff;
}

.bg-provider {
	background-image: linear-gradient(to bottom, var(--lp-form-bg), #ffffff);
}

.num_circle {
	background-color: var(--lp-num-circle-bg);
	color: var(--lp-num-circle-text);
}

#g-error {
	color: red;
}

.active>.num_circle {
	background-color: var(--lp-submit-btn) !important;
	color: #fff;
}

.line {
	border: 1px solid var(--lp-title) !important;
}

/* .formheader {
	border-left: 1px solid var(--lp-title);
} */

#dob+svg {
	fill: var(--lp-title) !important;
}

/* blurry background */
.light-gray-bg {
	background-color: rgb(255 255 255 / 60%);
	backdrop-filter: blur(2px);
}