/* File: css/default.uni-form.css, Ratio: 58.3% */
.uniForm{}.uniForm legend{font-weight: bold; font-size: 100%; margin: 0; padding: 1.5em 0;}.uniForm .ctrlHolder{padding: 1em; border-bottom: 1px solid #efefef;}.uniForm .ctrlHolder.focused{background: #fffcdf;}.uniForm .inlineLabels .noLabel{}.uniForm .buttonHolder{background: #efefef; text-align: right; margin: 1.5em 0 0 0; padding: 1.5em;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;}.uniForm .buttonHolder .primaryAction{padding: 10px 22px; line-height: 1; background: #254a86; border: 1px solid #163362; font-size: 12px; font-weight: bold; color: #fff;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius:4px; -o-border-radius:4px; -khtml-border-radius:4px; box-shadow: 1px 1px 0 #fff; -webkit-box-shadow: 1px 1px 0 #fff; -moz-box-shadow: 1px 1px 0 #fff; text-shadow: -1px -1px 0 rgba(0,0,0,.25);}.uniForm .buttonHolder .primaryAction:active{position: relative; top: 1px;}.uniForm .secondaryAction{text-align: left;}.uniForm button.secondaryAction{background: transparent; border: none; color: #777; margin: 1.25em 0 0 0; padding: 0;}.uniForm .inlineLabels label em,.uniForm .inlineLabels .label em{font-style: normal; font-weight: bold;}.uniForm label small{font-size: .75em; color: #777;}.uniForm .textInput,.uniForm textarea{padding: 4px 2px; border: 1px solid #aaa; background: #fff;}.uniForm textarea{height: 12em;}.uniForm select{}.uniForm .fileUpload{}.uniForm ul{}.uniForm li{}.uniForm ul li label{font-size: .85em;}.uniForm .small{}.uniForm .medium{}.uniForm .large{}.uniForm .auto{}.uniForm .small,.uniForm .medium,.uniForm .auto{}.uniForm .ctrlHolder .textInput:focus,.uniForm .ctrlHolder textarea:focus{outline: none;}.uniForm .formHint{font-size: .85em; color: #777;}.uniForm .inlineLabels .formHint{padding-top: .5em;}.uniForm .ctrlHolder.focused .formHint{color: #333;}.uniForm #errorMsg{background: #ffdfdf; border: 1px solid #f3afb5; margin: 0 0 1.5em 0; padding: 0 1.5em;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;}.uniForm #errorMsg h3{}.uniForm #errorMsg ol{margin: 0 0 1.5em 0; padding: 0;}.uniForm #errorMsg ol li{margin: 0 0 3px 1.5em; padding: 7px; background: #f6bec1; position: relative; font-size: .85em;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;}.uniForm .ctrlHolder.error,.uniForm .ctrlHolder.focused.error{background: #ffdfdf; border: 1px solid #f3afb5;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;}.uniForm .ctrlHolder.error input.error,.uniForm .ctrlHolder.error select.error,.uniForm .ctrlHolder.error textarea.error{color: #af4c4c; margin: 0 0 6px 0; padding: 4px;}.uniForm #okMsg{background: #c8ffbf; border: 1px solid #a2ef95; margin: 0 0 1.5em 0; padding: 0 1.5em; text-align: center;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius:4px; -o-border-radius:4px; -khtml-border-radius:4px;}.uniForm #okMsg p{margin: 0;}.uniForm .col{}.uniForm .col.first{}.uniForm .col.last{}.uniForm .col{margin-bottom: 1.5em;}.uniForm .col.first{width: 49%; float: left; clear: none;}.uniForm .col.last{width: 49%; float: right; clear: none; margin-right: 0;}
