@import "uni-form-generic.css";.uniForm fieldset{}
.uniForm fieldset legend{color:#333;font-weight:bold;font-size:100%;margin:0;padding:1.5em 0;}
.uniForm .ctrlHolder{padding:7px;border-bottom:1px solid #dfdfdf;}
.uniForm .buttonHolder{text-align:right;}
.uniForm .resetButton{float:left;}
.uniForm .primaryAction{font-weight:bold;}
.uniForm .focused{background:#fffcdf;}
.uniForm .inlineLabel input,
.uniForm .inlineLabels .inlineLabel input,
.uniForm .blockLabels .inlineLabel input{float:left;margin:0 .4em 0 0;}
.uniForm .inlineLabel span{float:left;width:90%;}
.uniForm .blockLabels .ctrlHolder{}
.uniForm label,
.uniForm .blockLabels label,
.uniForm .blockLabels .label{margin:0 0 .5em 0;}
.uniForm .textInput,
.uniForm .blockLabels .textInput,
.uniForm .blockLabels .fileUpload{width:53%;}
.uniForm .selectInput,
.uniForm select,
.uniForm .blockLabels .selectInput,
.uniForm .blockLabels select{width:53.5%;}
.uniForm textarea,
.uniForm .blockLabels textarea{width:53%;height:12em;}
.uniForm .formHint,
.uniForm .blockLabels .formHint{width:45%;font-size:.9em;color:#777;position:relative;top:-.5em;}
.uniForm .multiField,
.uniForm .blockLabels .multiField{width:53%;}
.uniForm .multiField .inlineLabel,
.uniForm .blockLabels .multiField .inlineLabel{display:block;margin:0 0 .5em 0;}
.uniForm .multiField .blockLabel,
.uniForm .blockLabels .multiField .blockLabel{width:30%;margin:0 10px 0 0;}
.uniForm .multiField .blockLabel .textInput,
.uniForm .multiField .blockLabel .selectInput,
.uniForm .multiField .blockLabel select,
.uniForm .blockLabels .multiField .blockLabel .textInput,
.uniForm .blockLabels .multiField .blockLabel .selectInput,
.uniForm .blockLabels .multiField .blockLabel select{width:100%;margin:.3em 0 0 0;}
.uniForm .inlineLabels .ctrlHolder{}
.uniForm .inlineLabels label,
.uniForm .inlineLabels .label{width:45%;margin:.3em 2% 0 0;}
.uniForm .inlineLabels .textInput,
.uniForm .inlineLabels .fileUpload{width:45%;}
.uniForm .inlineLabels .selectInput,
.uniForm .inlineLabels select{width:45%;}
.uniForm .inlineLabels textarea{width:45%;height:12em;}
.uniForm .inlineLabels .formHint{margin-top:0;margin-left:47%;font-size:.9em;color:#777;position:static;}
.uniForm .inlineLabels .multiField{width:45%;margin:0 0 .3em 0;}
.uniForm .inlineLabels .multiField .inlineLabel{display:block;margin:0 0 .5em 0;}
.uniForm .inlineLabels .multiField .blockLabel{float:left;width:26%;margin:0 3% 0 0;}
.uniForm .inlineLabels .multiField .blockLabel .textInput,
.uniForm .inlineLabels .multiField .blockLabel .selectInput,
.uniForm .inlineLabels .multiField .blockLabel select{width:100%;margin:.3em 0 0 0;}
.uniForm .ctrlHolder .textInput:focus{outline:none;}
.uniForm .ctrlHolder textarea:focus{outline:none;}
.uniForm div.focused .formHint{color:#333;}
.uniForm .col{width:47.9%;margin:0 2% 20px 0;}
.uniForm .col.first{width:49%;float:left;clear:none;}
.uniForm .col.last{width:49%;float:right;clear:none;margin-right:0;}
.uniForm #errorMsg{background:#ffdfdf;border:1px solid #df7d7d;border-width:1px 1px;margin:0 0 1.5em 0;padding:7px;}
.uniForm .error{background:#ffdfdf;border:1px solid #df7d7d;border-width:1px 0;}
.uniForm #errorMsg dt, .uniForm #errorMsg h3{margin:0 0 .5em 0;font-size:100%;line-height:100%;font-weight:bold;}
.uniForm #errorMsg dd{margin:0;padding:0;}
.uniForm #errorMsg ol{margin:0;padding:0;}
.uniForm #errorMsg ol li{margin:0;padding:2px;list-style-position:inside;border-bottom:1px dotted #df7d7d;position:relative;}
.uniForm .errorField{color:#af4c4c;margin:0 0 6px 0;padding:4px;background:#ffbfbf;}
.uniForm #OKMsg{background:#C8FFBF;border:1px solid #A2EF95;border-width:1px 0;margin:0 0 1.5em 0;padding:7px;}
.uniForm #OKMsg p{margin:0;}
.uniForm .textInput, .uniForm textarea{border:2px solid #CCCCCC;}
.uniForm .buttonHolder{clear:none;padding:10px 10px 10px 10px;margin:1em 0;border:1px solid #ccc;border-width:1px 0;background:#f9f9f9;height:25px;}
.uniForm .primaryAction{font-weight:normal;}
.uniForm{margin-left:15px;margin-right:15px;}
#errorMsg ul{margin-bottom:6px;}
.uniForm .focused{background:#FFF6BF;}
#errorMsg h4{font-size:16px;margin:0;margin-bottom:11px;}
.uniForm{position:static;}
.uniForm .buttonHolder button{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #888;border-bottom:1px solid #888;background:#eeeeee;color:#333;}
.uniForm .buttonHolder button:hover{cursor:pointer;}
.uniForm .inlineLabels .multiField .blockLabel{float:left;width:30%;margin:0 5% 0 0;}
.uniForm .textOnly{border:0;background:0;color:black;padding:0;margin:0;}