.uniForm .inlineLabels label{
 width: 23%;
}

.uniForm .inlineLabels .textInput{
 float: left;
 margin-left: 7px;
 width: 30%;
}

.uniForm .inlineLabels textarea{
 float: right;
 width: 73%;
}


/*  ORIGINAL!!!
.uniForm .inlineLabels .textInput,
.uniForm .inlineLabels textarea{
 float: right;
 width: 73%;
}
*/

.uniForm .inlineLabels .textInput{
 height:22px;
}

.uniForm .buttonHolder{
 background: none;
 padding: 0 0 2em;
 margin-top: 0px;
 clear: right;
}

.uniForm .buttonHolder .primaryAction{
 color: #f3f3f3;
 text-shadow: 1px 1px 1px #0f0f0f;
 border: solid 1px #aaa;
 background: -moz-linear-gradient(top, #5bee21 0%, #29a30a 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5bee21), color-stop(100%,#29a30a)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #5bee21 0%,#29a30a 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #5bee21 0%,#29a30a 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #5bee21 0%,#29a30a 100%); /* IE10+ */
 background: linear-gradient(top, #5bee21 0%,#29a30a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bee21', endColorstr='#29a30a',GradientType=0 ); /* IE6-9 */
 -webkit-box-shadow: 0 3px 5px rgba(0,0,0, .2);
 -moz-box-shadow: 0 3px 5px rgba(0,0,0, .2);
 box-shadow: 0 3px 5px rgba(0,0,0, .2);
 margin: -29px 0;
 padding: 11px 22px;
 font-size: 16px;
}

.uniForm .buttonHolder .primaryAction:hover{
 background: #5bee21;
}
 
.uniForm .ctrlHolder{
 padding: 0.5em 0;
 border-bottom: none;
}

form label{
 font-size:16px;
}

.uniForm .textInput, .uniForm textarea {
 font-family: 'PT Sans', sans-serif;
 font-size: 16px;
}

@media only screen and (max-width: 509px){
 .uniForm .ctrlHolder, .uniForm .buttonHolder { width: 95%;}
 .uniForm .inlineLabels label {width: 20%;}
}