
	input[type="text"],
	input[type="email"],
	input[type="tel"],
	input[type="password"],
	select,
  textarea {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		border:1px solid #d5d5d5;
		font-family: 'Nunito', sans-serif;
		font-size:1.1em;
		width:100%;
		padding:8px 10px;
		margin:4px 0px 15px 0px;
		box-sizing:border-box;
	}

	textarea {
		height:100px;
		resize:none;
	}

	label:has(input:required, select:required, textarea:required) > span::after {
			content: " *";
			color: red;
	}