
#wrapper div {
    display:none;
}
#wrapper a.active {
    color: black;
    cursor: default;
    text-decoration: none;
}
#wrapper div.active {
    display:block;
    width:100%;
}
.roboto-bold{
    font-family: "Roboto Bold";
}
.roboto-regular{
	font-family: "Roboto Regular";
}
#WQC{
	vertical-align: top;
	line-height: 40px;
	padding: 0;
	margin-right: 20px;
	cursor: pointer;
	height: 40px;
    box-shadow:2px 0px 5px rgba(0, 0, 0, 0.08);
	background: #1958b7;
}
#WQC>img{
	vertical-align: top;
	height: 40px;
}
.height_submit_forms{height: 80px;}
#WQC_div{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	background-color: #fff;
	z-index: 999;
	overflow: hidden;
	/*position: relative;*/
}
#WQC_div>.left_bar{
	height: 100%;
	/*width: 136px;*/
	/*float: left;*/
	background-color: #337ab7;
	display: inline-block;
	float: left;
}
#WQC_div>.left_bar>*{
	display: block;
}
#WQC_div .tab-content>*{
	position: absolute;
	overflow-y: scroll;
	width: 80%;
}

#WQC_div>.left_bar>.btn_menu{
	border: none;
}
#WQC_div>.left_bar a{
	color: #fff;
	margin: 0;
	padding: 0 10px;
	display: block;
	height: 32px;
	line-height: 32px;
}
#WQC_div>.left_bar li{
	margin: 0;
	padding: 0;
}
#WQC_div>.left_bar .active{
	box-shadow: none;
}
#WQC_div>.left_bar a:hover, #WQC_div>.left_bar a:focus{
	text-decoration: none;
}
.WQC_div_close{
	color: #fff;
	border: 2px solid #fff;
	border-radius: 50%;
	overflow: hidden;
	background:transparent;
	height: 40px;
	width: 40px;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	margin: 10px;
	/*float: left;*/
	padding: 0;
	display: block;
}
.WQC_about{
	position: fixed;
	left: 200px;
	height: 100% !important;
	padding: 50px 0 0 0;
	margin-left:-95px;
}
#WQC_div .tab-pane{
	background: white;
}
#auto_update{
	margin-top: 5px;
float: left;
}
.tab_menu{
	background-color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	/*z-index: 99;*/
	z-index: 2;
	padding-bottom: 3px;
}
.tab-pane ul{
	display: inline-block;
	text-align: left;
}
.tab-pane *{
	vertical-align: top;
}
.tab-pane{
	background-color:#e4e9ef;;
	width: 100%;
	/*height: 390px;*/
	border: 1px solid #b7ccde;
	/*overflow: hidden;*/
	min-width: max-content;
	min-width: -moz-max-content;
}
.doubleControlCharts .tab-pane{
    background-color:#ffffff;
    border: 1px solid #b7ccde;
	height: 560px;

    border-radius: 2px;
}
.tab_block_lage_1, .tab_block_lage_2, .tab_block_lage_3, .tab_block_lage_4, .tab_block_lage_5, .tab_block_lage_6, .tab_block_lage_7,
.tab_block_small_1, .tab_block_small_2, .tab_block_s1_l2,
.tab_block_s2_l1, .tab_block_s1_l1{
	border-right: 1px solid #eee;
	/*float: left;*/
	line-height: 15px;
	/*overflow: hidden;*/
	height: 108px;
	position: relative;
	display: inline-block;
}
.tab_block, .title{
 	text-align: center;
 	padding-bottom: 3px;
 	background-color: #f4f4f4;
 	bottom: 0;
 	width: 100%;
 	position: absolute;
 	height: 18px;
}
/*.tab_block_lage_1{
	width: 110px;
	text-align: center;
}
.tab_block_lage_2{
	width: 185px;
}
.tab_block_lage_3{
	width: 240px;
}
.tab_block_lage_4{
	width: 400px;
}
.tab_block_lage_5{
	width: 500px;
}
.tab_block_lage_6{
	width: 600px;
}
.tab_block_lage_7{
	width: 900px;
}
.tab_block_small_1{
	width: 150px;
}
.tab_block_small_2{
	width: 300px;
}*/
.btn_small, .btn_lage{
	background: transparent;
	border: none;
	position: relative;
	/*float: left;*/
	/*display: inline-block;*/
}
.btn_small:hover, .btn_lage:hover, .tab_btn_active{
	background-color: #dce3ed;
}
.btn_small{
	text-align: left;
	padding: 2px 2px;
	font-size: 13px;
}
.tab_block_small_1.btn_small:nth-child(3){
	margin-bottom: 6px;
}
.tab_block_small_1.btn_small:nth-child(1){
	margin-top: 6px;
}
.tab_block_small_2.btn_small:nth-child(5), .tab_block_small_2.btn_small:nth-child(6){
	margin-bottom: 6px;
}
.tab_block_small_2.btn_small:nth-child(1), .tab_block_small_2.btn_small:nth-child(2){
	margin-top: 6px;
}
/*.tab_block_s1_l2{
	width: 346px;
}
.tab_block_s2_l1{
	width: 370px;
}
.tab_block_s1_l1{
	width: 245px;
}
.tab_block_hide_1{
	float: left;
	width: 125px;
}
.tab_block_hide_2{
	float: left;
	width: 270px;
}*/
.btn_lage{
 	padding: 5px;
 	height: 90px;
 	min-width: 75px
}
.btn_lage{
	font-size: 12px;
}
.nav-tabs a{
	font-size: 13px;
	color:#95acd7;
}
/*.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{*/
	/*color:#347ab6;*/
