﻿ .dataTables_filter
 {
        margin-right: 67px;
      padding-left: 0 !important;
      margin-left: -23px !important;
}
table.dataTable thead tr th {
    color: #fff;
    border-color: #0e0c0c;
    background-color: #0094DE;
    font-family: 'Poppins', sans-serif;
    text-align: center;
    font-size: 14px;
    border:1px solid #fff !important;
}
table.dataTable tbody tr td {
    font-size: 12px  !important;
    vertical-align: middle !important;
    color: #060110;
    font-family: 'Poppins', sans-serif;
    border: 1px solid #0094DE  !important;
    padding: 4px !important;
    height: 0px !important;
}
table.table-bordered th:last-child, table.table-bordered td:last-child
{
border-right-width: 1px;
}

.btnDatatable:hover
{
background-color: #2386ca;
}     
.btnDatatableDisable
{
background-color: red; /* Blue background */
border: none; /* Remove borders */
color: white; /* White text */
padding: 0px 1px; /* Some padding */
font-size: 12px; /* Set a font size */ /*cursor: pointer; /* Mouse pointer on hover */
margin-top: 2px;
margin-bottom: 2px;
border-radius: 8px;
}
.btnDatatableDisable:hover
{
background-color: blue;
}
.table-scrollable > .table-bordered > thead > tr:last-child > th, .table-scrollable > .table-bordered > tbody > tr:last-child > th, .table-scrollable > .table-bordered > tfoot > tr:last-child > th, .table-scrollable > .table-bordered > thead > tr:last-child > td, .table-scrollable > .table-bordered > tbody > tr:last-child > td, .table-scrollable > .table-bordered > tfoot > tr:last-child > td
{
border-bottom-color: black;
}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th
{
border-color: black;
}
.table-bordered > tfoot > tr > th
{
border-width: 1px;
border-left-width: 0px;
}
.font-size14
{
font-size: 14px;
}
.btn
{
padding: 2px 15px;
}

.btn
{
padding: 7px 15px;
}
.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span
{
padding-top: 7px;
padding-bottom: 8px;
}
.dataTables_scrollHeadInner > table
{
width: 100% !important;
}

.btnDatatable {
    background-color: #3598dc;
    border: none;
    color: white;
    padding: 4px 10px;
    font-size: 12px;
    cursor: pointer;
    margin-top: 2px;
    margin-bottom: 2px;
    border-radius: 8px;
  width:100px;
}
a {
    text-shadow: none;
    color: White;
    padding:2px;
}

.control-label  
{
   
    margin-top: 6px;
    font-family: 'Poppins', sans-serif;
    text-align: left;
    
}
body 
{
     font-family: 'Poppins', sans-serif;
    color: Black;
    padding: 0px;
    padding: 0px !important;
    margin: 0px !important;
    font-size: 14px;
    direction: ltr;
}
.tdAlignmentLeftSide
{
 text-align:left;
 padding:4px;    
 font-size: 12px;
    color: #060110;
    font-family: 'Poppins', sans-serif;
}
.MassSlipTableAlign
{
    font-size: 14px; 
    font-family: 'Poppins', sans-serif;
      border: 1px solid #0094DE !important;
}
.MassSlipHeaderAlign
{
    background-color: #0094DE  !important;
 font-family: 'Poppins', 'sans-serif' !important;    
    text-align: center;
    padding: 3px;
    font-size: 14px;
    color:White;
}
.MassSlipHeaderZPName
{
font-weight: bold; 
color: Black;
font-size: 20px;    
 font-family: 'Poppins', 'sans-serif' !important;    
text-align: center;
}
.MassSlipHeaderZPFMSName
{
font-weight: bold; 
color: Black;
font-size: 18px;    
 font-family: 'Poppins', 'sans-serif' !important;    
text-align: center;
}
#tblDeductionslipAllReportDetails_filter, #tblDeductionslipAllReportDetails_paginate
{
text-align: right;
}
.tfootReportAlignment
{
border:1px solid #0094DE !important;
}

.portlet.box > .portlet-title {
    border-bottom: 0;
    padding: 0 10px;
    margin-bottom: 0;
    color: #fff;
    line-height: 32px;
}
#tblPartyDetailsReport_filter, #tblPartyDetailsReport_paginate
{
text-align: right;
}
.btnprintjavascript
{
    position: relative !important;
height: 32px !important;
    width: 80px !important;
        vertical-align: middle !important;
        line-height: 22px !important;
}
#tblNamuna12_filter, #tblNamuna12_paginate
{
text-align: right;
}
#tblTrans13StatusReport_filter, #tblTrans13StatusReport_paginate
{
text-align: right;
}
.HeaderAlignTextCenter
{
color: Black;
font-size: 20px;    
 font-family: 'Poppins', 'sans-serif' !important;    
text-align: center;
border-top-width: 0px !important;border-right-width: 0px !important;border-bottom-width: 0px !important;border-left-width: 0px !important;
padding:3px;
}
.HeaderAlignTextCenterMiddle
{
color: Black;
font-size: 16px;    
 font-family: 'Poppins', 'sans-serif' !important;    
text-align: center;
border-top-width: 0px !important;border-bottom-width: 0px !important;border-left-width: 0px !important;border-right-width: 0px !important;
padding:3px;
}
.HeaderTextAlignLeft
{
color: Black;
font-size: 12px;    
 font-family: 'Poppins', 'sans-serif' !important;    
text-align: left;
border-top-width: 0px !important;border-right-width: 0px !important;border-bottom-width: 0px !important;border-left-width: 0px !important;
padding:3px;
}
.HeaderTextAlignRight
{
color: Black;
font-size: 12px;    
 font-family: 'Poppins', 'sans-serif' !important;    
text-align: right;
border-top-width: 0px !important;border-right-width: 0px !important;border-bottom-width: 0px !important;border-left-width: 0px !important;
padding:3px;
}
#NamunaReportNo17_filter, #NamunaReportNo17_paginate
{
text-align: right;
}

