﻿/* Uni-Form by Dragan Babic  - http://dnevnikeklektika.com/ , http://draganbabic.com/ */ 
/* Some rights reserved - http://creativecommons.org/licenses/by-sa/2.5/ */
/* It is suggested not to edit this file directly, but rather the uni-form.css provided in the Uni-Form zip archive */
.uniForm {margin :0 auto; padding:0; overflow:hidden; position:relative; width:100%;}
/* Some generals */
.uniForm fieldset {border:none; margin:0; padding:0;}
.uniForm fieldset legend {margin:0; padding:0;}
.uniForm .ctrlHolder {clear:both; margin:0; padding:0; overflow:hidden; width:100%;} /* This is the main unit that contains our form elements */
.uniForm .buttonHolder {clear:both; overflow:hidden;}
.uniForm .resetButton {}
.uniForm .submitButton {}
.uniForm .inlineLabel, .uniForm .inlineLabels .inlineLabel, .uniForm .blockLabels .inlineLabel {display:inline; float:none; margin:0 1em 0 0; width:auto;}
.uniForm .inlineLabel input {}
.uniForm .focused {} /* For highlighting the rows on input focus */
/* ########################################################################## */
/* Styles for form controls where labels are in line with the input elements */
/* Set the class of the parent (preferably to a fieldset) to .inlineLabels */
.uniForm .inlineLabels .ctrlHolder {}
.uniForm .inlineLabels label, .uniForm .inlineLabels .label {float:left; line-height:120%; margin:.3em 2% 0 0; padding:0; position:relative;}
.uniForm .inlineLabels .textInput, .uniForm .inlineLabels .fileUpload {float:left;}
.uniForm .inlineLabels .fileUpload {}
.uniForm .inlineLabels .selectInput {float:left;}
.uniForm .inlineLabels textarea {float:left;}
.uniForm .inlineLabels .formHint {clear:both;}
/* inlineLabels esthetics */
.uniForm .inlineLabels .formHint strong {}
/* ########################################################################## */
/* Styles for form controls where labels are above the input elements */
/* Set the class of the parent (preferably to a fieldset) to .blockLabels */
.uniForm .blockLabels .ctrlHolder {}
.uniForm .blockLabels label, .uniForm .blockLabels .label { display:block; float:none; line-height:100%; margin:.3em 0; padding:0; width:auto;}
.uniForm .blockLabels .label {float:left; margin-right:3em;}
.uniForm .blockLabels .inlineLabel {position:relative; top:.15em;}
.uniForm .blockLabels .textInput, .uniForm .blockLabels .fileUpload {float:left;}
.uniForm .blockLabels .fileUpload {}
.uniForm .blockLabels .selectInput {display:block;}
.uniForm .blockLabels textarea {display:block; float:left;}
.uniForm .blockLabels .formHint {clear:none; float:right; margin:0;}
/* blockLabels esthetics */
.uniForm .blockLabels .ctrlHolder {}
.uniForm .blockLabels .focused {}
/* ########################################################################## */
/* Focus pseudoclasses */
.uniForm .ctrlHolder .textInput:focus {}
.uniForm div.focused .textInput:focus {}
.uniForm div.focused .formHint {}
/* Required fields asterisk styling, use if needed */
.uniForm label em, .uniForm .label em {display:block; font-style:normal; font-weight:bold; left:100%; position:absolute; }
.uniForm .blockLabels label em, .uniForm .blockLabels .label em {display:inline; position:static;}
/* ########################################################################## */
/* Messages */
.uniForm #errorMsg, .uniForm .error {}
.uniForm #errorMsg dt, .uniForm #errorMsg h3 {}
.uniForm #errorMsg dd {}
.uniForm #errorMsg ol {}
.uniForm #errorMsg ol li {}
.uniForm .errorField {}
/* ########################################################################## */
/* Add the following classes to your fieldsets (preferably) if you want columns */
.uniForm .col {float:left;}
.uniForm .columnLeft {float:left;}
.uniForm .columnRight {float:right;}
