body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #493A27; background-color: #FFFFFF; margin: 5px; margin-left: 3px; } table{ border-collapse: collapse;font-size: 10px;} .highlight { color:red !important; } .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; padding-top: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; border-top:none; } .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%; } .contractSummary td { vertical-align:top; text-align:left; width:50%;} .contractSummary td:first-child + td { text-align:right; } .contractSummary td:first-child + 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; } .proofOfDeliveryDetail tbody tr.variance td { background-color:f2dd41; } .claimContracts tbody tr.variance td { color:#864BF3; } .proofOfDeliveryDetail tbody tr.prodNotOn td { background-color:#ff9933; } .claimContracts tbody tr.prodNotOn td { color:#864BF3; } .proofOfDeliveryDetail tbody tr.itemNotRec td { background-color:#ffcc99; } .claimContracts tbody tr.itemNotRec td { color:#864BF3; } .proofOfDeliveryDetail tbody tr.deniedRow td { background-color:#f77b7b; } .claimContracts tbody tr.deniedRow 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; } table.proofOfDeliveryOperator.UNVALIDATED { background-color:#efb3b3 !important; } table.proofOfDeliveryOperator.VALIDATED { background-color:#b4f9b4 !important; } .foot { width:100%; font-family:Georgia, "Times New Roman", Times, serif; margin-top:20px; } .foot td.cell-1 { width:33%; text-align:left; border-top:5px solid black; padding-top:4px; } .foot td.cell-1a { width:34%; text-align:center; border-top:5px solid black; padding-top:4px; } .foot td.cell-2 { width:33%; text-align:right; border-top:5px double black; padding-top:6px; } .proofOfDeliveryAuditError { border:1px solid black; width:400px; margin-left:220px; margin-bottom:10px; border-collapse: collapse; } .proofOfDeliveryAuditError td { border-top:1px solid black; border-left:1px solid black; vertical-align:top; line-height:1em; padding-left:4px; padding-right:4px; padding-bottom:4px; padding-top:4px; } .proofOfDeliveryAuditError td:first-child { border-left:none; } .proofOfDeliveryAuditError tbody tr:first-child td { border-top:none; } .proofOfDeliveryAuditError thead td { vertical-align:bottom; border-bottom:1px solid black; border-top:none; } .proofOfDeliveryAuditError .n { text-align:right; }