@font-face {
	font-family: DotMatrix;
	src: url(fonts/palmer-regular.ttf);
}
.dotmatrix {
	font-family: DotMatrix;	
	font-size: 11px;
}
.dotmatrix12 {
	font-family: DotMatrix;		
}

/*Invoice Print */
@media print {
  body {
    background-color: #fff !important;
  }

  .navbar {
    display: none;
  }

  .sidebar .collapse {
    display: none;
  }

  .page-header {
    display: none;
  }

  .page-title {
    display: none;
  }

  .panel-default {
    border-color: #fff;
  }

  .table-responsive {
    overflow-y: hidden;
	overflow-x: hidden;
  }

  .hidden-print {
    display: none;
  }

  .footer {
    display: none;
  }

  .no-page-break {
    page-break-after: avoid;
  }

  .page-container {
    margin: 0px !important;
    padding: 0px !important;
  }

  .page-content {
    padding: 0 !important;
    min-height: 300px !important;
    padding: 0px 20px 20px !important;
    margin: 0 !important;
  }
}

/***
Invoice page
***/
.invoice table {
  margin: 30px 0 30px 0;
}

.invoice .invoice-logo {
  margin-bottom: 20px;
}

.invoice .invoice-logo p {
  padding: 5px 0;
  font-size: 26px;
  line-height: 28px;
  text-align: right;
}

.invoice .invoice-logo p span {
  display: block;
  font-size: 14px;
}

.invoice .invoice-logo-space {
  margin-bottom: 15px;
}

.invoice .invoice-payment strong {
  margin-right: 5px;
}

.invoice .invoice-block {
  text-align: right;
}

.invoice .invoice-block .amounts {
  margin-top: 20px;
  font-size: 14px;
}

/* Chart */
#salediv {
	width		: 100%;
	height		: 300px;
	font-size	: 11px;
}	

#buydiv {
	width		: 100%;
	height		: 300px;
	font-size	: 11px;
}	

#incomediv {
	width		: 100%;
	height		: 300px;
	font-size	: 11px;
}

#expensediv {
	width		: 100%;
	height		: 300px;
	font-size	: 11px;
}

#empdiv {
	width		: 100%;
	height		: 300px;
	font-size	: 11px;
}

.mb5 {
	margin-bottom: 5px;
}

.report-page-setup{
    margin:60px 30px 60px 0;
}
.page-setup{
    margin:50px 50px 50px 50px;
}
