/**********************************************************************
  LEGEND:
	"uc-item" is the feild container/div class
	"uc-list-item" is the radio btn/checkbox class
	"uc_label" is the printed title of the "Label" class/container
	"uc-label-inner" is the text of each option/selection
	"uc_1268_1" is the individual textarea field with the last # changing to "2", etc.
	"uc-description" is the class for each gray text area
	"uc-item fieldset" is the class for the selection container

**********************************************************************/

.uc-hide {
	display: none !important;
}

.uc-label {
	display: block;
	font-weight: bold;
	color: #ff9933;
	/*makes the titles orange*/
}

.uc-label-required:after{
	content: "*";
	color: #f00;
	font-weight: bold;
	margin-left: 2px;
}
.uc-description {
	display:block;
	color: #000;
	/*makes the gray descriptions black*/
	margin-top: 10px;
	/*add space for descriptions*/
	margin-bottom: 10px;
	/*add space for selections*/
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.uc-label-inner {
	display: inline;
	margin: 10px;
	/*space between the radio btn/checkbox, the options text and between options too*/
	line-height: 25px;
	/*space between each text line of the selection options*/
}

.uc-item {
	margin-bottom: 20px;
	/*extra space below each feild*/
}

.uc-item fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

input[type=text].uc,
textarea.uc,
select.uc,
.uc-label {
    width: 100%;
    max-width: 500px;
	/*widen entry boxes from 250px to 500px*/
}

/**********************************************************************
  START - RESPONSIVE COMMANDS
**********************************************************************/
@media only screen and (max-width: 700px) {
  /* happens when screen size =/< 700px */
	input[type=text].uc,
	textarea.uc,
	select.uc,
	.uc-label {
      	width: 100%;
		max-width: 400px;
	/*widen entry boxes from 250px to 400px*/ }
	}

@media only screen and (max-width: 400px) {
    /* happens when screen size =/< 400px */
		input[type=text].uc,
		textarea.uc,
		select.uc,
		.uc-label {
			width: 360px;
		/*widen entry boxes from 250px to 360px*/ }
		}
/**********************************************************************
	 END - RESPONSIVE COMMANDS
**********************************************************************/

.uc-form-submit {
	margin-right: 1em;
}
.uc-form-pagecount {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

[data-uc-key], [data-uc-key] * {
	display:block;
	margin-top: -1000px;
	position:absolute;
}

.uc-form-summary h4 {
	margin: 0;
	padding: 0;
	text-transform: none;
}
.uc-form-summary p {
	margin: 2px 0 10px 0;
}