.product_remove{
	opacity:0.5;
	background:#ffd6d6 !important;
	border-color:#c80000;
}

.error_input,.red{
	border: 1px solid #ed5565;
}
.redDotted{
	border-color: #ed5565;
}

#orders_table{
	width:100%; 
	color:#fff; 
	border-color:#fff;
}

.first_line{
	color:#797979; 
	border-bottom:1px solid #fff;
	text-align:center;
}
.month_first_line td{
	text-align:center !important;
}

td{
	/*padding:10px;
	width:20%;*/
}

#orders_table p{
	margin:0;
}

#orders_table tr{
	border-bottom:1px solid #fff;
}

.td_1{
	background:#4ECDC4;
}

.td_2{
	background: rgb(78,205,196); 
	background: linear-gradient(90deg, rgba(78,205,196,1) 0%, rgba(209,200,0,1) 100%);
}

.td_3{
	background:#d1c800;
}

.td_4{
	background:#ff5400;
}


#month_table{
	width:100%;
}
#month_table td{
	width:14.2%;
	margin:0px;
	padding:0px;
	text-align:left;
	opacity:0.9;
	cursor:pointer;
}
#month_table td:hover{
	opacity:1;
}

.month_day{
	-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.1);
	margin:5px;
	height:50px;
}

.calendar_5{
	background: #44B671;
}
.calendar_3{
	background: #F3C532;
}
.calendar_1{
	background: #ff7474;
}
.calendar_0{
	background: #ddd;
}
.calendar_info_block{
	display: inline-block;
    width: 70%;
    float: right;
    text-align: right;	
}
.order_line{
	/*cursor:pointer;*/
}
.photos_select{
	padding:5px;
	margin:5px;
	border:1px solid #ccc;
	display:inline-block;
	cursor:pointer;
}
.photos_select_active{
	background:#aaddaa;
}
.photos_select img{
	width:auto;
	height:100px;
}
#see_work_f_v1_1,#see_work_f_v1_2,#see_work_f_v3_save,#see_work_f_v2_comment,#see_work_f_v2_add_attach,#see_work_f_v2_save,#see_work_f_v2_vk{
	margin-top:15px;
}
#product_unic_other_div{
	height:54px;
	overflow:visible;
}
.user_messages{
	padding:5px 5px 0 5px;
	cursor:pointer;
	border-bottom:1px dotted #999;
}
.user_messages b{
	text-decoration:underline;
}
.user-messages b{
	color:#00cc00;
}
.we-messages b{
	color:#cc0000;
}
.user_messages:hover{
	background:#dedede;
}
.user_messages_select{
	background:#deffde !important;
}
#user-messages,#photos_vk{
	max-height:250px;
	overflow:auto;
	background:#fff;
	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.07);
	-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.07);
    position: relative;
    z-index: 10;	
}
.deals_head_u1{
	color: #48cfad;
	font-size: 18px;
	text-align:center;
	font-weight:300;
	width:200px !important;
}
.deals_head_u2{
	color: #d3d3d3;
	text-align:center;
	font-size: 13px;
	font-weight:300;
}
#deals_panel,#deals_panel_2{
	overflow-x: scroll;
}
#deals_panel_vn{
	height:0px;
}
.deals{
	box-shadow:0px 0px 3px 1px rgba(184,184,184,0.2);
	-webkit-box-shadow:0px 0px 3px 1px rgba(184,184,184,0.2);
	-moz-box-shadow:0px 0px 3px 1px rgba(184,184,184,0.2);
	border-radius: 2px;
	height:90px;
	padding:5px;
	margin-bottom:10px;
	cursor:pointer;
}
.deals:hover{
	background:#efefef;
}
.deals-1,.deals-2,.deals-3,.deals-4,.deals-5,.deals-6,.deals-7,.deals-8,.deals-9,.deals-10,.deals-12{
	padding:0px;
	text-align:left;
	white-space: nowrap;
	overflow:hidden;
}
.deals-1,.deals-2,.deals-7,.deals-8,.deals-12{
	font-size:9px;
}
.deals-2,.deals-8,.deals-6{
	text-align:right;
}
.deals-3,.deals-4,.deals-5,.deals-6,.deals-10,.deals-12{
	color: #48cfad;
}
.deals-4,.deals-5,.deals-6,.deals-10{
	font-size:10px;
}
.deals-6 span,.deals-5 span{
	color:#d3d3d3;
}
.deals-4,.deals-10{
	text-decoration:underline;
}
.none-0{
	/*display:none;*/
}
.we-messages{
	/*font-style: italic;*/
}
.hover{
  padding:5px;
  background:#fafafa; 
  position:absolute; 
  border:1px solid #ccc;
  opacity:0;
}
.setka_color_alt{
  background:#eee;
}
.green{
    box-shadow: 0px 0px 5px 1px rgba(0,184,0,0.8) !important;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(0,184,0,0.8) !important;
    -moz-box-shadow: 0px 0px 5px 1px rgba(0,184,0,0.8) !important;	
}
.orange{
    box-shadow: 0px 0px 5px 1px rgba(184,184,0,0.8);
    -webkit-box-shadow: 0px 0px 5px 1px rgba(184,184,0,0.8);
    -moz-box-shadow: 0px 0px 5px 1px rgba(184,184,0,0.8);	
}
.reds{
    box-shadow: 0px 0px 5px 1px rgba(255,0,0,0.8);
    -webkit-box-shadow: 0px 0px 5px 1px rgba(255,0,0,0.8);
    -moz-box-shadow: 0px 0px 5px 1px rgba(255,0,0,0.8);	
}
.tracking-0,.tracking-1,.tracking-2,.tracking-3{
	padding:0px;
	text-align:left;
	white-space: nowrap;
	overflow:hidden;	
}
.tracking-0{
	color: #48cfad;
	font-size:12px;
}
.tracking-1,.tracking-2{
	color: #48cfad;
	font-size:10px;
}
.tracking-3{
	font-size:9px;
}
.unic_dop{
	background: #4ECDC4;
    color: #FFFFFF;	
	padding:5px;
}
.unic_dop p{
	margin-bottom:0px;
}
.comments-product{
	height:12px;
	overflow:visible;
}
.comments-product-i{
	cursor:pointer;
}
.comments-product-div-input{
	background:rgba(0,0,0,.6);
	padding:10px;
	position:relative;
	top:-20px;
	left:25px;
	display:none;
	border-radius: 2px;
	width:128px;
	z-index:9999;
}
.comments-product-input{
	width:108px;
	border:1px solid #fff;
	padding:5px;
}
.siren{
	background:#ffe5ff;
}
img[src*= "key=edit"]{
	opacity:0.5;
	border-bottom:15px solid #cc0000;
    -moz-border-image: url(../img/re_border.jpg) 15 round round;
    -webkit-border-image: url(../img/re_border.jpg) 15 round round; 
    -o-border-image: url(../img/re_border.jpg) 15 round round;
    border-image: url(../img/re_border.jpg) 15 round round;	
}
.order-art,.order-price-dop,.order-price{
	width:30%;
	display:inline-block;
	margin-right:3%;
}
#order_sum{
	display:inline-block;
}
.suggestions-wrapper{
	position:static !important;
	width:540px !important;
}
.suggestions-suggestions{
	width:540px !important;
}
.suggestions-promo{
	display:none !important;
}
.adr{
	border-left:3px solid #00cc00;
}
.art_line_stage_0{
	border-left:5px solid #ff7777;
    padding-left: 10px;
    padding-bottom: 5px;
}
.art_line_stage_1,.art_line_stage_2,.art_line_stage_3,.art_line_stage_4,.art_line_stage_5,.art_line_stage_6{
	border-left:5px solid #7777ff;
    padding-left: 10px;
    padding-bottom: 5px;
}
.art_line_stage_7,.art_line_stage_8{
	border-left:5px solid #77ff77;
    padding-left: 10px;
    padding-bottom: 5px;
}

