/* BASIC LAYOUT */
.xsformbuilder_small_textbox	{ display: none; }

.form-table-row					{ display: flex; margin: 0 0 2px; }
	.coldouble					{ width: 100%; background:#fff; }
	.col1						{ width: 25%; padding: 11px 20px 0 0; }
	.col2						{ width: 75%; padding: 5px 0; }
	.clear						{ background: #fff; }
input[type], textarea			{ font-family: inherit; font-size: inherit; line-height: inherit; }
input[type="radio"] 			{ margin: 0 5px 3px 0; }


/* SPECIAL FIELDS & MESSAGES */
.dropdown						{ padding: 2px 2px 2px 2px; }
.req_field						{ color: red; }
.datepicker_field				{ float: left; width: 80px;}
.ui-datepicker-trigger 			{ border-top: 2px solid #edf4fc; border-left: 4px solid #edf4fc; vertical-align: center; float: left; cursor: pointer;}
.error_text						{ display: block; margin: 3px 0 2px; color: #d93138; font-size: 11px; font-weight: bold; }
.user_confirmed_form_checkbox	{ margin-right: 8px; }

/* INSERT CONTENT BUTTONS */
.xsInPageAddContent				{ display: inline-block; height: 29px; margin: 5px 5px 15px 0; }
.xsInPageAddContent a {
	display: block; height: 30px; padding: 7px 15px 5px; background: #046494; border-radius: 3px;
	color: #fff; font: normal 14px arial,helvetica,sans-serif; text-decoration: none; background: #0786be;
}
.xsInPageAddContent a:hover { display: block; background: #79cbf0; color: #fff; text-decoration: none; }



@media (max-width: 992px) { 

	.form-table-row				{ flex-flow: column; }
		.col1						{ width: 100%; }
		.col2						{ width: 100%; }

}