/*}*/
.btn_lage span{
 	font-size: 30px;
	display: block;
	margin: -1px auto 2px;
}
.title_div{
	display: block;
	width: 100%;
    min-height: 28px;
	background-color:#aec1dd;
	color: #434c56;
	font-weight: 600;
	position: relative;
}
.title_div a{
	color: #434c56;
	text-decoration: underline;
}
.btns_div{
	float: left;
	position: absolute;
	transition: ease-in-out .5s;
	-o-transition: ease-in-out .5s;
	-ms-transition: ease-in-out .5s;
	-moz-transition: ease-in-out .5s;
	-webkit-transition: ease-in-out .5s;
	font-family: "PTSans Regular";
	font-size: 13px;
	margin-left: -2px;
}
.btns_div>button{
	border: none;
	/*background: transparent;*/
	background: #0097f0;
	padding: 5px 10px;
}
.btns_div>button:hover{
	background: deepskyblue;
}
.h-div{
	text-align: center;
}
.h-div>*{
	margin: 0;
	text-transform: uppercase;
	/*font-size: 16px;*/
	font-size: 14px;
	font-family: "Roboto Regular";
	line-height: 29px;
	font-weight: 600;
}
#Page_title{
	font-family: Roboto Bold;
}
#Page_buttons{
	display: none;
	position: absolute;
	width: 20%;
	height: 0;
	overflow: hidden;


}

.user_menu{
	position: fixed;
	top: 0;
	right: 0;
  margin: 9px 10px 0 0;
}
.bar_bottom{
	position: fixed;
	bottom: 0px;
	left: 0;
	width: 100%;
	/*box-shadow: #aaa 0 -2px 3px;*/
	display: block;
	background-color: #1851a0;
	color: #fff;
	/*height: 23px;*/
	z-index: 99;
	transition: ease-in-out 1s;
}
.bar_bottom>p{
	line-height: 23px;
	margin: 0 10px;
}
.time{
	position: absolute;
	right: 0;
}
.page_info{
	font: 14px "Roboto Regular",Arial;
	position: absolute;
	left: 0;
}
.name_prog{
	text-align: center;
	color: #7293c0;
}
.to-work{
	position: absolute;
	border-radius: 1em;
	background: rgb(253, 102, 102);
	color: #fff;
	font-size: .8em;
	right: 5px;
	top: 1px;
	padding: 1px 3px;
	height: auto;
}
#Pages{
	display:none;
}
.pages_div{
	position: absolute;
	right: -200px;
	line-height: 27px;
	background: #aec1dd;
	padding: 0 10px;
	transition: ease-in-out 1.5s;
}
.pages_div a, .pages_div input{
	margin: 0;
	padding: 0;
	border: none;
	box-shadow: none;
	background: transparent;
	display: inline-block;
	text-decoration: none;
}
.pages_div input{
	width: 25px;
	text-align: center;
	cursor: pointer;
	color: #434c56;
 	text-decoration: underline;
 	transition: ease-in-out .5s;
}
.pages_div input:hover{
	background: #eee;
	color: #000000;
}

.pages_div span{
	transition: ease-in-out .2s;
	cursor: pointer;
}
.pages_div span:hover{
	text-shadow: #fff 0 0 5px;
}
.tab-content button.active{
/*	background-color: #F4F4F4;*/
}
.tab-content button,.tab-content a{
	transition: ease-in-out .3s;
}
.tab-content button span *{
	font-size: 10px;
}
#QR{
	background: #1851a0;
  color: #95acd7;
  font-size: 19.6px;
  margin: 0;
  margin-right: 10px;
  padding: 0px 0 0 0px;
  /*line-height: 33px;*/
  cursor: pointer;
  transition: .3s ease-in-out;
}
#workCfg .head #QR{
	display: none;
}
#QR:hover{
	color: #286090;
}
#QR>label{
  cursor: pointer;
	margin: 0;
	padding: 0;
}

