.stdform input[type="text"] {
	font-size: 18pt;
	font-family: "Quicksand-Medium";
	background-color: #e1e1e1;
	border: 1px solid #e1e1e1;
	border-radius: 15px;
	color: #585857;
	padding-left: 0.4em;
}
.stdform input[type="file"] {
	font-size: 18pt;
	font-family: "Quicksand-Medium";
	background-color: #e1e1e1;
	border: 1px solid #e1e1e1;
	border-radius: 15px;
	color: #585857;
	padding-left: 0.4em;
}
.stdform input[type="password"] {
	font-size: 18pt;
	font-family: "Quicksand-Medium";
	background-color: #e1e1e1;
	border: 1px solid #e1e1e1;
	border-radius: 15px;
	color: #585857;
	padding-left: 0.4em;
}
.stdform select {
	color: #585857;
	font-size: 18pt;
	font-family: "Quicksand-Medium";
	background-color: #e1e1e1;
	border: 1px solid #e1e1e1;
	border-radius: 15px;
	width: 432px;
	padding-left: 0.4em;
	padding-bottom: 0.1em;
}
.stdform option {
	color: #585857;
	font-family: arial;
}
.stdform textarea {
	width: 750px;
	background-color: #e1e1e1;
	border: 1px solid #e1e1e1;
	border-radius: 15px;
	resize: none;
}
.stdform input[type="email"] {
	font-size: 18pt;
	font-family: "Quicksand-Medium";
	background-color: #e1e1e1;
	border: 1px solid #e1e1e1;
	border-radius: 15px;
	color: #585857;
	padding-left: 0.4em;
}
.checkbox input[type="checkbox"] {
	display: none;
}
.checkbox label {
	display: block;
	margin-top: 0.2em;
	height: 15px;
	width: 15px;
	border: 2px solid #44b94a;
	border-radius: 10px;
	
}
.checkbox input[type=checkbox]:checked+label {
	background-color: #44b94a;
}
.stdform input[type="submit"] {
	color: white;
	background-color: #44b94a;
	border: 1px solid #44b94a;
	border-radius: 18px;
	font-family: "Quicksand-Medium";
	font-size: 18pt;
	padding: 0.2em 0.8em;
}
.stdform input[type="radio"] {
	display: inline-block;
	padding-bottom: 1em;
	margin-bottom: 1em;
	margin-top: 0;
}
.radio {
	height: min-content;
}
.insertform {
	margin: 2em 2em 2em 2em;
}
.insertform-flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	column-gap: 3%;
}
.insertform-left {
	padding-top: 1em;
	padding-bottom: 0.3em;
	display: grid;
	grid-template-columns: auto auto;
	justify-content: end;
}
.insertform-right {
	padding-top: 1em;
	padding-bottom: 0.3em;
	display: grid;
	grid-template-columns: auto auto;
	justify-content: start;
}
.insertform-item {
	padding: 0.2em;
}
.insertform input[type="text"] {
	font-size: 18pt;
	font-family: "Quicksand-Medium";
	background-color: #e1e1e1;
	border: 1px solid #e1e1e1;
	border-radius: 15px;
	color: #585857;
	padding-left: 0.4em;
}
.insertform select {
	color: #585857;
	font-size: 18pt;
	font-family: "Quicksand-Medium";
	background-color: #e1e1e1;
	border: 1px solid #e1e1e1;
	border-radius: 15px;
	width: 432px;
	padding-left: 0.4em;
	padding-bottom: 0.1em;
}
.insertform option {
	color: #585857;
	font-family: arial;
}
.insertform-center {
	border: 2px solid #44b94a;
	border-radius: 4px;
}
.span2 {
	grid-column: 1 / span 2;
}
.insertform-message {
	text-align: center;
	position: relative;
	min-height: 2em;
}
.insertform textarea {
	width: 750px;
	background-color: #e1e1e1;
	border: 1px solid #e1e1e1;
	border-radius: 15px;
	resize: none;
	font-size: 18pt;
}
.checkbox input[type="checkbox"] {
	display: none;
}
.checkbox label {
	display: block;
	margin-top: 0.2em;
	height: 15px;
	width: 15px;
	border: 2px solid #44b94a;
	border-radius: 10px;
	
}
.checkbox input[type=checkbox]:checked+label {
	background-color: #44b94a;
}
.insertform input[type="submit"] {
	color: white;
	background-color: #44b94a;
	border: 1px solid #44b94a;
	border-radius: 18px;
	font-family: "Quicksand-Medium";
	font-size: 18pt;
	padding: 0.2em 0.8em;
	display: block;
	margin: 0 auto auto auto;
}
.insertform-removable {
	display: grid;
	grid-template-columns: auto auto;
	justify-content: start;
	grid-column-gap: 1em;
	padding-left: 0.15em;
}
.insertform-consent {
	width: 65%;
	margin: 0.3em auto;
}
.form-cancel {
	display: grid;
	grid-template-columns: min-content min-content;
	justify-content: center;
	grid-column-gap: 1em;
}
.form-cancel a {
	text-decoration: none;
	color: white;
	background-color: #44b94a;
	border: 1px solid #44b94a;
	border-radius: 18px;
	font-family: "Quicksand-Medium";
	font-size: 18pt;
	padding: 0.2em 0.8em;
	display: block;
	margin: 0 auto auto auto;
}
.addressform {
	margin: 2em;
	position: relative;
	width: auto;
	max-width: 1100px;
}
.addressform input[type="email"] {
	font-size: 18pt;
	font-family: "Quicksand-Medium";
	background-color: #e1e1e1;
	border: 1px solid #e1e1e1;
	border-radius: 15px;
	color: #585857;
	padding-left: 0.4em;
}
.addressform select {
	color: #585857;
	font-size: 18pt;
	font-family: "Quicksand-Medium";
	background-color: #e1e1e1;
	border: 1px solid #e1e1e1;
	border-radius: 15px;
	padding-left: 0.4em;
	padding-bottom: 0.1em;
}
.addressform option {
	color: #585857;
	font-family: arial;
}
.addressform input[type="submit"] {
	color: white;
	background-color: #44b94a;
	border: 1px solid #44b94a;
	border-radius: 18px;
	font-family: "Quicksand-Medium";
	font-size: 18pt;
	display: block;
	padding: 0.2em 0.8em;
	margin: 0.2em auto auto auto;
}
@media only screen and (max-width: 600px) {
	.insertform-consent {
		width: 100%;
		margin: 0.1em 2em;
	}
}