/*-------- Orders Main ---------*/		
#container.orders {
	height: 100%;
}
#container.orders .page-region {
	padding-top:0px;
}
#container.orders #page-body {
	position: relative;
}

.ppcombo {
	width:55px;
	text-align: center;
	position: relative;
}

.ppcombo .pp_sel {
	min-height: 1.3em;
    line-height: 1.3em;
    vertical-align: middle;
    padding: 3px 16px 3px 3px;
	border: 1px solid #ddd;
	cursor: pointer;
}
.ppcombo .pp_sel .k-select{
	min-height: 1.3em;
    line-height: 1.3em;
    vertical-align: middle;
    padding: 3px;
	position: absolute;
	right: 0;
	top: 0;
}

.ppcombo .pp_list {
	display: none;
	position: absolute;
    left: 0;
    border: 1px solid #ddd;
    background: #fff;
    width: max-content;
	max-width: max-content;
    z-index: 10;
}
.ppcombo.active .pp_list {
	display: initial;
}

.ppcombo .pp_list tr {
	cursor: pointer;
}

.ppcombo .pp_list tr[disabled] {
	color: #ccc;
	cursor: not-allowed;
}

.ppcombo .pp_list tr.selected {
	background-color:#eee;
}

.ppcombo .pp_list tr:hover {
	background-color:#acd0dd;
}

.ppcombo .pp_list tr td {
	width: 20px;
}

.ppcombo .pp_list tr td.pp_code {
	width: 55px;
	font-weight: bold;
	border-left: 1px solid #ddd;
}

.ppcombo .pp_list tr td.pp_avl {
	width: 25px;
	font-weight: bold;
}

.ppmult {
	width:30px;
	text-align: center;
}

#barOpenCart {
	float:none;
	background: url(https://web.4sellerapp.it/themes/4seller/img/cart.png) no-repeat center;
	border-right: 1px solid #b0b0b0;
	border-left: 1px solid #b0b0b0;
	cursor:pointer;
	background-color: #bbb;
}

.revivalOrderLoader {
	width: 42px;
	height: 42px;
	background: url(https://web.4sellerapp.it/themes/4seller/_/img/ajax-loader.gif);
	position: relative;
	left: 400px;
}

#revivalArticleCart .product.big.disabled{
	color: #fff;
	background-color: #CCC;
	cursor:default;
}

#revivalArticleCart .product.big:hover, #revivalArticleCart .product.big.selected:hover {
	cursor: pointer;
	background-color: #b4e2f3;
}

 #revivalArticleCart .product.big.selected {
 	background-color: #b4e2f3;
}

 #revivalArticleCart .product.big {
            float: left;
            position: relative;
            width: 440px;
            height: 180px;
			margin:0px;
            margin-bottom: 20px;
            padding: 0;
}	
#revivalArticleCart .product.big:nth-child(odd) {
			margin-right:10px;
}
#revivalArticleCart .product.big .img {
            width: 180px;
            height: 180px;
			margin-right: 10px;			
			float:left;
}
#revivalArticleCart	.product.big h3 {
			max-width: none;
			font-weight: bold;
			font-size:14px;
			margin-bottom: 20px;
}
		
#revivalArticleCart .product.big .descr1 {
			font-size:12px;
}
#revivalArticleCart .product.big .descr2 {
			font-size:12px;
}
#revivalArticleCart	.product.big .descr3 {
			font-size:12px;
}
		
#revivalArticleCart	.product.big .varianti {
			position: absolute;
			bottom: 40px;
			left: 190px;
}		
#revivalArticleCart	.product.big .prezzo {
			position: absolute;
			bottom: 8px;
			left: 190px;
			font-weight: bold;
}
#revivalArticleCart	.product.star1 .star-flag{
			width:16px;
			height:16px;
			background: url(https://web.4sellerapp.it/themes/4seller/_/img/star.png) no-repeat;
			position: absolute;
			top: 2px;
			right: 2px;
}
#revivalArticleCart	.product.big.star1 .star-flag{
			top: 5px;
			right: 5px;			
}
.var_row.empty > td>div.ppcomboborder{
	border: none;
	border-style: none;
	border-width: thin;
}	

.var_row > td>div.ppcomboborder{
	border: rgb(210, 210, 210);
	border-style: solid;
	border-width: thin;
}	
		
