



    .no-print{display:none;}
    .btn,.panel-heading, .breadcrumb, .form-group, .popover, .tableedit3, .modal {display: none !important;}
    


body {
    color:#000;
    background:#f1f2f7;
    font-family:'Open Sans',sans-serif;
    padding:0px !important;
    margin:0px !important;
    font-size:13px;
    text-rendering:optimizeLegibility;

}
   



  
#main-content {
margin-left: 0px !important;
    }


#loadwrap {
	display:none;}
   
   
    

.print {
        left:10;
		right:50;
		background-color:#063 !important;}
        
    
	
	
	
   .displaylines {
     white-space: pre-line; /* collapse WS, preserve LB */
   } 
   
    
  a[href]:after {
    content: none !important;
  }
  
  
 

#dynamic-table5_wrapper div#dynamic-table5_info {
    display: none !important;
}


#dynamic-table5_wrapper .dataTables_paginate.paging_bootstrap.pagination {
    display: none !important;
}


#dynamic-table5_wrapper div#dynamic-table5_length {
    display: none !important;
}


#dynamic-table5_wrapper #dynamic-table5_filter {
    display: none !important;
}	 



.print-half{
	width:50% !important;
	
	}
	

	
.attendanceslipbox {
   height:100%;
  width:100%;
  overflow:hidden; 
    padding: 20px;
    margin: 20px;
}	





.attendanceslipbox{
        page-break-inside: avoid;
    }
	


  
  
 .printhead thead {
    background-color: #3c3d3a !important;
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
    font-weight: bold !important;
			 

}

.printhead thead td{
    color: #fff !important;
}

.printhead tbody tr {
    border-bottom: 1px solid #000 !important;
	-webkit-print-color-adjust: exact; 
}


.printhead tbody td {
    padding: 5px ;
} 
  	
	
	
.printgrey {
    background-color: #f5f4f3 !important;
	-webkit-print-color-adjust: exact; 
		border: 1px solid #000;
}	

table.printhead {
    border: 1px solid #000;
}
	
	
.topbox {
    background-color: #f5f4f3 !important;
    margin: 1%;
    padding: 3px;
    width: 46%;
	border: 1px solid #000 !important;
	float:left;
}
	
	
	
	
	
.printbox {
	
 page-break-inside: avoid;	
	}	
	
	
.printbox2	{
	font-size:7px !important;
	
	}
	
	
.printbox2	td {
	font-size:7px !important;
	
	}	
	
	
	

 
	
	
td.footerreplica > div {
    width: 100%;
    height: 100%;
    overflow:hidden;
}

.righttd {
	text-align:right;
	}
	
	
	
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #000000 !important;
}	
	
	
table.printhead h2 {
    color: #FFF !important;
}	


.col-print-1 {width:8%;  float:left;}
.col-print-2 {width:16%; float:left;}
.col-print-3 {width:25%; float:left;}
.col-print-4 {width:33%; float:left;}
.col-print-5 {width:42%; float:left;}
.col-print-6 {width:50% !important; float:left !important;}
.col-print-7 {width:58%; float:left;}
.col-print-8 {width:66%; float:left;}
.col-print-9 {width:75%; float:left;}
.col-print-10{width:83%; float:left;}
.col-print-11{width:92%; float:left;}
.col-print-12{width:100%; float:left;}




.redtd {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
      background-color: red !important;
      color: #FFFFFF !important; 
      font-weight:bold !important;
     
    }



.pduplicate2 {
    margin-top: -12px !important;
}