.fsr-redemption-history h1 { padding-bottom:5px; font-size:9pt; padding-top:5px; } .fsr-redemption-history .fsr-redemption-summary { width:auto; } .fsr-redemption-history .fsr-redemption-summary label { font-weight: bold; padding-right:.75em; } .fsr-redemption-history .fsr-redemption-summary .days-ago { padding-left:.75em; font-style:italic; } .fsr-redemption-history .fsr-redemption-detail .month-header td { font-weight:bold; } .fsr-redemption-history .fsr-redemption-detail .month-footer td { padding-bottom:5px;text-align:right; font-weight:bold; } .fsr-redemption-history .fsr-redemption-detail .detail.heading td { font-weight:bold; } .fsr-redemption-history .fsr-redemption-detail .detail td.r { text-align:right;width:63px; } .fsr-redemption-history .fsr-redemption-detail .detail.data td { padding-left:5px; } .fsr-redemption-history { padding:10px; overflow:auto; height:300px; } .fsr-activity-crosstab { border:1px solid silver; margin-top:10px; margin-bottom:10px;} .fsr-activity-crosstab caption { text-align:left;font-weight:bold;font-size:10pt;padding-bottom:5px; } .fsr-activity-crosstab thead { font-weight:bold; } .fsr-activity-crosstab thead tr { vertical-align:bottom; } .fsr-activity-crosstab thead tr:first-child td:first-child { border-bottom:1px solid silver; border-right:1px solid silver;padding-left:5px; } .fsr-activity-crosstab thead tr:first-child td + td { text-align:center;padding-bottom:5px;padding-top:5px;font-size:8pt; } .fsr-activity-crosstab thead tr:first-child + tr td { border-bottom:1px solid silver;text-align:right;padding-right:5px; } .fsr-activity-crosstab tbody tr { vertical-align:top;line-height:1.1em; } .fsr-activity-crosstab tbody tr td:first-child { padding-top:5px; padding-bottom:8px;border-right:1px solid silver;padding-left:5px;padding-right:5px; } .fsr-activity-crosstab tbody tr td + td { padding-top:5px; padding-bottom:8px;text-align:right;padding-right:5px; border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0; } .fsr-activity-crosstab tbody tr td:first-child + td { border-left:none; } .fsr-activity-crosstab tbody tr:first-child td + td { border-top:none; } .fsr-activity-crosstab tbody tr td:first-child + td + td + td + td + td + td + td + td + td + td + td + td + td { font-weight:bold;width:40px; } .fsr-activity-crosstab tfoot tr {font-weight:bold; } .fsr-activity-crosstab tfoot tr td:first-child { padding-top:5px; padding-bottom:8px;border-top:2px solid silver;border-right:1px solid silver;padding-left:5px; } .fsr-activity-crosstab tfoot tr td + td {padding-top:5px; padding-bottom:8px;text-align:right;padding-right:5px;border-top:2px solid silver;} table#foodServiceRewardsSummary tbody tr.mvoRed td { color:red; } table#foodServiceRewardsSummary tbody tr.mvoRed td a { color:red; } table#foodServiceRewardsSummary tbody tr.mvoGreen td { color:green; } table#foodServiceRewardsSummary tbody tr.mvoGreen td a { color:green; } table#foodServiceRewardsSummary tbody tr.mvoYellow td { color:orange; } table#foodServiceRewardsSummary tbody tr.mvoYellow td a { color:orange; } /* foodservice rewards logo - line level */ span.ico.fsr { background-image: url( ../graphics/ico-fsr-logo.png ); cursor:pointer; margin-top:2px; } td.fsr { background-image: url( ../graphics/ico-fsr-logo.png ); background-repeat:no-repeat; background-position:0px 3px; padding-left:18px; } tr.fsr > td { height:18px; padding-top:5px;} table.linkFSROperatorUpdateFields { width:555px; } table.linkFSROperatorUpdateFields td { font-size:7pt; } table.linkFSROperatorUpdateFields td:first-child { font-weight:bold; width:90px; } table.linkFSROperatorUpdateFields td:first-child + td + td { font-size:7pt; } table.linkFSROperatorUpdateFields td:first-child + td { padding-right:20px; } table.linkFSROperatorUpdateFields td input { width:100%; } table.linkFSROperatorUpdateFields td.cityStateZip input { width:150px; margin-right:4px; } table.linkFSROperatorUpdateFields td.cityStateZip select { width:45px; margin-right:5px; } table.linkFSROperatorUpdateFields td.cityStateZip select + input { width:70px; margin-right:0px; } table.linkFSROperatorUpdateFields #fsrLink_mfr_bsr_id { width: 200px; } table.linkFSROperatorUpdateFields #fsrLink_oprType { width: 40px; } table.linkFSROperatorUpdateFields tr:first-child td:first-child + td label { display:inline-block; width:60px; } table.linkFSROperatorUpdateFields tr:first-child td { padding-bottom:5px; } table.linkFSROperatorUpdateFields thead td { font-size:9pt; vertical-align:bottom; font-weight:bold; text-align:left; border-bottom:1px solid silver; padding-bottom:0px; } table.linkFSROperatorUpdateFields tbody tr:first-child td { padding-top:8px; } #fsrLinkMsg { color:blue; font-style:italic; } .fse-invisible { visibility:hidden; } #frm_fsrFilter table.criteria td:first-child { font-weight:bold; } #frm_fsrFilter table.criteria td { padding-right:5px; } #frm_fsrFilter table.criteria tr.heading td { font-weight:bold; padding-top:10px; padding-bottom:3px;} #frm_fsrFilter table.criteria tr.matches td { font-style:italic; font-size:7pt; padding-top:2px;} #frm_fsrFilter table.criteria select { width:175px; } #frm_fsrFilter table.criteria tbody tr + tr + tr td select { width: 300px; } .fsrTerritories { width:100%; } .fsrTerritories tr.region td { height: 30px; vertical-align:middle; border-bottom:1px solid silver; font-weight:bold; font-size:1.2em; } .fsrTerritories tr.local td:first-child { padding-left:15px; width:75%; } .fsrTerritories tr.local + tr.region { border-top:1px solid silver; } .fsrTerritories tr.local td { height: 20px; vertical-align:top; padding-top:3px; } .fsrTerritories tr.local td:first-child + td { width:25%; } .fsrTerritories tr.local.set td { color:blue; } .fsrTerritories tr.local.set td select { color:blue; } tr.mvoRed td { color:red; } tr.mvoRed td a { color:red !important; } tr.mvoGreen td { color:green; } tr.mvoGreen td a { color:green !important; } tr.mvoYellow td { color:orange; } tr.mvoYellow td a { color:orange !important; } .fsrProducts tbody tr td { padding-top:5px; padding-bottom:5px; text-align:top; } .fsrProducts tbody tr.l2 td { padding:8px;font-size:1.2em;border-bottom:1px solid silver; } .fsrProducts tbody tr.no-records-found td { height:30px; text-align:center; vertical-align:middle; } .fsrProducts tbody tr td:first-child + td + td + td select { width:100px; } .fsrProducts tbody tr.not-set td { color: red; } .fsrProducts tbody tr td:first-child { padding-right:8px; } .fsrProducts tbody tr td:first-child + td + td { width:80px; } .fsrProducts tbody tr td.go .ico { float:none; position:static; } .fsrProductNames tbody tr td { padding-top:5px; padding-bottom:5px; text-align:top; } .fsrProductNames tbody tr td:first-child + td input { width:30px; }