body{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	
}
@font-face {
	font-family: 'regular';
	src: url('../fonts/SFUIText-Light.eot');
	src: url('../fonts/SFUIText-Light.woff') format('woff'), url('../fonts/SFUIText-Light.ttf') format('truetype'), url('../fonts/SFUIText-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.selsnipped:hover{
border:1px dotted lightgray;
cursor: pointer;
}
.snippenname{
font-size:8pt;color:gray;clear:both;
}
td.controls{width: 120px;}
.ordertype{margin-top: 10px;}
.ordertypeusual{font-size: 10pt;color:#cccccc;}
.ordertypeclaim{color: red;font-size: 10pt;margin-top: 10px;}
.statecontrols a{color: #dddddd;border:1px solid #dddddd;font-size: 10pt;width: 22px;text-align: center;display: inline-block;}
td.controls a{margin-left: 8px;}
td.controls a.active{color: #da2923;;border:1px solid #da2923;;}
.ul_wrapper ul{list-style-type: none;padding: 0px;margin: 0px;}
.twocolumns ul{list-style-type: none;padding: 0px;margin: 0px;columns: 2;}
.admin{
margin-top: 20px;
margin-bottom: 40px;
}
#edit_container .ordertypeusual{border-radius:5px;padding: 5px 15px;background: green;color: white;margin-top: -2px;}
#edit_container .ordertypereturn{border-radius:5px;padding: 5px 15px;background: red;color: white;margin-top: -2px;}
#edit_container .ordertypeclaim{border-radius:5px;padding: 5px 15px;background: blue;color: white;margin-top: -2px;}

.reestr-title{margin-top: 10px;border-top:1px solid #eeeeee;padding-top: 10px;}
.editdetailstatus{text-decoration: none;border-bottom: 1px dotted;;}
.catgoodselector .parent_wrapper.isfirstopen{
	display: block;
}
.form-controls-100 .form-control{width: 100%;}
.addneargoods{margin: auto;width: 90%;}
.addneargoods #sel_category{height: 34px;}
.addneargoods #sel_good{width: 400px;height: 50px;}
.addneargoods .select2{margin-top: -9px;}
.addneargoods .select2-container .select2-selection--single{height: 35px;}
.catgoodselector{padding: 0px;margin: 0px;list-style-type: none;}
.catgoodselector li label{display: inline-block;}
.catgoodselector li span.opencat{border-bottom: 1px dotted;cursor: pointer;display: inline-block;position: relative;top:-10px;}
.catgoodselector .parent_wrapper{display: none;}
.parent_wrapper ul{list-style-type: none;}
.parent_wrapper ul:last-child{max-height: 205px;overflow: scroll;}
.orderlist li, .batchlist li{padding: 5px;}
.batchlist .active{background: lightgray;}
.postinterface .pcol{vertical-align: top;}
.open_popup .title{color: #cc0000;border-bottom: 1px dotted;cursor: pointer;display: inline-block;margin-bottom:10px;}
.open_popup .ul_wrapper>ul{position: absolute;background: #eeeeee;-webkit-box-shadow: -1px -1px 5px 0px rgba(50, 50, 50, 0.5);


-moz-box-shadow:    -1px -1px 5px 0px rgba(50, 50, 50, 0.5);
box-shadow:         -1px -1px 5px 0px rgba(50, 50, 50, 0.5);padding: 10px;display: none;
display: block;
left: 50%;
width: 800px;
margin-left: -400px;
z-index: 10;
top: 200px;display: none;
}
.showpattern221{display: table-row!important;}
.postinterface .pcol div{border: 1px solid lightgray;}
#neworoders, #batchlist, #batchcontent{
	height: 500px;overflow: scroll;margin-bottom: 20px;
}
.inputorder
{height: 50px!important;font-size: 30pt!important;}
.complector_title{
	font-size: 20pt;
}
#message .alert{
	font-size: 40pt;
}
.orderitem{position: relative;margin-bottom: 10px;}
.reestr_content .orderitem{width: auto!important;} 
.orderitem .icon-remove{
	position: absolute!important;top:4px!important;right:15px;display: none;
}
.orderitem:hover .icon-remove{display: block;}
#orderslist{
	font-size: 16pt;
}
.addnear select, .addnear button{font-size: 12pt;}
.constructor_sel>ul{list-style-type: none;padding: 0px;margin: 0px;}
.constructor_sel div{cursor: pointer;padding-top: 3px;padding-bottom: 3px;padding-left: 5px;}
.constructor_sel div.selected{
	background: #cc0000;color: white;
}
.admcontainer{
	padding:5px;padding-bottom:10px;padding-top:10px;position: relative;
}
.admcontainer:hover .adminchild{
	display: block;
}
.adminchild{position: absolute;background: black;padding: 20px;display: none;white-space: nowrap;min-width: 200px;z-index: 100;}
.adminchild li{margin-bottom: 10px;}
.reestr_content {display: flex;flex-wrap: wrap;}
.reestr_content span{padding-right: 30px;}
.constructor_sel{border: 1px solid black;height: 220px;overflow: scroll;}
.reestr-title{font-weight: bold;}
.reestr_content{
	margin-bottom: 30px;margin-top: 30px;
}
#saveform ul{list-style-type: none;margin-left: 0px;padding-left: 0px;}

.selsnipped:hover{
border:1px dotted lightgray;
cursor: pointer;
}
.snippenname{
font-size:8pt;color:gray;clear:both;
}
.admin{
margin-top: 20px;
margin-bottom: 40px;
}
.admin_wrapper{
	background: white;padding-bottom: 40px;padding-top: 40px;
}
.ispay{
	font-size: 8pt;
}
.link, a {
	color: #da2923;
	-webkit-transition: color 0.2s ease-out;
	transition: color 0.2s ease-out;
}
.ispay span{
	display: inline-block;width: 10px;height: 10px;background: green;border-radius:100%;margin: auto;position: relative;lefT:15px;
}
.ispaypart span{
	background: deepskyblue;
	
}
#wait{position: fixed!important;}



@font-face {
	font-family: 'Conv_segoeuilBold';
	src: url('../fonts/SFUIText-Bold.eot');
	src: url('../fonts/SFUIText-Bold.woff') format('woff'), url('../fonts/SFUIText-Bold.ttf') format('truetype'), url('../fonts/SFUIText-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}