/* 
    Document   : formHandling.css
    Version    : 4.1
    Author     : Phil Sorrell       
*/
span.LV_validation_message {padding: 0em 0.5em; font-weight: bold;}
span.upload_validation_message {font-weight: bold;}
span.upload_valid, span.LV_valid {color: green; }
span.upload_invalid, span.LV_invalid, .fhErrorText {color: red;}
.LV_valid_field {border: 2px solid green}
.LV_invalid_field, .fh4 .fhErrorField input, .fh4 .fhErrorField textarea {border: 2px solid red}
.fh4 .fhErrorField label {font-weight: bold; color: red;}
.fh4 span strong {vertical-align: baseline !important}
.fh4 .fhHideVText .LV_validation_message {display: none}

div.datepickerControl {width: 250px !important}
div.datepickerControl table td {width: 20px !important; padding: 0.2em !important}

.fh4 .fhRadio * {vertical-align: middle}
.fh4 .fhRadio input {margin-right: 0.3em; width: auto !important;}
.fh4 .fhRadio {padding-right: 1em}

.fh4 .fhCheckbox * {vertical-align: middle}
.fh4 .fhCheckbox input {margin-right: 0.3em; width: auto !important;}
.fh4 .fhCheckbox {padding-right: 1em}

.fh4 .fhRequired * {vertical-align: middle}

/*table formats*/
.fh4 table {width: 100%}
.fh4 table td {padding-bottom: 0.5em !important}
.fh4 table .fhLabel {width: 150px;}
.fh4 table .fhLabel label {font-weight: bold}
.fh4 table .fhRequired, .fh4 table span.LV_validation_message {padding-left: 1em}
.fh4 table tr.fhTextarea *, .fh4 table tr.fhPara * {vertical-align: top;}
.fh4 table tr.fhCombi td.fhLabel {vertical-align: top;}
.fh4 table tr.fhCombi td.fhField label {padding-right: 0.5em;}
.fh4 table p {margin: 0em 0em 0.3em 0em !important; padding: 0em !important; font-size: 1em !important;}
.fh4 table tr.fhComi td {padding-bottom: 1em !important}
.fh4 table .fhErrorImg {margin-right: 5px; float: left;}
.fh4 table .fhErrorText {display: block; margin-top: 0px; }
.fh4 table tr.fhError * {vertical-align: top;}
.fh4 table tr.fhError td {padding-bottom: 1em !important;}
.fh4 table tr.fhHidden {display: none;}
.fh4 table span.fhSeoEdit img {margin-left: 0.3em; margin-top: -3px}
.fh4 table span.fhFileDelete {display: block;}
.fh4 table span.fhFileDelete label {padding-right: 0.5em}
.fh4 table span.fhFilePreview, .fh4 table span.fhImagePreview {display: block;}

.fhOutputForm td, .fhOutputForm th {vertical-align: top}
.fhOutputLabel {min-width: 200px; text-align: left;}