/* FORM FIELD DISPLAY  */
div.row.field {
	margin-bottom: 10px;
}

/* alternating row colors (easier on eyes) */
div.row.field:nth-child(2n) {
  background: #e6f9ff;
}

/* field group heading row */
.row.field-group-header {
	background-color: rgba(240,227,123, .5);
	color: rgb(24,39,80);
	font-weight: bold;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	text-align: center;
}

/* field label */
div.row div.col-md-4:first-of-type label {
	color: black;
	display: inline;
}

/* field control itself */
.form-control {
	height: 34px;
}

/* field tip column */
div.row div.col-md-4:last-of-type {
	font-size: 75%;
	font-size: 90%;
	font-style: italic;
}


div.row.field input {
	padding: 2px;
}

/* spacing underneath each fund selection radio */
div.form-check {
    margin-bottom: 10px;
}

/* fund selection label */
div.form-check label, .label {
	color: black;
	display: inline;
}

/* fund selection option tooltip */
.text-muted {
	font-size: 80%;
	font-style: italic;
}

.legalese {
    color: grey;
	font-size: 11px;
	margin-top: 20px;
}

.legalese sup {
    font-size: 7px !important;
}
