.FieldWrapper label[for="optional-label"] {
   float: left;
}

/*Float lefts*/
.CustomisableForm .field-left{
    float: left;
}

.CustomisableForm .field-left:first-of-type{
    clear: left;
}

/*All fields*/
.CustomisableForm .field-short, .CustomisableForm .field-medium, .CustomisableForm .field-long{
    margin-right: 2%;
}

/*Short fields*/
.CustomisableForm .field-short{
    width: 95px;
}

/*Medium fields*/
.CustomisableForm .field-medium{
    width: 49%;
}

.CustomisableForm .field-medium.field-left:nth-of-type(2n){
    margin-right: 0;
}

/*Checkbox styles*/
.contact-form .html-text, .contact-form .html-text p{
	font-weight: bold;
	font-size: 14px;
}
.contact-form .checklabel, .contact-form .check-text{
	float: left;
	font-weight: bold;
	font-size: 14px;
}
.contact-form .checkbox input{
	position: relative;
    bottom: 28px;
    right: 28px;
}