body {
	padding-bottom: 0;
}
.account-pages_register {
	margin: 19% 0;
}
.right-border {
	border-right: 1px solid rgba(0,0,0,.125);
}
.left-border {
	border-left: 1px solid rgba(0,0,0,.125);
}
.font-white {
	color: #fff !important;
}
.clear {
	clear:both;
	margin-top:10px;
}
#storeLogoPreview {
	width: auto;
	height: 200px;
}
.print-col-md-2 {
	max-width: 16.66667%;
	flex: 0 0 16.66667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66667%;
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.print-col-md-3 {
	max-width: 25%;
	flex: 0 0 25%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.print-col-md-4 {
	max-width: 33.33333%;
	flex: 0 0 33.33333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
#profile_container .table-active, #profile_container .table-active > th, #profile_container .table-active > td {
	background-color: #000;
}
.text-center {
	text-align: center;
}
#receipt_print .print-col-md-5 {
	-webkit-box-flex:0;
	-ms-flex: 0 0 41.66667%;
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	position: relative;
	float:left;
}
#receipt_print .print-col-md-6 {
	-webkit-box-flex:0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	position: relative;
	float:left;
}
#receipt_print .print-col-md-7 {
	-webkit-box-flex:0;
	-ms-flex: 0 0 58.33333%;
	flex: 0 0 58.33333%;
	max-width: 58.33333%;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	position: relative;
	float:left;
}
#receipt_print .print-col-md-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	position: relative;
	float:left;
}
#receipt_print .clear {
	margin-top:10px;
}
#receipt_print .table2 {
    margin: 0 !important;
    width: 100%;
    max-width: 100%;
}
#receipt_print th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6;
	font-weight: 600;
	border: 1px solid #dee2e6;
	padding: .85rem;
}
#receipt_print .table2 td {
	padding: .85rem;
	vertical-align: top;
	border: 1px solid #dee2e6;
}