table.iso_report {
	width: 100%;
	border-collapse: separate;
}
.mod_iso_reports.sales_product {
	overflow: auto;
}
.mod_iso_reports.sales_product th,
.mod_iso_reports.sales_product td {
    white-space: nowrap;
    text-align: right;
}

.mod_iso_reports.sales_product th:first-child,
.mod_iso_reports.sales_product td:first-child {
    text-align: left;
}
table.iso_report .tl_file_list {
	line-height: 1.5;
    vertical-align: top;
}
table.iso_report .tl_file_list .variant {
	font-size: 10px;
	color: #999;
}
.iso_report tfoot td {
	border-top: 1px solid #bbb;
}
.iso_report tfoot .variant {
	font-size: 10px;
	color: #999;
	font-weight: normal;
}
.tl_subpanel input.tl_text.datepicker {
	width: 100px;
}
.tl_subpanel.tl_columns input.tl_text {
	width: 50px;
}
.iso_report .tl_help, .iso_report .tl_help a {
	font-size: 11px;
	color: #666966;
}
.mod_iso_reports .currencies {
    margin-top: 10px;
    margin-bottom: 30px;
}
.mod_iso_reports .currencies li {
    display: inline-block;
    margin-right: 10px;
}
.mod_iso_reports .currencies label {
    color: #fff;
    padding: 2px 5px;
}
.mod_iso_reports .currencies .color0 label {
    background: #3880aa;
}
.mod_iso_reports .currencies .color1 label {
    background: #4da944;
}
.mod_iso_reports .currencies .color2 label {
    background: #f26522;
}
.mod_iso_reports .currencies .color3 label {
    background: #c6080d;
}
.mod_iso_reports .currencies .color4 label {
    background: #672d8b;
}
.mod_iso_reports .currencies .color5 label {
    background: #ce1797;
}
.mod_iso_reports .currencies .color6 label {
    background: #d9ce00;
}
.mod_iso_reports .currencies .color7 label {
    background: #754c24;
}
.mod_iso_reports .currencies .color8 label {
    background: #2eb9b4;
}
.mod_iso_reports .currencies .color9 label {
    background: #0e2e42;
}