body {
    background: #ffffff;
    font-family: 'Roboto', 'Sans-Serif', 'Helvetica';
    font-size: 12px;
    padding: 10px;
}

h1, h2, h3, h4, h5 {
    background: #1d4962;
    color: #ffffff;
    padding: 5px 10px;
}

table.deliveryReport-data,
table.deliveryReport-data caption,
table.deliveryReport-data tbody,
table.deliveryReport-data tfoot,
table.deliveryReport-data thead,
table.deliveryReport-data tr,
table.deliveryReport-data th,
table.deliveryReport-data td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

table.deliveryReport-data th,
table.deliveryReport-data td {
    padding: 2px 5px;
}

table.deliveryReport-data thead.header tr {
    background: #ADD8E6;
}

table.deliveryReport-data {
    border-spacing: 8px 3px;
}

table.deliveryReport-data tr:nth-child(even) {
    background: #F2F9F7;
}

table.deliveryReport-data tr:hover:NOT(:first-child) {
    background: #F2F9F7;
}


table.report-data,
table.report-data caption,
table.report-data tbody,
table.report-data tfoot,
table.report-data thead,
table.report-data tr,
table.report-data th,
table.report-data td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

table.report-data th,
table.report-data td {
    padding: 2px 5px;
}

table.report-data thead.header tr {
    background: #ADD8E6;
}

table.report-data {
    border-spacing: 8px 3px;
}

table.report-data tr:nth-child(even) {
    background: #F2F9F7;
}

table.report-data tr:hover:NOT(:first-child) {
    background: #F2F9F7;
}