.umbraco-forms-field {
    clear: both;
}

.umbraco-forms-field div label {
    display: inline;
}

label.umbraco-forms-label {
    display: block;
}

.umbraco-forms-form small {
    display: block;
    float: left;
    clear: both;
}

.umbraco-forms-form fieldset {
    border: none !important;
    padding: 0;
}

.umbraco-forms-form legend {
    display: block
}

.umbraco-forms-form input.text,
.umbraco-forms-form textarea {
    display: block;
}

.umbraco-forms-form input.fileupload {
    height: auto !important
}

.umbraco-forms-form span.checkbox,
.umbraco-forms-form span.checkboxlist,
.umbraco-forms-form span.radiobuttonlist {
    display: block;
    float: left;
}

.umbraco-forms-form .checkboxlist label {
    float: left;
    clear: left
}

.umbraco-forms-form .hiddenfield {
    display: none;
}

.umbraco-forms-form #recaptcha_widget_div {
    margin-left: 200px;
}

.umbraco-forms-hidden {
    display: none;
}