.formField {
 	-webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;	
}

.formCheckbox {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
    border-radius:5px;
    vertical-align:-50%;
}

.formPopup {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
    vertical-align:middle;
    box-sizing:content-box;
    border-radius:5px;
}
.formPopup:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
.formPopupoption:not(:checked) {
  color: black; /* prevent <option>s from becoming transparent as well */
}

.formRadio {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
    border-radius:50%;
    vertical-align:-50%;
}

.formRadio:active, .formPopup:active, .formCheckbox:active {
	opacity:0.7;
}

.formSubmit {
	width:0.1px;
	height:0.1px;
	opacity:0;
	overflow:hidden;
	position:absolute;
	z-index:-1;
}