@media only print {
	body
	{
		background-image: none !important;
		background-color: white !important;
		overflow: visible !important;
		display: inline !important;
	}
 	.printable {
 		position: relative;
 		width: 100%; 		
    top: 10px;
 		left: 10px;
 		page-break-after: avoid;
 		overflow: visible !important;
		overflow-y:visible !important; 		
		display: inline !important;
 	}	
	.printable:after {
   		content: "";
	}
	@page {
      margin: 1cm;
    } 	
 
 	.sidebar,.navbar,.navbar-default, .page-header,.breadcrumb,
 	.form-horizontal,nav,.nav,.sidebar-nav,.navbar-collapse,#side-menu,
 	.navbar-right,.not_print
 	{
 		width: 0px !important;
 		height: 0px !important;
 		visibility: hidden !important;
 		display: none !important;
 	}

	#page-wrapper
	{
		width: 100%;  
      margin: 0 !important;
	}

	.table-slip
	{
		margin-bottom: 0 ;
		width: 100% !important;
	}
	.table-slip > tbody > tr > td,.table-slip > thead > tr > td
	{
	  padding: 0 2px !important;
	  
	}
	.table-slip  
	{
	    /*page-break-before: always;*/
	    page-break-after: auto;
	}
	.table-slip > thead  ,.table> caption  
	{
		display:table-header-group;
	}
	.table> caption  {
		font-size: 10px;
		font-weight: bold;
	}
	tfoot
	{
		display:table;
	}
	.table-slip > tbody > tr  
	{
		page-break-inside:avoid; page-break-after:auto;
	 /*page-break-inside: avoid;*/
	}

	.table-slip > tbody > tr > td  
	{
		page-break-inside:avoid; page-break-after:auto ;
	}
	.table > tbody >tr >td
	{
		padding: 1px !important;
		font-size: 10px;
	}
 
	.flex-box
	{
     display: flex;
     flex-flow: row;
     justify-content: center;		
	}

  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
 
	
}
