/*link hover styles*/
.plan h3 a,
footer a,
main a {
	text-decoration: none;
	background-image: linear-gradient(#d6f3ff, #d6f3ff);
	background-image: linear-gradient(rgba(214, 243, 255,1), rgba(214, 243, 255,1));
	background-size: 100% .5rem;
	background-position:100% 80%;
	background-repeat: no-repeat;
	transition: all .25s;
	color: var(--erllcbluedark);
}
main .cta a {color: var(--white);}
	.plan h3 a:hover,
	main a:hover {
		background-size: 100% 80%;
		background-image: linear-gradient(rgba(214, 243, 255,.5), rgba(214, 243, 255,.5));
	}
main .half-shade > .container > .row > .col-12:nth-child(2) a {
	background-image: linear-gradient(#97adc4, #97adc4);
	background-image: linear-gradient(rgba(151, 173, 196,.75), rgba(151, 173, 196,.75));

}
	main .half-shade > .container > .row > .col-12:nth-child(2) a:hover {
		background-image: linear-gradient(rgba(151, 173, 196,.25), rgba(151, 173, 196,.25));		
	}
.call-to-action a,
footer a {
	background-size: 100% .25rem;
	background-position:100% 90%;
	color: var(--pctblue05);
	background-image: linear-gradient(#6283a7, #6283a7);
	background-image: linear-gradient(rgba(98, 131, 167,1), rgba(98, 131, 167,1));
}
	.call-to-action a:hover,
	footer a:hover {
		background-size: 100% 80%;
		background-image: linear-gradient(rgba(98, 131, 167,.75), rgba(98, 131, 167,.75));		
	}
/*button hover styles  151 173 196*/
.btn.primary-btn:hover {
	background-color: transparent;
	color: var(--pctred);
}
/*plan card link styles */
.plan h3 a {
	color: var(--pctblue);
	background-size: 100% .25rem;
	background-position: 100% 100%;
	background-image: linear-gradient(var(--pctblue10), var(--pctblue10));
	line-height: 120%;
}
.plan h3 a:hover {
	background-size: 100% .5rem;
	background-image: linear-gradient(var(--pctblue10), var(--pctblue10));	
}
/* remove hover styles */
.nostyle-link {
	background-image: none !important;
}

/*hero zipcode*/
.powerchoice-theme .call-to-action .zip-commerial-link-container {
    background-color: transparent !important;
	padding: 0 !important;
	margin-top: 20px;
}
.powerchoice-theme .call-to-action .zip-commerial-link-container form{
	border-color: #416081 !important;
}
.powerchoice-theme .call-to-action .zip-commerial-link-container p,
.powerchoice-theme .call-to-action .zip-commerial-link-container p a {
    color: #fff !important;
}
.call-to-action .btn.primary-btn:hover {
	border-color: var(--pctred);
	border-width: .2rem;
}