#barOpenCart:hover {
	background-color: #c5c5c5;
}	

#barOpenRevival {
	float:none;
	background: url(https://web.4sellerapp.it/themes/4seller/img/revival-graph.png) no-repeat center;
	border-right: 1px solid #b0b0b0;
	border-left: 1px solid #b0b0b0;

	cursor:pointer;
	background-color: #bbb;
}

#barOpenRevival:hover {
	background-color: #c5c5c5;
}	
.clone_order_png{
	width:40px;
	height:40px;
}
.clone_order_png:hover{
	width:40px;
	height:40px;
	cursor:pointer;
}

.new_customer_order_png{
	width:40px;
	height:40px;
}
.new_customer_order_png:hover{
	width:40px;
	height:40px;
	cursor:pointer;
}

#region-orderlist {
	position: fixed;
	z-index: 10;
	left:-300px;
	top:51px;
	width: 325px;
    height: 90%;
    height: -webkit-calc(100% - 51px);
    height: -moz-calc(100% - 51px);
	height: calc(100% - 51px);
	background: #bbb;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
}

.list-expanded #region-orderlist {
	width: 575px;
	left:-550px;
}

.list-actions #region-orderlist {
	width: 605px;
	left:-580px;
}

#orderlistDiv {
	width:300px;
	height: 100%;	
}

.list-expanded #orderlistDiv {
	width: 550px;
}

.list-actions #orderlistDiv {
	width: 580px;
}

.varinc:hover {
	cursor:pointer;
}

.varinc.on {
	color: black;
	font-weight: bold;
}

.varinc.off {
	color: #dfdfdf;
	font-weight:normal;
}

#orderlistBar {
	float:right;
	width:23px;
	height:100%;
	background: url(https://web.4sellerapp.it/themes/4seller/_/img/icon-list.png) no-repeat center;
	border-right: 1px solid #b0b0b0;
	border-left: 1px solid #b0b0b0;
	cursor:pointer;
}
#orderlistBar:hover {
	background-color: #c5c5c5;
}

#velo {
	display:none;
	background: rgba(234,234,234,0.35);
	position: fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index: 9;	
	cursor:pointer;
}

.no-order #region-orderview{
	display:none;
}

.show-list #region-orderview {
}
.show-list #region-orderlist {
	left: 0px;
}

.show-list #velo {
	display:block;
}
#orderlist tr {
	cursor:pointer;
}

#orderlist th,
#orderlist td {
	font-size: 12px;
}

#order-header {
	margin: 0px 0px 5px 30px;
	padding-top: 15px;
	position: relative;
}
	#order-header #orderCustomer {
		font-weight: bold;
		font-size: 18px;
		color: #499CB4;
		display: inline-block;
		width: 500px;
	}
	
	#order-header #orderCCode {
		font-weight: bold;
		font-size: 18px;
		color: #499CB4;
		display: inline-block;
		width: 100px;
	}
	.show-list #order-header #orderCustomer {
		width: 305px;
	}
	
	/*
	#order-header #orderNumberCont {
		display: inline-block;
	}
	#order-header #orderDate {
		display: inline-block;
	}*/
	#order-header .tab-list {
		position:absolute;
		right:50px;
		bottom:0px;
	}
.show-list #order-header {
	margin-left: 325px;
}


#otherTab .k-textbox > input,
#otherTab .k-dropdown-wrap  .k-input,
#otherTab .k-selectbox .k-input {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0.1em 0;
	font-size: 12px;
}

#rowsview {
	 height: calc(100% - 60px);
}
#rowsview #centro {
	 width: calc(100% - 70px);
	 height: 100%;
	 min-height: inherit;
}
#rowgrid {
	font-size: 12px;
	height:100%;
}

#rowgrid .toolbar{
	text-align:right;
}

#rowgrid .ord-vars .ord-size {
	display:inline-block; width:30px;	
	background: #ccc;
	text-align: center;
}
#rowgrid .ord-vars .ord-size-q {
	display:inline-table;width:30px;
	text-align: center;	
}
#rowgrid td {
	vertical-align: top;
}

#rowgrid img {
	width:100px; height:100px;
}
#rowgrid .ord-vars img {
	width:80px; height:80px;
}

#rowgrid .ord-vars td.img-col {
	width:80px;
}

