html,  body {
	height: 100%;/* The html and body elements cannot have any padding or margin. */
}
/* Wrapper for page content to push down footer */
#wrap {
	min-height: 100%;
	height: 100%;

	margin: 0 auto -82px 0;			/* Negative indent footer by its height */
	padding: 0 0 80px 0;			/* Pad bottom by footer height */
}
/* Set the fixed height of the footer here */

#footer {
	height: 80px;
	background-color: #f5f5f5;
}
#wrap > .center-container {
	padding: 50px 0 0 0;
	margin: 0;
}
#footer > .container {
 padding-top:5px  padding-left: 15px;
	padding-right: 15px;
}
.center-container {
	height: 100%;
	display: table;
	width: 100%;
	margin: 0;
}
.center-row {
	height: 50%;
	width: 100%;
	display: table-row;
}
.center-row > div {
	height: 100%;
	width: 50%;
	display: table-cell;
	border: 1px solid #eee
}
.panel-default {
	opacity: 0.9;
	margin-top: 30px;
}
.form-group.last {
	margin-bottom: 0px;
}
.containerinner {
	background: #f5f5f5;
	padding: 20px;
	box-shadow: 0px 2px 2px #999999;
	min-height: 600px;
}

.btn-short{height:24px; padding-top:1px;}

.dashboard {
}
.dashboard .center {
	text-align: center;
}
.dashboard .btn {
	padding: 32px 16px;
	text-align: center;
	margin: 15px 0px;
	font-size: 30px;
	width: 100%;
}
.dashboard_01 {
	margin-top: 50px;
}
.dashboard_01 .form-control {
	height: 45px;
}
.dashboard_01 .btn {
	padding: 11px 15px;
}
.dashboard_02 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.dashboard_02 .form-control {
	height: 45px;
}
.dashboard_02 .btn {
	padding: 11px 15px;
}
.head {
}
.head h2 {
	font-size: 22px;
	color: #666;
	font-family: 'Open Sans', sans-serif;
	margin: 0px;
}
.common_form {margin: 40px 0px;}
.common_form_compact {margin: 1px 0px;}
.main_section {
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 20px;
}
.take_order {
}
.take_order p {
	font-size: 16px;
	color: #666;
	font-family: 'Open Sans', sans-serif;
}
.take_order .section02 {
}
.take_order .section02 .btn {
	width: 100%;
	padding: 14px 12px;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
}
.process_order {
}
.process_order p {
	font-size: 16px;
	color: #666;
	font-family: 'Open Sans', sans-serif;
}
.process_order .section02 {
}
.process_order .section02 .btn {
	width: 100%;
	padding: 10px 8px; /*14px 12px;*/
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
}
.held_order {
}
.held_order {
}
.held01 {
	width: 100%;
}
.actioncon {
}
.actioncon a {
	font-size: 20px;
	display: inline-block;
	color: #333;
	margin-right: 10px;
}
.table01 {
}
.table01 i {
	font-size: 18px;
	color: #000;
	margin: 5px 3px;
}
/**************Bill details*******************/



.bill_detail {
	max-width:288px;
	width: 100%;
	margin: 0 auto;
	background: #fff;
	padding: 10px 15px;
}
.bdtop_head {
}
/*.bdtop_head .datetime{}*/

.bdtop_head {
	width: 100%;
}
.bdtop_head .datetime {
	float: left;
	width: 50%;
}
.bdtop_head .orderno {
	float: left;
}
.bdtop_head .logo {text-align: center;	margin-top: 10px; margin-bottom: 5px; clear: both;}
.bdtop_head .address {text-align: center; margin-bottom: 0px; clear: both;}
.bdtop_head .citystzip {text-align: center;	margin-bottom: 0px; clear: both;}
.bdtop_head .phone {font-weight: bold;text-align: center;}

.bdtop_head .logo img {margin-top: 15px;}

.bd_contante {
}
.bd_contante .client_info {
	margin: 20px 0px;
}
.bd_contante .client_info .form-group {
	margin-bottom: 0px;
	font-size: 13px;
}
.bd_contante .client_info .form-horizontal .form-control-static {
	padding-top: 0px;
	font-size: 14px;
}
.bd_contante .client_info .form-horizontal .control-label {
	padding-top: 3px !important;
}
.bd_contante .bdproduct_detail {
}
.bd_contante .bdproduct_detail h4 {
	font-size: 17px;
	font-weight: bold;
	margin-left: 7px;
}
.bd_contante .bdproduct_detail .tdtext {
	border: 0px;
	padding-top: 0px;
}
.bd_contante .bdproduct_detail .tdtext p {
	font-size: 13px;
	margin-bottom: 0px;
}
/**************Lable Tag*******************/



.lable_tag {
}
.lable_tag_box {
	background: #fff;
	padding: 10px;
}
.lable_tag_box .client_info {
	margin: 2px 0px;
}
.lable_tag_box .client_info .form-group {
	margin-bottom: 0px;
	font-size: 12px;
}
.lable_tag_box .client_info .form-horizontal .form-control-static {
	padding-top: 0px;
	font-size: 12px;
}
.lable_tag_box .client_info .form-horizontal .control-label {
	padding-top: 3px !important;
}
.lable_tag_box .bdproduct_detail {
}
.lable_tag_box .bdproduct_detail .table {
	margin-bottom: 5px;
	margin-top: 15px;
}
.lable_tag_box .head {
	text-align: center;
}
.lable_tag_box .head h4 {
	font-size: 17px;
	font-weight: bold;
	margin-left: 7px;
	text-align: center;
	color:#333;
}
.lable_tag_box .bdproduct_detail th {
	font-size: 13px;
}
.lable_tag_box .bdproduct_detail .tdtext {
	border: 0px;
	padding-top: 0px;
}
.lable_tag_box .bdproduct_detail .tdtext p {
	font-size: 13px;
	margin-bottom: 0px;
}
.lable_tag_box .lbarcode {
	text-align: center;
}
.lable_tag_box .lbarcode img {
	text-align: center;
}

.alert-thin{height:30px;padding:3px !important;margin-top:2px !important;}
