.pp-form-submit-button-wrap {
	display: flex !important;
    justify-content: flex-start;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap input:not([type="radio"]):not([type="checkbox"]), .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap select, .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea {
    padding: 15px 15px !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap .pp-form-material-icons {
    margin-top: 15px !important;
}

.ppress-form-bottom-links {
	color: rgba(255,255,255,0.2) !important;
}

.ppress-form-bottom-links a {
	color: rgba(255,255,255,0.7) !important;
	font-weight: 500 !important;
	padding: 7px 10px;
	border-radius: 8px;
	border-width: 0px;
}

.ppress-form-bottom-links a:hover {
	color: #ffffff !important;
	background: rgba(255,255,255,0.2);
	transition: all .3s ease 0ms !important;
	text-decoration: none !important;
}

input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
    color : #4a4a4a !important;
}

p:not(.has-background):last-of-type {
    color: #ffffff !important;
}