﻿.step1Div .step1DivCols:nth-of-type(2n) { background-color: #f0f9fe; }
.container_rounder_header_pink, .container_rounder_header_blue { padding: 3px 3px 3px 3px; }

.step1Div { border: 1px solid #d2d2d2; display: table-row; padding: 3px 3px 3px 3px; }
.step1DivCols { border-left: 1px solid #666666 !important; border-right: 1px solid #666666 !important; display: table-cell; }
.step1DivCells { display: table-cell; padding: 3px 3px 3px 3px; border-bottom: 1px solid #d2d2d2; width: 100%; }

:checked + label { font-weight: bold; }

.required { font-weight: bold; color: red; }
th { font-weight: bold; text-align: center; }

.totalsAddUp { background: white !important; font-weight: bold; }
.totalsDONTAddUp { background: red !important; font-weight: bold; font-size: 1.4em !important; }

.divSelectorsTable{ display:table; border-spacing: 2px 0px; }
.divSelectorsRow { display: table-row; }
.divSelectorsCell { padding: 2px 2px 2px 2px; border: 1px dotted #e2e2e2; background-color: #fbfbfb; display: table-cell; }

.tabs { font-size: 1em; }

.autoFillDropDownCells { white-space: nowrap; }
.keyDescription { float: left; padding-left: 15px; }
.keyAbbrevLetter { font-weight: bold; color: red; }
.keyCategory { float: left; font-weight: bold; background-color: #ffd1d1; border-right: 1px solid #d2d2d2; text-align: center; }
