
input[type=text],
input[type=number],
input[type=search], 
input[type=password], 
input[type=email],
input[type=file],
textarea {
	appearance: none;
    -moz-appearance: none;
	-webkit-appearance: none;
	font-family: 'Poppins', sans-serif;
	font-size: 1.0em;
	display:block;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border: 1px solid var(--color-3);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: var(--color-6);
	padding: 8px;
	width: 100%;
}

input.disabled {
	font-family: 'Poppins', sans-serif;
	background: #DDDDDD;
}

select, option {
	font-family: 'Poppins', sans-serif;
	font-size: 1.0em;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border: 1px solid var(--color-3);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: var(--color-6);
	padding: 8px;
	width: 100%;
	cursor:pointer;
}


input[type=checkbox] {
	-webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


button,
input[type=submit],
input[type=reset],
input[type=button] {
	appearance: none;
    -moz-appearance: none;
	-webkit-appearance: none;
	font-family: 'Poppins', sans-serif;
	font-size: 1.0em;
	font-weight: 600;
	color: #fff;
	display:block;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border: 1px solid #000;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: var(--color-4);
	padding: 8px;
	width: 100%;
	cursor:pointer;
}

button:hover,
input[type=submit]:hover,
input[type=reset]:hover, 
input[type=button]:hover {
	color: #000;
	font-family: 'Poppins', sans-serif;
	background-color: var(--color-5);
}


select {
	font-family: 'Poppins', sans-serif;
	cursor:pointer;
}




label {
	font-weight: bold;
	color: #444;
}

legend {
	font-size: 1.6rem;
	color: var(--color-3);
}

fieldset {
	display: inline-block;
	width: 100%;
	margin: 10px 0 10px 0;
	padding: 10px;
	border: 1px solid #aaa;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.button-green, .button-green:hover {
    background: green;
    color: white;
    content: "Kosárban van";
}