#rowgrid .loading-gif {
	width:16px;
	height:16px;
	display:none;
}
#rowgrid .warning-png {
	width:16px;
	height:16px;
	display:none;
}

#rowgrid .warning-png.on {
	width:16px;
	height:16px;
	display:inline;
}

.order-grid>tbody>tr>td tr.empty .copy-gif,
.order-grid>tbody>tr>td tr.empty .newvar-row-png {
	display:none;
}

.order-grid>tbody>tr>td .copy-gif {
	display:inline;
}

.copy-gif:hover,
.paste-gif:hover,
.newvar-png:hover,
.newvar-row-png:hover,
.plus-gif:hover  {
	cursor: pointer;
}

.order-grid>tbody>tr>td .newvar-png {
	display:inline;
}

#rowgrid .loading-gif.loading {
	width:16px;
	height:16px;
	display:inline;
}

.orders.show-rows.can-edit #rowgrid.hide-empty .order-grid .divcopy {
	display:none;
}

.orders.can-edit #rowgrid.hide-empty .order-grid .divcopy {
	display:inline;
}

.orders.show-rows.can-edit #rowgrid.hide-empty .order-grid .divpp {
	display:none;
}

.orders.can-edit #rowgrid.hide-empty .order-grid .divpp {
	display:inline;
}

.divcopy.dragged {
	display:none;
}

.orders.can-edit #rowgrid .ord-vars td.copy-col{
	width:18px;
}

.orders.can-edit #rowgrid .ord-vars td.newvar-col{
	width:16px;
}

.can-edit #rowgrid .ord-vars td.check-col {
	width: 13px;
}

#rowgrid .buttons {
	width:200px;display:inline-table;
}

.order-grid-cont {
	height: calc(100% - 40px);
	overflow: auto;
}

	.order-grid>thead>tr>th,
	.order-grid>tbody>tr>td	 {
		border-bottom: 1px solid #aaa;
		padding: 4px;
	}	
		.order-grid>tbody>tr>td th {
			background: #ccc;
				/*min-width:1%;*/
		}
		.order-grid>tbody>tr>td td {
			padding: 2px 4px;
		}

		.order-grid>tbody>tr>td th.ppmult,
		.order-grid>tbody>tr>td td.ppmult {
			padding-right:20px;
		}
	
	.order-grid td.var-col tr.lea_row {border-bottom:1px solid #ccc; line-height:2em;display: table-row;}
	.order-grid td.var-col tr.lea_row:last-child {border-bottom:none;}
	
	table.order-grid tr.article_row td.var-col tr.var_row{border-top:1px solid #ccc;}
	
	
	.order-grid tbody>tr:last-child>td {	
		border-bottom:none;
	}
	
	.order-grid>tbody>tr>td.var-col {
		padding:0px;
	}
	.order-grid	.tprice-col {
		width: 80px;
		text-align: right;	
	}
	.order-grid	.price-col {
		width: 50px;
		text-align: right;	
		
	}
	.order-grid #c_r_sum .tprice-col,
	.order-grid #c_r_sum .qty-col{font-weight:bold;}
		.order-grid	.price-col .k-textbox {
			width: 32px;
		}
		
	.order-grid .var-descr-col {
		width: 120px;
	}
	.order-grid	.qty-col {
		width: 40px;
		text-align: right;		
	}
	.order-grid	.size-col {
		width: 20px;
		text-align: center;
	}
	
	.hide-empty .order-grid>tbody>tr>td tr.empty {	
		display:none;
	}
	
	tr.empty .k-numerictextbox,
	tr.empty .tprice-col div {
		display:none;
	}
	
	tr .orOP {
		display:none;	
	}
	
	tr.empty .orOP {
		display:inline;	
	}
	
	
	.order-grid>tbody>tr>td tr.empty td {
		background-color: #f0f0f0;
	}
	
	.hide-image .order-grid .img-col {
		display:none;
	}
	
	.img-col.none {
		display:none;
	}
	
	.art-col {
		max-width: 100px;
	}
	
	.art-col .article_brand {
		display:none;
	}
	
	.art-col div.article_code {	
		font-size: 20px;
		font-weight: bold;
	}
	
	.art-col div.article_description,
	.art-col div.article_shape,
	.art-col div.article_sole,
	.art-col div.article_heel {	
		font-size: 10px;
	}
	
	.var_descr {	
		font-size: 10px;
	}
	
	.hide-image .art-col div {
		display:none;
	}
	.hide-image .art-col div.article_code {	
		display:block;
		font-size: 12px;
		font-weight: normal;
	}
	.hide-image .var_code {
		display:inline-block;
	}
	.hide-image .var_descr {
		display:inline-block;
	}
	
	.order-grid>tbody>tr>td tr.empty .plus-gif {
	display:none;
	}
	
	.notelabel{
		display: inline;
		margin-left: 5px;
		margin-right: 3px;
	}
	
	.var_row {
	}
	.var_row .notes{
	border-color: transparent;
	}
	
	.nrow .empty,
	.nrow .hide {
		display:none;
	}
	
	.nrow {
	}
	
.order-grid>tbody>tr>td td.noline {
	border-bottom: 0px solid #ccc;
}
	

#situazione,
#storicoOrders {
    float: left;
    margin-left: 10px;
    width: 540px;
	/*height: 200px;*/
}
#situazione {
	margin-bottom: 30px;
}

