.main_table_row td {
    font-weight: bold;
}


.protocol_to_invoice_table {
    border: none;
}

.protocol_to_invoice_table td {
    border: 1px solid;
}

.protocol_to_invoice_table .header_row td {
    font-weight: bold;
    background-color: #efefef;
}

.protocol_to_invoice_table .protocol_main_row td {
    font-weight: bold;
    text-align: left;
}

.protocol_to_invoice_table .separator td {
    border: none;
}

.document_item_row {
	background-color: #F0F0F0;
}

.special_di_row {
    background-color: #fffac3;
}

.linked_di_with_open_ipe {
	background-color: #fdfcda;
}

.document_item_row_do_not_print {
    background-color: #fff2f2;
}