.menu_deistv a{
    color:#505356!important;
	text-decoration: none;

}
.menu_deistv a label{
	font-weight:100;
margin:auto;
	margin-top:2px;
}
.menu_deistv a:hover{
	background-color:#e3e6ed !important;
    border-radius: 0!important;
    transition: 0.3s;
}
.btn-new{
	font-family: "Glyphicons Halflings";
	font-family: inherit;
	box-shadow: none!important;
	height:22px;
	border-radius: 3px;
	display: table-cell;
    padding-top: 2px;
    width:93%;
    border:0;
    background-color: #449d44;
	color: white!important;
}
.btn-new:hover{
    background-color: #5cb85c;
	color: white!important;
}
.open>.dropdown-toggle.btn-new:focus{
    background-color: #5cb85c;
	color: white!important;
}
.title_div .dropdown-menu{
    font-family: Roboto-Regular;
	font-size: 12px;
    border-radius: 2px!important;
	margin-top:10px;
}
.user_menu .dropdown-menu{
    margin-left: 70px;
}
.dropdown-menu{
	border: 1px solid #eee;
	background-color: white;
	margin-top: 13px;
	padding: 0px;
	border-radius: 1px!important;
	border: 1px solid #c8d4eb;
}
.dropdown-menu #trubSubMenu,
.dropdown-menu #objSubMenu{
	margin-left: 0;
}
.title_div .dropdown-menu{
	border-radius:2px;
}
.dropdown-menu>li>a{
    padding-left: 10px;
    padding-right: 10px;
    height: 27px;
}
.dropdown-menu>li{
    border-bottom:1px solid #d7dde6;
}
.dropdown-menu>li:last-child{
    border-bottom: none;
}
#clear_wj{
	visibility: hidden;
}
@font-face {
	font-family: "Weldbook-font";
	src: url('/fonts/new_fonts/personal_font.ttf') format("truetype");
	font-style: normal;
	font-weight: normal;
}
.font_weld{
	font-family: Weldbook-font;
	color:black;

}
@font-face {
	font-family: "Roboto-Bold";
	src: url('/fonts/new_fonts/Roboto-Bold.ttf') format("truetype");
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "Roboto-Regular";
	src: url('/fonts/new_fonts/Roboto-Regular.ttf') format("truetype");
	font-style: normal;
	font-weight: normal;
}
.tabmenu_style{
	margin: 6px 9px 5px 9px;
	display: inline-block;
	padding-left: 7px;
	padding-right: 7px;
	background-color: white;
	height: 102px;
	vertical-align: top;
	text-align: center;
	position: relative;
	z-index: 1;
	border-radius: 3px;
	box-shadow: 1px 1px 14px rgba(0, 0, 0, 0.14);
}
.tabmenu_style a:last-child{
	box-shadow: none;
	border: none;
}
.tabmenu_style:first-child{

}
.tabmenu_style .left_btn{
	float: right;
	height: 51px;
	margin-top: -2px!important;
	background-color: #0497ef;
	border: solid 1px #afcde0;
	box-shadow: 0 5px 13px rgba(0,155,247,0.4);
    opacity: 1;
}
.tabmenu_style .left_btn i{vertical-align: middle;}

.tabmenu_style .m_top{
	margin-top: 10px;
}
#tab_h6{
	margin: 6px 0 5px 0;
	font-size: 13px;
	cursor: context-menu;
	color: #566574;
}
#line_bottom_h6{
	margin: -4px 0 4px;
	background: #c0c0c0;
	height: 1px;
	background: #d9e2ed
}
.icon_in_block{
	display: inline-block;
	color: #4973bb;
	text-align: center;
	height: 73px;
	font-family: Roboto-Regular;
	vertical-align: top;
	line-height: 1;
}
.icon_mini_block,.icon_mini_block1{
	display: inline-block;
	color:#4973bb;
	font-size: 12px;
	font-family: Roboto-Regular;
	text-align: left;
	vertical-align: top;
	min-width:50px;
}
/*.icon_mini_block1{*/
	/*text-align: left;*/
	/*font-size: 11px;*/
	/*margin-top:-4px;*/
/*}*/
.icon_mini_block:nth-child(4){
	height:17px!important;
}

.long_phrase{
	font-size: 12px!important;
	line-height: normal;
}

.div_height{
	height:20px!important;
    margin-top: -2px!important;
}

#rotateBtn{
	display: inline-block;
}
#pas_na_trub li{
	margin-top:-3px;
}
.left_pict1{
	margin-top:-3px;
}

