
body {
	padding: 15px 0;
	font-size: 0.8rem;
}

.header-row h2 {
	font-size: 1.1rem;
}
.header-row h3 {
	font-size: 1.1rem;
}

@media (min-width: 992px) {
	body, td {
		font-size: 0.8rem;
	}
	
	.header-row h2 {
		font-size: 1.8rem;
	}
	.header-row h3 {
		font-size: 1.6rem;
	}	

	
}

thead.thead-green th {
	background-color: #0e7f2b;
	color: #ffffff;
}

thead.thead-gold th {
	background-color: #e9b90a;
}

.table-striped tbody#green tr:nth-of-type(odd) {
    background-color: #c7eaa8;
}

.table-striped tbody#green tr:nth-of-type(even) {
    background-color: #f5ffec;
}


.table-striped tbody#gold tr:nth-of-type(odd) {
    background-color: #f6e99e;
}

.table-striped tbody#gold tr:nth-of-type(even) {
    background-color: #fffadc;
}


label {
	font-weight: bold;

}

label.group-label {
	font-size: 1.5rem;
	margin-top: 20px;	
}

.digit2 {
	width: 72px;
}

.digit3 {
	width: 96px;
}


div.inline-sm {
	float: left;
	width: 100px;
}

div.inline-sm input {
	display: inline;
}

div.inline-sm label {

}
div.inline-sm label:after {
    content:"\a";
    white-space: pre;
}

.div {
	border: 2px solid #ddd;
	background-color: #eee;
	padding: 5px;
	margin: 5px;
	border-radius: 5px;
	min-height: 48px;	
}

.form-control-feedback {
	display: none;
}

@media print {
	thead.thead-green th {
		-webkit-print-color-adjust: exact !important;   /* Chrome, Edge, Safari */
		print-color-adjust: exact !important;           /* Modern Firefox + Safari */
		color-adjust: exact !important;                 /* Older Firefox */

		background-color: #0e7f2b !important;
		color: #ffffff !important;
	}
	thead.thead-gold th {
		-webkit-print-color-adjust: exact !important;   /* Chrome, Edge, Safari */
		print-color-adjust: exact !important;           /* Modern Firefox + Safari */
		color-adjust: exact !important;                 /* Older Firefox */
	
		background-color: #e9b90a !important;
	}
}