/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 29 2023 | 11:22:31 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/* Gravity Forms CSS */

body #wrapper [role="main"] {
	overflow: inherit;
}

body .d-none {
	display: none;
}

.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before {
    background: #3f1d6d;
	border: 2px solid #3f1d6d;
}

.gform_wrapper.gravity-theme .gf_step_active .gf_step_number {
    background: #d374f7;
    color: #ffffff;
}

.gform_wrapper.gravity-theme .gf_step_number {
    border: 2px solid #d374f7;
}

.gf__teachers-select select {
	min-height: 500px;
}

.gfield_consent_description {
	display: none;
	padding-top: 14px !important;
    text-indent: 20px;
    margin-bottom: 16px;
}

gfield_consent_description_2_24 {
	display: inline-block;
    margin-top: 0;
    top: 0;
    vertical-align: middle;
}

.gfield_consent_label {
	font-size: 15px;
}

.gform_page .ginput_right.address_zip.ginput_address_zip {
	flex: 0 0 100%;
}

body .gform_wrapper.gravity-theme .chosen-container a.chosen-single {
	height: 49px;
    border-color: rgba(0,0,0,0.07);
    box-shadow: none;
    background-color: #fafafa;
}

body .gform_wrapper.gravity-theme .chosen-container a.chosen-single span {
	display: flex;
	align-items: center;
	height: 100%;
}

.address_city.ginput_address_city {
	flex: 0 0 100% !important;
}

.gfield--type-password,
.gfield--type-password input {
	width: 100%;
}