html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
line-height:1;
}
/*
f6ca53
a6b525
ffb426
ffa500
a1b93f
*/

html,body{height:100%;margin:0;padding:0;}
body{background:#fafafa;margin:0;padding:0;font-family:'robotor';font-weight: 100;font-size:17px;color: #555;min-width:350px;}
body.noScroll{overflow-y: hidden;}
body.ovfh{overflow: hidden;}
body#v2_mobile{overflow: hidden;width: 100vw;}
.mob_div{display: none;}
#systemMessages{position: fixed;top: 20px;right:0;transform: translateX(-50%);box-sizing: border-box;padding: 20px;border-radius: 8px;box-shadow:0 0 12px rgba(0,0,0,0.3);display: none;z-index: 9999999;}
#systemMessages.bad{background:red;color: #fff;}
#systemMessages.good{background:#b2feb2;color: #000;}
.n_popup_total{position: absolute;bottom: 0;left: 15px;}
#n_popup_totals{background:#fff;}
#n_popup_totals td{border: none;border-right: 3px solid rgba(255,255,255,0);color: #000;}
#n_popup_totals td:last-child{border-right:none;}

#loading_overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.8) url(images/loading.gif) center center no-repeat;z-index: 99999999;display: none;}

#ctg_edit_filters_wrap .n_popup_input_label{cursor: pointer;}

.v2_bill_popup{overflow-y: auto;}
.n_popup_btn#add_new_filter{padding: 10px;display: inline-block;vertical-align: top;position: absolute;top: 15px;left:calc(100% + 10px);white-space: nowrap;}

#add_crm_ctg, #add_abs_ctg{display: inline-block;width: 24px;height: 24px;position: absolute;left: 130px;top: 50%;transform:translateY(-50%);font-family:'robotob';background:#fdd514;border-radius: 4px;text-align: center;line-height: 24px;font-size: 22px;cursor: pointer;color: #000;}
#add_crm_ctg{left: 107px;}
#edit_crm_ctg, #edit_abs_ctg{display: inline-block;width: 24px;height: 24px;position: absolute;right: 30px;top: 50%;transform:translateY(-50%);font-family:'robotob';background: #fdd514 url(images/n_edit.png) center center no-repeat;background-size: 15px;border-radius: 4px;cursor: pointer;}
#del_crm_ctg, #del_abs_ctg{display: inline-block;width: 24px;height: 24px;position: absolute;right: 0;top: 50%;transform:translateY(-50%);font-family:'robotob';background: #e68c8c url(wui/images/closew.png) center center no-repeat;background-size: 10px;border-radius: 4px;cursor: pointer;}
#edit_crm_ctg,
#del_crm_ctg,
#edit_abs_ctg,
#del_abs_ctg
{display: none;}
#del_crm_ctg:hover, #del_abs_ctg:hover{background:red url(wui/images/closew.png) center center no-repeat;background-size: 10px;}

.ctg_edit_abs_link_un, .ctg_edit_abs_link{display: inline-block;box-sizing: border-box;height: 36px;font-size: 15px;background:#fdd514;position: relative;padding: 0 5px;vertical-align: bottom;color: #000;padding-right: 30px;line-height: 36px;white-space: nowrap;border-radius: 6px;margin-right: 6px;}
.ctg_edit_abs_link span{display: block;position: absolute;right: 5px;top: 50%;transform:translateY(-50%);width: 16px;height: 16px;background: red url(wui/images/closew.png) center center no-repeat;background-size: 12px;cursor: pointer;}

.ctg_edit_abs_link_un{background:#ddd;}

.ctg_filter{margin-top: 10px;position: relative;}
.n_popup_input.ctg_filter_vals{display: inline-block;width:calc(100% - 90px);}
#ctg_edit_filters_wrap{box-sizing: border-box;padding: 10px;border: 1px solid #fdd514;border-radius: 6px;padding-top: 5px;}
.ctg_filter span.fltr_del{display: inline-block;height: 36px;width: 36px;background: #fff url() 0 0 no-repeat;position: absolute;bottom: 0;right: 0;background: #e68c8c url(wui/images/closew.png) center center no-repeat;background-size: 16px;border-radius: 6px;cursor: pointer;}
.ctg_filter span.fltr_edit{display: inline-block;height: 36px;width: 36px;background: #fff url() 0 0 no-repeat;position: absolute;bottom: 0;right: 45px;background: #ddd url(images/mode_btn2.png) center center no-repeat;background-size: 20px;border-radius: 6px;cursor: pointer;}
.ctg_filter span.fltr_edit.active{background: #fdd514 url(images/mode_btn2.png) center center no-repeat;background-size: 20px;}

.abs_ctg{font-family:robotob;box-sizing: border-box;padding: 5px;padding-left: 12px;border-radius: 6px;position: relative;cursor: pointer;}
.abs_ctg span{display: inline-block;width: 8px;height: 8px;background:#fdd514;border-radius: 0 50% 50% 0;position: absolute;left: 0;top: 50%;transform:translateY(-50%);}
#abs_ctg0.abs_ctg span{background:#ddd;}
.abs_ctg.self span{background:#b2d0ee;}
.abs_ctg.linked{background:#b2feb2;}
.abs_ctg.selflinked{background:#b2d0ee;color: #000;}
.abs_ctg:hover{color: #000;background:#fce98c;}
.abs_ctg.self:hover{color: #000;background:#cfe4f9;}
.abs_ctg.active, .abs_ctg.active:hover{color: #000;background:#fdd514;}
.abs_ctg.self.active, .abs_ctg.self.active:hover{color: #000;background:#b2d0ee;}
.crm_ctg_lvl1{font-family:robotob;box-sizing: border-box;padding:5px;color: #000;position: relative;cursor: pointer;border-radius: 6px;font-size: 15px;}
.crm_ctg_lvl2{font-family:robotor;box-sizing: border-box;padding:5px;padding-left: 10px;position: relative;cursor: pointer;border-radius: 6px;font-size: 15px;}
.crm_ctg_lvl1:hover, .crm_ctg_lvl2:hover{color: #000;background:#fce98c;}
.crm_ctg_lvl1.active, .crm_ctg_lvl2.active{color: #000;background:#fdd514;}
.crm_ctg_column{display: inline-block;vertical-align: top;width: 25%;}


#cloud_workspace{width: 100%;height:calc(100vh - 150px);box-sizing: border-box;border: 1px solid #ddd;padding: 5px;overflow-y: auto;}
#cloud_path a {cursor: pointer;}
#cloud_path a:hover{text-decoration: underline;}

.cloud_folder{display: inline-block;width: 10%;box-sizing: border-box;padding: 10px;text-align: center;color: #000;font-size: 13px;border-radius: 6px;cursor: pointer;margin: 0 0.5%;}
.cloud_folder:hover{background: #faf0bd;}

.cloud_icon{width: 100%;aspect-ratio:1 / 1;position: relative;}
.cloud_icon img{height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);}

.cloud_file{display: inline-block;width: 10%;box-sizing: border-box;padding: 10px;text-align: center;color: #000;font-size: 13px;border-radius: 6px;cursor: pointer;margin: 0 0.5%;}
.cloud_file:hover{background-color: #faf0bd;}

.cloud_file .cloud_icon img{height: 70%;}

.cloud_selected{background: #b2d0ee;}
.cloud_folder.cloud_selected:hover{background: #b2d0ee;}
.cloud_file.cloud_selected:hover{background: #b2d0ee;}

#cloud_items_actions{position: absolute;top: 0;left: 50%;transform:translateX(-50%);display: none;}


.cloud_filename{width:100%;word-break:break-all;}

#added_fltrs{}
.added_fltr{display: block;width: 100%;margin-top: 5px;background:#f0f0f0;}
.added_fltrs_placeholder{display: block;width: 100%;margin-top: 5px;background:#faf0bd;height: 32px;}
.added_fltr_name{display: inline-block;vertical-align: top;height: 32px;line-height: 32px;font-family:'robotob';box-sizing: border-box;color: #000;padding-left: 5px;}
.popup .inputWrap input.added_fltr_val{float: right;height: 32px;line-height: 32px;width: 120px;text-align: right;font-size: 13px;}
.added_fltr_del{float: right;width: 32px;height: 32px;background: #e68c8c url(wui/images/closew.png) center center no-repeat;background-size: 14px;margin-left: 5px;border-radius: 4px;cursor: pointer;}
img.edit_fltr{height: 14px;opacity: 0.7;margin-left: 5px;cursor: pointer;}
img.edit_fltr:hover{opacity: 1;}

.fltrs_values{position: absolute;top: 0;left: calc(100% - 38px);background:#fff;border: 1px solid #f6ca53;box-sizing: border-box;width: 200px;height: 200px;z-index: 999;overflow-y: auto;display: none;}
.fltrs_values_option{font-size:13px;box-sizing: border-box;width: 100%;padding: 5px;cursor: pointer;color: #000;}
.fltrs_values_option:hover{background:#f6ca53;}
.site_ctgs_option, .site_fltrs_option{font-size:13px;box-sizing: border-box;width: 100%;padding: 5px;cursor: pointer;color: #000;}
.site_ctgs_option:hover, .site_fltrs_option:hover{background:#f6ca53;}

.added_ctg{display:inline-block;box-sizing: border-box;margin-top: 5px;margin-right: 5px;background:#f0f0f0;}
.added_ctg_name{display: inline-block;vertical-align: top;height: 32px;line-height: 32px;font-family:'robotob';box-sizing: border-box;color: #000;padding-left: 5px;}
.added_ctg_del{float: right;width: 32px;height: 32px;background: #e68c8c url(wui/images/closew.png) center center no-repeat;background-size: 14px;margin-left: 5px;border-radius: 4px;cursor: pointer;}
img.edit_added_ctg{height: 14px;opacity: 0.7;margin-left: 5px;cursor: pointer;}
img.edit_added_ctg:hover{opacity: 1;}

.m_user_profit_entry{font-family:'robotor';color: #000;font-size: 15px;margin-bottom: 5px;}
.m_user_profit_entry b{font-weight: normal;font-family:'robotob';}
.m_user_profit_section{box-sizing: border-box;padding: 10px;border: 1px solid #000;margin-bottom: 10px;}
.m_user_profit_section#mup_slr{border: 1px solid #b2d0ee;}
.m_user_profit_section#mup_cmn{border: 1px solid #ddd;}
.m_user_profit_section#mup_ins{border: 1px solid #fdd514;}
.m_user_profit_section#mup_avg{border: 1px solid #000;}
#mup_ins .mup_section_title{font-size: 17px;font-family:'robotob';background: #fdd514;color: #000;box-sizing: border-box;padding: 10px;margin-bottom: 10px;}
#mup_avg .mup_section_title{font-size: 17px;font-family:'robotob';background: #000;color: #fdd514;box-sizing: border-box;padding: 10px;margin-bottom: 10px;}
#mup_cmn .mup_section_title{font-size: 17px;font-family:'robotob';background: #ddd;color: #000;box-sizing: border-box;padding: 10px;margin-bottom: 10px;}
#mup_slr .mup_section_title{font-size: 17px;font-family:'robotob';background: #b2d0ee;color: #000;box-sizing: border-box;padding: 10px;margin-bottom: 10px;}

.button#showcashbox_toggle{position: absolute;top: 0;right: 0;width: 120px;}
#showcashbox_label{position: absolute;top: 0;right: 130px;color: #000;height: 24px;line-height: 24px;font-size: 13px;}

#showcashbox.v3_showcashbox{float: none;margin: 0;position: absolute;top: 0;right: 0;z-index: 888;background:#fff;width: 200px;box-sizing: border-box;padding: 10px;padding-bottom: 5px;border-radius: 6px;box-shadow: 0 0 8px rgba(0,0,0,0.2);height:300px;overflow-y: auto;display: none;}
#showcashbox.v3_showcashbox .button{float: none;margin: 0;display: block;text-transform: uppercase;margin-bottom: 5px;width: 160px;box-sizing: border-box;padding: 0;}
#showcashbox.v3_showcashbox .button#showcashbox_close{background:#222;color: #fff;}
#year_Common{position: absolute;top: 48px;left: 1250px;width: 300px;height: 300px;}
#year_Common .contentTitle{position: absolute;top: -48px;left: 0;}
.year_Common_entry{color: #000;font-family:'robotor';margin-bottom: 5px;}
.year_Common_entry b{font-weight: normal;font-family:'robotob';}

.n_popup#stats_popup{width: 80%;}
#stats_popup_title{text-transform: uppercase;}

#v3_stats_month_users{margin-top: 10px;}
.v3_stats_month_user{display: inline-block;vertical-align: top;width:20%;margin-right: 40px;border-radius: 8px;margin-bottom: 40px;}
.v3_user_name{font-family:'robotob';color: #000;border: 1px solid #ddd;box-sizing: border-box;padding: 5px;text-align: left;background:#ddd;border-radius:6px 6px 0 0;}
.v3_user_entry{color: #000;border: 1px solid #ddd;box-sizing: border-box;padding: 5px;border-bottom: none;font-family:'robotor';font-size: 15px;}
.v3_user_entry.v3_user_ins{background:#fdd514;font-family:'robotor';}
.v3_user_entry.v3_user_avg{background:#000;color: #fdd514;font-family:'robotor';}
.v3_user_entry.v3_user_all{background:#b2d0ee;font-family:'robotor';}
.v3_user_entry b{font-weight: normal;font-family:'robotob';}
.v3_user_salary{margin-bottom: 10px;border-bottom: 1px solid #ddd;}

.n_popup_btn.v3_user_more{float: right;min-width: 120px;box-sizing: border-box;border: 1px solid #fdd514;}
.n_popup_btn.v3_user_more:hover{background:#fbe786;}


#v3_stats_month_contragents{margin-top: 10px;}
.v3_stats_month_contragent{display: inline-block;vertical-align: top;width:20%;margin-right: 40px;border-radius: 8px;margin-bottom: 40px;}
.v3_contragent_name{font-family:'robotob';color: #000;border: 1px solid #ddd;box-sizing: border-box;padding: 5px;text-align: left;background:#ddd;border-radius:6px 6px 0 0;}
.v3_contragent_entry{color: #000;border: 1px solid #ddd;box-sizing: border-box;padding: 5px;border-bottom: none;font-family:'robotor';font-size: 15px;}
.v3_contragent_entry.e_last{margin-bottom: 10px;border-bottom: 1px solid #ddd;}
.v3_contragent_entry b{font-weight: normal;font-family:'robotob';}


.n_popup_btn.v3_contragent_more{float: right;min-width: 120px;box-sizing: border-box;border: 1px solid #fdd514;}
.n_popup_btn.v3_contragent_more:hover{background:#fbe786;}


#v3_stats_month_details{margin-bottom: 20px;}
.v3_stats_month_detail{display: inline-block;vertical-align: top;margin-right: 40px;}
.v3_stats_month_detail span{font-size: 13px;display: inline-block;color: #000;text-decoration: underline;cursor: pointer;}
.md_label{font-size: 13px;color: #000;margin-bottom: 5px;}
.md_val{display: inline-block;padding: 7px 15px;color: #000;font-family:'robotob';box-sizing: border-box;border-radius: 8px;min-width:120px;text-align: center;}

#v3_ins_m_d .md_val{background:#fdd514;}
#v3_avg_m_d .md_val{background:#000;color: #fdd514;}
#v3_all_m_d .md_val{background:#b2d0ee;}
#v3_exp_m_d .md_val{background:#ffdb99;}
#v3_clp_m_d .md_val{background:#b2feb2;}

#v3_hr_select{margin-bottom: 20px;}
#v3_hr_select .n_popup_btn{background: none;border: 1px solid #fdd514;box-sizing: border-box;margin-right: 10px;min-width:100px;text-decoration: none;}
#v3_hr_select .n_popup_btn:hover{background:#fbe786;}
#v3_hr_select .n_popup_btn.active{background:#fdd514;}


#stats_viewport_wrap{position: relative;width:1090px;height:300px;margin-bottom: 40px;}
#graphics_cnv,#graphics_cnv2,#graphics_cnv3,#graphics_cnv4,#graphics_cnv5{position: absolute;top: 0;left: 0;}


#stats_viewport{width:1090px;height:300px;position: absolute;top: 0;left: 0;border-left:1px solid #555;border-bottom:1px solid #555;}
#stats_viewport span.month_line{display: block;position: absolute;top: 0;height: 100%;width: 1px;border-left: 1px dotted #888;text-align: center;font-size: 13px;color: #222;}
#stats_viewport span.month_line b{display: block;position: absolute;bottom:-20px;height: auto;font-weight: normal;width: 24px;left: -12px;}
#stats_viewport span.month_line:nth-child(1){left: 50px;}
#stats_viewport span.month_line:nth-child(2){left: 141px;}
#stats_viewport span.month_line:nth-child(3){left: 232px;}
#stats_viewport span.month_line:nth-child(4){left: 323px;}
#stats_viewport span.month_line:nth-child(5){left: 414px;}
#stats_viewport span.month_line:nth-child(6){left: 505px;}
#stats_viewport span.month_line:nth-child(7){left: 596px;}
#stats_viewport span.month_line:nth-child(8){left: 687px;}
#stats_viewport span.month_line:nth-child(9){left: 778px;}
#stats_viewport span.month_line:nth-child(10){left: 869px;}
#stats_viewport span.month_line:nth-child(11){left: 960px;}
#stats_viewport span.month_line:nth-child(12){left: 1051px;}

.profit_dot{position: absolute;border-radius: 50%;background:#b2d0ee;box-shadow: 0 0 4px rgba(0,0,0,0.2);}
.p_common span.dot_text{background:#b2d0ee;color: #000;padding:2px 5px;border-radius: 4px;}
.profit_dot span.dot_text{display: block;position: absolute;left: 100%;top: -10px;font-size: 10px;white-space: nowrap;padding: 2px 5px;border-radius: 4px;cursor: default;}
.profit_dot span.dot_text:hover{z-index:999;}

#graph_show_wrap{position: absolute;top: 48px;left: 1100px;height: 300px;width:150px;}
#graph_show_btns{position: absolute;left: 0;top: 50%;transform:translateY(-50%);}
.graph_show_btn{box-sizing: border-box;padding:10px 15px;border: 1px solid #000;border-radius: 8px;text-align: center;color: #000;margin:10px 0;font-size: 15px;font-family:'robotob';cursor: pointer;}
.sm_c_label{font-size: 13px;font-family:'robotob';text-align: center;color: #000;}

.graph_show_btn#all_ch{border: 1px solid #b2d0ee;}
.graph_show_btn#all_ch.active{background:#b2d0ee;}
.graph_show_btn#all_ch:hover{background:#d5e4f3;}

.graph_show_btn#ins_ch{border: 1px solid #fdd514;}
.graph_show_btn#ins_ch.active{background:#fdd514;}
.graph_show_btn#ins_ch:hover{background:#fbe786;}

.graph_show_btn#avg_ch{border: 1px solid #222;color: #000;}
.graph_show_btn#avg_ch.active{background:#222;color: #fff;}
.graph_show_btn#avg_ch:hover{background:#8d8d8d;}

.graph_show_btn#exp_ch{border: 1px solid #ffdb99;}
.graph_show_btn#exp_ch.active{background:#ffdb99;}
.graph_show_btn#exp_ch:hover{background:#fceac9;}

.graph_show_btn#clr_ch{border: 1px solid #b2feb2;}
.graph_show_btn#clr_ch.active{background:#b2feb2;}
.graph_show_btn#clr_ch:hover{background:#d5fcd5;}




.p_common{background:#b2d0ee;}
.p_ins{background:#fdd514;}
.p_avg{background:#222;}
.m_exp{background:#ffdb99;}
.m_clr{background:#b2feb2;}
.profit_dot.p_avg span.dot_text{right:100%;left: auto;}

.p_common span.dot_text{background:#b2d0ee;color: #000;}
.p_ins span.dot_text{background:#fdd514;color: #000;}
.p_avg span.dot_text{background:#222;color: #fff;}
.m_exp span.dot_text{background:#ffdb99;color: #000;}
.m_clr span.dot_text{background:#b2feb2;color: #000;}



.pc_del{display: inline-block;position: absolute;top: 50%;transform:translateY(-50%);left: 310px;color: red;cursor: pointer;}
.button.sb_go, .button.sb_armed:hover, .button.sb_armed{background:#fff;}
#close_tm{display: none;}
#morn_cash_input{display:block;margin: 0 auto;margin-bottom: 20px;padding: 5px;border: 1px solid #ddd;width: 200px;text-align: center;font-size: 17px;font-family:'robotob';}
#morn_cash_input:focus{outline:none;}
.some_warn{margin-bottom: 10px;font-size: 15px;}
.help_hov{display: inline-block;border: 1px solid #fff;cursor: default;width: 12px;height: 12px;line-height: 12px;border-radius: 12px;font-size: 10px;vertical-align: middle;position: relative;top: -1px;margin-left: 5px;text-align: center;}
.help_hov:hover{color:#fdd514;border: 1px solid #fdd514;}
.chOFD .button.toOfd_btn{padding:0 10px;color:#fff;background:red;}
.chOFD .button.retOfd_btn{padding:0 10px;color:#fff;background:red;}
.chOFD .button.printOfd_btn{padding:0 10px;color:#fff;background:green;}
.chOFD .button.undoOfd{padding:0 10px;color:#fff;background:#fdd514 url(images/rl.png) center center no-repeat;background-size:12px;vertical-align: top;margin-left: 5px;}

.paytypes_menu{position: absolute;top: 0;left: 100%;background:#fff;border-radius: 6px;padding: 5px;display: none;box-shadow: 0 0 24px rgba(0,0,0,0.5);}
.paytypes_menu .n_popup_btn{margin-bottom: 5px;}
.paytypes_menu .n_popup_btn:hover{background:#ffa500;}
.n_popup_btn.paytype_menu_close{color: #fff;background:#111;margin-bottom: 5px;}

.v3_discard_storage{display: inline-block;color: #000;font-family: 'robotor';font-size: 15px;padding: 5px;cursor: pointer;border-radius: 6px;background:#ddd;}
.v3_discard_storage.selected{background: #fdd514;}

.fixSpace{margin-bottom: 20px;display: none;}
.content.psr{position: relative;}
.content.chat_w{height: 92vh;}
#testbtn{position: absolute;top: 0;right: 0;background:red;z-index: 999999;color: #fff;padding: 5px;}
.card_to_cart{position: relative;}
.card_to_cart .in_cart_qty{position: absolute;bottom:-4px;right:-4px;display: block;width: 16px;height: 16px;background:#fff;border-radius: 50%;font-size: 10px;line-height: 16px;}
.button_for_cart{position: relative;}
#full_products_table .tkTitle{min-width:500px;}

#scanner_activate{display: none;}


#prch_client_search_input{font-size: 13px;line-height: 24px;height: 24px;color: #000;border: 1px solid #f6ca53;box-sizing: border-box;padding-left: 5px;background: #fff;font-family:'robotor';width: 300px;}
#prch_client_search_input:focus{outline: none;}
#prch_client_search_opts{min-height: 150px;max-height:250px;border: 1px solid #f6ca53;box-sizing: border-box;background: #fff;font-family:'robotor';width: 400px;position: absolute;top: 77px;left: 0;overflow-y: scroll;display: none;}
.prch_client_search_opt{font-size: 13px;color: #000;cursor: pointer;box-sizing: border-box;padding: 5px;}
.prch_client_search_opt:hover{background:#f6ca53;}

#add_trade_search{position: relative;}
#add_trade_search input{display: block;border: 1px solid #f6ca53;font-family:'robotor';font-size:15px;color: #111;padding: 6px;background:#fff;margin-top: 20px;width: 600px;display: inline-block;}

table.v2_mass_tbl td{color: #000;border: none;border-right:1px solid #fff;}
table.v2_mass_tbl tr.not_payed{background:#ffe3e3;}
table.v2_mass_tbl tr.payed_not_send{background:#f9e2c5;;}
table.v2_mass_tbl tr.not_payed_send{background:#f9e2c5;}
table.v2_mass_tbl tr.payed_send{background:#cfc;}
table.v2_mass_tbl tr.cancelled{background:#ececec;}
table.v2_mass_tbl tr{border-bottom:1px solid #fff;cursor: pointer;}
table.v2_mass_tbl tr:hover{background:#fbfbc8;}
table.v2_mass_tbl td b{font-weight: normal;font-family:'robotob';}

.v2_bill_popup{position: fixed;top: 50%;left: 50%;background:#fff;border: 1px solid #888;transform:translate(-50%,-50%);width: 90%;max-width: 1800px;min-height: 300px;max-height: 90vh;z-index: 999991;box-sizing: border-box;padding:40px 10px;display: none;}
.v2_confirm_popup{position: fixed;top: 50%;left: 50%;background:#fff;border: 1px solid #ddd;transform:translate(-50%,-50%);width: 500px;min-height: 100px;z-index: 999992;border-radius:6px;box-sizing: border-box;padding:20px;text-align: center;display: none;}
#confirm_text{color: #000;font-family:'robotob';margin-bottom: 20px;}
.v2_confirm_popup .n_popup_btn{min-width: 100px;}
.n_popup_btn#confirm_yes{background:red;color: #fff;margin-right: 50px;}




#cahsbox_totals{margin-bottom: 5px;font-family:'robotor';font-size: 15px;color: #000;position: relative;}
#cahsbox_totals a{text-decoration: underline;color: #000;}
#cashbox_totals_bottom a{text-decoration: underline;color: #fff;}
#cahsbox_totals b{font-weight: normal;font-family:'robotob';}
.cahsbox_totals_value{display: inline-block;margin-right: 5px;}
.cahsbox_totals_value span{color: #888;}
#cahsbox_totals_right{position: absolute;top: 0;right: 0;}

#cashbox_totals_bottom{width: 100%;max-width: 1800px;height: 32px;background:#222;position: absolute;bottom: 0px;left: 50%;transform:translateX(-50%);padding: 0 10px;box-sizing: border-box;}
#cashbox_totals_bottom_left{}
#cashbox_totals_bottom .cahsbox_totals_value{color: #fff;line-height: 32px;font-size: 15px;}
#cashbox_totals_bottom b{font-weight: normal;font-family:'robotob';}

#cashbox_totals_bottom_right{position: absolute;top: 0;right: 0;}
#cashbox_totals_bottom_right b{font-weight: normal;font-family:'robotob';}


#mobileMode{width: 40px;height: 40px;float: left;display: none;}
#mobileMode.wh{background: url(images/mode_btn1.png) center center no-repeat;background-size: 22px;}
#mobileMode.bl{background: url(images/mode_btn2.png) center center no-repeat;background-size: 22px;}

#mobile_overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 999999;background:#fff;display: none;}

#search_keyboard_overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 9999999;background:rgba(255,255,255,0.5);display: none;}
#search_keyboard{position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);padding: 10px;background:#fff;}
#search_keyboard_enter{border: 1px solid #000;background:#fff;text-align: center;color: #000;width: 100%;box-sizing: border-box;margin: 0 auto;margin-bottom: 7px;border-radius: 6px;height: 30px;line-height: 30px;}
.seacrh_keyboard_btn_go, .seacrh_keyboard_btn_clear, .seacrh_keyboard_btn_sp, .seacrh_keyboard_btn{font-family: 'robotob';font-size: 25px;color: #000;display: inline-block;text-align: center;background:#fdd514;min-width: 40px;box-sizing: border-box;padding:5px 0;border-radius: 6px;cursor: pointer;margin: 5px;}
.seacrh_keyboard_btn_sp{opacity: 0;cursor: default;}
.seacrh_keyboard_btn_clear{background:#000;color: #fff;}
.seacrh_keyboard_btn_go{background: #64dd64 url(images/go.png) center center no-repeat;color: rgba(0,0,0,0);background-size: 20px;}
#seacrh_keyboard_close{font-family: 'robotob';font-size: 15px;display: inline-block;text-align: center;box-sizing: border-box;padding:10px 0;border-radius: 6px;cursor: pointer;background:#000;color: #fff;width: 150px;margin-top: 10px;}

#wac_moving_form{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 9999991;background:#fff;padding: 0 5px;padding-top: 200px;box-sizing: border-box;display: none;}
#wac_moving_title span{color: #555;font-family: 'robotor';}
#wac_moving_title{text-align: center;font-family: 'robotob';font-size: 15px;color: #000;padding: 3px 0;margin-bottom: 10px;}
.wac_moving_storages_btns{text-align: center;}
.wac_moving_storage_btn{font-size: 13px;padding: 5px 10px;background:#ddd;display: inline-block;border-radius: 6px;margin:0 3px;margin-bottom: 5px;color: #000;cursor: pointer;}
.wac_moving_storage_btn.active{background:#fdd514;}
.wac_label{text-align: center;font-family: 'robotob';font-size: 13px;color: #555;margin-bottom: 3px;margin-top: 10px;}
.wac_label.wrong{color: #fff;background:red;}

#wac_moving_enter{border: 1px solid #000;background:#fff;text-align: center;color: #000;width: 50px;margin: 0 auto;padding: 5px;margin-bottom: 7px;border-radius: 6px;position: relative;display: none;}
#wac_moving_enter_desk{background:#fff;height: 37px;line-height: 37px;border-radius: 10px;text-align: center;color: #000;width: 100px;box-sizing: border-box;border: 1px solid #000;}

.wac_moving_keyboard_btn_clear, .wac_moving_keyboard_btn_sp, .wac_moving_keyboard_btn{font-family: 'robotob';font-size: 25px;color: #000;display: inline-block;text-align: center;background:#fdd514;min-width: 40px;box-sizing: border-box;padding:5px 0;border-radius: 6px;cursor: pointer;margin: 5px;}

.wac_moving_keyboard_btn_sp{opacity: 0;cursor: default;}
.wac_moving_keyboard_btn_clear{background:#000;color: #fff;}
.wac_moving_keyboard_btn_clear, .wac_moving_keyboard_btn_sp, .wac_moving_keyboard_btn{display: none;}

#wac_moving_keybord{margin: 0 auto;width: 185px;text-align: center;margin-bottom: 20px;position: relative;}
#wac_moving_warn{font-size: 15px;color: red;position: absolute;left: 50%;top: 40px;transform:translateX(-50%);display: none;}
#wac_moving_keybord .n_popup_input{text-align: center;display: inline-block;width: 100px;}

#wac_moving_controls{margin-top:10px;text-align: center;}
#wac_moving_controls .n_popup_btn{margin: 0 5px;}
#wac_moving_controls .n_popup_btn#wac_moving_close{background:#111;color: #fdd514;}

#wac_show_modes{position: absolute;top: 0;left: 0;background:#fff;box-sizing: border-box;padding:10px 15px;z-index: 999999;border-radius: 8px;box-shadow:0 0 8px rgba(0,0,0,0.5);text-align: center;display: none;}
.wac_show_mode{padding: 10px ;cursor: pointer;border-bottom: 1px solid #000;}
.wac_show_mode:hover{background:#fdd514;color: #000;}
.wac_show_mode:last-child{border-bottom: none;}

#card_info_block{position: fixed;top: 50%;left: 50%;transform:translate(-50%,-50%);width: 800px;height: auto;max-height:100vh;z-index: 999999;background:#fff;padding: 20px;box-sizing: border-box;display: none;box-shadow: 0 0 8px rgba(0,0,0,0.3);border-radius: 12px;overflow-y:scroll;}
#cib_card_title{text-align: left;font-family: 'robotob';font-size: 19px;color: #000;padding: 3px 0;margin-bottom: 10px;}

#cib_pic_wrap, #cib_stats{display: inline-block;vertical-align: top;}
#cib_pic_wrap{width: 300px;border: 1px solid #ddd;box-sizing: border-box;margin-right: 0;position: relative;}
#cib_pic{width: 100%;padding-top: 100%;position: relative;}
#cib_pic img{width: 90%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);}
#cib_art{position: absolute;top: 3px;left: 2px; font-family: 'robotob';font-size: 13px;color: #000;padding: 5px 10px;border-radius: 12px;background:#fdd514;}

#cib_stats{text-align: left;width: 52%;position: relative;}
#cib_stats_title{font-family: 'robotob';font-size: 15px;color: #000;margin-bottom: 3px;}
.cib_stats_row{font-family: 'robotor';font-size: 15px;color: #555;margin-bottom: 2px;}
.cib_stats_row b{font-weight: normal;font-family:'robotob';color: #000;}

#cib_price{position: absolute;bottom: 5px;left: 0;}
#cib_price span{display: block;font-size: 13px;margin-bottom: 9px;}
#cib_price b{font-weight: normal;font-family:'robotob';color: #000;font-size: 21px;padding: 4px 8px;border-radius: 12px;background:#fdd514;}

#cib_move_wrap{margin: 5px 0;text-align: center;}
#cib_move_btn{font-size: 15px;font-family: 'robotob';color: #000;background:#fdd514;padding: 10px 0;width: 150px;border-radius: 6px;display: inline-block;text-align: center;cursor: pointer;}

#cib_products{max-height: 20%;overflow-y: auto;}
#cib_products_table {font-size: 11px !important;}

#cib_controls{margin-top:10px;text-align: center;}
#cib_controls .n_popup_btn{margin: 0 5px;}
#cib_controls .n_popup_btn#wac_info_close{background:#111;color: #fdd514;}

.cib_title{text-align: left;font-family: 'robotob';font-size: 13px;color: #000;padding: 3px 0;}

#cib_history{max-height: 80px;overflow-y: auto;}
#n_card_log #cib_history{min-height: 300px;max-height: 400px;overflow-y: auto;}
.cib_history_row{font-size: 15px;margin-bottom: 2px;}
.cib_history_row b{font-family:'robotob';color: #000;}

#cib_storages_table td{max-width:50px;}
#cib_storages_table{width: auto;min-width: 100px;margin: 0 auto;}

#mobile_overlay_title{position: fixed;top: 15px;left: 0;width: 100%;text-align: center;font-family:'robotob';color: #000;z-index:9999991;text-transform: uppercase;}
.mo_list,#mo_list{position: fixed;top: 50%;left: 50%;transform:translate(-50%,-50%);z-index: 9999991;text-align: center;display: none;}
.mo_list{max-height:80vh;overflow-y: auto;width: 100%;}
.mo_o_option, .mo_option{font-family: 'robotob';font-size: 15px;color: #000;display: inline-block;text-align: center;background:#fdd514;min-width: 150px;padding: 10px;border-radius: 6px;cursor: pointer;margin-bottom: 15px;}
.mo_o_option{min-width:100px;margin: 0 5px;margin-bottom: 15px;}
.mo_cancel,.mo_option_cancel{font-family: 'robotob';font-size: 15px;color: #fff;display: inline-block;text-align: center;background:#222;min-width: 150px;padding: 10px;border-radius: 6px;cursor: pointer;margin-bottom: 15px;}


.control_b{margin-bottom: 5px;}
.control_c{position: relative;}
#view_mode, #scanner_mode{font-size: 13px;}
#view_mode span, #scanner_mode span{display: inline-block;vertical-align: middle;}
#view_mode .n_popup_btn,#scanner_mode .n_popup_btn{background:#dbdbdb;min-width: 20px;font-size: 15px;padding: 5px;vertical-align: middle;margin-left: 5px;border-radius: 3px;}
#view_mode .n_popup_btn.active, #scanner_mode .n_popup_btn.active{background:#fdd514;}
#view_mode{position: absolute;top: 0;right: 0;}

.control_c{height: 24px;}

#wac_totals{margin-bottom: 5px;position: relative;}
#wac_total, #wac_total_by_params{font-size: 13px;}
#wac_total_by_params{height: 13px;}
#wac_total{position: absolute;top: 0;right: 0;}

#wac_bottom_controls{width: 100%;height: 40px;text-align: center;position: absolute;bottom: 0;left: 0;}
#wac_p_number{display: inline-block;vertical-align: top;line-height: 40px;color: #000;font-family:'robotob';font-size: 19px;}
#wac_bottom_controls .n_popup_btn{min-width: 10px;width: 40px;height: 40px;padding: 0;background-color: #dbdbdb;}
#wac_bottom_controls .n_popup_btn.active{background-color: #fdd514;}

#wac_bottom_controls .n_popup_btn#wac_p_first{background-image: url(images/arr_d_pr.png);background-position:  left 45% center;background-repeat:no-repeat;background-size:12px;float: left;margin-right: 10px;}
#wac_bottom_controls .n_popup_btn#wac_p_last{background-image: url(images/arr_d_nx.png);background-position:  right 45% center;background-repeat:no-repeat;background-size:12px;float: right;margin-left: 10px;}
#wac_bottom_controls .n_popup_btn#wac_p_prev{background-image: url(images/arr_pr.png);background-position:  left 45% center;background-repeat:no-repeat;background-size:7px;float: left;}
#wac_bottom_controls .n_popup_btn#wac_p_next{background-image: url(images/arr_nx.png);background-position:  right 45% center;background-repeat:no-repeat;background-size:7px;float: right;}

#mobile_header{height: 40px;width:100vw; margin: 0 auto;padding-top: 2px;text-align: center;box-sizing: border-box;border-bottom: 1px solid #ddd;margin-bottom: 5px;display: none;}
#mobile_header #mobileMode{float: none;position: absolute;top: 0;left: 0;}
#mobile_header .n_popup_btn.mobile_modes{background:#dbdbdb;width: 30%;min-width:100px;max-width:150px;}
#mobile_header .n_popup_btn.mobile_modes.active{background:#fdd514;}
.mobile_content{width:100%;max-width: 1800px;margin: 0 auto;position: relative;height:calc(100vh);}


.mobile_content .n_popup_btn{min-width:80px;padding: 10px;}




.mobile_content .n_popup_btn.wac_scaner{float: right;min-width:60px;}
.control_a{margin-bottom: 5px;}
#v2_mobile #in_s_search{width: 100%;}
#v2_mobile #in_s_search input:focus{outline:none;}
#wac_search_keys{width: 40px;height: 39px;background: #ffa500 url(images/dkeys.png) center center no-repeat;background-size: 20px;position: absolute;top: 2px;right: 106px;border-radius: 4px;cursor: pointer;display: none;}
#wac_search_go{width: 60px;height: 39px;background: #fdd514 url(images/go.png) center center no-repeat;background-size: 20px;position: absolute;top: 2px;right: 44px;border-radius: 4px;cursor: pointer;}
#wac_search_reset{width: 40px;height: 39px;background: #222 url(wui/images/closew.png) center center no-repeat;background-size: 15px;position: absolute;top: 2px;right: 2px;border-radius: 4px;cursor: pointer;}

#scanner{width: 100%;height: 100vh;overflow: hidden;position: fixed;top: 0;left: 0;z-index:9999;background: #fff url(images/loading.gif) center 30% no-repeat;text-align: center;display: none;}
#camera_not_found{position: absolute;top: 40%;left: 0;background:#fff;text-align: center;font-size: 15px;width: 100%;padding: 50px 0;transform:translateY(-50%);}
#stop_scanner{margin: 5px auto;}
#qr-reader__dashboard_section_swaplink{display: none;}
#sc_permission{display: none;}
#change_camera.n_popup_btn{position: absolute;top: 5px;right: 2px;z-index: 999999;min-width: 40px;height: 35px;padding: 0 10px;}
#change_camera img{width: 30px;position: relative;top: 2px;}
#qr-reader__dashboard_section{display: none;}

#wac_mobile_table td, #wac_mobile_table th{font-size: 15px;padding: 5px 2px;}
#wac_mobile_table tr:hover{background:#fffbe7;}

#wac_barcode_result{font-family:robotob;font-size: 17px;text-align: center;letter-spacing:3px;color: #000;padding: 5px 0;margin-bottom: 5px;border-bottom: 1px solid #ddd;}
#wac_barcode_result.red{color: red;}
#wac_search_result{text-align: center;height:calc(100vh - 298px);overflow-y: auto;}

.wac_product{width: 200px;box-sizing: border-box;padding: 5px;border: 1px solid #ddd;display: inline-block;border-radius: 6px;margin: 0 10px;margin-bottom: 20px;vertical-align: top;}
.wac_product:hover{background:#fffbe7;}
.wac_product i{font-style: normal;}



.wac_product_img{width: 100%;position: relative;overflow: hidden;padding-top: 100%;margin-bottom: 3px;}
.wac_product_img img{width: 95%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);}
.wac_product_title{font-family:'robotob';font-size: 12px;color: #000;margin-bottom: 3px;height: 48px;overflow-y: hidden;}
.wac_product_info, .wac_product_marked{font-size: 12px;margin-bottom: 3px;}
.wac_product_info span:nth-child(1){float: left;}
.wac_product_info span:nth-child(3){float: right;}
.wac_product_button{font-family: 'robotob';font-size: 15px;color: #000;display: inline-block;text-align: center;background:#fdd514;min-width: 45px;box-sizing: border-box;padding:10px 0;border-radius: 6px;cursor: pointer;}
.wac_product_marked{font-family: 'robotob';color: #000;margin-bottom: 5px;}
.wac_product_button.wac_info{width: 100%;margin-bottom: 5px;}

.wac_check_yes{float: right;background:#64dd64;width: 100%;margin-bottom: 5px;}
.wac_mark_entered{background:#64dd64;width: 150px;margin-top: 10px;}
.wac_mark_qty_close{background:#000;color: #fff;width: 150px;margin-top: 10px;}
.wac_mark_qty{border: 1px solid #000;background:#fff;padding: 9px 0;float: left;}
.wac_mark_all{background:orange;width: 80px;float: right;}
.wac_check_no{float: right;background:#e68c8c;}

td.wac_desktop_show{white-space: nowrap;width: 30px;}
#wac_mobile_table .wac_product_button.wac_info{margin: 0;display: inline-block;width: 60px;}
#wac_mobile_table .wac_product_button.wac_check_yes{margin: 0;display: inline-block;width: 60px;}
#wac_mobile_table .wac_product_button.wac_mark_qty{margin: 0;display: inline-block;width: 60px;}
#wac_mobile_table .wac_product_button.wac_mark_all{margin: 0;display: inline-block;width: 60px;}

#mobile_overlay2{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background:rgba(255,255,255,0.7);z-index: 99991;display: none;}
#keyboard{position: fixed;top: 50%;left: 50%;background:#fff;transform:translate(-50%,-50%);text-align: center;z-index: 99999;width: 100%;padding: 20px 0;box-shadow: 0 0 8px rgba(0,0,0,0.3);display: none;}
#keyboard{width: 300px;padding: 20px;border-radius: 12px;}
.keyboard_btn_dm, .keyboard_btn_sp, .keyboard_btn{font-family: 'robotob';font-size: 30px;color: #000;display: inline-block;text-align: center;background:#fdd514;min-width: 50px;box-sizing: border-box;padding:10px 0;border-radius: 6px;cursor: pointer;margin: 5px;}
.keyboard_btn_dm, .keyboard_btn_sp, .keyboard_btn{display: none;}
.keyboard_btn_dm{opacity: 0;cursor: default;}
.keyboard_btn_sp{background:#000;color: #fff;}
#wac_qty_enter{border: 1px solid #000;background:#fff;text-align: center;color: #000;width: 100px;margin: 0 auto;padding: 10px;margin-bottom: 10px;border-radius: 10px;position: relative;}
#wac_qty_enter_desk{position: absolute;top: 0;left: 0;border: none;background:#fff;height: 37px;line-height: 37px;border-radius: 10px;text-align: center;color: #000;width: 100%;box-sizing: border-box;}
#keyboard_title{color: #000;text-align: center;box-sizing: border-box;padding: 0 20px;font-family:'robotob';margin-bottom: 5px;font-size: 13px;}
#keyboard_left{color: #000;text-align: center;box-sizing: border-box;padding: 0 20px;font-family:'robotor';margin-bottom: 10px;font-size: 13px;}

#wac_message{background:#fff;border-radius:10px;box-shadow:0 0 8px rgba(0,0,0,0.4);position:fixed;top:10px;left:5%;width:90%;min-height:50px;box-sizing: border-box;padding:20px;color:#000;text-align:center;z-index:9999999;display:none;}

#bottom_info_row{width: 100%;height: 60px;background: #222;position: relative;}
#bir_upperLeft{position: absolute;top: 5px;left: 5px;font-size: 13px;line-height: 1.2;color: #ddd;}
#bir_upperLeft b{font-family:'robotob';color: #fff;}

#bir_upperCenter{position: absolute;top: 5px;left: 50%;transform:translateX(-50%);font-size: 13px;line-height: 1.2;color: #ddd;text-align: center;}
#bir_upperCenter b{font-family:'robotob';color: #fff;}

#table_sets_menu{position: absolute;top: 5px;right: 5px;min-width:200px;height: 400px;background:#fff;padding: 5px;border-radius: 8px;box-shadow: 0 0 8px rgba(0,0,0,0.2);overflow-y: scroll;display: none;}
#table_set_storages_show{padding-left: 15px;}

.button.product_in_cart_already, .button.product_in_cart_already:hover{background:#b2feb2;cursor: default;}

.n_popup_btn#table_sets_save{min-width:auto;padding: 10px 15px;}
.n_popup_btn#table_sets_cancel{min-width:auto;padding: 10px 10px;}

#set_table_view{width: 24px;height: 24px;background:#333 url(wui/images/gear.png) center center no-repeat;background-size: 15px;cursor: pointer;padding: 0;z-index: 9999;display: inline-block;float: right;margin-left: 10px;}

#v2_cart_module{position: absolute;top: 0;right:-50%;width: 50%;height: 100%;background:#fff;z-index: 999999;border-left: 1px solid #ddd;transition: 0.3s all;}
#v2_close_cart{position: absolute;left: -40px;top: 20px;width: 40px;height: 40px;background: #fdd514 url(wui/images/close.png) center center no-repeat;background-size:20px;border-radius:6px 0 0 6px;cursor: pointer;display: none;}
#v2_cart_module.open{right: 0;}
#v2_cart_module.open #v2_close_cart{display: block;}
#v2_cart_module #trading_check_section{width: 100%;padding-top: 20px;}
#v2_cart_module .tr_check_table_wrap{height: calc(100vh - 250px);}

.choose_notgrped_to_cart{position: absolute;top: 50%;left:100%;transform:translateY(-50%);display:block;height: 35px;background:#fff;z-index: 999;border-radius:8px;box-shadow: 0 0 24px rgba(0,0,0,0.5);padding: 5px;text-align: left;white-space: nowrap;display: none;}
.n_popup_btn.cngtc_close, .n_popup_btn.cngtc_confirm{min-width:20px;padding:10px;cursor: pointer;}
.n_popup_btn.cngtc_close{margin-left: 5px;}
.n_popup_btn.cngtc_confirm:hover{background:#64dd64;}
.n_popup_btn.cngtc_close:hover{background:#e68c8c;}
.n_popup_btn.cngtc_storage{background:#dbdbdb;min-width:20px;padding: 10px;margin-right: 5px;}
.n_popup_btn.cngtc_storage.active{background:#fdd514;}
.n_popup_input.cngtc_qty{display: inline-block;margin-right: 5px;width: 50px;text-align: center;}

.sklads_wrap_div{/*overflow-x: scroll;*/}

.n_checkbox{color: #000;font-family: 'robotor';font-size: 15px;padding: 5px;cursor: pointer;display: inline-block;border-radius: 6px;}
.n_checkbox.wrong{color: red;border: none !important;}
.n_checkbox:hover{background:#fce98c;}
.n_checkbox span{display: inline-block;vertical-align: middle;height: 15px;width: 15px;box-sizing: border-box;border: 1px solid #888;margin-right: 5px;border-radius: 3px;position: relative;top: -1px;}
.n_checkbox:hover span{border: 1px solid #000;}

.n_checkbox.checked span{border: 1px solid #000;background: url(images/n_check.png) center center no-repeat;background-size: 11px;}


.n_popup_col{display: inline-block;vertical-align: top;}
.n_popup_col#n_str_m_l{width: 200px;}
.n_str_m_select{height:300px;overflow-y: auto;}
.n_popup_col#n_str_m_r{width: calc(100% - 230px);}
#n_str_m_r{border-left: 2px solid #fdd514;padding-left: 10px;}
.n_popup_btn_select{display: inline-block;color: #000;font-family: 'robotor';font-size: 15px;padding: 5px;cursor: pointer;border-radius: 6px;}
.n_popup_btn_select:hover, .n_popup_btn_select.selected, .n_popup_btn_select.activated{background: #fdd514;}
#n_str_m_r .n_popup_btn_select{margin-bottom: 5px;margin-right:5px;}
.n_popup#v3_discard_form, .n_popup#n_storage_moving, .n_popup#n_card_log{width: 700px;}
/*

n_str_m_l
n_str_m_r
*/
.popup_menu{background:#fff;border-radius: 8px;min-width: 180px;position: absolute;top: 0;left: 0;z-index:99999;box-shadow: 0 0 8px rgba(0,0,0,0.2);box-sizing: border-box;padding: 10px;display: none;}
.sm_status_select{padding: 5px 10px;border-radius: 20px;color: #000;font-size: 13px;text-align: center;box-sizing: border-box;margin-bottom: 10px;cursor: pointer;}
.sm_status_select:hover{outline:2px solid #fdd514;}
.sm_status_select:last-child{margin-bottom: 0;}

.product_link{color: #000;font-family: 'robotob';}

.n_p_btn{width: 30px;height: 30px;background:#fdd514;border-radius: 6px;display: inline-block;vertical-align: top;margin: 0 2px;cursor: pointer;}
.n_p_btn.n_edit{background: #fdd514 url(images/n_edit.png) center center no-repeat;background-size:20px;}
.n_p_btn.n_print{background: #fdd514 url(images/n_print.png) center center no-repeat;background-size:20px;}
.n_p_btn.n_del{background: #e68c8c url(wui/images/closew.png) center center no-repeat;background-size:12px;}
.n_p_btn.n_del:hover{background: red url(wui/images/closew.png) center center no-repeat;background-size:12px;}
.n_p_btn.n_yes{background: #64dd64 url(wui/images/check.png) center center no-repeat;background-size:12px;}


.content.cn_nw{width:calc(100% - 40px);margin: 0 auto;}
.n_title{text-align: center;color: #000;text-transform: uppercase;font-family: 'robotob';margin-bottom: 5px;}

.n_table{border-collapse: collapse;width: 100%;}
.n_table b{font-family: 'robotob';}
.n_table th{background:#fce98c;border: none;color: #000;border-right: 3px solid rgba(255,255,255,0.5);font-family: 'robotob';box-sizing: border-box;}
.n_table th:last-child{border-right: none;}
.nt_head tr{border-bottom: 2px solid #fdd514;}
.n_table td{border: none;border-bottom: 1px solid #ddd;color: #000;box-sizing: border-box;border-right: 3px solid rgba(255,255,255,0.5);}
.n_table td:last-child{border-right: none;}
.nt_srv_status span{display: inline-block;padding: 5px 10px;border-radius:20px;outline:3px solid #fff;}
.n_table_wrap{width: 100%;overflow: hidden;border-radius: 8px;}
.n_table_body_wrap{height:calc(100vh - 200px);overflow: hidden;}
.n_table_body_wrap.ovys{overflow-y: scroll;}

.n_table.nt_body tr:nth-child(even){background:rgba(0,0,0,0.05);}
#stats_content .n_table.nt_body tr:nth-child(even){background:rgba(255,255,255,0);}
.n_table.nt_body tr:hover{background:#faf0bd;}
#stats_content .n_table.nt_body tr:nth-child(even):hover{background:#faf0bd;}
.n_table.nt_body tr:hover td.hv:hover{background:#fce98c;}
#stats_content .n_table.nt_body tr.tr_spacer:hover{background:none;}
#stats_content .n_table.nt_body tr.tr_spacer td{border-bottom: none;}

/*
.n_table.nt_body:has(tr > *:nth-child(1):hover) tr > *:nth-child(1) {background:#faf0bd;}
.n_table.nt_body:has(tr > *:nth-child(2):hover) tr > *:nth-child(2) {background:#faf0bd;}
*/


#overlay_la{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.6);z-index: 99999;display: none;}
#overlay_lb{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.6);z-index: 999991;display: none;}
.n_popup{position: fixed;top: 50%;left: 50%;transform:translate(-50%,-55%);width: 80%;min-height:300px;max-height:80vh;background:#fff;z-index:99999;border-radius: 12px;box-shadow:0 0 24px rgba(0,0,0,0.5);transition: 0.2s all;box-sizing: border-box;padding: 15px;display: none;overflow-y: auto;}


.n_popup#srv_ch_product{z-index: 999991;width: 60%;height: 80vh;}
.n_popup.set{transform:translate(-50%,-50%);}
.n_popup_close{position: absolute;top: 3px;right: 6px;width: 30px;height: 30px;border-radius: 50%;background:url(wui/images/close.png) center center no-repeat;background-size:12px;cursor: pointer;}
.n_popup_close:hover{background:#fdd514 url(wui/images/close.png) center center no-repeat;background-size:12px;}
.n_popup_title{font-family: 'robotob';font-size: 15px;color: #000;border-bottom: 2px solid #fdd514;padding-bottom: 5px;margin-bottom: 20px;}
.n_popup_subtitle{font-family: 'robotob';font-size: 15px;color: #000;margin-bottom: 10px;}
.n_popup_subtitle.wrong{color: red;border: none !important;}
#cloud_add_folder_title span, #v3_discard_title span, #n_storage_moving_title span, #n_card_log_title span{display: block;font-size: 13px;color: #555;margin-top: 5px;font-family:'robotor';}

.n_popup_input_wrap-d{box-sizing: border-box;display: inline-block;vertical-align: top;position: relative;}
.n_popup_input_wrap-f{box-sizing: border-box;display:block;vertical-align: top;position: relative;width: 100%;}
.n_popup_input_wrap-d span, .n_popup_input_wrap-f span{display: block;position: absolute;bottom: -5px;left: 3px;width: 0;height: 2px;background:#fdd514;transition:0.3s all linear;}
.n_popup_input_wrap-f.focus span, .n_popup_input_wrap-d.focus span{display: block;position: absolute;bottom: -5px;left: 3px;width: 200px;height: 2px;background:#fdd514;}
.n_popup_input_wrap-sp{height: 15px;}
.n_popup_input_wrap-mr{margin-right: 6px;}
.n_popup_input_wrap-6{width: calc(100% / 6);}
.n_popup_input_wrap-4{width: calc(100% / 4);}
.n_popup_input_wrap-6-1-6{width: calc(100% - (100% / 6) * 2 - 20px);box-sizing: border-box;display: inline-block;vertical-align: top;}
.n_popup_input_wrap-6-3-6{width: calc(100% - (100% / 6) * 3 - 30px);box-sizing: border-box;display: inline-block;vertical-align: top;}
.n_popup_input_wrap-6-f{width: calc(100% - (100% / 6) - 10px);box-sizing: border-box;display: inline-block;vertical-align: top;}
.fc_contact{margin-top: 10px;}
.ldl{float: right;}

.n_opts{position: absolute;left: 0;top: 59px;width: 100%;min-height:200px;max-height:300px;box-sizing: border-box;border: 1px solid #ccc;border-radius:6px;background:#fafafa;z-index: 99999;display: none;overflow-y: auto;}
.n_opts#client_n_opts{width: 220%;}
.n_opt{font-family: 'robotor';font-size: 15px;color: #000;padding: 8px;box-sizing: border-box;cursor: pointer;}
.n_opt:hover{background:#fdd514;}
.n_popup_input{width: 100%;box-sizing: border-box;border: 1px solid #ccc;font-family: 'robotor';font-size: 15px;color: #000;padding: 8px;border-radius:6px;background:#fafafa;display: block;position: relative;}
.n_popup .n_popup_input.wrong{border: 1px solid red;color: red;}
.n_popup_text{width: 100%;min-height:200px;box-sizing: border-box;border: 1px solid #ccc;font-family: 'robotor';font-size: 15px;color: #000;padding: 8px;border-radius:6px;background:#fafafa;display: block;position: relative;}
.n_popup_text:focus,.n_popup_input:focus{outline:none;border: 1px solid #fdd514;}

.n_popup_input_label{font-family: 'robotob';color: #222;margin-bottom: 3px;font-size: 12px;padding-left: 4px;}
.n_popup_input_label.wrong{color: red;border: none !important;}
#n_storage_moving .n_popup_input_label{padding-left: 0;}
.n_popup_btn{font-family: 'robotob';font-size: 15px;color: #000;display: inline-block;text-align: center;background:#fdd514;min-width: 150px;padding: 10px 0;border-radius: 6px;cursor: pointer;}
.n_popup_btn_sp{height: 60px;}
#print_menu .n_popup_btn:hover{outline:2px solid #222;}
.btn_fr{float: right;}
.n_popup_btn#cancel_srv_ch{position: absolute;bottom: 15px;left: 50%;transform:translateX(-50%);}
.n_popup_ovrs{width: 100%;height:calc(100% - 100px);overflow-y: auto;}
table.n_popup_ovs_opts b{font-family: 'robotob';color: #000;}
.n_popup_ovs_opt{cursor: pointer;}
.n_popup_ovs_opt:hover{background:#faf0bd;}


#in_s_search{box-sizing: border-box;display: inline-block;background:#fff;border: 1px solid #fdd514;min-width: 30%;height: 45px;vertical-align: top;border-radius: 6px;position: relative;}
#in_s_search input{position: absolute;top: 2px;left: 2px;font-family: 'robotor';font-size: 15px;color: #000;width: 98%;border: none;background:#fff;height: 37px;line-height: 37px;}

#in_s_search.serv_mdl{height: 35px;}
#in_s_search.serv_mdl input{height: 27px;}

#in_s_search_servicer{box-sizing: border-box;display: inline-block;background:#fff;border: 1px solid #fdd514;min-width: 200px;height: 35px;vertical-align: top;border-radius: 6px;position: relative;}
#in_s_search_servicer input{position: absolute;top: 2px;left: 2px;font-family: 'robotor';font-size: 15px;color: #000;width: 98%;border: none;background:#fff;height: 28px;line-height: 28px;}
.n_search_opts{position: absolute;top:calc(100% + 5px);left: 0;min-width: 150%;border-radius: 6px;border: 1px solid #fdd514;min-height:100px;max-height:250px;background:#fff;overflow-y: auto;overflow-x: hidden;box-shadow: 0 0 8px rgba(0,0,0,0.2);display: none;}
#in_s_servicer_opts.n_search_opts{left: auto;right: 0;}
.n_search_opts .n_opt{white-space: nowrap;display: block;text-decoration: none;}
#in_s_servicer_opts.n_search_opts .n_opt{text-align: right;}



#chat_sb_l_wrap, #chat_sb_r_wrap{position: absolute;top: 0;width: 20%;height: 100%;box-sizing: border-box;}
#chat_sb_l_wrap{left: 0;border-right: 1px solid #ddd;}
#chat_sb_r_wrap{right: 0;border-left: 1px solid #ddd;}
#chat_content_wrap{width:60%;height: 90%;position: absolute;top: 0;left: 20%;box-sizing: border-box;padding: 15px 10px;}
#chat_content_sc_wrapper{width: 100%;height: 100%;overflow: hidden;border: 1px solid #ddd;border-radius: 6px;box-sizing: border-box;padding:10px 5px;}
#chat_content{width: 100%;height: 100%;overflow-y: scroll;}
.chat_message{margin-left: 5px;margin-bottom: 10px;background:white;display: inline-block;box-sizing: border-box;padding: 10px;box-shadow:0 0 6px rgba(0,0,0,0.2);border-radius: 10px;}
.chat_message:last-child{margin-bottom: 0;}
.chat_user{display: block;font-size: 11px;color: #888;margin-bottom: 2px;}

.chat_space{height: 10px;width: 100%;}

#chat_input_wrap{width:60%;min-height: 10%;height: auto;position: absolute;bottom: 0;left: 20%;box-sizing: border-box;padding: 15px 10px;}
#chat_input{width: 100%;min-height: 100%;height: auto;box-sizing: border-box;border: 1px solid #ddd;border-radius: 6px;padding:10px 5px;}
#chat_input:focus{border: 1px solid #000;}

#m_addres{min-width: 400px;}
.p_table.manual_bill input{border: 1px solid #ddd;width: 100%;box-sizing: border-box;text-align: center;font-family:'robotor';color: #000;}
.p_table.manual_bill input:focus{outline: none;}
.p_table.manual_bill .mb_pnum{width: 60px;}
.p_table.manual_bill .mb_spcode, .p_table.manual_bill .mb_qty, .p_table.manual_bill .mb_price, .p_table.manual_bill .mb_summ{width: 120px;}
.mb_req{border: 1px solid red;}


#ord_tabs{width: 100%;height: 32px;overflow-x: auto;}
#ord_tabs .ord_tab{float: left;height: 32px;line-height: 32px;font-size: 11px;box-sizing: border-box;padding:0 5px;border: 1px solid #ddd;margin-left: -1px;cursor: pointer;}
#ord_tabs .ord_tab:hover{color: #000;}
#ord_tabs .ord_tab:nth-child(1){margin-left: 0;}
#ord_tabs .ord_tab.active{color: #000;background:#f6ca53;border: 1px solid #f6ca53;}

#purchases_full_total, .purchase_short{width: 100%;box-sizing: border-box;border-bottom: 1px solid #999;height: 24px;padding: 0 5px;cursor: pointer;color: #000;}
.purchase_short{margin-bottom: 1px;border-bottom: none;}
.purchase_short.payed{background:#cfc;}
.purchase_short.not_payed{background:#ffe3e3;}
.purchase_short:hover{background:#fbfbc8;color: #000;}
.ps_num,
.ps_spl
{float: left;height: 24px;line-height: 24px;font-size: 13px;text-align: left;}
.ps_sum,
.ps_done,
.ps_comment,
.button.payed_btn
{float: right;height: 24px;line-height: 24px;font-size: 13px;text-align: right;}
.ps_num{width: 60px;font-family:'robotob';}
.ps_sum{text-align: right;width: 300px;font-family:'robotob';}
.ps_comment{text-align: right;width: 20px;font-family:'robotob';color: red;}
.ps_done{width: 300px;text-align: right;}

/*#e68c8c*/
.button.payed_btn{background: #fff;padding: 0 5px;text-transform: uppercase;margin-left: 5px;}
.button.payed_btn.not_payed{background:#e68c8c;}
.button.payed_btn.not_payed:hover{background:#ee5e5e;}

.button.payed_btn.payed{background:#64dd64;}
.button.payed_btn.payed:hover{background:#64dd64;}

.doc_payed{cursor: pointer;}
.doc_payed:hover{text-decoration: underline;}

#purchases_full_total{border-bottom: none;border-top: 2px solid #000;}
#pft_done_space{float: right;height: 24px;line-height: 24px;font-size: 13px;text-align: right;width: 392px;}
#pft_sum{float: right;height: 24px;line-height: 24px;font-size: 13px;text-align: right;text-align: right;width: 200px;font-family:'robotob';color: #000;}


#loadmoreWrap{text-align: center;margin-bottom: 100px;}
#loadmore{width: 200px;padding: 15px 0;}

#cardsSearchOption{min-width: 300px;min-height: 100px;max-height:600px;position: absolute;top: 23px;left: 0;overflow-y: scroll;}
#productFormPopup.spl_ordering{width: 70vw;}
#search_for_title{display: inline-block;position: relative;}

.dev_report .contentTitle{margin-bottom: 10px;text-align: center;background:#111;color: #fff;padding: 5px 0;}
.dev_report{margin-bottom: 20px;box-sizing: border-box;padding: 10px;border: 1px solid #ddd;}
.dev_report p{margin-bottom: 10px;font-size: 15px;}

.dd_menu{position: absolute;top: 10px;left: 10px;background:#fff;border: 1px solid #ddd;box-sizing: border-box;padding:5px;z-index: 999999;display: none;}
.dd_menu .dd_close{color: #000;display: block;padding: 5px;font-size: 13px;cursor: pointer;text-align: center;background:#f6ca53;}
.dd_menu .dd_item{color: #000;display: block;padding: 5px;font-size: 13px;cursor: pointer;border-bottom: 1px solid #ddd;}
.dd_menu .dd_item:last-child{border-bottom: none;}
.dd_menu .dd_item:hover{background:#ffa500;}

td.prch_title{text-align: left;}

.prch_title input:focus,
.prch_bought input:focus,
.prch_price input:focus,
.prch_qty input:focus
{outline:none;}

.prch_title:hover,
.prch_bought:hover,
.prch_price:hover,
.prch_qty:hover
{background:#f6ca53;color: #000;text-decoration: underline;}

.prch_bought input,
.prch_price input,
.prch_qty input
{width: 62px;text-align: center;}

#billForm input, #paymentFormPopup input#cash_payment{margin: 0 auto; margin-bottom: 10px;width: 200px;text-align: right;}
#billForm input{text-align: left;width: 100%;}
#billForm input.blrqd.wrong{border: 1px solid red !important;}
#need_back{display: none;}

#pay_by_sbp, #pay_by_avito, #pay_by_bill, #pay_by_cash, #pay_by_bank{width: 200px;height: 32px;line-height: 32px;}

#all_discount, 
#check_client,
 input.tr_pr_search {
	font-size: 15px;
	line-height: 32px;
	height: 32px;
	color: #000;
	border: 1px solid #f6ca53;
	box-sizing: border-box;
	padding-left: 5px;
	background: #fff;
	width: 100%;
	margin-bottom: 10px;
}
#all_discount{text-align: right;padding-right: 5px;}

#all_discount:focus, 
#check_client:focus,
input.tr_pr_search:focus{outline:none;}

#check_client{width: 80%;}
#all_discount{width: 60%;}
#all_discount_wrap, #check_client_wrap{position: relative;display: inline-block;vertical-align: top;width: 40%;}
#check_client_wrap{width: 62%;}
#check_client_wrap .options{width: 200%;top: 31px;}


#all_discount_wrap{width: 22%;}
.cc_label{font-size: 13px;position: absolute;top: -15px;}
.button.all_discount_type, #check_new_client{height: 32px;line-height: 32px;position: relative;top: -2px;width: 29%;}
#check_new_client{width: 19%;}

.button#clearCheck{height: 32px;line-height: 32px;position: relative;width: 100px;float: right;}

.button.all_discount_type{width: 15%;border: 1px solid #f6ca53;box-sizing: border-box;background: #fff;top: -1px;}
.button.all_discount_type.active{background:#f6ca53;}

input.tr_pr_check_qty,
input.tr_pr_check_discount,
input.tr_check_price
{font-size: 15px;line-height: 22px;height: 22px;color: #000;border: 1px solid #f6ca53;box-sizing: border-box;background: #fff;width: 30px;font-family:'robotor';text-align: center;}
input.tr_pr_check_discount{margin-right: 5px;width: 50px;}
input.tr_check_price{margin-right: 5px;width: 70px;}
.button.dsc_select{width: 30px;background: #fff;border: 1px solid #f6ca53;height: 22px;line-height: 19px;box-sizing: border-box;position: relative;top: -1px;font-size: 13px;}
.button.sells_show{background:#e1e1e1;}
.button.dsc_select.active{background: #f6ca53;}
.button.sells_show.active{background: #f6ca53;}

.tr_check_del{color: red;cursor: pointer;}
.tr_check_del:hover{background:red;color: #fff;}


.tr_content{height: calc(100% - 50px);width: 100%;position: relative;}
#trading_products_section{width: 60%;height: 100%;box-sizing: border-box;border-right: 1px solid #ddd;position: relative;}
.tr_table_wrap{height:calc(100vh - 92px);overflow-y: auto;}
.tr_check_table_wrap{height:calc(100vh - 280px);overflow-y: auto;}
.trading_section_content{box-sizing: border-box;padding: 0 10px;}
#trading_check_section{width: 40%;height: 100%;padding-left: 10px;box-sizing: border-box;position: absolute;top: 0;right: 0;}
table.tr_pr_table{text-align: left;}
table.tr_pr_table td{border: none;font-size: 15px;}
.tr_pr_t_row{border-bottom: 1px solid #ddd;}
.tr_pr_t_row.order_only{opacity: 0.5;}
.tr_pr_t_row.stock, .tr_pr_t_row.ready_for_check{cursor: pointer;}
.tr_pr_t_row.stock:hover, .tr_pr_t_row.ready_for_check:hover{background:#fbfbc8;}
.trpr_title{color: #000;text-align: left;padding-left: 10px;font-family:'robotob';}
.trpr_title span.qty{font-family:'robotor';display: block;color: #555;margin-top: 7px;}
.trpr_title span.id_info{font-family:'robotob';display: block;color: #555;margin-top: 7px;}
.trpr_img{width: 102px;}
.trpr_img img{width: 100px;}
table.tr_pr_table td.trpr_price{width: 120px;font-family:'robotob';font-size: 21px;text-align: right;color: #000;}
table.tr_pr_table td.trpr_num{width: 10px;font-family:'robotob';font-size: 21px;text-align: right;color: #000;}
.tr_ch_spbtns{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;}
.tr_ch_total{width: 100%;text-align: right;font-family:'robotob';color: #000;padding:10px 0;font-size: 21px;border-top: 2px solid #000;position: relative;}
#cart_edit_payments{position: absolute;top: 10px;left: 0;}
.tr_save_cart_edit, .tr_ch_pay{width: 100%;text-align: center;height: 50px;background:#f6ca53;color: #000;line-height: 50px;cursor: pointer;}
.tr_save_cart_edit:hover, .tr_ch_pay:hover{background:#ffa500;}
.tr_save_cart_edit{background:#b2feb2;}
.tr_ch_spbtns .spbtn{color: #000;width: 48%;display: inline-block;text-align: center;padding: 15px 0;background:#f6ca53;margin: 0 1%;margin-bottom: 10px;}

.tr_check_finfo span{white-space: nowrap;}

#trading_check_section .contentTitle{text-align: center;height: 23px;line-height: 15px;border-bottom: 1px solid #ddd;}

.tr_bill_pay{width: 100%;text-align: center;height: 50px;background:#f6ca53;color: #000;line-height: 50px;cursor: pointer;}
.tr_bill_pay:hover{background:#ffa500;}

/*

.fixWrap{position: fixed;top: 50px;left: 0;width: 100%;z-index: 99;background:#fafafa;}
.fixWrap.scrolling{top: 0;padding: 0;padding-top: 10px;}
*/
.fths{display: none;}

#fixedCols{position: fixed;top: 0;left: 0;width: 100%;background:#fff;padding-top: 5px;display: none;}

.ldc_card:hover{background:#ffa500;cursor: pointer;}

.statBigColumn{width: 23%;display: inline-block;vertical-align: top;margin-right: 2%;}
.statBigColumn.last{float: right;margin-right: 0;}

#loyality{float: right;}
#ldc_input{display: inline-block;}
#useCard{padding: 0 10px;position: relative;top: -1px;}

#cart_client{margin-bottom: 10px;position: relative;}
#cart_client .options{width: 500px;top: 23px;min-height: 100px;max-height:200px;overflow-y: scroll;}
#cart_client input{border: 1px solid #f6ca53;font-family: 'robotor';padding: 3px;color: #000;}
#cart_client input:focus{outline:none;}
.button.realize_btn{background:#ccc;padding: 0 10px;margin-right: 5px;text-decoration: none;}
.button.realize_btn.active{background: #f6ca53;}

#needForm input{font-size: 13px;line-height: 24px;height: 24px;color: #000;border: 1px solid #f6ca53;box-sizing: border-box;padding-left: 2px;background: #fff;margin-bottom: 20px;display: inline-block;}
#needForm input:focus{outline:none;}
#needForm input.wrong{border: 1px solid red;}
#new_need{width: 40%;}
#need_client_wrap{display: inline-block;width: 50%;position: relative;}
#need_client_wrap .options{width: 100%;min-height:100px;top: 23px;}
#need_client{width: 40%;}
#need_phone{width:40%;}
.cl_sr_option_title, .cl_sr_option{font-size: 15px;white-space: nowrap;box-sizing: border-box;padding: 3px;}
.cl_sr_option_title{font-family:'robotob';}
.cl_sr_option:hover{cursor: pointer;background:#f6ca53;}
.stroke{font-family:'ford';color: #000;text-stroke: 2px red;-webkit-text-stroke: 3px #fdd514;font-size: 80px;font-weight: bold;}

.need_editable{position: relative;}
.need_editable span{cursor: pointer;}
.need_editable span:hover{text-decoration: underline;}
.need_editable input{position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);width:100%;box-sizing: border-box;border: 1px solid #f6ca53;height: 28px;line-height: 28px;text-align: center;font-size: 13px;font-family:'robotor';}
.need_editable input:focus{outline:none;}

.needs_comment{cursor: pointer;}
.needs_comment:hover{background:#f6ca53;}

#mob_tr_menu{display: none;}
.slct_lbl{position: absolute;top: -12px;left: 0;font-size: 11px;color: #000;}
#shift_close, #shift_open{display: inline-block;font-size: 13px;height: 30px;padding: 0 5px;box-sizing: border-box;background:red;color: #fff;width: 80px;position: relative;text-align: center;cursor: pointer;float: right;margin-left: 5px;}
#shift_close:hover span, #shift_open:hover span{text-decoration: underline;}
#shift_open span, #shift_close span{display: block;position: absolute;top: 50%;left: 50%;transform:translate(-50%, -50%);}
#shift_close{background:#f6ca53;color: #000;}
#shift_close:hover{background:#ffa500;}

.rm_left{}
.rm_left p{font-family:'robotor';font-size: 15px;margin-bottom: 5px;}
.rm_left p span{font-family:'robotob';color: #000;}

.rp_table td{font-size: 13px;color: #000;}
.rp_table input{width:120px;box-sizing: border-box;border: 1px solid #ddd;height: 24px;line-height: 24px;text-align: center;}
#morn_cash_input.wrong, .report_content textarea.select, .report_content textarea.wrong, .rp_table input.wrong{border: 1px solid red;}
.rp_table input:focus{outline:none;}


#save_report{display: inline-block;padding: 15px 0;width: 150px;text-transform: uppercase;text-align: center;font-family:'robotob';background:#f6ca53;color: #000;cursor: pointer;}
#save_report:hover{background:#ffa500;}

.helpinfo{font-size: 13px;margin-bottom: 5px;}
/*table.tickets{margin-bottom: 100px;}*/
#moving{padding-bottom: 10px;position: relative;}
#moving_input_wrap{display: inline-block;position: relative;}
#moving_input{font-size: 13px;line-height: 24px;height: 24px;color: #000;border: 1px solid #f6ca53;box-sizing: border-box;padding-left: 2px;background: #fff;width: 400px;}
#moving_input:focus{outline:none;}
#moving_from_label, #moving_label{display: inline-block;font-size: 13px;line-height: 24px;height: 24px;color: #000;}
#moving_table th{background:#f6ca53;border: 1px solid #f6ca53;color: #000;}
#moving_table td{color: #000;}
#moving_space{height: 60px;}
.options#moving_search{min-width: 300px;top: 22px;min-height:50px;max-height: 300px; overflow-y: scroll;left: 0;}
#cardsSearchOption .option, .options#moving_search .option{font-size: 13px;white-space: nowrap;}
.m_all input{font-size: 13px;line-height: 24px;height: 24px;color: #000;border: 1px solid #f6ca53;box-sizing: border-box;padding-left: 2px;background: #fff;width: 60px;text-align: center;}
.m_all input.wrng{border: 1px solid red;}
#moving_right{display: inline-block;}
.listing_header{margin-bottom: 10px;position: relative;font-size: 15px;color: #000;}
.listing_header b{font-weight: normal;font-family:'robotob';}
.prch_client_name:hover{text-decoration: underline;cursor: pointer;}
.lh_left{width: 40%;line-height: 1.2;}
.lh_right{text-align: right;position: absolute;top: 0;right: 0;line-height: 1.2;}
table#moving_table tr.moving_input_row td{text-align: left;}

.stat_col{display: inline-block;width: 23%;vertical-align: top;}
.stat_col_title{font-family:'robotob';color: #000;margin-bottom: 10px;}
.stat_basic{margin-bottom: 5px;}
.stat_basic b{font-weight: normal;font-family:'robotob';color: #000;}
.purchase{border: 1px solid #aaa;box-sizing: border-box;padding: 10px;margin: 20px 0;}

.stat_space{height: 20px;border-top: 1px solid #888;width: 200px;padding-top: 5px;}


.is_repair, .is_av_dlv{cursor: pointer;min-width: 22px;}
.storage_td{position: relative;}


.storage_move_popup{background: #222;position: absolute;top: 0;left: 0;width: 140px;box-sizing: border-box;padding: 5px;display: none;z-index: 9;}
.storage_move_popup input{border: 1px solid #f6ca53;width: 30px;box-sizing: border-box;display: inline-block;margin-right: 10px;}
.storage_move_popup input:focus{outline:none}
.storage_move_popup span{display: inline-block;color: #fff;}
.storage_move_popup .button{display: block;margin-top: 5px;}

.repair_th img,
.is_repair img,
.av_dlv_th img,
.is_av_dlv img{width: 16px;}
#tm_btn{float: left;padding: 0 10px;padding-right: 30px;background:#f6ca53 url(wui/images/arrow_down.png) center right 5px no-repeat;background-size: 10px;margin-right: 3px;}
#select_show_storage{}
#destination_storage .options,
#selected_storage .options,
#select_show_storage .options,
.prchs_slct .options
{top: 23px !important;font-size: 12px;min-height:50px;max-height:300px;overflow-y: scroll;min-width: 150px;}
#selectType .options{top: 23px !important;min-width:250px !important;}

#product_specs{columns:250px auto;}


.prchs_slct .options .option{white-space: nowrap;}

.char_b{-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;margin-bottom: 10px;width: 95% !important;height: 64px !important;}
.char_b input{width: 95% !important;}

table#ticketsHeaders{margin-bottom: 0;}
.table_space{height:0;}
.cartcheckshow{background:#f6ca53;padding: 2px 5px;border-radius:3px;cursor: pointer;}

#type_search_input{border: none;position: absolute;top: 1px;left: 1px;width: 100%;height: 30px;box-sizing: border-box;font-family:'robotor';}

#product_specs{padding: 0 20px;font-size: 13px;}

.formButtons{position: relative;}
#publishCard{width: 192px;position: absolute;left: 50%;transform: translateX(-50%);bottom:0;}

.fs_select{display: block;border: 1px solid #f6ca53;font-family:'robotor';box-sizing: border-box;font-size:15px;color: #111;padding: 6px;background:#fff;margin: 0 auto;width: 100%;height: 32px;cursor: pointer;overflow: hidden;white-space: nowrap;}
.fs_select:hover{border: 1px solid #ffa500;}

#tr_cardEditFormPopup #andescrWrap{min-height: 300px;font-family:'robotor';font-size: 15px;}
#tr_cardEditFormPopup .bottomFormSpace{height: 20px;}
#tr_cardEditFormPopup #emojiBtns button{width: 29px;height: 29px;font-size: 13px;line-height: 21px;}

#lists_overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:#fff;z-index:99999999;box-sizing: border-box;padding: 100px 50px;display: none;}
#lists_close{width: 40px;height: 40px;position: absolute;top: 20px;right: 20px;background: #000 url(wui/images/closew.png) center center no-repeat;background-size: 15px;cursor: pointer;}
#ctg_list,
#avito_list,
#ula_list,
#vk_list
{height:calc(100vh - 200px);overflow-y: auto;display: none;}

#ctg_list .optionsSection,
#avito_list .optionsSection,
#ula_list .optionsSection,
#vk_list .optionsSection
{color: #000;text-transform: uppercase;margin-bottom:0;font-size: 15px;padding:5px;background:#f6ca53;}

#ctg_list .optionsSectionSub,
#avito_list .optionsSectionSub,
#ula_list .optionsSectionSub,
#vk_list .optionsSectionSub
{padding: 0;font-family:'robotob';font-size: 15px;padding:5px;background:#ddd;color: #000;page-break-inside: avoid}

#ctg_list .option,
#avito_list .option,
#ula_list .option,
#vk_list .option
{padding: 5px 7px;color: #333;margin: 3px 5px;font-size: 15px;}
#ctg_list .option:hover,
#avito_list .option:hover,
#ula_list .option:hover,
#vk_list .option:hover,
#cardsSearchOption .option:hover
{background:#f6ca53;color: #000;}

#products_ctg_search,
#avito_ctg_search,
#ula_ctg_search
{position: absolute;top: 29px;left: 50%;width: 300px;box-sizing: border-box;padding: 10px;border: 1px solid #f6ca53;transform: translateX(-50%);font-family:'robotor';font-size: 17px;display: none;}

#products_ctg_search:focus,
#ula_ctg_search:focus,
#avito_ctg_search:focus
{outline:none;}

#ctg_list .columns,
#avito_list .columns,
#ula_list .columns,
#vk_list .columns
{column-count: 8;column-gap: 10px;column-rule: 1px solid #CCC;}
#ula_list .columns{column-count: 3;}

#ctg_list .columns .spccl,
#avito_list .columns .spccl,
#ula_list .columns .spccl,
#vk_list .columns .spccl
{-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}

#ctg_list .columns.when_found,
#avito_list .columns.when_found,
#ula_list .columns.when_found,
#vk_list .columns.when_found
{column-count: 1;column-gap: 0;width: 300px;margin: 0 auto;}

#ctg_list .av_not_found,
#avito_list .av_not_found,
#ula_list .av_not_found,
#vk_list .av_not_found
{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

#ctg_fs_select{position: absolute;top: 0;left: 151px;width: 100px;height: 100%;background:none;cursor: pointer;}


#shop_name{position: absolute;top: -5px;left:50%;transform: translateX(-50%);font-family:'robotob';font-size: 19px;color: #000;text-transform: uppercase;cursor: pointer;}

#cart_switch_show{position: absolute;top: -13px;right:0;background: #f6ca53 url(images/cart.png) center right 10px no-repeat;background-size: 25px;height: 35px;min-width:60px;box-sizing: border-box;border-radius: 4px;text-align: right;padding-right: 45px;padding-left: 10px;line-height: 35px;cursor: pointer;}
#cart_switch_show.cart_edit{background: #b2feb2 url(images/cart.png) center right 10px no-repeat;background-size: 25px;}
#cart_switch_show:hover{background: #ffa500 url(images/cart.png) center right 10px no-repeat;background-size: 25px;}
#cart_switch_show span{display: inline-block;white-space: nowrap;font-family:'robotob';font-size: 19px;color: #000;}


#ce_title, .ce_title{padding-left: 10px;font-family:'Robotob';font-size: 19px;margin-bottom: 5px;color: #000;}
#ce_vcode{padding-left: 10px;font-size: 15px;}
.ce_image_wrap{width:86px;height: 86px;position: relative;}
.ce_more_image{float: left;margin-right: 10px;}
.ce_more_image:last-child{margin-right:0;}
.ce_add_image{width: 100%;height: 100%;box-sizing: border-box;border: 1px solid #000;background: url(images/plus.png) center center no-repeat;background-size: 40%;opacity: 0.3;cursor: pointer;}
.ce_add_image:hover{opacity: 0.6;}
.ce_image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.ce_enlarge{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 50%;height: 50%;background:rgba(0,0,0,0.8) url(images/vieww.png) center center no-repeat;background-size: 50%;border-radius: 50%;opacity: 0;cursor: pointer;}
.ce_enlarge:hover{opacity: 1;}
.ce_rotate_left, .ce_rotate_right{position: absolute;bottom: 0;width: 18px;height:18px;background-repeat: no-repeat;background-position: center center;background-color: #f6ca53;cursor: pointer;background-size: 12px;opacity: 0.9;}
.ce_rotate_left:hover, .ce_rotate_right:hover{background-color: #ffa500;opacity: 1}
.ce_rotate_left{left: 0;background-image: url(images/rl.png);}
.ce_rotate_right{right: 0;background-image: url(images/rr.png);}
.ce_delete{position: absolute;top: 0;right: 0;width: 18px;height:18px;background: #f6ca53 url(images/avn.png) center center no-repeat;cursor: pointer;background-size: 12px;opacity: 0.9;}
.ce_delete:hover{background: #ffa500 url(images/avn.png) center center no-repeat;background-size: 12px;background-size: 12px;opacity: 1;}
.ce_image_controls{display: none;}


#cart_paytype_select{width: 300px;text-align: center;position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);}
.cart_paytype_button{display: inline-block;width:auto;height: 24px;color: #000;font-size: 13px;font-family:'robotor';background:#ccc;line-height:24px;cursor: pointer;text-align: center;padding: 0 10px;}
.cart_paytype_button.active{background:#f6ca53;}
.cart_paytype_button:hover{background:#ffa500;}

#selling_process{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;}
.cart_row{border-bottom: 1px solid #ddd;}
.cart_row:hover{background:rgba(255,255,0,0.2);}
.cart_row_delete{color: red;cursor: pointer;}

.grped_product .itvcode{font-family:'robotob';}

table.tickets tr{/*transition: all 1s;*/}
table.tickets tr.changing_show{background:#ffa500 !important;transition: all 1s;}
.cart_sell_discount, .cart_sell_price{width: 80px;text-align: center;border: 1px solid #f6ca53;font-family:'robotor';}
.cart_set_qty{width: 50px;text-align: center;border: 1px solid #f6ca53;font-family:'robotor';}
.tr_stock_comment:hover{background:#ffa500;cursor: pointer;}

.popupAltClose{position: absolute;top: 0;right: 0;background:url(wui/images/closew.png) center center no-repeat;height: 100%;width: 40px;background-size:10px;cursor: pointer;}
.popupAltClose:hover{background:#ffa500 url(wui/images/close.png) center center no-repeat;background-size:10px;}

#billForm,
#paymentFormPopup,
#finOperationsForm,
#tr_discardFormPopup,
#tr_moreloanFormPopup,
#checkviewPopup,
#tr_cardEditFormPopup,
#tr_commentFormPopup,
#tr_ozonFormPopup,
#clcardFormPopup,
#categoryFormPopup,
#supplierFormPopup,
#v2_cart_addClientFormPopup
{width: 100%;max-height:90vh;padding: 0;overflow-y: scroll;display: none;}

#tr_ozonFormPopup{width: 80%;}

#billForm input,
#paymentFormPopup input,
#finOperationsForm input,
#tr_cardEditFormPopup input,
#tr_discardFormPopup input,
#tr_moreloanFormPopup input,
#tr_commentFormPopup input,
#tr_ozonFormPopup input,
#clcardFormPopup input,
#categoryFormPopup input,
#supplierFormPopup input,
#v2_cart_addClientFormPopup input
{margin: 0;}

#billForm .popupTitle,
#paymentFormPopup .popupTitle,
#finOperationsForm .popupTitle,
#checkviewPopup .popupTitle,
#tr_discardFormPopup .popupTitle,
#tr_moreloanFormPopup .popupTitle,
#tr_cardEditFormPopup .popupTitle,
#tr_commentFormPopup .popupTitle,
#tr_ozonFormPopup .popupTitle,
#clcardFormPopup .popupTitle,
#categoryFormPopup .popupTitle,
#supplierFormPopup .popupTitle,
#v2_cart_addClientFormPopup .popupTitle
{padding-left: 10px;font-size:13px;color: #fff;font-family:'robotor';background:#222;}

#billForm,
#paymentFormPopup,
#categoryFormPopup,
#tr_moreloanFormPopup
{width: 400px;max-width: 98%;}
/*#tr_cardEditFormPopup{width: 1000px;}*/

#v2_cart_addClientFormPopup, #supplierFormPopup{width: 50%;}
#supplierFormPopup textarea{font-size: 15px;}
#v2_cart_addClientFormPopup textarea{font-size: 15px;}

#supplierFormPopup input{margin-bottom: 5px;}
#v2_cart_addClientFormPopup input{margin-bottom: 5px;}

.button.label_add{width: 28px;font-size: 15px;height: 20px;position: absolute;top: -5px;right: 0;background: #85e685 url(images/plus.png) center center no-repeat;background-size:12px;border-radius: 3px;}
.button.label_add:hover{background: #25df25  url(images/plus.png) center center no-repeat;background-size:12px;}
.button.label_add#cf_add_brand{background:#85e685;width: auto;padding: 0 5px;font-size: 11px;line-height: 20px;display: none;}
.button.label_add#cf_add_brand:hover{background: #25df25;}

#productsPagination{float: right;margin-left: 5px;}
#productsPagination .select{margin: 0 2px;}
#productsPagination .selected{text-align: left;line-height: 22px;font-size: 13px;height: 24px;}
#productsPagination .selected{text-align: center;padding: 0 10px;}
#productsPagination .options{top: 23px;font-size: 12px;min-height:50px;max-height:300px;overflow-y: scroll;min-width: 150px;}
#productsPagination .options{min-width: 50px;}
.p_option{padding: 5px;}
.p_option:hover{background:#ffa500;cursor: pointer;}

#tr_vcodeSearch, #tr_idSearch, #tr_artSearch{display: inline-block;vertical-align: top;float: left;margin-right: 3px;}
#tr_vcodeSearch input, #tr_idSearch input, #tr_artSearch input{width: 60px;}

.tr_category{margin-bottom:5px;}

#addProduct,
#addPurchase,
#addSupplier,
#addIncome,
#addMoving,
#addCategory,
#saveCategories
{padding: 0 10px;}
.option.parent{color: #000;font-family:'robotob';background:#ddd;}
.divider.line{width: 100%;height: 1px;background:#ddd;margin-top: 55px;}
.divider.nm{margin-bottom: 0;}



.loader{width: 20px;height: 20px;display: inline-block;vertical-align: middle;background: url(images/loading.gif) center center no-repeat;position: absolute;top: -3px;background-size: 100px;display: none;}
#vcode_loading{left: 47px;}
.input_warning{position: absolute;left: 10px;top: 52px;font-size: 11px;color:#000;width:calc(100% - 20px);display: none;}
tr.catalog_divider td{background:#555;color: #fff;}

table.tickets tr.expanded{border-top: 10px solid #fff;}
table.tickets tr.expandedEnd{border-bottom: 10px solid #fff;}
#trading_menu{position: absolute;top: 0;left: 0;background:#fff;z-index: 999;padding: 5px;padding-bottom: 0;border: 1px solid #f6ca53;display: none;}
#trading_menu .trd_section{display:block;width: auto;height: 24px;color: #000;font-size: 13px;font-family: 'robotor';background: #f6ca53;line-height: 24px;cursor: pointer;text-align: center;padding: 0 10px;margin-bottom: 5px;text-decoration: none;}
#trading_menu .trd_section:hover{background:#ffa500;}
.button.group_expand.closed{background:#f6ca53 url(wui/images/arrow_down.png) center right 5px no-repeat;background-size: 10px;width:20px;}
.button.group_expand.opened{background:#f6ca53 url(wui/images/arrow_up.png) center right 5px no-repeat;background-size: 10px;width:20px;}


#check_cart{position: fixed;left: 50%;bottom: 20px;transform: translateX(-50%);box-sizing: border-box;padding: 20px;border:1px solid #f6ca53;width: 90%;height: 40%;z-index: 999999;background:#fff;box-shadow:0 0 18px rgba(0,0,0,0.2);}
#check_cart_title{font-family:'robotob';color: #000;background:#f6ca53;padding: 0 10px;height: 25px;line-height: 25px;display: inline-block;font-size: 15px;position: absolute;left:-1px;top: -25px;box-shadow:0 0 18px rgba(0,0,0,0.2);}
#clearCart, #sellCart, #cancelCart{position: absolute;bottom: 10px;}
#cancelCart{left: 20px;}
#sellCart{right: 20px;}
#clearCart{left: 140px;}
#cc_tableWrapper{height:calc(100% - 45px);overflow-y: scroll;}

#cart_total_summ{font-family:'robotob';font-size: 25px;width: 300px;position: absolute;bottom: 7px;right: 275px;color: #000;text-align: right;}
#cart_total_summ span{font-size: 15px;position: relative;top: -8px;}


table#acceptance{display: none;}
table#check_cart_table th, table#acceptance th{background: none;color: #888;border: none;border-bottom: 1px solid #888;}
table#check_cart_table td, table#acceptance td{border: none;color: #000;}
table#acceptance td.ac_adds{width: 300px;}

table#acceptance th:nth-child(1), table#acceptance td:nth-child(1){text-align: center;}
.popup .ac_sum input, .popup .ac_prc input, .popup .ac_qty input{width: 80px;display: inline-block;text-align: center;}
.popup .ac_price input, .popup .ac_sell input{width: 80px;display: inline-block;text-align: center;}
.acceptance_total{text-align: right;padding-right: 10px;font-family:'robotob';color: #000;margin-top: 30px;display: none;}

#tasksSection.unread{background:red;}
#msgEditor{width: 600px;margin: 0 auto;position: absolute;bottom: 0;left: 50%;transform:translateX(-50%);height: 230px;}
.msgEditorTitle{font-size: 17px;font-family:'robotob';color: #000;margin-bottom: 10px;}
.button.msgEditorCancel, .button.msgEditorSubmit, .button.msgEditorDelete{padding: 0 20px;font-size: 15px;height: 32px;line-height: 32px;border-radius: 6px;}
.button.msgEditorCancel, .button.msgEditorDelete{display: none;}
.button.msgEditorDelete{position: absolute;bottom: 19px;left: 50%;transform:translateX(-50%);}
.button.msgEditorSubmit{float: right;}
.msgEditorArea{width: 100%;height: 150px;border: 1px solid #f6ca53;box-sizing: border-box;padding: 5px;font-family:'robotor';font-size: 15px;}


.scrollWrapper{height:calc(100vh - 290px);overflow-y: scroll;}

.adminPart{width: 48%;display: inline-block;vertical-align: top;}
.answersPart{width: 48%;display: inline-block;vertical-align: top;padding-left: 2%;}

.task{border-bottom: 2px solid #f6ca53;margin-bottom: 30px;padding-bottom: 30px;position: relative;}
.taskTitle{color: #000;font-family:'robotob';margin-bottom: 10px;}
.taskMessage{width: 100%;position: relative;padding: 10px;box-sizing: border-box;border-radius: 8px;margin-bottom: 20px;color: #222;}
.adminPart .taskMessage{background:#fff0c9;}
.answersPart .taskMessage{background:#f0f0f0;}
.adminPart .taskMessage.msgselected, .answersPart .taskMessage.msgselected{background:#b2d0ee;}



.mesAuthor{font-family:'robotob';color: #000;font-size: 15px;margin-bottom: 2px;}
.mesDate{font-size: 13px;margin-bottom: 10px;}
.mesText{font-size: 15px;}
.button.mesEdit{padding: 0 10px;position: absolute;top: 0;right: 0;display: none;}
.button.AnswerOnTask{padding: 0 20px;position: absolute;bottom: 8px;right: 1.75%;font-size: 15px;height: 32px;line-height: 32px;border-radius: 6px;}
.taskMessage:hover .button.mesEdit{display: block;}

#stCaption{float: left;font-size: 11px;color: #444;}
#subText{display: block;border: 1px solid #f6ca53;font-family:'robotor';font-size:15px;color: #111;padding: 5px;background:#fff;width: 100%;box-sizing: border-box;height: 500px;overflow-y: scroll;}
#fixCashInfoUp, #fixCashInfo{position: fixed;left: 50%;bottom: 0;font-size: 15px;width: 100%;max-width: 1800px;height: 30px;background:#fff;color: #fff;background:#222;box-sizing: border-box;padding: 0 35px;transform:translateX(-50%);}
#fixCashInfoUp i{font-style: normal;}
#fixCashInfoUp{bottom:30px;}
#fixCashInfoUp div, #fixCashInfo div{float: left;width: 33%;text-align: center;line-height: 30px;position: relative;}
#fixCashInfo div:nth-child(1){text-align: left;}
#fixCashInfo div:nth-child(3){width: 34%;text-align: right;}
#fixCashInfo div::after{content:"";position: absolute;top: 0;right: 0;height: 100%;width: 1px;}
#fixCashInfo div:nth-child(3)::after{display: none;}

#fixCashInfoUp div:nth-child(1){text-align: left;}
#fixCashInfoUp div:nth-child(3){width: 34%;text-align: right;}
#fixCashInfoUp div::after{content:"";position: absolute;top: 0;right: 0;height: 100%;width: 1px;}
#fixCashInfoUp div:nth-child(3)::after{display: none;}


#topYoulaCats, #topAvitoCats, #statContent{display: none;}
#clSearchReset{padding-left: 10px;padding-right: 10px;text-decoration: none;vertical-align: top;}
#seebl, .clEditClient, .bladd, .blout{padding-left: 10px;padding-right: 10px;text-decoration: none;vertical-align: top;}
.button.blout{background:red;color: #fff;}
#clientsTable{margin-bottom: 20px;}
table#clientsTable tr.closed{background:#e68c8c;}
table#clientsTable tr.closed td{color: #000;}
.depub{padding: 0 10px;}
div.tableDisplaySets{width: 24px;height: 24px;background:#333 url(wui/images/gear.png) center center no-repeat;background-size: 15px;cursor: pointer;padding: 0;z-index: 9999;display: inline-block;float: right;margin-left: 10px;}
div.tableDisplaySets:hover{background:#333 url(wui/images/gear.png) center center no-repeat;background-size: 15px;background-color:#f6ca53;}
.mobileMenu{width: 40px;height: 40px;background: url(images/mobmenu.png) center center no-repeat;background-size: 30px;cursor: pointer;display: none;}
.nowrap{white-space: nowrap;}
.wSp{display: block;width: 30px;height: 30px;background:green;opacity: 0;}
.addTblWrap{width: 100%;overflow-y: auto;}
.addTblWrap#ctgs_wrapper{padding-top: 5px;}
#mobileShowBtn, #mobileSearchesBtn{display: block;width: 40px;height: 40px;position: absolute;top: 0;border-radius: 4px;cursor: pointer;display: none;}
#mobileShowBtn{background:#f6ca53 url(images/eye.png) center center no-repeat;background-size: 20px;right: 45px;}
#mobileSearchesBtn{background:#f6ca53 url(images/view.png) center center no-repeat;background-size: 20px;right: 0;}

#passShow{width: 300px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,0.5);position: fixed;top: 50%;left: 50%;transform:translate(-50%,-50%);text-align: center;color: #000;font-size: 21px;padding: 20px 0;display: none;z-index: 999991;}
#passClose{display: block;font-size: 17px;height: 40px;line-height: 40px;width: 100px;margin: 0 auto;margin-top: 20px;}

.tableWrapper{position: relative;/*width: 320px;overflow-x: scroll;*/margin: 0 auto;}
#tableLoading{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fafafa url(images/loading.gif) center center no-repeat;z-index: 999999;display: none;}
.tableScroll{width: 100%;height: 800px;overflow-y: scroll;}
.tableScroll.products_scroll_table{height:calc(100vh - 206px);}

.dividerSm, .divider{float: none;clear: both;margin-bottom: 20px;}
.dividerSm{margin-bottom: 5px;}
.right{text-align: right;}
.bottomFormSpace{height: 100px;}
#header{width: 100%;height: 30px;background:#222;margin-bottom: 20px;}
#billOverlay, #overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:rgba(255,255,255,0.5);z-index: 99999;display: none;}
#billOverlay{z-index: 999999;background:rgba(255,255,255,0.8);}
#overlay.mw{background:rgba(255,255,255,0.9);}
#ticketMenu{display: none;}
#formOverlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:rgba(255,255,255,0.5);z-index: 999999;display: none;}
#formOverlay.mw{background:rgba(255,255,255,0.9);}
#copy{opacity: 0;}
.ulaFeed{font-family:'robotob';margin-bottom: 10px;position: relative;}
.ulaFeed span{display: inline-block;font-family:'robotor';padding:0 5px;height: 32px;line-height: 32px;border: 1px solid #f6ca53;background:#fff;margin-top: 5px;box-sizing: border-box;}
.ulaFeed a{display:inline-block;background:#f6ca53;padding: 0 5px;height: 32px;box-sizing: border-box;color: #000;cursor: pointer;line-height: 32px;}
.spaceAfter{height: 200px;}
#ticketsProfit{font-family:'robotor';font-size:17px;color: #000;clear: both;height: 30px;margin-left: 1%;padding-top: 15px;margin-bottom: 20px;}
#ticketsProfit b{font-weight: normal;font-family:'robotob';}
.statTitle{font-family:'robotob';font-size:17px;color: #111;margin-bottom: 10px;}
.statUnfloat{float: none;height: 20px;clear: both;}
.statSectionSpace{clear: both;border-top: 1px solid #ffdb99;margin-bottom: 20px;width: 100%;}
.statColumn{border-collapse: collapse;width:100%;}
.statColumn td{padding: 5px;text-align: left;font-size: 15px;}
.statColumn td:nth-child(2){color: #000;text-align: right;}
/*.statColumn.left{float: left;margin-left: 1%;}*/
.statColumn.right{float: right;margin-right: 1%;}
.statRow.grey{background:#ccc;color: #000;}
.statRow.orange{background:#f6ca53;color: #000;font-family:'robotob';}
.statRow.total td{font-family:'robotob';color: #000;text-transform: uppercase;}
.statRow:hover{background:#ffdb99;}
.statRow:hover td{color: #000;}

.detailTitle{margin: 20px 0;}
table#detailStat{margin-bottom: 100px;}
.detailStatRow:hover{background:#ffdb99;}
.detailStatRow.total td{font-family:'robotob';color: #000;text-transform: uppercase;font-size: 17px;text-align: right;}
table#detailStat td.detailComment{width: 300px;}
table#detailStat .detailStatRow:hover td{color: #000;}

.statSpace td{border: 1px solid rgba(0,0,0,0);border-bottom: none;height: 40px;padding: 0;position: relative;}
.statSpace td span.expl{position: absolute;top: 5px;left: 0;font-size: 10px;}
.statMore{text-decoration: none;padding: 0 10px;position: absolute;top: 2px;right: 0;}

.controlsRow#bigger{height: 32px;}
.button#selectAll{height: 32px;line-height: 32px;font-size: 13px;width:120px;float: left;}

.bottomControl{height: 32px;margin-top: 20px;}
.button#sendSms{height: 32px;line-height: 32px;font-size: 13px;width:120px;float: right;display: none;}

table.tickets#sms tr.ticket.toSend, table.tickets#sms tr.ticket.toSend:hover{background:#f6ca53;cursor: pointer;}
#sms td{font-size: 13px;padding: 10px 2px;}
#sms td.incorrectPhone{background:red;color: #fff;}

.dscr span.wrong{color:red;border: none !important;}
#publicImages{height: 60px;}

.button.checkFailed{background:red;color: #fff;}
.button.checkPassed{background:green;color: #fff;}

.addPublicImage, .publicImage{width: 60px;height: 60px;overflow: hidden;float: left;box-sizing: border-box;border: 1px solid #f6ca53;margin-right: 5px;position: relative;border-radius: 5px;}
.publicTable.addPublicImage, .publicTable.publicImage{float: none;display: inline-block;}
.addPublicImage{border: 1px solid #aaa;cursor: pointer;font-family:'exo_2bold';font-size:84px;color: #aaa;text-align: center;line-height: 42px;}
.addPublicImage:hover{color: #ffa500;border: 1px solid #ffa500;}

.publicImage img{width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.publicImage .button{position: absolute;top: 0;right: 0;padding: 0 5px;display:none;}
.publicImage .rlbtn{display: block;width: 16px;height: 16px;position: absolute;bottom: 0;left: 0;background: #f6ca53 url(images/rl.png) center center no-repeat;background-size: 10px;cursor: pointer;}
.publicImage .rrbtn{display: block;width: 16px;height: 16px;position: absolute;bottom: 0;right: 0;background: #f6ca53 url(images/rr.png) center center no-repeat;background-size: 10px;cursor: pointer;}
.publicImage:hover .button{display: block;}
.button#printCard, .button#printTicket{position: absolute;right:10px;text-decoration: none;width: 170px;}
.button#printTicket{top: 43px;}
.button#printCard{top: 68px;}
.button#printLabel{position: absolute;top: 43px;right:185px;width: 120px;text-decoration: none;height: 49px;font-size: 13px;line-height: 49px;}
.button#printPrice{position: absolute;top: 43px;right:310px;width: 150px;text-decoration: none;height: 49px;font-size: 13px;line-height: 49px;}


#selectDepartment{padding: 20px;border: 1px solid #f6ca53;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.button#depA, .button#depB{padding: 20px;font-size: 15px;width: 100px;text-decoration: none;}
.button#depA{margin-right: 20px;}

table#tradesHeaders th, table#trades td{white-space: nowrap;}

.button.trEditBtn{padding:0 10px;}
table#trades td.trEdit{width: 90px;}

table#tradesHeaders th.trTitleh,
table#trades td.trTitle
{text-align: left;padding:5px 10px;}




.expand{background:none;padding: 5px 0;cursor: pointer;}
.expand.expanded, .expand:hover{background:#f6ca53;}
table#journal{margin-bottom: 100px;}
table#journal th, table#journal td{padding:5px;line-height: 1.2;font-size: 11px;}
table#journal td{color: #111}
table#journal td.description{width: 500px;}
table#journal tr:hover{background:rgba(255,255,0,0.1);}
table#journal .code{display: none;}

table#journal table.wasNowTable{margin: 0 auto;display: none;}
table#journal table.wasNowTable td{text-align: left;border: 1px solid #ddd;font-size: 11px;color: #111;padding: 5px;box-sizing: border-box;}
table#journal table.wasNowTable tr:nth-child(1) td{background:#222;color:#fff;}
table#journal table.wasNowTable tr td:nth-child(1){width: 100px;}
table#journal table.wasNowTable tr:hover{background:rgba(255,255,0,0.5);}
table#journal table.wasNowTable tr.difference td{color: red;}

.button#saveSubtext, .button#saveTypes{float: right;}
.button#saveTypes.unsaved{background:red;color: #fff;}
#addTypeTable{display: none;}
#typeDelTitle{font-size: 13px;color: #000;margin-bottom: 20px;}

.errorMessage{font-size: 11px;color: red;line-height: 20px;}

.contentTitle{font-family:'robotob';font-size:15px;color: #111;margin-bottom: 5px;}
table.attributes{font-size: 13px;}

table.attributes td{vertical-align: middle;color: #111;}
table.attributes td.id{width: 30px;}
table.attributes tr:hover{background:rgba(255,255,0,0.2);}

.attributes input{display:inline-block;border: 1px solid #f6ca53;font-size: 13px;font-family:'robotor';color: #111;padding: 5px;background:none;width: 100%;box-sizing: border-box;}
.attributes input:focus{outline: none;background:#fff;}
.attributes .select{text-align: left;padding: 0;}
.attributes .selected{height: 27px;line-height: 25px;width: 250px;}
.attributes .selected::after{height: 27px;}
.attributes .select .options{top: 26px;width: 100%;}


.attributes .ismetal .selected{width: 70px;}


#types{margin-bottom: 200px;}
#places td.mmark,
#types td.sitecat,
#types td.vkcat
{width: 250px;}
#types td.ismetal{width: 50px;}
.attributes td.del
{width: 100px;}

table.attributes td.name, #types td.name.res, #types th.nameh{text-align: left;}
#places td.mname, #places th.nameh{text-align: left;}




.button.delFilter, .button.toFilter, .button.delType{padding: 0 10px;height: 27px;line-height: 27px;width: 73px;}
.button.delFilter:hover, .button.delType:hover{background:red;color: #fff;}

.button#totalcash{padding: 0 10px;color: #000;background:none;margin:0;font-size: 17px;font-family:'robotob';position: absolute;top: 30px;left: 50%;transform:translateX(-50%);padding: 0;width: auto;transform: translateX(-50%);}
.button#totalcash span{display: inline-block;width: 15px;}

.selectedPeriod{display: inline-block;vertical-align: top;padding:0 10px;position: relative;color: #000;font-size: 13px;height: 20px;line-height: 20px;}
#monthYear .selected{width: 110px;}

/*cashbox table*/
table.tickets#cashbox td{padding: 7px 2px;}
table.tickets#cashbox td.chDate{width: 100px;}
table.tickets#cashbox td.chTime{width: 50px;}
table.tickets#cashbox td:nth-child(9){width: 80px;}
table.tickets#cashbox td.cPaytype{position: relative;}
table.tickets#cashbox td.cPaytype.cp_changing{cursor: pointer;}

table.tickets#cashbox td.cPaytype.cp_changing:hover{background:#fdd514;}
table.tickets#cashbox td.chComment{text-align: left;padding-left:10px;}


#afterTable{height: 50px;position: relative;margin-bottom: 20px;}
#bottomPagination{position: absolute;top:10px;right: 0;}
.button#bottomPrevPage,
.button#bottomNextPage
{height: 32px;line-height: 32px;font-size: 13px;width:100px;text-transform: uppercase;margin-left: 20px;}

#vkAnnouKeyPopup{display: none;width: 400px;}

#descriptionFormPopup,
#publicinfoFormPopup,
#tradeSellPopup,
#tradePopup,
#typeDelForm,
#cashAddPopup,
#cashEditPopup,
#availabilityPopup,
#clientFormPopup,
#ticketCommentEditPopup,
#ticketPropsPopup,
#ticketFormPopup,
#productFormPopup,
#arrivalProperties,
#acceptanceFormPopup
{width: 100%;max-height:90vh;padding: 0;overflow-y: scroll;display: none;}
#ticketPropsPopup{min-height:40vh;}
#ticketCommentEditPopup{min-height:20vh;}
#typeDelForm, #availabilityPopup{max-width: 300px;overflow-y: hidden;}
#totalSell, #totalBuy{color: #111;font-size: 15px;font-family:'robotob';padding: 5px 10px;text-transform: uppercase;display: none;}

#arrivalProperties{width: 400px;}

#acceptanceFormPopup{height: 90vh;}

#publicinfoFormPopup{max-width: 90%;height: 90vh;}
#descriptionFormPopup{max-width: 600px;}

#currentUpdate{background:#fff;color: #111;border: 1px solid #f6ca53;height: 32px;line-height: 30px;box-sizing: border-box;padding-left: 5px;padding-right: 105px;width: 70%;overflow-x: hidden;white-space: nowrap;position: relative;}


#tradesOptions{position: absolute;top:49px;left:10px;background:#fff;border: 1px solid #f6ca53;max-width: 300px;min-width:300px;box-sizing: border-box;color: #000;padding: 0;z-index: 999;overflow-y: scroll;overflow-x: hidden;display: none;}
.tradesOptionClose, .tradesOption{padding: 5px;font-size: 11px;padding: 5px;box-sizing: border-box;white-space: nowrap;}
.tradesOption:hover{background:#ffa500;cursor: pointer;}
.tradesOptionClose{background:#f6ca53;cursor: pointer;}
.tradesOptionClose:hover{background:#ffa500;}



.button#cancelAvailability{float: none;margin: 0;margin-bottom:10px;}

.avButtons{margin-bottom: 30px;}

.button#currentUpdateCancel,
.button#confirmTypeDel,
.button#typeDelFormCancel,
.button#confirmAvailability,
.button#denyAvailability
{height: 32px;line-height: 32px;font-size: 13px;width:100px;margin: 0 10px;}
.button#currentUpdateCancel{position: absolute;top: 0;right: 0;margin: 0;}


.col-4.prolongShow{display: none;}
#loanActions{margin-top: 20px;margin-bottom: 20px;}
#loanActionsToggles{height: 32px;padding-left: 10px;margin-bottom:10px;position: relative;}
.button#closeTicket{position: absolute;top: 0;right: 10px;width:150px;height: 32px;color: #000;font-size: 13px;font-family:'robotor';background:#f6ca53;line-height:30px;cursor: pointer;text-align: center;box-sizing: border-box;border: 1px solid #f6ca53;text-transform: uppercase;}
.button#closeTicket:hover{border: 1px solid red;background:red;color: #fff;}
.inputLabel#operation{padding-left: 10px;}
.bigToggle{float: left;width:100px;height: 32px;color: #000;font-size: 13px;font-family:'robotor';background:#fff;line-height:30px;cursor: pointer;text-align: center;box-sizing: border-box;border: 1px solid #f6ca53;margin-right: 5px;text-transform: uppercase;}
.bigToggle.active{background:#f6ca53;}

#logsTicketTitle{font-family:'robotob';font-size: 17px;box-sizing: border-box;padding-left: 10px;margin-bottom: 5px;color: #000;}
#logsmessage{font-family:'robotob';font-size: 17px;box-sizing: border-box;padding-left: 10px;color: #000;}
#logsTicketClient{font-family:'robotor';font-size: 13px;box-sizing: border-box;padding-left: 10px;margin-bottom: 20px;color: #222;}
#logstticketdata, #logstable{box-sizing: border-box;padding: 0 10px;}
#logstticketdata{margin-bottom: 0;}
#logstable{margin-top: 30px;margin-bottom: 10px;}

table#ticketdatatable td,
table#logs td
{padding: 10px 0;color: #000;font-size: 13px;}

#descriptionFormPopup .popupTitle,
#publicinfoFormPopup .popupTitle,
#tradeSellPopup .popupTitle,
#tradePopup .popupTitle,
#typeDelForm .popupTitle,
#cashAddPopup .popupTitle,
#cashEditPopup .popupTitle,
#availabilityPopup .popupTitle,
#clientFormPopup .popupTitle,
#ticketCommentEditPopup .popupTitle,
#ticketPropsPopup .popupTitle,
#ticketFormPopup .popupTitle,
#productFormPopup .popupTitle,
#arrivalProperties .popupTitle,
#acceptanceFormPopup .popupTitle
{padding-left: 10px;font-size:13px;color: #fff;font-family:'robotor';background:#222;}
#ticketCommentEditPopup input,
#ticketPropsPopup input,
#ticketFormPopup input,
#productFormPopup input,
#arrivalProperties input,
#acceptanceFormPopup input
{margin: 0;}


#graphicShow{width: 100%;height: 32px;box-sizing: border-box;border: 1px solid #f6ca53;padding: 5px;color: #111;font-size: 15px;line-height: 20px;padding-right: 105px;display: none;}
#oldGraphicKeyImage{width: 300px;height: 300px;display: block;}
#drawWrap{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;box-shadow:0 0 8px rgba(0,0,0,0.05);background:#fff;padding: 10px;display: none;}
#drawWrap .topButtonsWrap{height: 32px;margin-bottom: 5px;}
.button#clearGraph{height: 32px;line-height: 32px;font-size: 13px;width:100px;text-transform: uppercase;margin-bottom: 10px;}
#drawWrap .button.saveform{margin: 0;float: left;}
#drawWrap .button.cancelform{margin: 0;}
#draw{width: 300px;height: 300px;margin-bottom: 10px;border: 1px solid #f6ca53;position: relative;}

#drawCanvas{position: relative;z-index: 9999;background: #fff;}
.point{position: absolute;width: 26px;height: 26px;background:none;z-index: 999999;border-radius: 14px;cursor: pointer;text-align: center;line-height: 26px;font-family:'robotob';font-size:15px;background:#222;color: #fff;}
.point.clickable{/*background:rgba(255,165,0,1);*/background:#f6ca53;color: #222;}
.point:hover{background:#ffa500;}
#circ1{top: 37px;left: 37px;}
#circ2{top: 37px;left: 137px;}
#circ3{top: 37px;left: 237px;}
#circ4{top: 137px;left: 37px;}
#circ5{top: 137px;left: 137px;}
#circ6{top: 137px;left: 237px;}
#circ7{top: 237px;left: 37px;}
#circ8{top: 237px;left: 137px;}
#circ9{top: 237px;left: 237px;}

.col-6.metalShow{display: none;}
.col-7.metalShow{display: none;}
.col-8.metalShow{display: none;}
.col-9.metalShow{display: none;}


.button#editGraph,
.button#newClient,
.button#prevTicketsChoose
{height: 32px;line-height: 32px;font-size: 13px;width:100px;position: absolute;bottom: 0;right:10px;}

.button#prevTicketsChoose{right:0;bottom: -1px;}
#prevTicketsLoading{background: #fff url(images/loading.gif) left center no-repeat;background-size: 100px;height: 32px;position: relative;top: 16px;display: none;}
.col-2#prevTicketsWrap{display: none;}
.button#newClientCancel{height: 32px;line-height: 32px;font-size: 13px;width:100px;position: absolute;top:-32px;right:0;}
.col-1.newClientDisplay{display: none;}
#prevTickets{width: 100%;height: 32px;box-sizing: border-box;border:1px solid #f6ca53;padding: 0 5px;line-height: 32px;font-family:'robotob';font-size: 13px;color: #222;text-transform: uppercase;position: relative;}
.newClientDisplay{display: none;}
#newClientForm{width: 100%;background:rgba(0,0,0,0.05);position: relative;padding-top: 20px;margin-top: 20px;padding-bottom: 20px;margin-bottom: 40px;}
#clientIdShow{clear: both;float: none;height: 40px;line-height: 30px;font-family:'robotob';font-size: 13px;box-sizing: border-box;padding-left: 10px;color: #222;text-transform: uppercase;opacity: 0;}
#clientIdShow.show{opacity: 1;}

.popup .inputWrap input#ticketClientInput{padding-right: 105px;}

#additions{padding: 0 10px;}
.addition{display: inline-block;font-size: 13px;color: #222;background:#f6ca53;cursor: pointer;text-align: center;height: 20px;line-height: 20px;padding: 0 5px;margin-right: 5px;margin-bottom: 5px;}
.addition:hover{background:#ffa500;}

.inputLabel{font-size:13px;color: #111;font-family:'robotor';margin-bottom: 5px;position: relative;}
.labelToggleWrap{position: absolute;top: 0;right: 0;height: 100%;}
.labelToggle{float: left;height: 13px;font-size: 10px;line-height: 10px;box-sizing: border-box;border:1px solid #f6ca53;padding: 0 3px;cursor: pointer;}
.labelToggle.active{background:#f6ca53;}
.labelToggle:first-child{margin-right: 3px;}
.inputWrap{box-sizing: border-box;padding: 0 10px;position: relative;}
.popup .inputWrap input{width: 100%;box-sizing: border-box;}
.popup .inputWrap textarea{display: block;border: 1px solid #f6ca53;font-family:'robotor';font-size:11px;color: #111;padding: 5px;background:#fff;width: 100%;box-sizing: border-box;min-height:200px;resize: none;}
.popup .inputWrap textarea#tr_comment{font-size: 13px;}
#andescrWrap{display: block;border: 1px solid #f6ca53;font-family:'robotor';font-size:11px;color: #111;padding: 5px;background:#fff;width: 100%;box-sizing: border-box;height: 120px;overflow-y: scroll;}
button{width: 32px;height: 32px;font-size: 15px;line-height: 25px;margin-bottom: 5px;}
#emojiBtns{margin-bottom: 5px;}
.popup .inputWrap textarea#andescr{min-height: 120px;}
.popup .inputWrap textarea#site_descr{min-height: 250px;font-size: 15px;}
.popup .inputWrap textarea#site_fltrs, .popup .inputWrap textarea#site_ctgs, .popup .inputWrap textarea#card_chars{min-height: 250px;font-size: 15px;}

.popup .inputWrap input[disabled]{opacity:0.7;}
.col-1{display: block;width: 100%;margin-bottom: 10px;}
.col-1d6s{display: block;width: 85%;margin-bottom: 10px;float: left;}
.col-1d6s2{display: block;width: 70%;margin-bottom: 10px;float: left;}
.col-2d4{display: block;width: 50%;margin-bottom: 10px;float: left;}
.col-4d5{display: block;width: 80%;margin-bottom: 10px;float: left;}
.col-3d5{display: block;width: 60%;margin-bottom: 10px;float: left;}
.col-4d6{display: block;width: 66.8%;margin-bottom: 10px;float: left;}
.col-5d6{display: block;width: 83%;margin-bottom: 10px;float: left;}
.col-2d6{display: block;width: 33.2%;margin-bottom: 10px;float: left;}
.col-3d6{display: block;width: 49.8%;margin-bottom: 10px;float: left;}
.col-2{float: left;width: 50%;}
.col-3{float: left;width: 33.3%;}
.col-4{float: left;width: 25%;}
.col-5{float: left;width: 20%;}
.col-6{float: left;width: 16.6%;}
.col-6s{float: left;width: 15%;}
.col-6s2{float: left;width: 7%;}
.col-8{float: left;width: 12.5%;}
.col-9{float: left;width: 11.11%;}
.col-10{float: left;width: 10%;}
.col-9d10{float: left;width: 90%;}



#imagePreview{display: none;width: 800px;}
.center{text-align: center !important;}
.left{text-align: left !important;}
input.oldprice, input.anprice{display:inline-block;border: 1px solid #f6ca53;font-family:'robotor';font-size:13px;color: #111;padding: 5px;background:#fff;width: 80px;text-align: center;}
input.oldprice:focus, input.anprice:focus{outline: none;}


#anDescrEdit{width: 500px;height: 350px;display: none;}

#aftervk{text-decoration: none;}


.content{width: 100%;margin: 0 auto;}
.cn1360{max-width: 1800px;}
.cn1800{max-width: 1800px;}
.controlsRow{margin-bottom: 5px;height: 24px;position: relative;}
.controlsRow input{font-size: 13px;line-height: 24px;height: 24px;color: #000;border: 1px solid #f6ca53;box-sizing: border-box;padding-left: 2px;background:#fff;}
.controlsRow input:hover, .controlsRow input:focus{outline: none;}

.v2_ins_main .controlsRow input#titleSearch{width:350px;}

.red{color:red;}
.green{color:green;}
#annouKeyStatus{margin-left:20px;}
.button#aftervk, .button.getKey{width: 60px;text-decoration: none;}
.button#aftervk{width: 100px;font-size: 15px;margin-top: 20px;}



.search{position: relative;}
.searchOptions{position: absolute;top:100%;left: 0;background:#fff;border: 1px solid #f6ca53;box-sizing: border-box;color: #000;padding: 0;z-index: 999;display: none;}

.searchOptions.loading{background: #fff url(images/loading.gif) center center no-repeat;background-size: 100px;}
.searchOption{padding: 5px;}

#ticketsSearch .searchOption.anotherBase{}
.searchOption:hover{background:#ffa500;cursor: pointer;}
.searchOption.notFound:hover{background:none;cursor: default;}
#numberSearch{display: inline-block;vertical-align: top;float: left;margin-right: 3px;}
#numberSearch input{width: 60px;}
#ticketsSearch{display: inline-block;vertical-align: top;}
.prchs_slct .ard,
#selectType .ard,
#ticketsSearch .ard
{position: absolute;top: 0;right: 0;width: 20px;height: 24px;background: #f6ca53 url(wui/images/arrow_down.png) center center no-repeat;background-size: 10px;cursor: pointer;}
#selectType .ard:hover,
#ticketsSearch .ard:hover
{background: #ffa500 url(wui/images/arrow_down.png) center center no-repeat;background-size: 10px;}


#ticketsSearch input{width: 350px;}

#ticketsSearch .searchOptions,
#ticketClient .searchOptions
{top: 23px;font-size: 15px;min-height:50px;max-height:300px;overflow-y: scroll;min-width: 300px;}
#ticketClient .searchOptions
{top: 31px;}

#ticketsSearch .searchOptions{left: 154px;}

#prevTicketsOptions{position: absolute;top:100%;left: -1px;background:#fff;border: 1px solid #f6ca53;box-sizing: border-box;color: #000;padding: 0;z-index: 999;font-size: 15px;font-family:'robotor';min-height:50px;max-height:300px;overflow-y: scroll;width: 100%;text-transform: none;display: none;}


#ticketsSearchReset{height: 20px;background:#fafafa;vertical-align: top;position: relative;top: -1px;}
#resetCashboxSearch .button, #cashboxReset .button, #ticketsSearchReset .button{padding: 0 10px;}
#cashboxReset .button{float: right;text-decoration: none;}
#resetCashboxSearch .button{text-decoration: none;position: relative;top: -1px;}
#ticketsSearchOver{position: absolute;top: 0;left: 0;height: 20px;width: 100px;background:#fff;opacity: 0.7;}
#resetCashboxSearch{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:#fafafa;z-index: 9999;}

.searchTrue{display: none;}


.controlsLabel{font-size: 13px;line-height: 24px;color: #000;display: inline-block;vertical-align: top;}
#ticketsOnPage{text-align: right;float: right;margin-left: 20px;}




.select{display: inline-block;vertical-align: top;padding-right: 20px;position: relative;}
.form.select{display:block;position: relative;height: 32px;background:#fff;}

.selected{height: 20px;width:auto;border: 1px solid #f6ca53;box-sizing: border-box;color: #000;padding: 0 5px;cursor: pointer;}
.selected:focus{border: 1px solid green;}
.form .selected{height: 32px;font-size: 15px;line-height: 30px;}

.selected::after{content: '';position: absolute;top: 0;right: 0;width: 20px;height: 24px;background:#f6ca53 url(wui/images/arrow_down.png) center center no-repeat;background-size: 10px;}
.form .selected::after{height: 32px;}

.selected:hover::after{background:#ffa500 url(wui/images/arrow_down.png) center center no-repeat;background-size: 10px;}

.options{position: absolute;top:100%;left: 0;background:#fff;border: 1px solid #f6ca53;box-sizing: border-box;color: #000;padding: 0;z-index: 999;display: none;}
.form .options{top:31px;font-size: 15px;min-height:50px;max-height:480px;overflow-y: scroll;width: 100%;}
.option,
.prevTicketsOption
{padding: 5px;}
.option:hover,
.prevTicketsOption:hover
{background:#ffa500;cursor: pointer;}
a.option{display: block;text-decoration: none;color: #000;}


.optionsSection{font-family:'robotob';padding: 5px;white-space: nowrap;}
#piAvcat .optionsSection{font-family:'robotob';padding: 5px;white-space: nowrap;background:#ddd;}
#piAvcat .optionsSectionSub{font-family:'robotob';padding: 5px;white-space: nowrap;}

#clientsPagination, #tablePagination{float: right;margin-left: 5px;}
#clientsPagination .next{margin-left: 10px;}
#tablePagination .select{margin: 0 2px;}
#jUserSelect, #selectDay, #selectType, #selectUser{float: left;margin-right: 3px;}
#journal #selectDay{float: right;}

#jUserSelect .selected,
#selectDay .selected,
#selectMonthyear .selected,
#selectSearch .selected,
#selectType .selected,
#selectUser .selected,
#tablePagination .selected,
.toPublicYoulaCat .selected,
.toPublicAvitoCat .selected,
#select_show_storage .selected,
#selected_storage .selected,
#destination_storage .selected,
.prchs_slct .selected

{text-align: left;line-height: 22px;font-size: 13px;height: 24px;}

.toPublicAvitoCat .selected, .toPublicYoulaCat .selected{width: 150px;overflow: hidden;white-space: nowrap;}

#selectMonthyear .selected, #tablePagination .selected{text-align: center;padding: 0 10px;}

#jUserSelect .options,
#selectDay .options,
#selectMonthyear .options,
#selectSearch .options,
#selectType .options,
#selectUser .options,
#tablePagination .options,
.toPublicYoulaCat .options,
#select_show_storage .options,
.prchs_slct .options

{top: 19px;font-size: 12px;min-height:50px;max-height:300px;overflow-y: scroll;min-width: 150px;}

.toPublicYoulaCat .options{text-align: left;}
.toPublicYoulaCat .option{white-space: nowrap;}

#piUcat .options{max-height: 150px;}

#tablePagination .options{min-width: 50px;}

.prchs_slct .options{min-width: 260px;}

.pageBtn.prev, .pageBtn.next{width: 20px;background-position:center center;background-repeat:no-repeat;background-size: 10px;}
.pageBtn.prev:hover, .pageBtn.next:hover{background-position:center center;background-repeat:no-repeat;background-size: 10px;}
.pageBtn.prev{width: 20px;background-image:url(wui/images/arrow_left.png);}
.pageBtn.prev:hover{background-color: #ffa500;background-image:url(wui/images/arrow_left.png);}
.pageBtn.next{width: 20px;background-image:url(wui/images/arrow_right.png);}
.pageBtn.next:hover{background-color: #ffa500;background-image:url(wui/images/arrow_right.png);}

#showattributes, #showcashbox, #showtickets{float: right;margin-left: 2px;}
#showattributes .button, #showcashbox .button, #showtickets .button{width: auto;padding: 0 5px;background:#e1e1e1;margin-left: 2px;vertical-align: top;}
#showattributes .button, #showcashbox .button{margin-left: 2px;float: left;text-decoration: none;}
#showattributes .button.active, #showcashbox .button.active, #showtickets .button.active{background:#f6ca53;}
#showattributes .button:hover, #showcashbox .button:hover, #showtickets .button:hover{background:#ffa500;}
table{width: 100%;border-collapse: collapse;font-size: 13px;}
th, td{padding: 5px 5px;border: 1px solid rgba(0,0,0,0.1);vertical-align: middle;text-align: center;}
/*table th.tableDisplaySets{width: 20px;background:#333 url(wui/images/gear.png) center center no-repeat;background-size: 15px;cursor: pointer;padding: 0;}*/



.scrollCorner{position: absolute;top: 0;right: 0;}
.scrollCorner#set_table_view{background: #333 url(wui/images/gear.png) center center no-repeat;background-size: 12px;cursor: pointer;}

table th.tableDisplaySets:hover{background-color:#f6ca53;}
th{padding: 5px 5px;color: #fff;background:#333;border: 1px solid #333;}
 
#dropTicketDisplay .checkLabeled{color: #000;font-size: 12px;margin-bottom: 5px;white-space: nowrap;padding-right: 50px;}
#dropTicketDisplay .checkWrap{opacity: 0.7;cursor: pointer;}
#dropTicketDisplay .checkWrap:hover{opacity: 1;}

.checkbox{display: inline-block;margin-right: 5px;width: 16px;height: 16px;box-sizing: border-box;border: 1px solid #000;vertical-align: top;background:#fff;}
.checkboxLabel{display: inline-block;vertical-align: top;line-height: 16px;}
.checkWrap.checked .checkbox{background:#fff url(wui/images/check.png) center center no-repeat;background-size: 12px;}
.checkbox{cursor: pointer;}




table#ticketsHeaders{table-layout: fixed;}

table.publicFullTable{font-size: 13px;color: #000;}
table.publicFullTable td{line-height: 1.2;padding: 10px 5px;}
table.publicFullTable td:nth-child(1){width: 80px;}
table.publicFullTable td a{color: orange;}
table.publicFullTable td.tdCheck{width: 40px;}
/*table.publicFullTable td.toPublicImages img{height: 40px;cursor: pointer;margin: 0 5px;}*/
table.publicFullTable td.toPublicImages{width: 550px;text-align: center;}
table.publicFullTable .checkbox{margin-right: 0;}
table.publicFullTable td.delFromToPublic{cursor: pointer;}
table.publicFullTable td.delFromToPublic:hover{background: #ffa500;}
table.publicFullTable td.delFromToPublic img{height: 14px;}

.button.publicUpload{background:#f6ca53;display: inline-block;width: 100px;margin-top: 5px;}

table.tickets{font-size: 13px;color: #000;}
table.tickets tr.open{background:#b2feb2;}
table.tickets tr.overdue{background:#ffdb99;}
table.tickets tr.bought{background:#b2d0ee;}
table.tickets tr.closed{background:#e68c8c;}
table.tickets tr.ticket:hover{background:rgba(255,255,0,0.2);}
table.tickets td{line-height: 1;}
/*table.tickets td.itsellprice{font-family:'robotob';}*/
table.tickets td.itsellprice b{font-family:'robotob';}
table.tickets td.actionsMenuBtn,
table.tickets td.productMenuBtn
{position: relative;}
.ticketActions,
.productActions
{display: none;background:transparent;padding-left:0;position: absolute;top: 0;left:100%;z-index: 9999;}
.paWrap,
.taWrap
{background:#333;padding: 5px;padding-bottom: 0;}
.ticketActions .button,
.productActions .button
{width: 100px;margin-bottom: 5px;text-decoration: none;}
.ticketActions .button.delTicket:hover,
.productActions .button.delTicket:hover
{background:red;color: #fff;}
/*table.tickets td.actionsMenuBtn:hover .ticketActions{display: block;}*/
table.tickets td.pr_qty:hover{background:#ffa500;cursor: pointer;}
table.tickets td.v2_storage_move:hover{background:#ffa500;cursor: pointer;}
#v2 table.tickets tr.not_grped_product td.pr_qty:hover{background:inherit;cursor: default;}
table.tickets td.tkNumber{width: 40px;position: relative;}
table.tickets td.tkType{width:85px;}
/*table.tickets td:nth-child(5) span{display:inline-block;width:100px;overflow: hidden;text-overflow: ellipsis;}*/
table.tickets td.tkTitle{width: 220px;position: relative;}
table.tickets td.tkTitle .key{display: block;position: absolute;top: 0;right: 0;width: 16px;height:20px;background:url(images/key.png) center center no-repeat;background-size: 14px;cursor: pointer;border-bottom-left-radius:8px;}
table.tickets td.tkTitle .key:hover{background:#ffa500 url(images/key.png) center center no-repeat;background-size: 16px;width: 28px;height: 28px;border-bottom-left-radius:16px;}
table.tickets td.tkPlace{width: 35px;}
table.tickets td.tkDayslimit{width: 50px;}
table.tickets td.tkDayslimit{width: 50px;}
table.tickets td.tkDaysleft{width: 50px;}
table.tickets td.tkRate,
table.tickets td.tkPercent,
table.tickets td.tkLoansumm,
table.tickets td.tkPrices
{width: 50px;}
table.tickets td.tkComment{min-width: 100px;max-width: 200px;}
table.tickets .title{font-family: 'robotob';font-size: 14px;}
table td.actionsMenuBtn,
table td.productMenuBtn
{width: 30px;background:url(wui/images/vmenu.png) center center no-repeat;background-size: 20px;cursor: pointer;padding: 0;}
th.menuSpace{width: 20px;padding: 0;}
table td.actionsMenuBtn:hover,
table td.productMenuBtn:hover
{background-color:#f6ca53;}
table.tickets td.tkAvail,
table.tickets td.tkClient,
table.tickets td.tkComment,
table.tickets td.pricePrint,
table.tickets td.tablePrint
{cursor: pointer;}

table.tickets td.tkPrices b{font-family:'robotob';}

table.tickets td.tkClient{position: relative;}
table.tickets td.tkClient.telegram::after{content:"";position: absolute;top: 1px;right: 1px;width: 10px;height: 10px;background: url(images/soc_tg.png) 0 0 no-repeat;background-size: 10px;}

table.tickets td.pricePrint, table.tickets td.tablePrint{width: 16px;}
table.tickets td.tkPublic{width: 12px;}
table.tickets td.tkTtlDays{width: 50px;}

table.tickets td.tkPublic.published{background:url(images/avy.png) center center no-repeat;background-size: 8px;}

table.tickets td.tkAvail:hover,
table.tickets td.tkClient:hover,
table.tickets td.tkComment:hover,
table.tickets td.tablePrint:hover,
table.tickets td.pricePrint:hover
{cursor: pointer;background-color:#ffa500;}

table.tickets td.pricePrint img, table.tickets td.tablePrint img{width: 16px;}
table.tickets td.pricePrint.checked, table.tickets td.tablePrint.checked{background:#f6ca53;}
table.tickets td.pricePrint.unchecked img, table.tickets td.tablePrint.unchecked img{opacity: 0.3;}


.closeMobileMenu{color: #fff;font-size: 13px;height: 40px;line-height: 40px;padding: 0 5px;cursor: pointer;text-transform: uppercase;text-align: center;display: none;}
.mainMenuItem{display: inline-block;float: left;text-decoration: none;color: #fff;font-size: 11.5px;height: 30px;line-height: 30px;padding: 0 5px;cursor: pointer;text-transform: uppercase;position: relative;}
.menu2lvl{position: absolute;left: 0;top: 100%;min-width:100%;width: auto;background: #222;z-index: 99999;display: none;}
.menu2lvl a.mainMenuItem{float: none;display: block;width: 100%;box-sizing: border-box;text-align: center;white-space: nowrap;}
.mainMenuItem:hover .menu2lvl{display: block;}
.mainMenuItem:hover{background:rgba(255,255,255,0.2);}
#toPrintcheck, #toPrintprices, #toPrinttable, #toPublic, #account{float: right;}
#toPrintcheck, #toPrintprices, #toPrinttable, #toPublic{display: none;position: relative;transition:all 0.3s;}


#toPublic.acted{transform:scale(1.5);}
#toPrintcheckInfo, #toPrintpricesInfo, #toPrinttableInfo, #toPublicInfo, #logout, #name, #department{float: left;font-size: 13px;height: 30px;line-height: 30px;padding: 0 5px;box-sizing: border-box;}



#toPrintcheckInfo, #toPrintpricesInfo, #toPrinttableInfo, #toPublicInfo{background:#f6ca53;text-decoration: none;color: #000;cursor: pointer;}
#toPrintcheckInfo, #toPrintpricesInfo, #toPrinttableInfo{margin-left: 5px;}
#toPrintcheckInfo:hover, #toPrintpricesInfo:hover, #toPrinttableInfo:hover, #toPublicInfo:hover{background:#ffa500;}
#toPublicContents{position: absolute;right: 0;top: 100%;background:#fff;min-width: 400px;z-index: 9999;border: 1px solid #333;display: none;}

#toPrintcheckCancel, #toPrintpricesCancel, #toPrinttableCancel{position: absolute;right: 0;top: 100%;background:#fff;width: 100px;z-index: 9999;border: 1px solid #333;font-size: 11px;text-align: center;padding:10px 5px;cursor: pointer;color: #000;display: none;}
#toPrintcheckCancel:hover, #toPrintpricesCancel:hover, #toPrinttableCancel:hover{border: 1px solid #ffa500;color: #ffa500;}

#toPrintcheck:hover #toPrintcheckCancel,
#toPrintprices:hover #toPrintpricesCancel,
#toPrinttable:hover #toPrinttableCancel,
#toPublic:hover #toPublicContents
{display: block;}

#toPublicTable{width: 100%;border-collapse: collapse;color: #000;margin-bottom:10px;}
#toPublicTable tr:hover{background:rgba(255,255,0,0.2);}
#toPublicTable td{padding: 10px;vertical-align: middle;text-align: center;}
#toPublicTable td.delFromToPublic{cursor: pointer;}
#toPublicTable td.delFromToPublic:hover{background:orange;}
#toPublicTable td.delFromToPublic img{height: 10px;}

#publicFullConfirm, #toPublicConfirm{background:#f6ca53;text-align: center;width: 180px;padding: 10px 0;color: #000;font-size: 13px;float: right;margin-bottom: 10px;margin-right: 10px;cursor: pointer;display: block;text-decoration: none;}
#publicFullConfirm:hover, #toPublicConfirm:hover{background:orange;}
#publicFullConfirm{margin-right: 0;margin-top: 20px;}


#name{color: #fff;padding-right: 0;}
#department{color: #f6ca53;padding-left: 0;}
#department a{text-decoration: none;color: #f6ca53;}
#logout{background:#f6ca53;text-decoration: none;color: #000;text-transform: uppercase;}
#logout:hover{background:#ffa500;}

.dropMenu{position: absolute;top: 0;left: 0;width: auto;height: auto;background:#fff;border: 1px solid #aaa;z-index:999999;padding: 5px;padding-bottom: 0;box-sizing: border-box;display: none;}
.dropMenu .button{margin: 0;display: block;margin-bottom: 5px;width: 121px;}

.contentimage{max-width:80%;cursor: pointer;}

#passMessage{font-size: 13px;}


.smallSpace{height: 20px;}
.space100{height: 100px;}
.textarea{display: block;font-family:'robotor';font-size:15px;color:#000;padding: 5px;box-sizing: border-box;text-align: left;border: 1px solid #f6ca53;color: #111;margin-bottom: 10px;}
textarea:focus{outline: none;}
.smallText{width: 500px;height: 180px;}
input.basicInput{display: block;height: 30px;line-height: 30px;font-family:'robotor';font-size:15px;color:#000;padding: 5px;box-sizing: border-box;text-align: left;border: 1px solid #f6ca53;color: #111;margin-bottom: 10px;}
input.basicInput:focus{outline: none;}
.w300{width: 300px;}
input.basicInput.mb20{margin-bottom: 20px;}

#loading{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #fff url(images/loading.gif) center center no-repeat;background-size:100px;z-index: 999999;opacity: 0.8;display: none;}
#loadingText{width: 100%;color: #000;font-family:'robotor';font-size:25px;text-align: center;position: absolute;left: 0;top: 50%;margin-top: 80px;z-index: 999999;display: none;}
#tableInput{position: absolute;left: 50%;top: 50%;height: 30px;z-index: 999;transform: translate(-50%, -50%);}
#tableInput input{height: 30px;line-height: 30px;font-family:'robotor';font-size:15px;color:#000;padding: 5px;width: 100%;box-sizing: border-box;text-align: center;border: 1px solid #f6ca53;color: #111;}
#tableInput input:focus{outline: none;}
#tableInputSubmit{display: block;position: absolute;bottom:-42px;left: 50%;width: 60px;margin: 0;transform: translate(-50%, 0);}






#mainTitle{font-family:'OpenSansB';font-size:19px;color: #f6ca53;height: 60px;line-height: 60px;text-transform: uppercase;}
.subTitle{font-family:'OpenSansB';margin-bottom: 10px;}
.explan{margin-bottom: 15px;font-size: 13px;}

.order{margin-bottom: 10px;}
.orderDateTime{width: 100%;padding: 10px 0;background:#333;box-sizing: border-box;padding-left: 10px;font-family:'OpenSansB';color: #fff;border: 1px solid #333;border-bottom: none;}
.orderTable{width: 100%;border-collapse: collapse;font-size:15px;}
.orderTable th, .orderTable td{text-align: center;vertical-align: middle;border: 1px solid #aaa;padding:5px 5px;box-sizing: border-box;border-top: none;}
.orderTable th{color: #f6ca53;font-family:'OpenSansB';}
.orderTable th:nth-child(1), .orderTable td:nth-child(1){width: 250px;}
.orderTable th:nth-child(2), .orderTable td:nth-child(2){text-align: left;}
.orderTable th:nth-child(3), .orderTable td:nth-child(3){width: 100px;}
.orderTable th:nth-child(4), .orderTable td:nth-child(4){width: 200px;}
.orderTable th:nth-child(5), .orderTable td:nth-child(5){width: 132px;}

.wrong{border: 1px solid red !important;}
#errorMessage{display: block;position: absolute;top: 25%;left: 50%;transform: translate(-50%, -50%);font-family:'robotor';font-size:15px;color: red;text-align: center;}

.popup{width: 310px;height: auto;background:#fff;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);padding: 5px 0;padding-bottom: 20px;box-shadow:0 0 8px rgba(0,0,0,0.05);z-index: 99999;}
.popupTitle{margin: 0;padding: 0;font-size:17px;color: #444;font-family:'robotor';text-align: center;padding: 10px 0;margin-bottom: 10px;box-sizing: border-box;position: relative;}
.popupContent{box-sizing: border-box;padding:10px 20px;}
.popupText{font-size: 13px;padding:0 15px;}
.popupText p{margin-bottom: 20px;}
.popupClose{position: absolute;top: 0;right: 0;background:url(wui/images/closew.png) center center no-repeat;height: 100%;width: 40px;background-size:10px;cursor: pointer;}
.popupClose:hover{background:#ffa500 url(wui/images/close.png) center center no-repeat;background-size:10px;}
.popup input{display: block;border: 1px solid #f6ca53;font-family:'robotor';font-size:15px;color: #111;padding: 6px;background:#fff;margin: 0 auto;margin-bottom: 10px;width: 200px;}

.popup input:focus{outline: none;}
:focus::-webkit-input-placeholder {color: transparent;}
:focus::-moz-placeholder          {color: transparent;}
:focus:-moz-placeholder           {color: transparent;}
:focus:-ms-input-placeholder      {color: transparent;}


.button{display: inline-block;width:auto;height: 24px;color: #000;font-size: 13px;font-family:'robotor';background:#f6ca53;line-height:24px;cursor: pointer;text-align: center;}
.button:hover{background:#ffa500;}

.button#login,
.button#vkAnnouKeySubmit,
.button#vkAnnouKeyCancel,
.button.delToPublicImage
{display: block;margin: 0 auto;margin-top: 20px;margin-bottom: 10px;width: 120px;font-size: 15px;height: 30px;line-height: 30px;}
.button#vkAnnouKeyCancel{margin: 0 auto;}

.button#vkAnnouKeySubmit,
.button#vkAnnouKeyCancel
{display: inline-block;}

.button#vkAnnouKeyCancel{float: right;}

.button#addTrade,
.button#saveTypes,
.button#addAddition,
.button#addPlace,
.button#addMetal,
.button#addType,
.button#getVkCats,
.button#getSiteCats,
.button#depositCash,
.button#withdrwCash,
.button#cashCol,
.button#addTicket,
.button#saveSubtext
{padding: 0 10px;text-decoration: none;}

.button#addType{margin-right: 5px;}

.button#withdrwCash, .button#depositCash{margin-right: 5px;}

.buttonsWrap{text-align: left;padding:0 20px;}

.button.orderStatus{display: inline-block;margin: 0;width: 120px;font-size: 15px;}
.button.orderStatus.formed{background:#ffa500;}
.button.orderStatus.complete{background:#f6ca53;}
.button.orderStatus.cancelled{background:#b30000;}
.button.orderStatus:hover{background:#333;}
.button.textEditorSave{margin: 0;}

.button.saveform,
.button.cancelform
{font-size: 13px;width: 100px;padding: 5px 0;margin-bottom: 10px;text-transform: uppercase;}
.button.saveform{margin-left: 10px;}
.button.cancelform{float: right;margin-right: 10px;}
.button.saveform.long{width: 160px;}




#loginImg{display: block;margin: 0 auto;position: relative;top: 40px;height: 150px;}
#forgot{text-align: center;}
#forgot a{font-size: 13px;text-decoration: none;color: #f6ca53;}
#forgot a:hover{text-decoration: underline;}



.parent_category .options{max-height:300px;overflow-y: scroll;}
.arrived:hover{background:#fbfbc8;}
#selectType.v2_instrument{min-width:80px;padding-right: 0;}