body {
	padding-top: 70px;
}
.width-25 {
	width: 25%;
}

.width-30 {
	width: 30%;
}
.width-40 {
	width: 40%;
}
.width-50 {
	width: 50%;
}
.width-60 {
	width: 60%;
}
.width-70 {
	width: 70%;
}
.width-80 {
	width: 80%;
}
.width-90 {
	width: 90%;
}


.fld-grp legend {
	font-size: 18px;
	color: #0f4d82;
	opacity: 0.9;
	margin-bottom: 14px;
	
}
.fld-grp.compute legend {
	color: #5bc0de;
}
.fld-grp.computed legend {
	opacity: 1;
}
table.production-reports thead th, table.production-reports tbody td{
	font-size: 12px;
}

table.production-reports thead th{
	font-weight: bold !important;
	font-size: 10px !important;
	padding: 6px 10px 12px !important;
	color: #0B233A !important;
}
table.production-reports tbody td {
	padding: 10px 10px 6px !important;
}
table.production-reports tbody td.tbcol-name, 
table.production-reports tbody td.tbcol-agent,
table.production-reports tbody td.tbcol-created,
table.production-reports tbody td.tbcol-reportdate,
 {
	width: 120px !important;
}
table.production-reports td.tbcol-created {
	font-size: 10px;
}

table.production-reports td.tbcol-newauto,
table.production-reports td.tbcol-stats_totalquote,
table.production-reports td.tbcol-stats_totalsales,
table.production-reports td.tbcol-totalreferral,
table.production-reports td.tbcol-totalfire,
table.production-reports td.tbcol-totallife,
table.production-reports td.tbcol-totalhealth,
table.production-reports td.tbcol-bankloans,
table.production-reports td.tbcol-autoloan,
table.production-reports td.tbcol-mutualaccounts
 {
	text-align: right;
}
.members-reports h2 small {
	font-size: 20px;
	margin-left: 18px;
}

.red, h2, h3 {
	color: #C1272D;
}