#orderContactDetail #graficoOverview {
	margin-top: 10px;
}

#orderContactDetail #OverviewGraph1 {
	width: 540px;
	height: 120px;
}
#OrdersData table {
	font-size: 12px;
}
#detailview .panel .k-datepicker {
	width:92%;
}
#detailview .panel .k-datepicker .k-input {
	border: none;
}
#orderConfirmDate_container {
	text-align:right;
	margin: 0px 45px 15px 30px;
	display: none;
}

.bullet {
	display: inline-block;
	height:5px;
	width:5px;
	margin-bottom:2px;
	background:#990000;
}
.bullet.status_1 {	background: #FFEE00; }
.bullet.status_2 {	background: #999; }
.bullet.status_3 {	background:#009900; } /* spediti */

#AddProductBtn {
	/*margin: 30px;*/
}

#newvarForm {
	position: relative;
}

#AddProductForm {
	position: relative;
}
#AddProductForm .ap_product_row {
	clear: both;
	position: relative;
}
#AddProductForm .ap_show_details {
	position: absolute;
	left: 0px;
	right: 0px;
	width: 30px;
	height: 100px;	
	text-align: center;
	line-height: 100px;
	padding: 5px 0;
}
#AddProductForm .ap_product_row:not(.open) .ap_show_details.selected {
	background-color: #1c81a7;
}

#AddProductForm .ap_product_row:not(.open) .ap_show_details.selected .open_icon {
	filter: invert(1);
}

#AddProductForm .ap_show_details:hover {
	cursor: pointer;
	background-color: #b4e2f3;
}

.open_icon {
	background: url(https://web.4sellerapp.it/themes/4seller/_/img/right.png);
	width:24px;
	height: 24px;	
	display: inline-block;
}

#AddProductForm .ap_product {
	margin-left: 30px;
	/*clear: both;*/
}
#AddProductForm .ap_product.selected {
	color: #fff;
	background-color: #1BA3D4;
}
#AddProductForm .ap_product.disabled,
#AddProductForm .ap_product.disabled:hover {
	color: #fff;
	background-color: #CCC;
	cursor:default;
}
#AddProductForm .ap_product:hover,
#AddProductForm .ap_product.selected:hover {
	cursor: pointer;
	background-color: #b4e2f3;
}

.loader {
	width: 42px;
	height: 42px;
	background: url(https://web.4sellerapp.it/themes/4seller/_/img/ajax-loader.gif);
	position:absolute;
	left: calc(50% - 21px);
	top: calc(50% - 21px);
	display: none;	
}

#AddProductForm .ap_product .article_img {
	float:left;
	margin:5px;
	margin-right: 20px;
	width: 100px;
	min-height:100px;
	line-height:100px;
	background: #fff;
}
#AddProductForm .ap_product .article_img img {
	width: 100px;
}
#AddProductForm .ap_product .article_span1 { 
	width: 170px; 
	margin-top: 5px; 
}
#AddProductForm .ap_product .article_span2 { 
	width: 240px; 
	margin-top: 5px; 
}
#AddProductForm .ap_product .article_span3 { 
	width: 90px; 
	margin-top: 5px; 
}
#AddProductForm .ap_product .article_span4 { 
	width: 50px; 
	margin-top: 5px; 
}
#AddProductForm .ap_product .article_avl,
#AddProductForm .ap_variant .article_avl {
	text-align: right;
}

