.form-container input[type="text"], .form-container input[type="tel"], .form-container input[type="email"], .form-container input[type="number"] {
	width: 100%;
	height: 30px;
	border: 1px solid grey;
	border-radius: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
}

.form-container input[type="checkbox"] {
	transform: scale(1.3);
	margin: 10px 10px 10px 0;
	cursor: pointer;
}
.form-container textarea {
	width: 100%;
	height: 200px;
	border: 1px solid grey;
	border-radius: 10px;
	padding: 10px;
	resize: none;
}

.form-container input[type="submit"] {
	padding: 10px 20px;
	background-color: #3783DB;
	cursor: pointer;
	border: 1px solid grey;
	border-radius: 5px;
	color: #FFFFFF;
	margin-top: 20px;
}
.form-container input[type="submit"]:hover {
	background-color: #3399FF;
}

.form-container select {
	width: 100%;
	height: 30px;
	border: 1px solid grey;
	border-radius: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
}

@media screen and (max-width: 768px) {
	.form-container {
		width: 100%;
	}
}