
#tl_navigation .group-tracking { background: url(tracking.jpg) 3px 2px no-repeat; }

.tracking .tl_box .tl_select { max-width: 200px; }

.tracking label { display: block; }
.tracking .widget { display: block; overflow: hidden; position: relative; padding: 0 12px 12px 0; box-sizing: border-box; margin-right: 0; margin-left: 0; }
.tracking .filterwidgets { display: block; overflow: hidden; position: relative; }
.tracking .filterwidgets .widget { width: 33%; float: left; min-width: 220px; }
.tracking .datewidgets { display: block; overflow: hidden; position: relative; }
.tracking .datewidgets .widget { width: 33%; float: left; min-width: 200px;  }

.tracking div.table { width: 100%; max-height: 610px; position: relative; overflow: auto; }

.tracking table { width: 100%; border-collapse: collapse; }
.tracking table th, .tracking table td { padding: 1px 3px 1px 3px; vertical-align: top; text-align: left; border: 1px solid #ddd; }

.tracking table th.dt, .tracking table td.dt { min-width: 80px; }

.tracking table tr:hover { background: #f0f0f0; }
.tracking table .amount_bar > span { display:inline-block; box-sizing: border-box; width: 270px; }
.tracking table .amount_bar span span { display: inline-block; background-color:#eeeeee; color: #eeeeee; }
.tracking table .amount_bar span span.bar { color: red; background:red; }

.tracking table .amount { text-align: right; }
.tracking table .amount_rel { text-align: right; }
.tracking table .amount_rel span { display:block; height:12px; background-color:#eeeeee; }
.tracking table .amount_rel span span { background-color:red; min-width: 1px; }

.pdf { display: none; }

.track .table table { width: 100%; border-collapse: collapse; }
.track .table table td { text-align: left; vertical-align: top; padding: 2px; }
.track .table table th { text-align: left; vertical-align: top; padding: 2px; background: #ddd; }
