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

.formCheckbox {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
    background-image:none;
    border-radius:5px;
    vertical-align:-50%;
}
.formCheckbox:checked {
    background-image:url('tick.svg');
    background-repeat:no-repeat;
    background-position:center;
    background-size:70%;
}

.formPopup {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
    vertical-align:-50%;
    background-image:url('popupArrow.svg');
    background-repeat:no-repeat;
    background-size:auto 80%;
    box-sizing:content-box;
    border-radius:5px;
}

.formRadio {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
    background-image:none;
    border-radius:50%;
    vertical-align:-50%;
}
.formRadio:checked {
    background-image:url('radioSelect.svg');
    background-repeat:no-repeat;
    background-position:center;
    background-size:70%;
}

.formFile, .formSubmit {
	width:0.1px;
	height:0.1px;
	opacity:0;
	overflow:hidden;
	position:absolute;
	z-index:-1;
}
.formFileLabel {
	display:inline-block;
    background-image:url('upload.svg');
    background-repeat:no-repeat;
    background-size: auto 50%;
    border-radius:5px;
}

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