#AddProductForm .ap_product .article_code {
	font-weight: bold;
}
#AddProductForm .ap_product .bestseller {
	background: url(https://web.4sellerapp.it/themes/4seller/_/img/star.png) no-repeat top right;
	text-align:right;
}

#AddProductForm .ap_product .nobestseller {
	text-align:right;
}


#AddProductForm .ap_product_row .ap_variant {
	display: none;
	margin-left: 30px;
	clear: both;
	border-top: 1px solid #eee;
}
#AddProductForm .ap_product_row.open .open_icon {
	background: url(https://web.4sellerapp.it/themes/4seller/_/img/down.png);
}
#AddProductForm .ap_product_row.open .ap_variant {
	display: block;
}

#AddProductForm .ap_variant .article_img {
	float:left;
	margin:5px;
	margin-right: 20px;
	width: 100px;
	min-height:30px;
	line-height:30px;
	background: #fff;
}
#AddProductForm .ap_variant .article_img img {
	width: 30px;
}
#AddProductForm .ap_variant .article_span1 { 
	width: 170px; 
	margin-top: 5px; 
}
#AddProductForm .ap_variant .article_span2 { 
	width: 240px; 
	margin-top: 5px; 
}
#AddProductForm .ap_variant .article_span3 { 
	width: 90px; 
	margin-top: 5px; 
}
#AddProductForm .ap_variant .article_span4 { 
	width: 50px; 
	margin-top: 5px; 
}

#AddProductForm .ap_variant.selected {
	color: #fff;
	background-color: #1c81a7;
}
#AddProductForm .ap_variant.disabled,
#AddProductForm .ap_variant.disabled:hover {
	color: #fff;
	background-color: #CCC;
	cursor:default;
}
#AddProductForm .ap_variant:hover,
#AddProductForm .ap_variant.selected:hover {
	cursor: pointer;
	background-color: #b4e2f3;
}

#AddProductList {
	clear:both;
	height: 440px;
	overflow: auto;
}

.white-popup-block {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    max-width: 850px;
	height: 450px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
    position: relative;
    text-align: left;
}

.white-popup-block.clone-order {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    max-width: 400px;
	height: 200px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
    position: relative;
    text-align: left;
}

.white-popup-block.new-order {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    max-width: 400px;
	height: 100px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
    position: relative;
    text-align: left;
}

.white-popup-block.newvar {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    max-width: 850px;
	height: 400px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
    position: relative;
    text-align: left;
}


.white-popup-block.detnewvar {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    max-width: 1000px;
	height: 440px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    position: relative;
    text-align: left;
}

#revivalDiv {
	width:400px;
	height: 100%;	
	background-color: white;
}

.search-row .span {
  margin-left: 0px;
}
.search-row .span+.span {
	margin-left:10px;
}

#AddProductForm .button-row {
	text-align: right;
	margin-top: 20px;
}

/*----*/

.btn.orderRem {
	display: none;
}
.btn.orderDet {
	display: none;
}

#orderContactDetail #refToolbar {
	margin-top:-20px;
	margin-bottom: 0px;
}

#orderContactDetail #OrdersGraph1 {
	margin-bottom: 10px;
}

#orderContactDetail #OrdersData table {
	margin-bottom: 10px;
}

#orderContactDetail h2 {
	/*padding-bottom: 0px;*/
}

#orderContactDetail #noteContacts {
	height: 132px;
}

#orderContactDetail #contactsRefGrid {
	height: 93px;
}

#orderContactDetail #newRefsContacts {
	height: auto;
}

#orderContactDetail .contactNote .k-textbox {
	height: 28px;
}

.orders #region-cart {
	display: none;
}

.orders.show-rows.can-edit #region-cart {
	display: block;
}

.orders #detailview {
	display: block;
}

.orders #rowsview {
	display: none;
}

.orders.show-rows #detailview {
	display: none;
}

.orders.show-rows #rowsview {
	display: block;
}

.orders.show-rows.can-edit .order-grid .size-col {
	width: 56px;
	padding: 2px 0px;
}

.orders.show-rows.can-edit .order-grid th.size-col.disabled {
	color: #999;
}

.orders.show-rows.can-edit .order-grid .size-col.nospinners {
	width: 24px;
	padding: 2px 0px;
	height: 26px;
}