.after_ul  {
	height:67px;
	border-right: 1px solid #d9e2ed;
margin-right:2px;
	padding-right: 5px;
}
#icon_mini_block2{
	display: inline-block;
	color:rgb(108, 159, 204);
	font-size: 13px;
	text-align: left;
	vertical-align: top;
	float:left;
}
.tab-content a:hover{
	border-radius: 2px;
}
.tab-content a{
	text-decoration: none;
}
.WQC_about>h1,p{margin-left:20px;}
#OP{width: 100%!important;}
.tabmenu_style:last-child{
	/*margin-right:100px!important;*/
}
.izoMenu{
	margin-left: 4px;
}
.tab-content{
	overflow-y: hidden;
	height: 130px;
}
#block_use{
	position:absolute;
	width:40px!important;
	height:40px!important;
	margin-left: 0;
	right: 20px;
	bottom: 5px;
	text-align: center;

}
#hide_tab,#save_tab{
	width:40px;height:40px;
}
#block_use:hover{
	cursor: pointer;
	border-radius: 5px;
	transition: 0.3s;
	background-color: #cedff5;
}
.nav_style{
	position: relative;
	z-index: 10;
	width: 102%;
	box-shadow: -6px 2px 10px 0px rgba(0, 0, 0, 0.19);
	border-bottom: 0px!important;
	background-color:#1851a0;
	height:40px;
}
.z_ind{
    display: -webkit-box;
	z-index: 11!important;
}
#save_tab{
	opacity: 1;
}
#hide_tab{
	opacity: 0;
}
#save_tab,#hide_tab{
	transform-origin:20px 10px;
	transition:0.3s ease-in-out;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a{
	color:white!important;
	background-color:#1851a0!important;
}
.btn-group{
	margin-left:12px;
	margin-top:3px;
}
.user_menu{
    margin-top: 6px;
}
.main-div,.head-div{
	margin-top:190px;
}
/*.tab-content{*/
	/*height: 114px;*/
/*}*/
#QR:hover{
    color:white;
}
.usr_but:hover{
    background-color:rgba(43, 125, 211, 0.54)!important; ;
    transition: 0.3s!important;
}
@font-face {
	font-family: 'wbi-icons';
	src:  url('/fonts/new_fonts/wbi-icons.eot?z6zdci');
	src:  url('/fonts/new_fonts/wbi-icons.eot?z6zdci#iefix') format('embedded-opentype'),
	url('/fonts/new_fonts/wbi-icons.ttf?z6zdci') format('truetype'),
	url('/fonts/new_fonts/wbi-icons.woff?z6zdci') format('woff'),
	url('/fonts/new_fonts/wbi-icons.svg?z6zdci#wbi-icons') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'stats_icons';
	src:  url('/fonts/new_fonts/stats_icons.eot?k2s7p6');
	src:  url('/fonts/new_fonts/stats_icons.eot?k2s7p6#iefix') format('embedded-opentype'),
	url('/fonts/new_fonts/stats_icons.ttf?k2s7p6') format('truetype'),
	url('/fonts/new_fonts/stats_icons.woff?k2s7p6') format('woff'),
	url('/fonts/new_fonts/stats_icons.svg?k2s7p6#stats_icons') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'graph';
	src:  url('/fonts/new_fonts/graph.eot?krf7dk');
	src:  url('/fonts/new_fonts/graph.eot?krf7dk#iefix') format('embedded-opentype'),
	url('/fonts/new_fonts/graph.ttf?krf7dk') format('truetype'),
	url('/fonts/new_fonts/graph.woff?krf7dk') format('woff'),
	url('/fonts/new_fonts/graph.svg?krf7dk#graph') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'um-icon';
	src:  url('/fonts/new_fonts/um-icon.eot?wc8992');
	src:  url('/fonts/new_fonts/um-icon.eot?wc8992#iefix') format('embedded-opentype'),
	url('/fonts/new_fonts/um-icon.ttf?wc8992') format('truetype'),
	url('/fonts/new_fonts/um-icon.woff?wc8992') format('woff'),
	url('/fonts/new_fonts/um-icon.svg?wc8992#um-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'em-icon';
	src:  url('/fonts/new_fonts/em-icon.eot?ipaoss');
	src:  url('/fonts/new_fonts/em-icon.eot?ipaoss#iefix') format('embedded-opentype'),
	url('/fonts/new_fonts/em-icon.ttf?ipaoss') format('truetype'),
	url('/fonts/new_fonts/em-icon.woff?ipaoss') format('woff'),
	url('/fonts/new_fonts/em-icon.svg?ipaoss#em-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

i.icons,i.icons .path1:before,i.icons .path2:before,.icons .path3:before,.icons .path4:before,.icons .path5:before,.icons .path6:before,.icons .path7:before,.icons .path8:before,.icons .path9:before,.icons .path10:before{
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'wbi-icons' !important;
	speak: none;
	font-style: normal!important;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 1.6em;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icons{
	vertical-align: middle;
	margin-left: 5px;
}

#INPUTCONTROL .icons{
	margin-left: 15px;
}
#INPUTCONTROL .tabmenu_style a{
	padding-top: 13px;
}
#API .tabmenu_style a{
	padding-top: 13px;
}
#ADMIN .tabmenu_style a{
	padding-top: 13px;
}
#LICENSINGD .tabmenu_style a{
	padding-top: 13px;
}

