<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Ninja general adjustments.
*/
/* 
    Created on : Jun 6, 2017, 2:35:58 PM
    Author     : luke
*/
.nf-form-cont,
.nf-form-content {
	/* Must be float left and 100% or content below will oddly fill in inside the form in some cases, float-left bootstrap style one-half one-third etc. Ninja layout.*/
	float: left;
	width: 100%;
}


@media screen and (max-width: 600px) {
	/*responsive at smaller screens*/
	.nf-form-cont nf-field .nf-field-container {
		width: 99%;
		margin-left: 0;
	}
}

/*special specific editor colors or font of the item inheriting to the elements within:*/
[style] &gt;.nf-form-cont &gt;.nf-form-title,
[style] &gt;.nf-form-cont &gt;.nf-form-title h3 {
	color: inherit !important;/*even if custom color themegen*/
}
[style*="font-size"] &gt;.nf-form-cont,
[style*="font-size"] &gt;.nf-form-cont &gt;.nf-form-title,
[style*="font-size"] &gt;.nf-form-cont &gt;.nf-form-title h3 {
	font-size: inherit;
}
[style*="font-family"] &gt;.nf-form-cont,
[style*="font-family"] &gt;.nf-form-cont * {
	font-family: inherit;
}
strong .nf-form-cont,
strong .nf-form-cont * {
	font-weight: inherit;
}

[style] &gt;.nf-form-cont select,
[style] &gt;.nf-form-cont textarea {
	font: inherit;
}

/* consistent single line inputs on some templates, override Ninja defaults: eg 64 */
.nf-form-cont .nf-field-element input,
.nf-form-cont .nf-field-element select {
	min-height: 1.8em;
}
/*Checkbox-list:*/
.list-checkbox-wrap .nf-field-element li &gt;.nf-element,
.list-radio-wrap .nf-field-element li &gt;.nf-element {
	margin-top:0;
	/*override above so checklisting doesn't keep going to the right:*/
	min-height:1em;
}
/*messed ios heights*/
body.iOS .list-checkbox-wrap .nf-field-element li,
body.iOS .list-radio-wrap .nf-field-element li {
	/*override above so checklisting doesn't keep going to the right:*/
	min-height:2.5em;
}
/*consistent with nf-field-container:*/
.nf-form-title h3 {
	margin-bottom:22px;
}
/* at least is some spacing since we have no lines on hrs */
#content hr.ninja-forms-field {
	height: 30px;
}
/*not off checkbox:*/
.list-checkbox-wrap .nf-field-element li label {
	vertical-align: top;
}
/* Popup help item i not white on white, specifically here:*/
.jBox-wrapper .jBox-container .jBox-content {
	color:#000;
}
.nf-row.sfmatchrow .nf-cell {
	padding:0;
}
.nf-row.sfmatchrow .nf-element {
	width:100% !important;
}
/*Complex logic, moved to NinjaAdjustment js
[style] &gt;.nf-form-cont {
	background-color: inherit;
}
[style*="background"] &gt;.nf-form-cont,
[style*="background"] &gt;.nf-form-cont input,
[style*="background"] &gt;.nf-form-cont select,
[style*="background"] &gt;.nf-form-cont textarea,
[style*="background"] &gt;.nf-form-cont .nf-field-element {
	background: inherit;
	color: inherit !important;
}
*/</pre></body></html>