.orders.show-rows.can-edit .order-grid .size-col+.size-col .k-numeric-wrap {
	/*border-left: none;*/
}
.orders.show-rows.can-edit .order-grid .size-col .k-numeric-wrap .k-icon {
	opacity: .4;
}

.orders.show-rows.can-edit .k-numerictextbox input {
	text-align: center;
	border: none; !important
}

.form-horizontal[class*="span"] .controls .k-numerictextbox {
	width:91%;
}
.form-horizontal[class*="span"] .controls .k-numerictextbox input {
	text-align: left;
	border: none; !important	
}

.mfp-bg {
	background-color: #ccc;
	opacity: 0.5;
}

#AddProductForm .k-textbox, 
#AddProductForm .k-dropdown {
	width: 9em;
}

#orderList div.k-grid-header {
	padding-right: 0px;
}
td.pre-header {
	border-bottom: 1px solid #DADADA;
	text-align: left;
	font-weight: normal;
	padding: 3px;
}

	.pre-header #espandiLista, .pre-header #contraiLista, .pre-header #printReport {
		float: right;
		margin-left: 3px; 
	}
	.pre-header #contraiLista, 
	.pre-header #modConferma,
	.pre-header #modElimina {
		display: none;
	}
.list-expanded #espandiLista {
	display:none;
}
.list-expanded #contraiLista {
	display:inline-block;
}

.article_delete { display:none; }
.article_empty .article_delete { display:block; }

.k-numerictextbox .k-state-focused.k-state-hover {
	background: #acd0dd;
}

.icon-revival-chart {
	background: url(https://web.4sellerapp.it/themes/4seller/img/revivalChart.png) no-repeat top right;
}

.icon-carry-over {
	background: url(https://web.4sellerapp.it/themes/4seller/img/carryover.png) no-repeat top right;
}

.icon-sortalpha {
	background: url(https://web.4sellerapp.it/themes/4seller/img/Sort-Ascending.png) no-repeat top right;
}

.icon-sortins {
	background: url(https://web.4sellerapp.it/themes/4seller/img/Sorting.png) no-repeat top right;
}

.icon-sortinvins {
	background: url(https://web.4sellerapp.it/themes/4seller/img/Sorting.png) no-repeat top right;
 	-moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
}

#detnewvar div.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
#detnewvar div.grid_1,#detnewvar div.grid_2,#detnewvar div.grid_3,#detnewvar div.grid_4,#detnewvar div.grid_5,#detnewvar div.grid_6,#detnewvar div.grid_7,#detnewvar div.grid_8,#detnewvar div.grid_9,#detnewvar div.grid_10,#detnewvar div.grid_11,#detnewvar div.grid_12 {
    display: inline;
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    position: relative;
}
.push_1,#detnewvar div.pull_1,#detnewvar div.push_2,#detnewvar div.pull_2,#detnewvar div.push_3,#detnewvar div.pull_3,#detnewvar div.push_4,#detnewvar div.pull_4,#detnewvar div.push_5,#detnewvar div.pull_5,#detnewvar div.push_6,#detnewvar div.pull_6,#detnewvar div.push_7,#detnewvar div.pull_7,#detnewvar div.push_8,#detnewvar div.pull_8,#detnewvar div.push_9,#detnewvar div.pull_9,#detnewvar div.push_10,#detnewvar div.pull_10,#detnewvar div.push_11,#detnewvar div.pull_11,#detnewvar div.push_12,#detnewvar div.pull_12 {
    position: relative;
}
#detnewvar div.alpha {
    margin-left: 0;
}
#detnewvar div.omega {
    margin-right: 0;
}
#detnewvar div.container_12 .grid_1 {
    width: 50px;
}
#detnewvar div.container_12 .grid_2 {
    width: 130px;
}
#detnewvar div.container_12 .grid_3 {
    width: 210px;
}
#detnewvar div.container_12 .grid_4 {
    width: 290px;
}
#detnewvar div.container_12 div.grid_5 span.k-autocomplete {
    width: 370px;
}

#detnewvar div.container_12 div.grid_5 .k-autocomplete .k-input {
    width: 98%;
}

#detnewvar div.container_12 div.grid_6 {
    width: 450px;
}

#detnewvar div.container_12 div.grid_6.omega span.k-autocomplete {
    width: 220px;
}