table.dataTable tfoot tr td {
    font-size: 12px;
    height: 32px !important;
    vertical-align: middle !important;
    color: black;
   /*border: 1px solid #0094DE!important;*/
    text-align:right;
    padding:3px;
}
.classBackGroundColor
{
background-color:White !important;
}
#tblHeadCodeObReport_filter, #tblHeadCodeObReport_paginate
{
text-align: right;
}
.ReportHeaderGroupngColor
{
color: Black;
font-size: 12px;    
 font-family: 'Poppins', 'sans-serif' !important;    
 text-align: left;
padding:3px;
background-color:#c5a792;
}
.HeaderTextAlignFooterRight
{
color: Black;
font-size: 12px;    
 font-family: 'Poppins', 'sans-serif' !important;    
text-align: right;
padding:3px;
border:1px solid Black  !important;
}
#tblUnspentRefundReport_filter, #tblUnspentRefundReport_paginate
{
text-align: right;
}

#tblInvoiceDetailsBillWise_filter, #tblInvoiceDetailsBillWise_paginate
{
text-align: right;
}
#tblInvoiceDetailReportBill_filter, #tblInvoiceDetailReportBill_paginate
{
text-align: right;
}
#tblReceiptAndExpenditureReport_filter, #tblReceiptAndExpenditureReport_paginate
{
text-align: right;
}
#tblWorkDetailsMaster_filter, #tblWorkDetailsMaster_paginate
{
text-align: right;
}
.ColorApprovedHeader
{
    background-color:#f9c74f !important;
}
.ColorApprovedHeader1
{
    background-color:#90be6d !important;
}
.ColorApprovedHeader3
{
    background-color:#d2d4c8 !important;
}

.HeaderAlignForRecepit
{
    font-size: 16px !important;
    text-align: center !important;
    font-weight: bold !important;
     border-left-width: 0px;
    border-right-width: 0px ;
     border-top-width: 0px;
    border-bottom-width: 0px ;
    padding:3px;
}

.HeaderAlignForRecepit1
{
    font-size: 16px !important;
    text-align: center !important;
    font-weight: bold !important;
      border-left-width: 0px;
    border-right-width: 0px ;
     border-top-width: 0px;
    border-bottom-width: 0px ;
        padding:3px;
}

.HeaderAlignForRecepit3
{
    font-size: 16px !important;
    text-align: left !important;
    border-left-width: 0px;
    border-right-width: 0px ;
     border-top-width: 0px;
    border-bottom-width: 0px ;
        padding:3px;

}
.HeaderAlignForRecepit4
{
    font-size: 16px !important;
    text-align: right !important;
    border-left-width: 0px;
    border-right-width: 0px ;
     border-top-width: 0px;
    border-bottom-width: 0px ;
        padding:3px;

}
.HeaderAlignForRecepit5
{
    font-size: 16px !important;
    text-align: center !important;
    border-left-width: 0px;
    border-right-width: 0px ;
     border-top-width: 0px;
    border-bottom-width: 0px ;
        padding:3px;

}
#tblAdminApprovalNoInBox_filter, #tblAdminApprovalNoInBox_paginate
{
text-align: left;
}
#tblAdminApprovalNoOutBox_filter, #tblAdminApprovalNoOutBox_paginate
{
text-align: left;
}
#tblBillApproval_filter, #tblBillApproval_paginate
{
text-align: left;
}
#tblInBoxWorkDetails_filter, #tblInBoxWorkDetails_paginate
{
text-align: left;
}
#tblOutBoxWorkDetails_filter, #tblOutBoxWorkDetails_paginate
{
text-align: right;
}
tblOutbox_filter, #tblOutbox_paginate
{
text-align: left;
}

#tblFinalPaymentApproval_filter, #tblFinalPaymentApproval_paginate
{
text-align: left;
}

#tblFinalPaymentApprovalOutboxOutbox_filter, #tblFinalPaymentApprovalOutboxOutbox_paginate
{
text-align: left;
}
#tblBeneficiaryDetailsSearch_filter, #tblBeneficiaryDetailsSearch_paginate
{
text-align: right;
}
#tblWorkDetailsDisplay_filter, #tblWorkDetailsDisplay_paginate
{
text-align: right;
}
#tblWorkDetailsByMaker_filter, #tblWorkDetailsByMaker_paginate
{
text-align: left;
}

#tblAdminApprovalNoInBoxForMaker_filter, #tblAdminApprovalNoInBoxForMaker_paginate
{
text-align: left;
}

#tblOutbox_filter, #tblOutbox_paginate
{
text-align: left;
}
#tblPramaDetailsInformation_filter, #tblPramaDetailsInformation_paginate
{
text-align: right;
}

#tblAllBillsInTransitDataForCafoByAllDesignation_wrapper > div.table-scrollable > div > div.dataTables_scrollHead > div > table > thead > tr
{
        height: 44px !important;
}

/*.text-right
{
 text-align:right;
 padding-right:3px;
font-size: 12px !important;
    vertical-align: middle !important;
    color: #060110;
    font-family: 'Poppins', sans-serif;
    padding: 4px !important;
    height: 0px !important; 
}*/



