﻿/* Bill details*/
#bill_details table.green-table {
    background-color: #dcf1ea;    
}

#bill_details table.maroon-table {
    background-color: #fbe3ec;    
}

#bill_details table.details td:nth-child(1){
    width: 210px;
    font-weight:bold;
}

#bill_details table.details td:nth-child(2){
    vertical-align:bottom;
}

#bill_details table.bill-details tr td.left, #bill_details table.bill-details tr td.right{
	width: 50%;	
}

#bill_details .bill-details .prlTable td:nth-child(2){
    font-weight:bold;		
}

#bill_details .bill-details .table-Title{
	font-weight: bold;
    font-size: medium;
    padding-left: 0px;
    /*color: #A9A9A9;*/
}

#bill_details .bill-details .unordered-list{
	padding-left:15px;
}


#bill_details .bill-details .label-Title
{
	font-weight: bold;
}

#bill_details table
{
	margin-top:	0px !important;	
}

table.bill-details > tbody > tr > td {
    padding: 0px;
}

td.bill-details-docs.right {
    padding-left: 15px;
}

td.bill-detail-progress.left table td {
    width: 50%;
}

table.bill-details > tbody > tr:nth-child(2) > td {
    padding-top: 10px;
}

.bill-details {
    min-width: 600px;
}

.bill-details tr,
.bill-details div {
    padding: 3px;
}

.bill-details .title {
    background-color: rgb(239, 239, 239);
}

.bill-details td.attachment
{
    text-align:right;
}

table.innerTbl{
	margin:0px;
}

table.innerTbl td
{
	padding:0px;
}

.bill-details-progress table tr td:nth-of-type(1) {
    width: 50%;
}

.bill-details-progress table tr td:nth-of-type(2) {
    width: 50%;
}