.calc { border-collapse:collapse;  } .calc-totals td{ padding-right: 10px; }	 .header { background-color: var(--color-primary); color:#ffffff; font-weight:bold; text-align:center; vertical-align:top; text-transform:uppercase; padding:5px; font-size:100%; } .top { background-color:#eeeeee; vertical-align:top; } .toptotal td{ background-color:#eeeeee;   vertical-align:top;  } .text-highlight{ color: var(--color-highlight); } .total1 { font-weight:bold;  vertical-align:top; text-transform:uppercase; } .total2 { background-color:#FFFFCC; vertical-align:top; } .aheader { font-weight:bold; color: #FFFFFF; background-color: rgba(var(--color-highlight-rgb), 1); /* #FFCC99; */ vertical-align:top; } .acontent { text-align:right; /* background-color:#EEEEEE; */ vertical-align:top; } .flabel { font-weight:bold; text-align:right; background-color:#EEEEEE; } .finput { font-weight:bold; text-align:left; background-color:#EEEEEE; }

.calc-totals tr.acontent:nth-child(2n+1) td {
	background-color: #f5f5f5;
}
.calc-totals tr.acontent:hover td { 
    background-color: rgba(67, 193, 207, 0.87);
}

@media print{
	#header, .content-side, #footer, .uwy, .btn, .breadcrumbs .col-md-4, .no-print {display:none}
	#main { margin: 0px; }
	html, body, .breadcrumbs { background: #FFFFFF; padding: 0; }
	.breadcrumbs { padding: 0; }
	.card, .card-body { border: none !important; padding: 0 !important; margin: 0 !important;}
}	