/*      Panel styles       */
.panel-heading .header-title:after {
	font-family:'Glyphicons Halflings';
	content:"\e114";
	float: right;
	color: grey;
	cursor: pointer;
}
.panel-heading .header-title.collapsed:after {
	content:"\e080";
	cursor: pointer;
}
.panel-heading .header-title, .pointer {
	cursor: pointer !important;
}
.panel-title {
	font-weight: 700;
	font-size: 22px;
}
.badge {
	background-color: #777 !important;
}
.panel-heading {
	background: none !important;
	border: none !important;
}
.panel-body {
	padding-top: 10px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.panel-body table {
	margin-bottom: 0;
	font-size: 12px;
}
.panel-body table>thead>tr>th {
	border: 0;
}
.panel-body-padding {
	padding: 15px;
}
.innerpanel {
	margin-left: 15px !important;
	margin-right: 15px !important;
}
.topmargin {
	margin-top: 15px;
}
.form-horizontal.nomargin .form-group {
	margin-left: 0px;
	margin-right: 0px;
}
.invoiceheader {
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
	font-size: 17px;
	font-weight: 700;
	border-bottom: 1px solid #ccc !important;
}
.invoice-left {
	margin: 0;
	width: 60%;
	float: left;
}
.invoice-left-panel {
	box-shadow: none;
	border: 0;
	border-radius: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.invoice-right {
	margin: 0;
	width: 40%;
	border: 1px solid #ccc;
	border-radius: 0;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	float: right;
}
.no-float {
	float:none !important;
}
.bar_black, .bar_red, .bar_green {
	height: 11px;
	border-radius: 3px;
}
.bar_black {
	background-color: #000;
}
.bar_red {
	background-color: red;
}
.bar_green {
	background-color: green;
}
/* ----------------------- */
