.capture_rate_invoice_container section{clear:both;cursor:default;position:relative;width:100%;margin:0 auto;max-width:1300px}
.capture_rate_invoice_container section .js-view{margin-left:45px}
.capture_rate_invoice_container section td{width:143px}
.capture-rate-details-data td{width:200px}
p.all-note{font-size:1.25rem;font-weight:bold;color:#039be5}
p.all-note a{color:#ed1c24}
span.region-monthly{line-height:1;margin-bottom:0;padding:0;font-size:1rem;font-weight:normal}
.capture{background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-collapse:collapse;position:relative;text-align:center;width:100%}
.capture tr:first-of-type th{border-bottom:1px solid #117eb3}
.capture tr{position:relative}
.capture tr.region-total td{border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.capture tr.svp-row.total td{background-color:#673ab7}
.capture th{background-color:#039be5;border-bottom:1px solid #ddd;color:#fff;font-size:1rem;letter-spacing:1px;padding:15px 10px;width:120px}
.capture td{border-bottom:1px solid #ddd;font-size:1rem;padding:15px 10px;position:relative;vertical-align:middle;width:120px}
.capture tr.active td{color:#000}
.capture td{border-left:1px solid #ddd}
.capture th{border-left:1px solid #ddd}
.capture th.tName{background-color:#607d8b;font-weight:normal;border-left:1px solid #455a64}
.capture tr.store th{background-color:#607d8b;font-weight:normal;border-left:1px solid #455a64}
.capture td:first-of-type,.capture tr:first-of-type th:first-of-type{border-left:0;width:200px}
.capture tr:nth-child(odd){background-color:#f5f5f5}
.capture .svp-row,.capture tr.svp-row td,.capture .ytd-row,.capture tr.ytd-row td{background-color:#333;color:#fff}
.capture tr td.higher,.capture .higher,.capture tr.svp-row.total td.higher{background-color:#4caf50;color:#fff}
.capture tr td.lower,.capture .lower,.capture tr.svp-row.total td.lower{background-color:#ed1c24;color:#fff}
.capture tr td.medium,.capture .medium{background-color:#ffa726;color:#fff}
.region:first-of-type td{border-bottom:0}
.region-avp{border-top:2px solid #026ca0}
ul.color{list-style-type:none;position:relative}
.related ul{list-style-type:none;position:relative;margin:10px 0 40px;padding:0}
.color li span{display:inline-block;margin-right:5px;padding:5px;text-align:center;width:105px}
tr td.lower{background-color:#ed1c24;color:#fff}
table tr.avp-row:hover,table tr.region-row:hover,table tr.r-ytd:hover{background-color:#e3f2fd;cursor:pointer}
table tr.store-row:hover{cursor:default}
.store table tr:hover>td:nth-child(2n + 4),.capture tr.region-row-month:hover>td:nth-child(2n + 4){opacity:100}
table tr.region-total:hover>td:nth-child(2n + 4),.capture .svp-row:hover>td:nth-child(2n + 4){opacity:100}
.color span{display:inline-block}
.higher{background-color:#4caf50;color:#fff}
.lower,.capture tr.svp-row.total td.lower{background-color:#ed1c24;color:#fff}
.medium{background-color:#ffa726;color:#fff}
.full{position:absolute;right:5px;top:15px}
.table-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:baseline}
.table-top h2{flex:1}
@media(max-width:1024px){.capture_rate_invoice_container{overflow:auto}
}
@media(max-width:768px){.table-top{flex-direction:column}
}
a.button{background-color:#ed1c24;border-bottom:0 solid #b51c22;border-radius:3px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0);box-shadow:0 2px 3px 0 rgba(0,0,0,0);color:#fff;display:inline-block;font:20px arial,Helvetica,sans-serif;padding:.5em 1em;text-decoration:none;margin-bottom:10px}
a.button:hover{background-color:#ed1c24;border-bottom:0 solid #b51c22;border-radius:3px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0);box-shadow:0 2px 3px 0 rgba(0,0,0,0);color:#fff;display:inline-block;font:20px arial,Helvetica,sans-serif;padding:.5em 1em;text-decoration:none;background-color:#900;border-bottom:0 solid #900;box-shadow:0 2px 3px 0 rgba(0,0,0,0);text-decoration:none;-webkit-transform:translateY(0);transform:translateY(0)}
a.button.print{background-color:#039be5;margin-left:10px;margin-right:10px}
a.button.print:hover{background-color:#026ca0}
a.button.remove{position:absolute;top:-9999px;left:-9999px}
a.button.definitions.store-view{left:746px}
.lightbox-close{top:40px !important}
.lightbox iframe{margin-top:20px !important}
.notes td{font-size:1rem}
.notes tr:first-of-type td{padding-bottom:10px}
.notes td:nth-child(2){padding-left:20px}
.hidden,a.hidden{display:none}
@media print{body{background-color:transparent;font-family:arial,helvetica,sans-serif;font-size:12px;position:relative;-webkit-print-color-adjust:exact}
.separator,.globalfooter,.xf-modal,.floatingbutton,.navigationtab,.globalHeader{display:none}
h2{color:#000;font-size:1.25rem;font-weight:normal;letter-spacing:1px;margin:0 0 20px;padding:20px 0 20px 15px;z-index:5}
.capture_rate_invoice_container section{max-width:100%}
.cmp-container--padding-all{padding:0}
p,h3,ul.color{list-style-type:none;margin-left:15px}
p{line-height:1.375}
h3{color:#ed1c24;margin-bottom:0}
h3.subtext{color:#777;font-size:.95rem;font-style:italic;font-weight:normal;margin-top:0;padding-top:0}
ul.color li span{display:inline-block;padding:5px;text-align:center;width:65px}
.capture{background-color:#fff;border:1px solid #000;border-collapse:collapse;box-shadow:0 1px 4px 0 rgba(0,0,0,.37);width:100%;margin:0;padding:0}
.capture th,.capture td{font-size:10px !important;padding:10px;text-align:center;width:12%}
.capture th:nth-child(2),.capture td:nth-child(2){width:10%}
.capture th:nth-child(3),.capture td:nth-child(3){width:14%}
.capture tr{border-bottom:1px solid #000}
.capture th{background-color:#0277bd !important;height:20px;color:#fff}
.capture tr:nth-child(odd){background-color:#f5f5f5}
.capture .total,.capture .total:hover,.capture .total td{background-color:#263238 !important;border:1px solid #263238 !important;color:#fff !important;cursor:default;height:20px;padding:10px 10px}
.capture .region-total,.capture .region-total:hover,.capture .region-total td{color:#000 !important;cursor:default;height:20px;padding:5px 5px}
.capture .region-total td:last-child{color:#fff !important}
.capture tr td:not(:last-child){border-right:1px solid #888}
.capture tr th:not(:last-child){border-right:1px solid #e2e2e2}
.capture td.green,.capture tr.green td,span.green{background-color:#4caf50 !important;color:#fff}
.capture td.orange,.capture tr.orange td,span.orange{background-color:#ffa726 !important;color:#fff}
.capture td.red,.capture tr.red td,span.red{background-color:#ed1c24 !important;color:#fff}
.dataTables_scrollBody{border-bottom:4px solid #000}
.capture th.store{min-width:100px}
.capture .svp-row,.capture tr.svp-row td{background-color:#333;color:#fff}
.capture tr.svp-row.total td{background-color:#673ab7}
.print-button{background-color:#2196f3 !important;width:75px}
.capture tr td.higher,.capture .svp-row.total td.higher{background-color:#4caf50;color:#fff;border-left:1px solid #2e7d32}
.capture tr td.lower,.capture .lower,.capture .svp-row.total td.lower{background-color:#ed1c24;color:#fff;border-left:1px solid #c5262c}
.capture tr td.medium,.capture .medium,.capture .svp-row.total td.medium{background-color:#ffa726;color:#fff;border-left:1px solid #c59b26}
.higher{background-color:#4caf50;color:#fff}
.lower{background-color:#ed1c24;color:#fff}
.medium{background-color:#ffa726;color:#fff}
.buttons{display:none}
}