#detnewvar div.container_12 div.grid_6.omega .k-autocomplete .k-input {
    width: 98%;
}

#detnewvar div.container_12 .grid_7 {
    width: 530px;
}
#detnewvar div.container_12 .grid_8 {
    width: 610px;
}
#detnewvar div.container_12 .grid_9 {
    width: 690px;
}
#detnewvar div.container_12 .grid_10 {
    width: 770px;
}
#detnewvar div.container_12 .grid_11 {
    width: 850px;
}
#detnewvar div.container_12 .grid_12 {
    margin: 0;
    width: 930px;
}
#detnewvar div.container_12 .prefix_1 {
    padding-left: 80px;
}
#detnewvar div.container_12 .prefix_2 {
    padding-left: 160px;
}
#detnewvar div.container_12 .prefix_3 {
    padding-left: 240px;
}
#detnewvar div.container_12 .prefix_4 {
    padding-left: 320px;
}
#detnewvar div.container_12 .prefix_5 {
    padding-left: 400px;
}
#detnewvar div.container_12 .prefix_6 {
    padding-left: 480px;
}
#detnewvar div.container_12 .prefix_7 {
    padding-left: 560px;
}
#detnewvar div.container_12 .prefix_8 {
    padding-left: 640px;
}
#detnewvar div.container_12 .prefix_9 {
    padding-left: 720px;
}
#detnewvar div.container_12 .prefix_10 {
    padding-left: 800px;
}
#detnewvar div.container_12 .prefix_11 {
    padding-left: 880px;
}
#detnewvar div.container_12 .suffix_1 {
    padding-right: 80px;
}
#detnewvar div.container_12 .suffix_2 {
    padding-right: 160px;
}
#detnewvar div.container_12 .suffix_3 {
    padding-right: 240px;
}
#detnewvar div.container_12 .suffix_4 {
    padding-right: 320px;
}
#detnewvar div.container_12 .suffix_5 {
    padding-right: 400px;
}
#detnewvar div.container_12 .suffix_6 {
    padding-right: 480px;
}
#detnewvar div.container_12 .suffix_7 {
    padding-right: 560px;
}
#detnewvar div.container_12 .suffix_8 {
    padding-right: 640px;
}
#detnewvar div.container_12 .suffix_9 {
    padding-right: 720px;
}
#detnewvar div.container_12 .suffix_10 {
    padding-right: 800px;
}
#detnewvar div.container_12 .suffix_11 {
    padding-right: 880px;
}
#detnewvar div.container_12 .push_1 {
    left: 80px;
}
#detnewvar div.container_12 .push_2 {
    left: 160px;
}
#detnewvar div.container_12 .push_3 {
    left: 240px;
}
#detnewvar div.container_12 .push_4 {
    left: 320px;
}
#detnewvar div.container_12 .push_5 {
    left: 400px;
}
#detnewvar div.container_12 .push_6 {
    left: 480px;
}
#detnewvar div.container_12 .push_7 {
    left: 560px;
}
#detnewvar div.container_12 .push_8 {
    left: 640px;
}
#detnewvar div.container_12 .push_9 {
    left: 720px;
}
#detnewvar div.container_12 .push_10 {
    left: 800px;
}
#detnewvar div.container_12 .push_11 {
    left: 880px;
}
#detnewvar div.container_12 .pull_1 {
    left: -80px;
}
#detnewvar div.container_12 .pull_2 {
    left: -160px;
}
#detnewvar div.container_12 .pull_3 {
    left: -240px;
}
#detnewvar div.container_12 .pull_4 {
    left: -320px;
}
#detnewvar div.container_12 .pull_5 {
    left: -400px;
}
#detnewvar div.container_12 .pull_6 {
    left: -480px;
}
#detnewvar div.container_12 .pull_7 {
    left: -560px;
}
#detnewvar div.container_12 .pull_8 {
    left: -640px;
}
#detnewvar div.container_12 .pull_9 {
    left: -720px;
}
#detnewvar div.container_12 .pull_10 {
    left: -800px;
}
#detnewvar div.container_12 .pull_11 {
    left: -880px;
}
#detnewvar div.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
#detnewvar div.clearfix:before, #detnewvar div.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
#detnewvar div.clearfix:after {
    clear: both;
}
#detnewvar div.clearfix {
}

