.proofOfDeliveryDetail { width:100%; border:1px solid silver; } .proofOfDeliveryDetail td { border-top:1px solid silver; border-left:1px solid silver; vertical-align:top; line-height:1em; padding-left:4px; padding-right:4px; padding-bottom:4px; } .proofOfDeliveryDetail td:first-child { border-left:none; } .proofOfDeliveryDetail tbody tr:first-child td { border-top:none; } .proofOfDeliveryDetail thead td { vertical-align:bottom; border-bottom:1px solid black; } .proofOfDeliveryDetail .n { text-align:right; } .proofOfDeliveryDetail .n input { text-align:right; width:90%; margin-right:4px; } .proofOfDeliveryDetail div { white-space:nowrap !important; vertical-align:top; padding-top:0px; height:20px; } .proofOfDeliveryDetail div label { position:relative; top:-3px; } .proofOfDeliveryDetail div input { margin:0px 0px 0px 0px !important; width:auto !important; } .proofOfDeliveryDetail + .proofOfDeliveryOperator { margin-top:10px; } .proofOfDeliveryDetail + .contractSummary { margin-top:20px; } .contractSummary.APPROVED_CLAIMAMT {} .contractSummary.APPROVED_VERIFIEDAMT { border-color: yellow; } .contractSummary.DENIED { border-color: red; } .contractSummary { width:100%; } table.criticalIssues { border:1px solid red; width:200px; margin-right:auto; margin-left:auto;} table.criticalIssues td:first-child { text-align:left; width:90%; border-left:none; } table.criticalIssues td:first-child + td { text-align:right; width:10%; } table.criticalIssues td { border-top:1px solid red; border-left:1px solid red; color:red; } table.criticalIssues tr:first-child { border-top:none; } table.criticalIssues tbody tr td { border-bottom:1px solid red; font-weight:bold; } table.criticalIssues caption { color:red; font-weight:bold; } .contractSummary td { vertical-align:top; } .contractSummary td:first-child { text-align:left; width:35%; } .contractSummary td:first-child + td { text-align:center; width:30%; } .contractSummary td:first-child + td + td { text-align:right; width:35%; } .contractSummary td:first-child + td + td div { margin-bottom:5px; } .contractSummary textarea { width:99%; } .contractSummary select { width: 250px; } .recordList.claimContracts tr.miscellaneous td { color:red; padding-top:8px; padding-bottom:8px; } .proofOfDeliveryDetail tbody tr.flagged td { background-color:#fceeb9; } .claimContracts tbody tr.flagged td { color:#864BF3; } .claimContracts tbody tr.reconciled td { background-color:#E0E0E0 !important; color:blue !important; } .claimContracts tbody tr.reconciled td a { color:blue !important; } #claimContractsTable td { padding-left:4px; padding-right:4px; } #claimContractsTable td.n { text-align:right; }