
@media print
{
	.title {
		/* font-family:Arial,sans-serif;*/
		 font-size:30px;
		 font-weight:bold;
		 width:100%;
		  margin: 25px 0px 0px 0px;
		 color: #000;
		 text-align: center;
	 }
	/*Payslip css*/
	.table, .table tr, .table td{
		background-color : rgba(249, 249, 249, 0) !important;
	}
	.paid{
		background-image : url('../../../images/greenpaid.png')  !important;
		background-repeat: no-repeat  !important;
		background-size: contain  !important;
		z-index : 1  !important;
		background-position: center center  !important;
	}
	tr td{
		padding : 4px !important;
	}
	td span {
		line-height: 20px !important;
	}
	.payslip_table  .to_print{
		display: block !important;
	}
	 .payslip_table th{
    	color : white !important;
    	background-color : #73879C !important;
    }
    .payslip_table th,.payslip_table td{
    	border : 1px solid black !important;
    	padding : 10px 5px !important;
    }
    .payslip_table .bg_color{
    	background-color : #e8e8e8 !important;
    }
    .payslip_table span{
    	padding : 0px 5px !Important;
    }
	/*End Payslip*/
	
	body, div.main-body{
		background-color: #ffffff !Important;
		background-image: none; !Important;
	}
	.header_color {
		color: #2e5ca2 !important;
	}
	tr,p {page-break-inside: avoid;}
	div#next_page{
		page-break-before:always !important;
	}

	.global-content .view-invoice{
		padding : 0px !Important;
	}
	.view-invoice-header {
   	 	height: 120px;
		padding-top: 54px !important;
   }
	.form-control-p{
		height: 20px !important;
   	 	padding: 0px 12px 0px 12px !important;
    	font-size: 14px !important;
   	 	line-height: 1.42857143;
    	color: #555;
	}
	.control-label{
		padding-top : 0px !important;
    	color: #555;
    	font-size: 14px !important;
    	font-weight: 500;
	}
	.noprint {display:none !important;}
	.toprint {display : block !important;}
	.x_panel{
		border : 0px;
	}
	tr th{
		color : black !important;
	}
	.col-md-7 {
	    width: 58.33333333%;
	}
	
	.invoice_table th{
		background-color : #a5c5e5 !important ;
		border : 1px solid white !important;
		text-align: center;
		color : black !important;
		font-size : 15px;
	}
	.form-control-p{
		height: 26px;
   	 	padding: 6px 12px 0px 12px;
    	font-size: 14px;
   	 	line-height: 1.42857143;
    	color: #555;
	}
	.nopdbtm{
		margin-bottom : 0px !Important;
	}
	.input_description,.no_hr_2,.no_hr,.discount,.remark{
		border : 0px !important;
	}
	.st_name{
		width : 20% !Important;
	}
	.bcn{
		width : 25% !important;
	}
	.col-md-2{
		 width: 18%;
	}
	
	.col-md-3{
		 width: 35% !Important;
	}
	.col-md-8 {
	    width: 66.66666667%;
	}
	.col-md-1{
		width : 8.33333333%;
	}
	.col-md-5{
		width: 41.66666667%;
	}
	
	.col-md-6{
		width: 50%;
	}
	.col-md-12{
		width : 100%;
	}
	.col-md-4{
		width : 33.33333333%;
	}
	.control-label{
		text-align: right;
	}
	
	.parent-width{
		    width: 25% !important;
	}
	
	.col-md-10{
		width: 70% !important;
	}
	
	.other{
		width : 30%;
	}
	.col-md-offset-8{
		margin-left: 66.666667%;
	}
	.staff_pay{
	font-size : 11px;
	line-height : 7px;
}
	.col-md-10{
		width: 83.33333333% !important;
	}


}