#detnewvar h1{font-size:18px;}
#detnewvar h2{font-size:16px;}
#detnewvar h3{font-size:15px;}
#detnewvar h4{font-size:14px;}
#detnewvar h5{font-size:14px;}
#detnewvar h6{font-size:14px;}

#detnewvar label {font-size:12px;}

#detnewvar input.omega{width:100%; padding:4px;}

#detnewvar textarea{width:100%;padding:4px;}

#detnewvar input.formfield{margin-right:30px;}

#detnewvar div.clear{clear:both;}
#detnewvar div.spacer{height:10px;}
#detnewvar textarea.half{width:440px; height:33px;}

#detnewvar textarea.annotazioniprodotto{min-height:120px;}

#detnewvar table.tabstd{ width:100%;

 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-collapse: separate;
    border-color: #dddddd #dddddd #dddddd #dddddd;
    border-image: none;
    border-radius: 4px;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
	
	}
#detnewvar table.tabstd th {border-bottom:1px solid #dadada; padding:6px; font-size:13px;}

#detnewvar table.tabstd .colA{width:10%;}
#detnewvar table.tabstd .colB{width:10%;}
#detnewvar table.tabstd .colC{width:30%;}
#detnewvar table.tabstd .colD{width:50%;}

/*
.btn {
    background-color: #f5f5f5;
    border: 1px solid #c5c5c5;
    border-radius: 6px;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    vertical-align: middle;
}

.btn-small {
    border-radius: 3px;
    font-size: 11.9px;
    padding: 2px 10px;
	width:auto;
	float:right;
}
*/

#detnewvar div.container_12 .grid_6 .grid_1 {
    width: 10%;
}

#detnewvar div.container_12 .grid_6 .grid_5 {
    width: 80%;
}

#detOldVariantGrid {
	width : 100%;
	height: 100px;
	
}


/*
#detnewvar input.half {
    width: 46%;
	float:left;
	margin-right:1%;
}*/

#detnewvar textarea.half {width:95.5%; height: 20px;}
#detnewvar textarea.half.omega {margin-right:0;} 

/*
#detnewvar div.container_12 .grid_6 {
    width: 48%;
}
#detnewvar  div.container_12 .grid_6 .grid_6 {
    width: 100%;
}*/

#detnewvar  div.container_12 .grid_12 {
    margin: 0;
    max-width: 930px;
		padding:0 4px;
}

.var_row input[type="text"] {box-shadow:none; text-indent:inherit;}
#r_sum #c_r_sum{margin-bottom:16px;}


/*P1web*/
.mrtable {width: 100%;}
.colonna1{width:24px;}
.ord-vars .colonna28, .tprice-col {width:80px;}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #ddd;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #ddd;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #ddd;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #ddd;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #ddd;
}

::placeholder { /* Most modern browsers support this now. */
   color:    #ddd;
}

input[type="text"].orderQtyCell {
    color: #000;
}

input[type="text"].orderQtyCell::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #ddd;
}
input[type="text"].orderQtyCell:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #ddd;
   opacity:  1;
}
input[type="text"].orderQtyCell::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #ddd;
   opacity:  1;
}
input[type="text"].orderQtyCell:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #ddd;
}
input[type="text"].orderQtyCell::-ms-input-placeholder { /* Microsoft Edge */
   color:    #ddd;
}

input[type="text"].orderQtyCell::placeholder { /* Most modern browsers support this now. */
   color:    #ddd;
}

.k-popup .k-list .k-item,
.k-popup .k-list .k-item.k-state-hover,
.k-popup .k-list .k-item.k-state-focused,
.k-popup .k-list .k-item.k-state-selected {
	padding: 0 5px;
	border: none;
    border-bottom: 1px solid #eee;
}



.is-avl {
	display: none;
}

.previsional .is-avl, .replenishment .is-avl {
	display: unset;
}
.previsional .is-not-avl, .replenishment .is-not-avl {
	display: none;
}

.previsional .newvar-col, .replenishment .newvar-col {
	display: none;
}

.avl-cell {
	color:#aaa;
}

.order-grid .size-col.error,
.order-grid .size-col.error input,
.order-grid .ppmult.error,
.order-grid .ppmult.error input {
	color:#cc0000;
}
.order-grid .size-col.avl-cell.error,
.order-grid .ppmult.avl-cell.error {
	color:#ff6666;
}