.table-report .bootstrap-select.btn-group .dropdown-menu.inner{
	overflow-x: hidden;
}
.table-report .bootstrap-select.btn-group .dropdown-menu li a span.text{
	text-overflow: ellipsis;
    max-width: 100%;
    overflow: hidden;
}
.table-report .bootstrap-select.btn-group .dropdown-toggle .filter-option{
	text-overflow: ellipsis;
    max-width: 100%;
    overflow: hidden;
}
.print{
	display: none;
}
@media print{
	 html, body {
	    width: 210mm;
	    height: 297mm;
	  }
	.print{
		display: block !important;
	}
	.container-fluid{
		padding: 0px !important;
	}
	.table-report .date{
		padding-right: 0px !important;
	}
	.content-body{
	    border-top: 0px solid #00b65c !important;
	}
	.content-body h4.title{
		padding: 15px 15px 0 0px !important;
	} 
	.content-body .table>thead>tr>th{
		background: #337ab7 !important;
	    color: #fff !important;
	    vertical-align: middle;
	}
	.date .from-to{
		padding-right: 15px;
	}
	.from-to{
		font-style: italic;
	}
	.table{
		width: 100%;
	}
	.table>thead>tr>th, .table>tbody>tr>td {
	    padding: 3px !important;
	    border-top: 0px !important;
	}
	.title-top{
		margin-left:0px !important;
	}
}
.title-top{
	margin-left:2px;
}
.table-report .width-print-small{
	width: 120px !important;
}
.table-report .width-print-md{
	width: 150px !important;
}
/*define print left right*/
@page :left {
  margin-left: 4cm;
  margin-right: 3cm;
}
@page {
    size: A4;
    margin: 0;
}
@page :right {
  margin-left: 3cm;
  margin-right: 4cm;
}
.table-report .date{
	padding-right: 30px;
}