/* ---------- Configuration ---------- */

.portlet-configuration .lfr-panel .lfr-panel-titlebar {
	margin-bottom: 0;
}

.portlet-configuration .lfr-panel-content {
	background-color: #F8F8F8;
	padding: 10px;
}

/* ---------- Form ---------- */

.surveys-portlet .form-container.readonly .refresh-button {
	display: none;
}

/* ---------- Form (AlloyUI theme override) ---------- */

.surveys-portlet .form-container {
	margin-bottom: 2em;
}

.surveys-portlet .form-container .fieldset-content {
	padding-top: 0.25em;
}

.surveys-portlet .form-container .field-nested .field-choice .field-content {
	margin-left: 10px;
}

/* ---------- Form (Table theme override) ---------- */

.surveys-portlet .table-form-container h3 {
	border-bottom: solid 1px grey;
}

.surveys-portlet .table-form-container td {
	padding: 5px 10px 5px 0px;
}

/* ---------- Instances ---------- */

.surveys-portlet .instance-status-completed {
	color: green;
}

.surveys-portlet .instance-status-draft {
	color: blue;
}

/* ---------- Definitions of terms ---------- */

.surveys-portlet .lfr-panel.definition-of-terms .accordion-heading {
	font-size: 1em;
}

/* ---------- Misc ---------- */

.surveys-portlet .source-code {
	font-family: monospace;
	height: 250px;
	width: 90%;
}