.gcquickorderform_block img {
	margin: 15px auto;
	display: block;
}
.gcquickorderform_block p {
	padding-bottom: 0;
	font-weight: bold;
	text-align: right;
}

#module-gcquickorderform-default .table td,
#module-gcquickorderform-default .table th {
	vertical-align: middle !important;
}

.ui-autocomplete-loading {
	background: url('../img/loading.gif') no-repeat 95% center;
}

.gcquickorderform_block p.quickorder_image {
	padding-bottom: 0px;
	text-align: center;
}

.quick_order_content .default_lines_container {
	display: none;
}

.quick_order_content thead th.ref {
	width: 15%;
}

.quick_order_content .qty {
	width: 72px;
}

.quick_order_content thead th.name {
	padding-left: 1%;
	width: 37%;
	display: table-cell;
}

.quick_order_content td.stock,
.quick_order_content td.name,
.quick_order_content td.picture,
.quick_order_content thead th.stock,
.quick_order_content thead th.name,
.quick_order_content thead th.picture {
	display: table-cell;
}

.quick_order_content tr td.decli .selector,
.quick_order_content tr td.decli span {
	width: 100% !important;
	text-align: center;
}

.quick_order_content thead th.decli {
	padding-left: 2%;
	width: 22%;
}

.quick_order_content tr td.decli select {
	width: 100%;
	vertical-align: middle !important;
}

.quick_order_content thead th.picture {
	padding-left: 1%;
	width: 15%;
	display: table-cell;
}

.quick_order_content thead th.quantity {
	padding-left: 1%;
	width: 10%;
}

.quick_order_content thead th.remove {
	width: 5%;
}

.quick_order_content tbody td.picture {
	text-align: center;
}
.quick_order_content tbody td.picture > img {
	width: 55px;
}

.quick_order_content tbody td.stock p,
.quick_order_content tbody td.price p {
	margin: 0;
}

.quick_order_content input,
.quick_order_content select {
	text-align: center;
}

#quick_order_table_gen16 tbody .quantity {
	padding: 10px !important;
}

#quick_order_table_gen16 tbody .quantity input {
	margin-bottom: 3px;
	text-align: center;
}

.quantity .min {
	display: none !important;
	visibility: hidden;
}

.quick_order_content .qty input {
	max-width: 100%;
	text-align: center;
}

.quick_order_content tr td.name p {
	margin: 0;
}

#module-gcquickorderform-default .bootstrap-touchspin input.form-control,
#module-gcquickorderform-default .bootstrap-touchspin input.input-group {
	height: 2.75rem;
}

.quick_order_content tr td.name p.title {
	overflow: hidden;
	position: relative;
}

#gcquickorderform_block_left {
	background: #fff;
	padding: 0rem;
	margin-bottom: 1.5625rem;
}

@media (max-width: 767px) {
	#gcquickorderform_block_left {
		margin-bottom: 0rem;
		position: absolute;
		right: 0;
		bottom: 0;
		width: 26%;
	}
	.gcquickorderform_block img {
		margin: 0px auto;
		display: block;
	}
	#module-gcquickorderform-default .table td,
	#module-gcquickorderform-default .table th {
		padding: 0px 2px;
		font-size: 12px;
	}
	#module-gcquickorderform-default .table tfoot td {
		padding: 10px 2px;
	}
	#quick_order_table_gen .form-control {
		padding: 10px 3px;
		font-size: 16px;
		height: 40px;
	}
	#quick_order_table_gen .product-quantity .qty {
		margin-bottom: 0;
		margin-right: 0;
	}
	#quick_order_table_gen .bootstrap-touchspin {
		box-shadow: none;
	}
	#module-gcquickorderform-default .bootstrap-touchspin input.form-control,
	#module-gcquickorderform-default .bootstrap-touchspin input.input-group {
		height: 40px;
	}
	#quick_order_table_gen .product-quantity .input-group-btn-vertical .btn {
		height: 21px;
	}
	#module-gcquickorderform-default .btn-primary,
	#module-gcquickorderform-default .btn-secondary,
	#module-gcquickorderform-default .btn-tertiary {
		padding: 5px 10px;
		height: 35px;
	}
	.quick_order_content td.stock,
	.quick_order_content td.name,
	.quick_order_content td.picture,
	.quick_order_content thead th.stock,
	.quick_order_content thead th.name,
	.quick_order_content thead th.picture {
		display: none;
	}
}
@media (min-width: 575px) AND (max-width: 767px) AND (orientation: landscape) {
	#gcquickorderform_block_left {
		width: 14%;
	}
}
