table.case-details{font-size: 15px; width: 100%; border-collapse: collapse;}
table{width: 100%;}
table.case-details td{border: 1px solid #000; padding: 5px; vertical-align: top;}
table.case-details tr td.col-head{color: #aaa; font-size: 13px; }
table.case-details td.col-val{  font-size: 13px; font-weight:normal; margin: 0; padding: 3px;}
ul, li{margin: 0; list-style-type: disc;}
.no-records{list-style: none; padding: 0;}
.col-lg-4{padding: 0;}
.cases-history .activity-info{ margin: 20px 0; border-top: 1px solid #efefef; padding: 10px 0; font-size: 13px; }
.cases-history .activity-info img{max-width: 32px; float:left; margin: 0 10px 0 0;}
.cases-history .activity-info .section-3{width: 100%;}
.cases-history .activity-info .section-3 .activity-header{float: left; width: 100%; margin: 0 0 10px 0;}
.cases-history .activity-info .section-3 .left{width: 70%; height: 35px; float: left; }
.cases-history .activity-info .section-3 .left_1{width: 60%;}
.cases-history .activity-info .section-3 .activity-by{font-size: 10px; text-transform: lowercase; margin: 0 10px 0 0;}
.cases-history .activity-info .section-3 .right{width: 25%; float: right; text-align: right;}
.cases-history .activity-info .section-4{width: 100%;}
.cases-history .activity-info .section-3 .activity-chunks, .cases-history .activity-info .section-4{margin: 0px 0px 0px 15px;}
.cases-history .activity-info .section-3 .activity-chunks p { border-left-width: 3px; border-color: #e6e6e6; border-left-style: solid; padding: 0 8px 0 8px; margin: 0 0 5px; font-size: 11px;}
table.table-responsive{width: 100%}
table.table-responsive thead tr{background-color: #efefef;}
table.table-responsive td, table.table-responsive th{padding: 5px; border: 1px solid #000;}
.cases-history .activity-info .section-3 .left{width: 50%; float: left;}
.cases-history .activity-info .section-3 .left img{width: 32px; float: left;}
.cases-history .activity-info .section-3 .left_1{float:left;}
.cases-notes .notes-description {white-space: pre-wrap;white-space: -moz-pre-wrap; white-space: -pre-wrap;white-space: -o-pre-wrap;}
.cases-todos .Pending{background-color: #FFECED;}
.cases-todos .Completed{background-color: #F5F3BA;}
.cases-todos .Active{background-color: #C6F79B;}

/* List of case hearings pdf export */
.pdf-case-hearings table.table-responsive tr:nth-child(even){background-color: rgba(214, 214, 214, 0.21);}
/* List of case hearings pdf export */

/* List case export PDF */
.filter-next-hearing-txt{font-size: 13px; text-align: center; padding: 0; margin: 0 0 10px 0;}
/* List case export PDF */

/* START: Notes PDF */
.pdf-case-notes .notes-description{padding:20px 0 20px 0;}
/* END: Notes PDF */

/* START: Invoice PDF */
body{color:#000 !important}
.pdf-invoice table.invoice-in-details{width: 100%}
.pdf-invoice table.invoice-in-details, .pdf-invoice table.invoice-in-details td {border:0; padding: 0; vertical-align: top}
.pdf-invoice h1{margin: 0 auto; color:#EEE; font-family: Arial; font-weight: bold;}
.pdf-invoice .upper-table, .pdf-invoice .upper-table th, .pdf-invoice .upper-table td {border:none;padding:0;}
.pdf-invoice .Invoice_Boundary{border: 0px #000 solid;} 
.pdf-invoice .Invoice-boundary-details{padding:0px ;}
.pdf-invoice .invoice-details .col_name{display: inline;font-weight: 600;}
.pdf-invoice .invoice-details{margin-bottom: 20px;margin-top: -10px;width: 100%;float: left;}
.pdf-invoice .invoice-left-details{float:left;}
.pdf-invoice .invoice-right-details{float:right;text-align: right;min-width:500px}
.pdf-invoice .invoice-bill-to{padding-top: 15px;}
.pdf-invoice .invoice-right-details .Invoice_right_few_details{width: auto;margin-right: 0px;margin-left: auto;}
.pdf-invoice .invoice_client_logo{height:130px;max-height:130px;text-align: right}
.pdf-invoice .Invoice_right_few_details{font-size:13px;}
.pdf-invoice .Invoice_right_few_details td{border: 0px solid #000;}
.pdf-invoice .Invoice_right_few_details tr td:first-child{padding:5px 20px 5px 5px;text-align:left;font-weight: 600;background-color: #e0dfdd;}
.pdf-invoice .right-align{text-align: right;}
.pdf-invoice .left-align{text-align: left;}
.pdf-invoice .center-align{text-align: center;}
.pdf-invoice .Invoice_right_few_details tr td:nth-child(2){text-align:right;}
.pdf-invoice .invoice_tabular_details{text-align:right !important;}
.pdf-invoice .invoice-table-format table.case-details{font-size: 13px;border: 1px solid #000; background-color: #fff;border-right: 0;width:100%; position: absolute; top: 0px; left: 0px;}
.pdf-invoice .invoice-table-format table.case-details tfoot tr td:first-child { border-bottom: 0 none;}
.pdf-invoice .invoice-table-format table.case-details tr th{ border-bottom: 1px solid #000; border-right: 1px solid #000;border-top:0; border-left:0;background-color: #e0dfdd; padding: 5px 7px;}
.pdf-invoice .invoice-table-format table.case-details tr.last-row td:nth-child(1) {border-bottom-left-radius: 5px;}
.pdf-invoice .invoice-table-format table.case-details tr.last-row td:nth-child(3) {border-bottom-right-radius: 5px;}
.pdf-invoice .invoice-table-format{margin-bottom: 20px;padding-top: 30px;border-top: 1px dotted;margin-top: 60px;position: relative}
.pdf-invoice .invoice-table-format table.case-details td{ border-bottom: 1px solid #000; border-right: 1px solid #000;border-top:0; border-left:0;padding: 5px 7px;}
.pdf-invoice .tr-notes-border{border:1px solid #000;text-align:center;}
.pdf-invoice .pdf-heading{text-align: left;padding:10px 10px 10px 0px;border-bottom: 2px solid #334463;font-weight:600;}
.pdf-invoice tr.last-row td {border-bottom: 0 none !important;}
.pdf-invoice .invoice_tabular_details img{max-height: 100px;max-width: 100px;}
.pdf-invoice td.invoice_number{padding-bottom: 20px;padding-top:20px;vertical-align: top;}
.pdf-invoice td.logo{text-align: right;}
.pdf-invoice .total{font-weight: 600;}
.pdf-invoice .invoice-details .invoice-left-details{float:left;}
.pdf-invoice .invoice-right-details{float:right;text-align: right;}
.pdf-invoice .invoice-right-details .Invoice_right_few_details{width: auto;margin-right: 0px;margin-left: auto;}
.pdf-invoice .Invoice_right_few_details tr td:first-child{padding:5px 20px 5px 5px;text-align:left;font-weight: 600; background-color: #e0dfdd;}
.pdf-invoice .Invoice_right_few_details tr td:nth-child(2){padding:5px 5px 5px 20px;text-align:right;}
.pdf-invoice .invoice-left-details .invoice-bill-from, 
.pdf-invoice .invoice-left-details .invoice-bill-to {text-align: left;}
.pdf-invoice .invoice-bill-from .bill_name, 
.pdf-invoice .invoice-bill-to .bill_name {font-weight: 600;color: #263959;font-size:14px;}
.pdf-invoice .invoice-right-details .Invoice_right_few_details{width: 80%;}

/*Newly Added CSS for Invoice PDF */
.my_invoice_table_format{width: 750px;font-size: 13px;margin-top: 5px;}
.inv_row{width: 100%;display: inline-block;border-bottom: 1px solid #000;}
.has_bg{background-color: #E0DFDD;font-weight: 600;}
.text_right{text-align: right;}
.tab_a{width: 215px;}
.tab_b{width: 64px;}
.tab_c{width: 95px;}
.tab_d{width: 110px;}
.tab_e{width: 105px;}
.row_for_bal{
    display: inline-block;width: 245px;float: right;
    clear: both; border-bottom: 1px solid #000;border-left: 1px solid #000;
}
.tab_arg{padding: 5px;display: inline-block;float: left;}
.for_dots{border-top: 1px dotted #E0DFDD;}
.pdf-invoice .include_signature_div{float:right;margin-top: 20px;}
/* END: Invoice PDF */



/*START: style for update needed export PDF*/

#cases-updated-needed-tbllist thead tr th:nth-child(7){
	width: 11%;
}

#cases-updated-needed-tbllist thead tr th:nth-child(9){
	width: 8%;
}
h1.update_pdf_head{
	font-size: 26px;
} 
/*END: style for update needed export PDF*/