.links-quick-order{float:right;width:100%}
#quickorder-form table td, #quickorder-form table th{    font-size: 14px;    padding: 0 10px;    background-color: #fff;}
#quickorder-form table td.txt-sku{width:90px}
#quickorder-form table td.td-pcode{width:145px}
#quickorder-form table td.pname{width:360px}
#quickorder-form table td.td-qty{width:75px}
#quickorder-form table td.pqty{width:100px}
#quickorder-form table td.td-action{width:153px; text-align: left;padding-right:0}

#quickorder table{width: 100%; border-spacing: 0 10px;}
#quickorder table a{text-decoration: none;}
#quickorder table .login_for_details{border: none !important; padding:0 !important;}
#quickorder table .login_for_details b{font-weight: normal;font-size: 11px;line-height: 1;}
#quickorder table tr{position: relative;}
#quickorder table#suggestion{}
#quickorder table tbody tr:hover{background:#f6f9a2}
#quickorder table th{font-weight: 700; text-align:center}
#quickorder h2.suggestion{display: inline-block;margin-bottom:10px;text-align: left;width: 100%;}
.txt-pcode{width: 140px; height: 25px; border:1px solid #999}
.txt-pcode:focus{background:#EDF7FD}
.txt-qty{width: 30px; height: 25px; border:1px solid #999; text-align:center; }
.txt-pcode.txt-input-loading{background: url(../../images/opc-ajax-loader.gif) no-repeat right 5px #EDF7FD;}
.p-auto{background:#fff; position:absolute; width:277px;box-shadow: 0 2px 3px 2px #CCC; margin-top:2px; z-index: 9999}
.p-item{padding:5px; width: 265px; float:left; border: 1px solid #ccc}
.p-item.current{background:#F07F00; cursor: pointer;}
.p-item.current span{color:#fff}
.p-item.current em{background:#253F7A}
.p-item img, .p-item span{float:left;}
.p-item span.name{font-weight:700; width: 210px}
.p-item span.sku{float:none}
.p-item img{margin-right:5px;}
.p-item em{background:#444; color:#fff; font-style:normal}
.quick-order.success-msg {
    position: fixed;
    top: 0;
    z-index: 1000;
    width: 100%;
    float: none;
    left: 0;
    text-align: center;
	background-image: none;
	text-align: center;
}
.quick-order.success-msg, .quick-order.error-msg{float:left; min-width: 855px; padding: 5px 30px; display: none; line-height:24px; cursor:pointer; text-align:left;margin:0 0 13px; z-index:1000;}
.ajax-quick-order.success-msg, .ajax-quick-order.error-msg{float:left; min-width: 855px; padding: 5px 30px; display: none; line-height:24px; cursor:pointer; text-align:left;margin:0 0 13px}
.pname em{font-style:normal}
.add-cart-loading{float:left}
.add-cart-loading.hide{opacity:0}
.add-cart-loading.show{opacity:1}

.ajax-add-cart-loading{float:left}
.ajax-add-cart-loading.hide{opacity:0}
.ajax-add-cart-loading.show{opacity:1}

.poption{display: inline-block;width: 100%;}
.option-item{float: left;margin: 5px 0 0;width: 100%;}
.option-item > label{width:100%; display:block;font-weight:700;}
.option-item > label > em{color:red}
.option-item select{border: 1px solid #666;width:100%}
.rectangle{display:inline-block;width:100%}

.options-list{padding:5px 10px;display:inline-block}
.options-list li{float:left;width:100%}
.options-list li input, .options-list li > span{float:left}
.options-list li input{margin:3px 7px 0 0}

.form-action-button{text-align:right;padding:20px 0 0;width:100%;}

.all-to-cart {position: fixed;
bottom: 0;
background-color: white;
left: 0;
width: 100%;
padding: 10px;
text-align: center;
border-top: 1px solid #ccc;}

#quickorder table td {vertical-align:middle;padding: 4px;text-align: center;line-height: 1.2;min-width: 110px;    border-bottom: 1px solid #000;}
#quickorder table td.pname1 {font-weight:bold}
#quickorder{    margin-top: 30px;}

.advancedquickorder-index-index button.button {    height: auto !important;
    background-color: #000;
    color: #fff;
    padding: 3px 15px;}
.advancedquickorder-index-index button.button span{color:#fff}
@media (max-width: 767px){
	#quickorder table td{min-width: auto;    border-bottom: none;}
	#quickorder-form table td, #quickorder-form table th{font-size: 12px; }
	#sku{left: 8px;position: sticky;min-width: 70px;}
	#img{left: 78px;position: sticky;min-width: 130px;}
	.txt-sku1{min-width: 70px; left: 8px;position: sticky;z-index: 2;text-align: center;}
	.td-pcod1e{left: 76px;width: 130px; position: sticky;z-index: 2;text-align: center;box-shadow: 8px 0px 8px -7px rgba(0,0,0,0.2);font-weight: bold;}
	
	#quickorder-form table td:after, #quickorder-form table th:after{
	  content:'';
	  position:absolute;
	  left: 0;
	  bottom: 0;
	  width:100%;
	  border-bottom: 1px solid #000;
	}
	
	.shadow {
		background-color: #fff;
		bottom: 0;
		left: auto;
		pointer-events: none;
		position: sticky;
		right: 0;
		top: 0;
		width: 0;
		padding:4px !important;
	}
	

	#quickorder-form table td.diviser, #quickorder-form table th.diviser {
		left: 196px;
		width: 8px;
		background-color: #fff !important;
		background: -webkit-linear-gradient(right,rgba(255,255,255,0) 0%,#dadce0 100%);
		position: sticky;
		z-index: 2;
		padding: 4px;
	}
	#quickorder-form table td.shadow:after, #quickorder-form table th.shadow:after,
	#quickorder-form table td.diviser:after, #quickorder-form table th.diviser:after{
		content:unset;
	}
	#quickorder-form table td.shadow:after, #quickorder-form table th.shadow:after{border-bottom: none;}
}