.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*/
.CustomisableContactForm .html-text, .CustomisableContactForm .html-text p{
	font-weight: bold;
	font-size: 14px;
}
.CustomisableContactForm .checklabel, .CustomisableContactForm .check-text{
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.CustomisableContactForm .checklabel{
	color: #424242;
}
.CustomisableContactForm .checkbox input{
	float: left;
	width: 20px;
	margin:5px 10px 0;
}