.c_title{
	background:#f0ad4e;
	color:#fff;
	text-align:center;
	padding:5px;
	font-size:14px;
}
.c_head{
	background:#f6f6f6;
}
.c_head th{
	text-align:center;
}
.c_holiday,.type_2{
	background:#8cccec;
	color:#fff;
}
.type_1,.type_2{
	text-align:center;
}
.select_day{
	cursor:pointer;
}
.select_day:hover{
	background:#5cb85c;
	color:#fff;
}
.tr-order-ch{
	background-color: #f6f6f6;
}

.stage-0 td,.td-0 td{
	border-bottom:1px solid #ffc0cb;
}
.stage-0 td:first-child{
	background:#ffc0cb;
}
.stage-5 td,.td-5 td{
	border-bottom:1px solid #ffd966;
}
.stage-5 td:first-child{
	background:#ffd966;
}
.stage-7 td,.td-7 td{
	border-bottom:1px solid #ffff00;
}
.stage-7 td:first-child{
	background:#ffff00;
}
.stage-8 td,.td-8 td{
	border-bottom:1px solid #ffff00;
}
.stage-8 td:first-child{
	background:#ffff00;
}
.stage-9 td,.td-9 td{
	border-bottom:1px solid #00D936;
}
.stage-9 td:first-child{
	background:#00D936;
}
.stage-9-no-idnum td,.td-9-no-idnum td{
	border-bottom:1px solid #00D936;
}
.stage-9-no-idnum td:first-child{
	background:#CC0000;
	color:#fff;
}
.stage-10 td,.td-10 td{
	border-bottom:1px solid #00AAFF;
}
.stage-10 td:first-child{
	background:#00AAFF;
}
.stage-11 td,.td-11 td,.stage-12 td,.td-12 td{
	
}
.stage-11 td:first-child,.stage-12 td:first-child{
	background:#fff;
}