.icons_mini{
	font-family: 'wbi-icons' !important;
	speak: none;
	font-style: normal!important;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 1.1em;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: middle;
	margin-left: 5px;
}
.stats_icons:hover{}
.stats_icons {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'stats_icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(114, 146, 201);
	line-height: 1;


	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.graphs{
	font-family: 'graph' !important;
	speak: none;
	font-style: normal!important;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1.3;
	font-size: 2.3em;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
i.um-logout{
	font-family: 'um-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	padding-right: 5px;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
i.em-errorm {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'em-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1.4;
	font-size: 1.1em;
	position: relative;
	right: 0.5px;
	color:#ffffff;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.em-errorm:before {
	content: "\e900";
}
.um-logout:before {
	content: "\e900";
}
.g-graphics .path1:before {
	content: "\e900";
	color: rgb(114, 146, 201);
}
.g-graphics .path2:before {
	content: "\e901";
	margin-left: -1em;
	color: rgb(114, 146, 201);
}
.g-graphics .path3:before {
	content: "\e902";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-lines:before {
	content: "\e975";
	font-size: 1.65em;
	vertical-align: super;
}
.wbi-doubleControll .path1:before {
	content: "\e932";
	color: rgb(114, 146, 201);
}
.wbi-doubleControll .path2:before {
	content: "\e933";
	margin-left: -1.0029296875em;
	color: rgb(114, 146, 201);
}
.wbi-doubleControll .path3:before {
	content: "\e976";
	margin-left: -1.0029296875em;
	color: rgb(114, 146, 201);
}
.wbi-doubleControll .path4:before {
	content: "\e977";
	margin-left: -1.0029296875em;
	color: rgb(114, 146, 201);
}
.wbi-doubleControll .path5:before {
	content: "\e978";
	margin-left: -1.0029296875em;
	color: rgb(73, 115, 184);
}
.wbi-photocarts:before {
	content: "\e979";
	font-size: 1.6em;
	vertical-align: super;
	margin-right: 12px;
}
.wbi-normative_mini:before {
	content: "\e970";
}
.wbi-termisty_mini:before {
	content: "\e971";
}
.wbi-tubes_mini:before {
	content: "\e972";
}
.wbi-weld_mini:before {
	content: "\e973";
}
.wbi-width_tube_mini:before {
	content: "\e974";
}
.wbi-access:before {
	content: "\e901";
	font-size: 1.6em;
	vertical-align: super;
}
.wbi-add .path1:before {
	content: "\e902";
	color: rgb(73, 115, 184);
}
.wbi-add .path2:before {
	content: "\e903";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-add .path3:before {
	content: "\e904";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-all_acts .path1:before {
	content: "\e905";
	color: rgb(73, 115, 184);
}
.wbi-all_acts .path2:before {
	content: "\e906";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-all_reports:before {
	content: "\e907";
	font-size: 1.5em;
	vertical-align: super;
}
.wbi-certificates .path1:before {
	content: "\e908";
	color: rgb(73, 115, 184);
}
.wbi-certificates .path2:before {
	content: "\e909";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-config_1 .path1:before {
	content: "\e90a";
	color: rgb(114, 145, 201);
}
.wbi-config_1 .path2:before {
	content: "\e90b";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-config_1 .path3:before {
	content: "\e90c";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-config_2:before {
	content: "\e90d";
	font-size: 1.5em;
	vertical-align: super;
}
.wbi-create .path1:before {
	content: "\e90e";
	color: rgb(73, 115, 184);
}
.wbi-create .path2:before {
	content: "\e90f";
	margin-left: -1em;
	color: rgb(114, 146, 201);
}
.wbi-data_from_NAKS .path1:before {
	content: "\e910";
	color: rgb(114, 145, 201);
}
.wbi-data_from_NAKS .path2:before {
	content: "\e911";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-data_from_NAKS .path3:before {
	content: "\e912";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-data_from_NAKS .path4:before {
	content: "\e913";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-data_from_NAKS .path5:before {
	content: "\e914";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-data_from_NAKS .path6:before {
	content: "\e915";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-deffectoskop .path1:before {
	content: "\e916";
	color: rgb(114, 145, 201);
}
.wbi-deffectoskop .path2:before {
	content: "\e917";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-deffectoskop .path3:before {
	content: "\e918";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-deffects .path1:before {
	content: "\e919";
	color: rgb(114, 145, 201);
}
.wbi-deffects .path2:before {
	content: "\e91a";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-detail_report .path1:before {
	content: "\e91b";
	color: rgb(73, 115, 184);
}
.wbi-detail_report .path2:before {
	content: "\e91c";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-detail_report .path3:before {
	content: "\e91d";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-detail_report .path4:before {
	content: "\e91e";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-detail_report .path5:before {
	content: "\e91f";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-download .path1:before {
	content: "\e920";
	color: rgb(114, 145, 201);
}
.wbi-download .path2:before {
	content: "\e921";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-download_zak .path1:before {
	content: "\e922";
	color: rgb(114, 145, 201);
}
.wbi-download_zak .path2:before {
	content: "\e923";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-ed-complect .path1:before {
	content: "\e924";
	color: rgb(114, 145, 201);
}
.wbi-ed-complect .path2:before {
	content: "\e925";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-ed-complect .path3:before {
	content: "\e926";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-ed-complect .path4:before {
	content: "\e927";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-ed-complect .path5:before {
	content: "\e928";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-export_PDF .path1:before {
	content: "\e929";
	color: rgb(73, 115, 184);
}
.wbi-export_PDF .path2:before {
	content: "\e92a";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-export_PDF .path3:before {
	content: "\e92b";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-export_PDF .path4:before {
	content: "\e92c";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-export_PDF .path5:before {
	content: "\e92d";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-GEA .path1:before {
	content: "\e92e";
	color: rgb(73, 115, 184);
}
.wbi-GEA .path2:before {
	content: "\e92f";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-group_users:before {
	content: "\e930";
	font-size: 1.5em;
	vertical-align: super;
}
.wbi-ISO{
	margin-right: 3px;
}
.wbi-ISO:before {
	content: "\e931";
	font-size: 1.5em;
	vertical-align: super;
}
.wbi-journal_app .path1:before {
	content: "\e934";
	color: rgb(73, 115, 184);
}
.wbi-journal_app .path2:before {
	content: "\e935";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-journal_nz .path1:before {
	content: "\e936";
	color: rgb(73, 115, 184);
}
.wbi-journal_nz .path2:before {
	content: "\e937";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-kss .path1:before {
	content: "\e938";
	color: rgb(73, 115, 184);
}
.wbi-kss .path2:before {
	content: "\e939";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-kss .path3:before {
	content: "\e93a";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-main_journal .path1:before {
	content: "\e93b";
	color: rgb(73, 115, 184);
}
.wbi-main_journal .path2:before {
	content: "\e93c";
	margin-left: -1.0029296875em;
	color: rgb(114, 145, 201);
}
.wbi-main_journal .path3:before {
	content: "\e93d";
	margin-left: -1.0029296875em;
	color: rgb(114, 145, 201);
}
.wbi-my_reports:before {
	content: "\e93e";
	font-size: 1.5em;
	vertical-align: super;
}
.wbi-MySQL:before {
	content: "\e93f";
	font-size: 1.5em;
	vertical-align: super;
	/*button use icon has been removed*/
}
.wbi-normative:before {
	content: "\e900";
}
.wbi-passport:before {
	content: "\e940";
	font-size: 1.5em;
	vertical-align: super;
}
.wbi-reestr{
	margin-right: 3px;
}
.wbi-reestr .path1:before {
	content: "\e941";
	color: rgb(114, 145, 201);
}
.wbi-reestr .path2:before {
	content: "\e942";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-reestr .path3:before {
	content: "\e943";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-reestr .path4:before {
	content: "\e944";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-reestr .path5:before {
	content: "\e945";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-reestr .path6:before {
	content: "\e946";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-report_app .path1:before {
	content: "\e947";
	color: rgb(73, 115, 184);
}
.wbi-report_app .path2:before {
	content: "\e948";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-report_app .path3:before {
	content: "\e949";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-report_weld:before {
	content: "\e94a";
	font-size: 1.5em;
	vertical-align: super;
}
.wbi-reports_from .path1:before {
	content: "\e94b";
	color: rgb(73, 115, 184);
}
.wbi-reports_from .path2:before {
	content: "\e94c";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-reports_from .path3:before {
	content: "\e94d";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-reports_from .path4:before {
	content: "\e94e";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-reports_from .path5:before {
	content: "\e94f";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-reports_from .path6:before {
	content: "\e950";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-reports_from .path7:before {
	content: "\e951";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-reports_from .path8:before {
	content: "\e952";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-reports_test .path1:before {
	content: "\e953";
	color: rgb(73, 115, 184);
}
.wbi-reports_test .path2:before {
	content: "\e954";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-reports_test .path3:before {
	content: "\e955";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-reports_test .path4:before {
	content: "\e956";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-sertificate:before {
	content: "\e957";
	font-size: 1.5em;
	vertical-align: super;
}
.wbi-show:before {
	content: "\e958";
	font-size: 1.8em;
}
.wbi-table_control .path1:before {
	content: "\e959";
	color: rgb(114, 145, 201);
}
.wbi-table_control .path2:before {
	content: "\e95a";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-termisty:before {
	content: "\e95b";
}
.wbi-title-objects:before {
	content: "\e95c";
	font-size: 1.5em;
	vertical-align: super;
}
.wbi-tubes:before {
	content: "\e95d";
}
.wbi-users:before {
	content: "\e95e";
	font-size: 1.5em;
	vertical-align: super;
}
.icon-archive:before {
	content: "\e900";
	font-size:2.5em;
	vertical-align: super;

}
.icon-document:before {
	content: "\e901";
	font-size:2.5em;
	vertical-align: super;

}
.icon-drawing:before {
	content: "\e902";
	font-size:2.5em;
	vertical-align: super;

}
.icon-image:before {
	content: "\e903";
	font-size:2.5em;
	vertical-align: super;

}
.icon-microscope:before {
	content: "\e904";
	font-size:2.5em;
	vertical-align: super;

}
.icon-multiple-users-silhouette:before {
	content: "\e905";
	font-size:2.5em;

	vertical-align: super;
}
.wbi-week_report .path1:before {
	content: "\e95f";
	color: rgb(114, 145, 201);
}
.wbi-week_report .path2:before {
	content: "\e960";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-weldlog .path1:before {
	content: "\e961";
	color: rgb(73, 115, 184);
}
.wbi-weldlog .path2:before {
	content: "\e962";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-width_tube:before {
	content: "\e963";
}
.wbi-work_time .path1:before {
	content: "\e964";
	color: rgb(73, 115, 184);
}
.wbi-work_time .path2:before {
	content: "\e965";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-work_time .path3:before {
	content: "\e966";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-work_time .path4:before {
	content: "\e967";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-work_time .path5:before {
	content: "\e968";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-work_time .path6:before {
	content: "\e969";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-work_time .path7:before {
	content: "\e96a";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-work_time .path8:before {
	content: "\e96b";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
.wbi-work_time .path9:before {
	content: "\e96c";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-work_time .path10:before {
	content: "\e96d";
	margin-left: -1em;
	color: rgb(73, 115, 184);
}
.wbi-zrc-opory .path1:before {
	content: "\e96e";
	color: rgb(73, 115, 184);
}
.wbi-zrc-opory .path2:before {
	content: "\e96f";
	margin-left: -1em;
	color: rgb(114, 145, 201);
}
@font-face {
	font-family: 'wbb-icons';
	src:  url('/fonts/new_fonts/wbb-icons.eot?u9d5qa');
	src:  url('/fonts/new_fonts/wbb-icons.eot?u9d5qa#iefix') format('embedded-opentype'),
	url('/fonts/new_fonts/wbb-icons.ttf?u9d5qa') format('truetype'),
	url('/fonts/new_fonts/wbb-icons.woff?u9d5qa') format('woff'),
	url('/fonts/new_fonts/wbb-icons.svg?u9d5qa#wbb-icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

i.wb-deffects {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'wbb-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1.1;
	font-size: 2.6em;
	margin-left: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.wb-deffects:before {
	content: "\e900";
	color: #7292c9;
}
.btn_menu.active>.icons, .btn_menu.active>.stats_icons:before,
.btn_menu.active>.icons .path1:before,
.btn_menu.active>.icons .path2:before,
.btn_menu.active>.icons .path3:before,
.btn_menu.active>.icons .path4:before,
.btn_menu.active>.icons .path5:before,
.btn_menu.active>.icons .path6:before,
.btn_menu.active>.icons .path7:before,
.btn_menu.active>.icons .path8:before,
.btn_menu.active>.icons .path9:before,
.btn_menu.active>.icons .path10:before,
.btn_menu.active>.graphs .path1:before,
.btn_menu.active>.graphs .path2:before,
.btn_menu.active>.graphs .path3:before,
.btn_menu.active .wb-deffects:before{color:white;}

#save_tab{
	background-image: url("/img/thumb-tack.png");
	background-size: cover;
	background-size: 30px;
	height: 35px;
	background-repeat: no-repeat;
	top:7px!important;
	left:5px;
}
#hide_tab{
	background-image: url("/img/chevron-up.png");
	background-size: cover;
	background-size: 25px;
	background-repeat: no-repeat;
	background-position-x: 7px;
	background-position-y: -5px;
}

.ModalErrorMessage .modal-content{
	width: 522px;
	border-radius: 6px;
	box-shadow: none;
	margin-top: 120px;
}
.ModalErrorMessage .modal-content .modal-footer {
	padding-left: 50px;
	padding-top: 4px;
}
.ModalErrorMessage .modal-body{
	text-align: center;
}
.ModalErrorMessage .modal-body label{
	float: left;
	padding-left: 20px;
}
.err_msg_btn>button:hover{
    background-color: rgba(43, 125, 211, 0.54)!important;
    transition: 0.3s!important;
}


.ModalErrorMessage .modal-open .modal {z-index: 900!important;}
.ModalErrorMessage .modal-body textarea{
	resize: none;
	border: solid 1px #b7ccde;
	background: #f7f9fb;
	padding: 10px;
}
.ModalErrorMessage .modal-body input{
	border: solid 1px #b7ccde;
	background: #f7f9fb;
	padding: 5px 10px;
    width: 459px;
	margin-bottom: 12px;
}
.ModalErrorMessage .modal-body textarea::-webkit-input-placeholder{
	color: #91a5b6;
}

.ModalErrorMessage .modal-body textarea:-moz-placeholder { /* Firefox 18- */
	color: #91a5b6;
}

.ModalErrorMessage .modal-body textarea::-moz-placeholder {  /* Firefox 19+ */
	color: #91a5b6;
}

.ModalErrorMessage .modal-body textarea:-ms-input-placeholder {
	color: #91a5b6;
}
.ModalErrorMessage .modal-body input::-webkit-input-placeholder{
	color: #91a5b6;
}

.ModalErrorMessage .modal-body input:-moz-placeholder { /* Firefox 18- */
	color: #91a5b6;
}

.ModalErrorMessage .modal-body input::-moz-placeholder {  /* Firefox 19+ */
	color: #91a5b6;
}

.ModalErrorMessage .modal-body input:-ms-input-placeholder {
	color: #91a5b6;
}
 .modal-backdrop{
	opacity: .8 !important;
	 z-index: 2 !important;
}
 .modal{
	 z-index: 800 !important;
 }

.language{
	display: inline-block;
	margin-right: 6px;
}
.RU,.EN{
	display: inline-block;
	height: 22.6px;
	width:25px;
	text-align: center;
	vertical-align: middle;
	border:1px solid #2b7dd3;
	margin-right:0;
	color:white;
	cursor: pointer;
	border-radius: 1px;
	padding: 2px 3px;
	font-family: "Roboto Regular",Arial;
	font-size:12px;
}
.EN{
	margin-left:-4px;
	color: #3e8ee2;
}
.RU{
	color:#3e8ee2;
}

.RU:hover,.EN:hover{
	box-shadow:none;
}

.tabmenu_style .org_select>button,
.tabmenu_style .sub_select>button,
.tabmenu_style .lin_select>button{
    border: solid 1px #b7ccde;
    background-color: #f7f9fb !important;
    box-shadow: none;
}

.tabmenu_style .bootstrap-select>.dropdown-toggle.bs-placeholder,
.tabmenu_style .bootstrap-select>.dropdown-toggle.bs-placeholder:active,
.tabmenu_style .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
.tabmenu_style .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color: #91a5b6 !important;}

.tabmenu_style .org_select>button>.bs-caret,
.tabmenu_style .sub_select>button>.bs-caret,
.tabmenu_style .lin_select>button>.bs-caret{
    color: #547999;
}
/*.tabmenu_style .org_select ul li:nth-child(even){*/
    /*background: #e3e6ed !important;*/
/*}*/
.scroll_button{
	display:none ;
    opacity: 0.7;
    z-index: 2;
	background-color:#1851a0;
	width:20px;
	height:80px;
	text-align: center;
	position:fixed;
	top:60px;
	right: 10px;
	cursor: pointer;
	border-radius: 3px;
	-webkit-transition: background-color 500ms; /* For Safari 3.1 to 6.0 */
	transition: background-color 500ms;
	animation-delay: 3.5s;

}
.scroll_button:hover{
	opacity: 0.9;
	background-color:#b9d6ff;
}
.scroll_button:active{
	opacity: 1;
	background-color:#f4f9ff;
}

.scroll_button > i{
	margin-top: 33px;
	color: #f9f9f9;
	pointer-events: none;
}
.left_scroll{
	left: 5px;
}
.right_scroll{
	right: 5px;
}
.scroll_menu_panel{
	overflow: hidden;
	height: 114px;
}

.user_menu ul>li>a:focus{
	background-color: transparent;
	outline: none;
}
.doubleControlCharts .tab-pane2 {
	background-color: #ffffff;
	border: 1px solid #b7ccde;
	height: 480px;
	border-radius: 2px;
}
.button-loader-background {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(10, 10, 10, 0.5);
	z-index: 1;
	pointer-events: none;
}
.button-loader {
	display: block;
	position: fixed;
	left: calc(50% - 60px);
	top: 50%;
	border: 15px solid #f3f3f3;
	border-radius: 50%;
	border-top: 15px solid #3498db;
	width: 120px;
	height: 120px;
	-webkit-animation: spin 2s linear infinite; /* Safari */
	animation: spin 2s linear infinite;

}
/* Safari */
@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
