:root {
  	--bg-dark:#032D31;
    --btn-primary:#E29578;
   	--link-primary:#006D77;
   	--blue140:var(--link-primary);

   	--coral-blk80:#83C5BE;
   	--blk80:var(--coral-blk80);
   	--blk100:var(--coral-blk80);
   	--theme-clr-sec:#FFDDD2;
   	--color3:#A8DADC;
   	--borderClr:#006D77;
}
a {
  color: var(--theme-clr-sec);
}
body{
	background: var(--bg-dark);
	color: var(--white140);
	background: var(--bg-dark);
}
.btn-anime, .btn-anime:hover, .btn-anime:focus{
	background: var(--btn-primary);
}
.btn-anime-invert, .btn-anime-invert:hover, .btn-anime-invert:focus{
	background: var(--white140);
	color: var(--link-primary);
}
.btn-theme, .btn-theme:hover, .btn-theme:focus{
	background: var(--btn-primary);
}
.prev-step{
	color: var(--theme-clr-sec);
}
.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus{
	background: var(--btn-primary);
}
.hero-content{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#032d31+0,032d31+25,032d31+54,032d31+100&0.4+0,0.7+25,0.9+54,1+100 */
	background: linear-gradient(to bottom,  rgba(3,45,49,0.4) 0%,rgba(3,45,49,0.7) 25%,rgba(3,45,49,0.9) 54%,rgba(3,45,49,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
.qi-col span{
	color: var(--white140);
}
.qi-col p{
	color: var(--white120);
}
.qi-col{
	border-bottom: 1px solid var(--borderClr);
}
.accordion-faq .card-header{
	border-bottom-color: var(--borderClr);
}
.overlay{
	background: linear-gradient(180deg, rgba(45, 49, 66, 0.25) 0%, rgba(45, 49, 66, 0.75) 50%, #032D31 100%);
}
.blue-bg::before {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ae7922+0,bd9d67+100 */
	background: linear-gradient(45deg, rgba(45, 49, 66,1) 0%, #032D31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.accordion-faq .card-header .icon{
	background: var(--coral-blk80);
	color: var(--blk140);
}
.overlay.noGrad{
	background: rgba(45, 49, 66, 0.7);
}
.fcn-wrapper{
	background: transparent;
}
.fcn-wrapper::after{
	content: none;
}
.bg-wt100{
	background: transparent;
}
.table td, .table th, .img-wrp, .table-rounded{
	border-color:var(--borderClr)
}
.img-wrp{
	background: var(--white140);
}
.sq{
	background: transparent;
	border:none;
}
.sq p{
	color: var(--white140);
}
.img-sq{
	width: auto;
  	min-width: 30px;
  	margin-right: 10px;
}
.project-row::before{
	background: linear-gradient(180deg, rgba(45, 49, 66, 0.25) 0%, rgba(45, 49, 66, 0.75) 50%, #032D31 100%);

}
.footer-logo{
	background-image: url(../img/propnex-logo-light.png);
}
.card{
	background: var(--bg-dark);
	border-color: var(--borderClr);
}
.border-top{
	border-color: var(--borderClr) !important;
}
.accordion-faq .card-header a{
	color: var(--white140);
}
.btn-link, .btn-link:hover, .btn-link:focus{
	color: var(--theme-clr-sec);
}
.custom-check [type="checkbox"]:checked + label:before,
.custom-check [type="checkbox"]:not(:checked) + label:before {
	border: 1px solid var(--color3);
}

.custom-check [type="checkbox"]:checked + label::before{
	border: 1px solid var(--color3);
  	background: var(--color3);
}
.overlay.highlight, .highlight{
	background: rgba(3,45,49,0.8);
}
.wr-info .text-theme{
	color: var(--coral-blk80);
}
.wizard-left{
	background: var(--bg-dark);
	margin-bottom: 0;
}
@media screen and (max-width:768px){
	.prev-step{
		color: var(--link-primary);
	}
}