.order-0{
	text-decoration:line-through;
}
.order-2{
	background:#CC99FF;
}
.order-2-shipment-2{ /*товар закреплен из поставки*/
	background:#99d5ff !important;
}
.order-2-shipment-3{ /*товар не пришел*/
	background:#c9cc00 !important;
}
.order-3,.order-4{
	background:#fb99ff;
}
.head_orders th{
	position: sticky;
    top: 60px;
	background:#fff;
	z-index:1;
}
.head_orders_2 th{
	position: sticky;
    top: 87px;
	background:#fff;
	z-index:1;
}
@media (max-width: 768px) {
	.head_orders th{
		position: sticky;
		top: 0px;
		background:#fff;
		z-index:1;
	}
	.head_orders_2 th{
		position: sticky;
		top: 27px;
		background:#fff;
		z-index:1;
	}
	.logo{
		display:none;
	}
}
.comments{
	position:relative;
}
.newComment{
	position:absolute;bottom:5px;
	right:5px;
	cursor:pointer;
}
.commentsDiv>.room-box{
	padding:5px !important;
}
.commentRed{
	background:#fff0f0 !important;
}
.hover{
  padding:5px;
  background:#fafafa; 
  position:absolute; 
  border:1px solid #ccc;
  opacity:0;
}
.cmButton{
	padding:2px;
	cursor:pointer;
	margin:0;
}
.cmButton:hover{
	color:#4ECDC4;
}
.shipmentEditLine{
	
}
.shipmentEditLine:hover{
	background:#fed5ba;
}
.redbg{
    box-shadow: 0px 0px 5px 1px rgba(255,0,0,0.8);
    -webkit-box-shadow: 0px 0px 5px 1px rgba(255,0,0,0.8);
    -moz-box-shadow: 0px 0px 5px 1px rgba(255,0,0,0.8);	
	background:rgba(255,100,100,0.2);
}
.c_style{
	background:#c6ecff;
}
#search_orders_month{
	margin-top:5px;
}
.select_script{
	color:#23527c;
	text-decoration:underline;
	background:#ccffcc;
}
.inputLite{
	display: inline-block; 
	width: 50px; 
	height: auto; 
	padding: 0px; 
	border: 0px solid #ccc; 
	border-bottom:1px dotted #ccc; 
	border-radius: 0px; 
	-webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 0%); 
	box-shadow: inset 0 0px 0px rgb(0 0 0 / 0%);
	margin:0;
}
.setting_free_save{
	width:200px;
}
.shipment_opt{
	cursor:pointer;
}
.shipment_opt:hover{
	background:#bbccbb !important;
}
.shipment_opt_select{
	background:#bbbbcc !important;
}
.shipment_opt_select_tr{
	cursor:pointer;
	padding:5px;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	margin-top:-1px;
	
}
.shipment_opt_select_tr:hover{
	background:#bbccbb !important;
}
.shipment_opt_select_tr_selected{
	background:#ccffcc !important;
}
#myModal{
	z-index:1051;
}