.goldenforms-pro .uit-input{ line-height:36px; }
.goldenforms-pro .uit-file .file-field{
  filter:alpha(opacity=0);
  cursor:pointer;
  zoom: 1;
}

.goldenforms-pro .uit-select,
.goldenforms-pro .uit-button,
.ui-datepicker-buttonpane button,
.goldenforms-pro .append-picker-icon button, 
.goldenforms-pro .prepend-picker-icon button,
.goldenforms-pro .smart-widget .uit-button{ border:1px solid #111; }
.goldenforms-pro .sm-right .uit-button, 
.goldenforms-pro .append-picker-icon button,
.goldenforms-pro .sm-right .uit-button:hover, 
.goldenforms-pro .append-picker-icon button:hover{ border-left:0; }
.goldenforms-pro .sm-left .uit-button, 
.goldenforms-pro .prepend-picker-icon button,
.goldenforms-pro .sm-left .uit-button:hover, 
.goldenforms-pro .prepend-picker-icon button:hover{ border-right:0; }
.goldenforms-pro .uit-select select{ background: #464a4f;  }

/* @radio checkbox 
---------------------------------------------------------------- */
.goldenforms-pro .uit-option > input { 
	filter: alpha(opacity=0); 
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; 
}
.goldenforms-pro .uit-option > input + .checkbox-option:before, 
.goldenforms-pro .uit-option > input + .radio-option:before {  display: none;  }
.goldenforms-pro .uit-option > .checked + .checkbox-option:before, 
.goldenforms-pro .uit-option > .checked + .radio-option:before { display: block; }
.goldenforms-pro .uit-option > .checked + .checkbox-option:before{
	content:'\f00c';
	border:none;
	font-family:'FontAwesome';
	color:#ddd;
	top:2px;
	left:4px;
}

.goldenforms-pro .uit-option > .checked + .radio-option:before {
    width: 8px;
    height: 8px;
    background: #ddd;
	margin:6px 0 0 6px;
}

/* @toggle switches 
------------------------------------------------------------ */
.goldenforms-pro .uit-switch > label:after { right:-5px; }
.goldenforms-pro .uit-switch > .checked + label { padding-left: 32px; background: #2265a1; color: white; }
.goldenforms-pro .uit-switch > .checked + label:after { content: attr(data-on); left: 5px; }
.goldenforms-pro .switch-square > .checked + label { padding-left: 32px; }
.goldenforms-pro .switch-green > .checked + label { background: #365c2f; }
.goldenforms-pro .switch-red > .checked + label { background: #822d2b; }

/* @rating 
------------------------------------------------------- */
.goldenforms-pro .uit-rating .checked + label,
.goldenforms-pro .uit-rating .checked + label + input + label,
.goldenforms-pro .uit-rating .checked + label + input + label + input + label,
.goldenforms-pro .uit-rating .checked + label + input + label + input + label + input + label,
.goldenforms-pro .uit-rating .checked + label + input + label + input + label + input + label + input + label,
.goldenforms-pro .uit-rating .checked + label + input + label + input + label + input + label + input + label + input + label,
.goldenforms-pro .uit-rating .checked + label + input + label + input + label + input + label + input + label + input + label + input + label,
.goldenforms-pro .uit-rating .checked + label + input + label + input + label + input + label + input + label + input + label + input + label + input + label,
.goldenforms-pro .uit-rating .checked + label + input + label + input + label + input + label + input + label + input + label + input + label + input + label + input + label,.goldenforms-pro .uit-rating .checked + label + input + label + input + label + input + label + input + label + input + label + input + label + input + label + input + label + input + label{
	color: #FFB801;
}
