html{}
body {
	padding-top: 60px;
  /*padding-bottom: 40px;
  background: url('../images/texturebg.gif');		
  background: #cdcdcd;*/
}

#loadingContainer{
	width: 100%;
	position: fixed;
	top: 10%;
	z-index: 1;
}
#loadingFrame{
	width:40%;
	margin:auto;
	background-color: rgba(145, 145, 145, 0.5);;
}
#loading{
	background-image: url(../imagini/loading.gif);
	background-size: contain;
	background-repeat: no-repeat;
	margin: auto;
	height: 30px;
	width: 30px;
	z-index:1;
}

.dropdown-menu #logout{
	display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #333333;
    white-space: nowrap;
	cursor: pointer;
}

.dropdown-menu #logout:hover{
	background-color: #0088cc;
	color:fff;
}

.abs_msg {
	position: absolute;
	top: 45px;
	z-index: 2;
	width: 400px;
	margin-left: -200px;
	left: 50%;
	color: red;
	background: rgba(0, 128, 0, 0.39);
	font-weight: bold;
	text-align: center;
	padding: 20px;
}

.mesaj{
	margin: 15px 0;
	border-radius: 7px;
	max-width: 550px;
	overflow: hidden;
}

.msg_head{
	color: #ccc;
	padding: 5px 10px;
}

.msg_head h4{font-size: 12px;}

.mesaj.success .msg_head{
	background: #00b771;
}

.msg_body{
	background: #fff;
	padding: 10px;
	padding-left: 50px;
	background-image: url(../imagini/ok.png);
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: 13px 6px;
}

.mesaj.success .msg_body h5{
	color: #00b771;
}

.invisible {
	visibility: hidden;
	display: none;
}

.visible{
	display: block !important;
}

.sidebar-nav {
  padding: 0;
}

.menu-btn{
	min-width: 185px;
	text-align: left;
}

.well li{	
  /*min-width:120px;*/
}

.branch{
	background: #000000;
}

.branch ul{
	list-style-type: none;
	margin: 0;
}

.branch div{
	display: inline-block;
	padding: 3px 15px;
	width: 100%;
	max-width: 80px;
}

.menu_active{
	background: #2594c1; /* Old browsers */
background: -moz-linear-gradient(left,  #2594c1 1%, #0473a0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,#2594c1), color-stop(100%,#0473a0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #2594c1 1%,#0473a0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #2594c1 1%,#0473a0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #2594c1 1%,#0473a0 100%); /* IE10+ */
background: linear-gradient(to right,  #2594c1 1%,#0473a0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2594c1', endColorstr='#0473a0',GradientType=1 ); /* IE6-9 */

	position: relative;
}

.menu_active:after{
	content: '';
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-right: 6px solid rgb(205, 205, 205);
	position: absolute;
	right: 0px;
	top: 14px;
}

/*.here i{
	background-image: url("../img/glyphicons-halflings.png");
	background-position: 0 -96px;
	background-repeat: no-repeat;
	padding-left: 17px;
}*/

.menu_comenzi span, .menu_oferte span {
	color: #aaaaaa;
}

.menu_comenzi.here span, .menu_oferte.here span{color: white;} 

.menu_title:hover, .branch ul li div span:hover{color: rgb(251, 203, 58);}

.nav-header .branch ul li{
	height: 0;
	-webkit-transition: height 0.4s; /* For Safari 3.1 to 6.0 */
    transition: height 0.4s;
}
.nav-header .branch div{
	visibility: hidden;
	opacity: 0;
	transition: opacity 0.4s linear;
}
.nav-header.menu_show .branch ul li{height: 25px;}
.nav-header.menu_show .branch div{ visibility: visible;  opacity: 1;}

/*.nothere i{
	background-image: url("../img/glyphicons-halflings.png");
	background-position: -48px -96px;
	background-repeat: no-repeat;
	padding-left: 17px;
}*/

.navbar .nav > li > a {
  float: none;
  padding: 10px 10px 11px;
  line-height: 19px;
  font-size: 13px;
  color: #d3d3d3;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff !important;
  text-decoration: none;
}
.navbar .nav .active > a, .navbar .nav .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #222222;
  background-color: rgba(0, 0, 0, 0.5);
}
.navbar .divider-vertical {
  height: 40px;
  width: 1px;
  margin: 0 9px;
  overflow: hidden;
  background-color: #00260e;
  border-right: 1px solid #134024;
}
a {
  color: #ffffff;
}
a:hover {
  color: #00260e;
}
.dropdown-menu .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.nav-header{
	cursor: pointer;
	position:relative;
}

.menu_comenzi{
	line-height: 25px;
}

.menu_toogler{
	border: 1px solid;
	display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    color: #ffffff;
	cursor: pointer;
    position: relative;
}

span.user-actions, td div.btn-group {
  visibility: hidden;
}
table {
  background-color: #fdfdfd;
}
tr.pending-user:hover span.user-actions, tr.list-users:hover td div.btn-group, tr.list-roles:hover td div.btn-group {
  visibility:visible;
}


/*
 * Responsive table
 */
 /*
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px)  {
	.table th, .table td {
	  padding-left: 50%;
	  border-top:0;
	}
	table, thead, tbody, th, td, tr {
	  display: block;
	}
	thead tr {
	  position: absolute;
	  top: -9999px;
	  left: -9999px;
	}
	tr { 
	  border: 1px solid #ccc; 
	}
	td {
	  border: none;
	  border-bottom: 1px solid #eee;
	  position: relative;
	  padding-left: 50%;
	}
	td:before {
	  position: absolute;
	  top: 6px;
	  left: 6px;
	  width: 45%;
	  padding-right: 10px;
	  white-space: nowrap;
	} 
	.list-users td:nth-of-type(1):before, .pending-user td:nth-of-type(1):before { content: "ID"; }
	.list-users td:nth-of-type(2):before, .pending-user td:nth-of-type(2):before { content: "Name"; }
	.list-users td:nth-of-type(3):before, .pending-user td:nth-of-type(3):before { content: "E-mail"; }
	.list-users td:nth-of-type(4):before, .pending-user td:nth-of-type(4):before { content: "Phone"; }
	.list-users td:nth-of-type(5):before, .pending-user td:nth-of-type(5):before { content: "City"; }
	.list-users td:nth-of-type(6):before, .pending-user td:nth-of-type(6):before { content: "Role"; }
	.list-users td:nth-of-type(7):before, .pending-user td:nth-of-type(7):before { content: "Status"; }
	.list-users td:nth-of-type(8):before, .pending-user td:nth-of-type(8):before { content: "Actions"; }
	.list-roles td:nth-of-type(1):before { content: "ID"; }
	.list-roles td:nth-of-type(2):before { content: "Role"; }
	.list-roles td:nth-of-type(3):before { content: "Description"; }
	.list-roles td:nth-of-type(4):before { content: "Slug"; }
	.list-roles td:nth-of-type(5):before { content: "Actions"; }    
}
*/
#stats_main h3{
  text-align: center;
}
#stats_main p{
  text-align: center;
  margin-top: 10px;
}
.page-header h1{
  width: 50%;
  display: inline-block;
}
.page-header .btn,.page-header i{
  float: right;
  cursor: pointer;
}
.login-header{
    background-color: #343434;
/*background-image: url(../imagini/winmentor_wme_logo.png);
background-size: 95%;
background-repeat: no-repeat;
background-origin: content-box;*/
border-bottom: 1px solid rgba(42, 42, 42, 0.15);
height: 45px;
line-height: 48px;
padding: 30px 30px;
border-radius: 8px 8px 0 0;
}

.login-header img{
	width: 95%;
}

.control-group label{
	background-color: #5ea7ca;
	display: inline;
	color:white;
}

.login{
  background: #fff;
    border: 1px solid #C9C9C9;
	border-radius: 10px;
}

.login-container{
	margin-left: 50%;
	padding-top: 5%;
}


.band{
	background-color: #57aacc;
	min-height: 35px;
	text-align: center;
	padding-top: 15px;
}

.band h1{
    font-size: 13px;
line-height: 20px;
padding-bottom: 15px;
}

#username, #password{
	border-radius: 0 4px 4px 0;
	height: 28px;
}

.control-group{
	width: 70%;
	margin: auto;
}

.control-group .label_div{
	color: white;
	padding: 4px 1%;
	background-color: #5ea7ca;
	width: 23%;
	line-height: 20px;
}

.control-group .label_div:after{border-left: 8px solid #5ea7ca;top: 9px;}

.control-group input{
	width: 100%;
	margin: 0px;
	text-align: left;
	display: inline;
	color: #0483b8;
	padding: 0px 6px;
	border: 0px;
	border-radius: 0 7px 7px 0;
	position: relative;
	height: 28px;
min-height: 28px;
}

.login .form-horizontal{
	
}

.login_fields{
	text-align: center;
padding-top: 25px;
padding-bottom: 8px;

background: -moz-linear-gradient(top, #238dbd 0%, #006b91 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#238dbd), color-stop(100%,#006b91));
background: -webkit-linear-gradient(top, #238dbd 0%,#006b91 100%);
background: -o-linear-gradient(top, #238dbd 0%,#006b91 100%);
background: -ms-linear-gradient(top, #238dbd 0%,#006b91 100%);
background: linear-gradient(to bottom, #238dbd 0%,#006b91 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#238dbd', endColorstr='#006b91',GradientType=0 );background: #238dbd;
}

.login_labels{
	display: inline;
position: relative;
background-color: #5ea7ca;
padding: 6px 16px;
top: 2px;
border-radius: 4px 0 0 4px;
}

.login_submit{
	text-align: center;
	background-color: #343434;
background-size: 95%;
background-repeat: no-repeat;
background-origin: content-box;
border-bottom: 1px solid rgba(42, 42, 42, 0.15);
height: 45px;
line-height: 48px;
padding: 30px 30px;
border-radius: 0px 0px 8px 8px;
}

#lock{
	background-color: white;
padding: 9px 16px 12px;
padding: 9px 16px 13px;
border-radius: 5px 0 0 5px;
display: inline;
width: 51px;
position: relative;
vertical-align: middle;
}

.login_submit :after{
	
}

#login_btn{
	border-radius: 0 5px 5px 0;
max-width: 110px;
min-width: 110px;
height: 37px;
margin-top: 3px;
vertical-align: middle;
}

.login form{
margin: 0px;
}
.login .other_options{
    border-top: 1px solid #EFEFEF;
    font-size: 12px;
    font-weight: 300;
    margin-top: 20px;
    padding-top: 15px;
    text-align: center;
}
.other_options a{
    color: #7A9F3D;
    outline: 0 none;
    text-decoration: none;
}

#success_msg{
 color:green;

}                
.error_msg {
 color:red;
 font-size:11px;
 margin-right:180px;
}

.lable{
	width: 40%;
	float: left;
}

.pass{
	max-width: 11%;
	min-width: 15ch;
}

#my_profile li{
border-bottom: 1px solid rgb(219, 212, 187);
max-width: inherit;
line-height: 29px;
font-size: 17px;
}

.row-fluid{
	/*width: initial !important;
	*/
	background: #333333;
}

.row-fluid-wider{
	margin-left:0px !important;
}

.row-fluid-wide {
		display: inline-block;
		float: left;
		position: absolute;
	}
	
	
	.leftSide-compact  {
		background: #333333;
		width: 40px;
		float: left; 
		position: absolute;
		left:-40px;
	}
	
	.leftSide-compact .branch span{display: none;}
  
	.leftSide-compact .menu_title {
		display: none;
	}

.user_edit_form .formular{
	border: 1px solid rgb(233, 200, 200);
margin-right: 15px;
padding: 15px 0 0 15px;
background: mintcream;
	
}

.abs_msg{
position: absolute;
top: 45px;
z-index: 2;
width: 400px;
margin-left: -200px;
left: 50%;
color: red;
background: rgba(0, 128, 0, 0.39);
font-weight: bold;
text-align: center;
padding: 20px;	
}
.tabel_stocuri, .tabel_stocuri-wide{min-height: 300px;}
.art_edit_form iframe, textarea{width:100%; height:350px;}
.titlu_articol{width:587px}

/* stiluri tabele*/

.form_cantit{
	width: 50px;
	display:inline;
	text-align: right;
}
#side_bar_right{
	top: 0;
	position: absolute;
	right: 0px;
	overflow: auto;
	border: 0;
/*	width: 195px; */
	width: 295px;
	/*height: 750px;*/
	max-height: 100%;
}

.menu_title{display:inline;}
.stick{
	position: fixed !important;
	top: 0px;
	right: 0px;
/*	width: 195px; */
	width: 295px;
	max-height: 100%;
	overflow-y: auto;
	overflow-x: auto;
	z-index: 10000;
}

.sidebarStick{
	position: fixed !important;
	top: 0px;
	overflow-y: auto;
	height:100%;
}

.basketTogglerStick{
	position: fixed !important;
	top: 0px;
}

.container-fluid{position:relative;}

.menu_left_toggler{
z-index: 10;
top: 5px;
background: rgba(128, 128, 128, 0.52);
max-width: 30px;
margin: 20px;
position: fixed;
border-radius: 5px;
float: right;
padding: 7px 10px;
margin-right: 5px;
margin-left: 5px;
background-color: #2c2c2c;
background-image: -ms-linear-gradient(top, #333333, #222222);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
background-image: -webkit-linear-gradient(top, #333333, #222222);
background-image: -o-linear-gradient(top, #333333, #222222);
background-image: linear-gradient(top, #333333, #222222);
background-image: -moz-linear-gradient(top, #333333, #222222);

background-image: -ms-linear-gradient(top, #4CAF50, #00b771);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4CAF50), to(#00b771));
background-image: -webkit-linear-gradient(top, #4CAF50, #00b771);
background-image: -o-linear-gradient(top, #4CAF50, #00b771);
background-image: linear-gradient(top, #4CAF50, #00b771);
background-image: -moz-linear-gradient(top, #4CAF50, #00b771);

background-repeat: repeat-x;
border-color: #222222 #222222 #000000;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

.basket_toggler{
  top: 0px;
  right: 0px;
  z-index: 1;
/*	background: rgba(128, 128, 128, 0.52); */
	background: green;
	background: #00b771;
  max-width: 30px;
  position: absolute;
  border-radius: 3px 0 0 3px;
  padding: 7px 10px;
  margin-right: 0px;
  margin-left: 5px;
  height:10px;
  width:10px;
}
.basket_toggler:before {
    content: '<<';
    color: whitesmoke;
    height: 24px;
    line-height: 24px;
    position: absolute;
    display: block;
    top: 0;
}

.basket_toggled{
/*	right: 195px; */
	right: 295px;
}
.basket_toggled:before {
    content: '>>';
    color: whitesmoke;
    height: 24px;
    line-height: 24px;
    position: absolute;
    display: block;
    top: 0;
}

.basket_toggler .icon-bar, .menu_left_toggler .icon-bar{
	margin-bottom: 3px;
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.wide_content{
	width: 97% !important;
}

 /*
  * PAGINATIE TABELE
  */
 .tbl_bottom{
	background: #ebebeb;
	border-top: 1px solid #cbcbcb;
	margin: 0 1px;
 } 
 
 .rows_count{
	width: 225px;
margin: 5px 8px;
float: left;
 }
  
.paginatie{
	float: right;
	margin: 5px 8px;
}

.paginatie div{
	display: inline;
	padding: 0 5px;
	cursor: pointer;	
}

.paginatie label{
	display: inline;
}

.paginationBtn{
	background: #dcdcdc;
	border: 1px solid #fdfdfd;
	border-radius: 6px;
	width: 26px;
	color: #1481a8;
	font-weight: bold;
}

.paginationBtn:hover{
	border-right: 0px;
	border-bottom:0px;
	margin-left: 1px
}

.paginatie input{
	display: inline;
	width: 50px;
	text-align: right;
}
.paginatie input#pg_input{
	padding: 0 5px;
	background: white;
	width: 2em;
	border-radius: 6px;
	vertical-align: baseline;
	margin: 0;
}



.inactive{
	color: gray;
}

.inactive:hover{
	border: 0 !important;
	color: gray;
}

.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
  }
  /* IE 6 doesn't support max-height
   * we use height instead, but this forces the menu to always be this tall
   */
  * html .ui-autocomplete {
    height: 300px;
  }

.firma, .subunitate{
	position: relative;
	display: inline;
	float: left;
	width: 100px;
	height: 19px;
	overflow: auto;
	overflow-x: hidden;
	max-height: 70px;
	border-right: 1px solid gray;
	background: rgb(243, 243, 243);
	padding: 3px;
	margin: 10px;
	text-align: center;
	cursor: pointer;
	white-space: nowrap;
}

.client_moneda{
	margin: 15px 0;
}

.select_client{
	float: left;
	display: inline;
	margin: 5px 5px 5px 0;
	background: white;
	height: 24px;
/*	width: 244px; */
	width: 344px;
	border-radius: 7px;
	position: relative;
}

.label_area {
	display: grid;
	grid-template-columns: 1fr 1fr;
}

@media (max-width: 1300px) {
	.label_area {
		grid-template-columns: 1fr;
	}
}

.modal_detalii .label_div {
    width: 90px;
}

.label_div{
	display: inline;
	color: #0483b8;
	padding: 4px 12px;
	background-color: #ececec;
	border: 0px;
	border-radius: 7px 0 0 7px;
	position: relative;
	line-height: 16px;
	float: left;
	text-align: center;
}

.label_div:after{
	content: '';
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 8px solid #ececec;
	position: absolute;
	right: -6px;
	top: 7px;
	z-index: 1;
}

.input_wrap{
/*	width: 109px; */
	min-width: 109px;
	max-width: 409px;
	margin: 0px;
	text-align: left;
	display: inline;
	color: #0483b8;
	border: 0px;
	border-radius: 0 7px 7px 0;
	position: relative;
	height: 24px;
	padding: 4px 0; 
/*	padding-right: 20px; */
}

.select_client label:after, .select_sediu label:after{
	content: '';
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 8px solid #ececec;
	position: absolute;
	right: -6px;
	top: 7px;
	z-index: 1;
}

.select_sediu .input_wrap .ui-combobox,
.select_client .input_wrap .ui-combobox, .select_sediu .input_wrap .ui-combobox{
	width: 175px;
	float: left;
}

.select_client .input_wrap .ui-combobox {
	width: 275px;
}


/* extra css 18-jun-2018 select_oferte */

.select_oferte .input_wrap .ui-combobox {
	min-width: 500px;
	float: left;
}


@media (min-width: 768px) {
	.select_sediu .input_wrap .ui-combobox{
	/*	width: 475px; */
		width: 375px;
		float: left;
	}
}

.select_oferte .input_wrap .ui-combobox input,
.select_client .input_wrap .ui-combobox input, .select_sediu .input_wrap .ui-combobox input{
	width: 100%;
	margin: 0px;
	text-align: left;
	display: inline;
	color: #0483b8;
	padding: 0px 6px;
	border: 0px;
	border-radius: 0 7px 7px 0;
	position: relative;
	height: 24px;
}

.select_moneda, .select_sediu{
	float: left;
	display: inline;
	margin: 5px 5px;
/*	width:244px; */
	min-width: 244px;
	max-width: 544px;
}

.select_sediu{
	float: left;
	display: inline;
	margin: 5px 5px;
/*	width:544px; */
	width:444px;
}



.select_oferte {
	float: left;
	display: inline;
	margin: 5px 5px;
/*	width: 500px; */
/*	max-width: 1000px; */
	width: 100%;
}

.select_oferte .input_wrap {
	max-width: 1000px;
}

.select_oferte .btn_add_offer_items {
/*	margin-left: 800px; */
	float: left;
	top: -10px;
	margin-left: 20px;
}

.select_oferte .btn_add_offer_items input{
	line-height: 16px;
	border: 0px;
}



.select_oferte label,
.select_moneda label, .select_sediu label{
	display: inline;
	color: #0483b8;
	padding: 4px 12px;
	background-color: #ececec;
	border: 0px;
	border-radius: 7px 0 0 7px;
	position: relative;
}

.locked span{
	width: initial;
margin: 0px;
border-radius: 0 7px 7px 0;
padding: 4px 0;
display: inline;
color: gray;/* #0483b8;*/
border: 0px;
line-height: 16px;
text-align: center;
}

.select_moneda label:after{
	content: '';
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 6px solid #ececec;
	position: absolute;
	right: -6px;
	top: 7px;
}

.select_moneda .input_wrap{
	float: left;
	padding: 0;
	padding-right: 20px;
}

.select_moneda .input_wrap span{
	float: left;
	margin-left: 10px;
}

.table_title_bar2 .submit_this{
	display: inline-block;
	background-color: white;
	height: 19px;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
	background-image: url(../imagini/ok.png);
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: 5px;
	margin:0;
	padding-left: 23px;
	float: inherit;	
}

.table_title_bar2 .submit_this:hover{
	background-size: 17px;
	background-position: 3px;
	/*background-color: rgb(248, 239, 209);*/
}

/*.table_title_bar2 .submit_this:hover::before{
	border-left-color: rgb(248, 239, 209);
	}*/

.table_title_bar2 .submit_this input{
	height: 100%;
	width: 75px;
	background-color: #0483b8;
	color: white;
	font-size: 11px;
	margin: 0;
	float: right;
	border: 0;
	position: relative;
	font-family: helvetica;
	border-radius: 0 5px 5px 0;
	padding: 0 10px;
}

.table_title_bar2 .submit_this:before{
	content: '';
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 8px solid #fff;
	position: absolute;
	left: 20px;
	top: 5px;
	z-index: 1;
}

.submit_this{ 
	display: inline-block;
	background-color: white;
	height: 35px;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
	top: 2px;
	background-image: url(../imagini/ok.png);
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: 9px;
	margin: 10px 0;
	padding-left: 36px;
	float: right;
}
.submit_this.add_new{
	padding-left: 0;
	background-color: transparent;
}
.submit_this.add_new .whiteOK{
	height: 100%;
    width: 36px;
    float: left;
    background: #fff;
    background-image: url(../imagini/ok.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 9px;
}
.submit_this.add_new{float: left}

.submit_this.recalc, 
.submit_this.add_file,
/*.submit_this.download_file, */
.submit_this.clone,
.submit_this.incaseaza,
.submit_this.printeaza_comanda,
.submit_this.delete_it{margin-right: 15px;}

.submit_this.add_new input, .submit_this.recalc input{
	background: #606060; 
	background: -moz-linear-gradient(left,  #606060 0%, #7d7d7d 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#606060), color-stop(100%,#7d7d7d)); 
	background: -webkit-linear-gradient(left,  #606060 0%,#7d7d7d 100%); 
	background: -o-linear-gradient(left,  #606060 0%,#7d7d7d 100%); 
	background: -ms-linear-gradient(left,  #606060 0%,#7d7d7d 100%); 
	background: linear-gradient(to right,  #606060 0%,#7d7d7d 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#7d7d7d',GradientType=1 ); 
}

.submit_this.add_new.of_art input{
	background: mediumseagreen; 
}


.submit_this.delete_it input{
	background: #c84a3e; /* Old browsers */
	background: -moz-linear-gradient(left,  #c84a3e 0%, #e66760 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#c84a3e), color-stop(100%,#e66760)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #c84a3e 0%,#e66760 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #c84a3e 0%,#e66760 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #c84a3e 0%,#e66760 100%); /* IE10+ */
	background: linear-gradient(to right,  #c84a3e 0%,#e66760 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c84a3e', endColorstr='#e66760',GradientType=1 ); /* IE6-9 */
}

.submit_this.add_file input {
	background: purple; /* Old browsers */
	background: -moz-linear-gradient(left, purple 0%, fuchsia 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,purple), color-stop(100%,fuchsia)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  purple 0%, fuchsia 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  purple 0%, fuchsia 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  purple 0%,fuchsia 100%); /* IE10+ */
	background: linear-gradient(to right,  purple 0%, fuchsia 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='purple', endColorstr='fuchsia',GradientType=1 ); /* IE6-9 */
}

.submit_this.download_file input {
	background: green; /* Old browsers */
	background: -moz-linear-gradient(left, green 0%, lime 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, green), color-stop(100%, lime)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  green 0%, lime 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, green 0%, lime 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, green 0%, lime 100%); /* IE10+ */
	background: linear-gradient(to right, green 0%, lime 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='green', endColorstr='lime', GradientType=1 ); /* IE6-9 */
}

.submit_this.clone input {
	background: brown; /* Old browsers */
	background: -moz-linear-gradient(left, brown 0%, red 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, brown), color-stop(100%, red)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  brown 0%, red 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, brown 0%, red 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, brown 0%, red 100%); /* IE10+ */
	background: linear-gradient(to right, brown 0%, red 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='brown', endColorstr='red', GradientType=1 ); /* IE6-9 */
}

.submit_this.incaseaza input {
	background: #2B0B30; /* Old browsers */
	background: -moz-linear-gradient(left, #2B0B30 0%, #4b0082 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2B0B30), color-stop(100%, #4b0082)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #2B0B30 0%, #4b0082 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #2B0B30 0%, #4b0082 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #2B0B30 0%, #4b0082 100%); /* IE10+ */
	background: linear-gradient(to right, #2B0B30 0%, #4b0082 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2B0B30', endColorstr='#4b0082', GradientType=1 ); /* IE6-9 */
}

#chosen-file label {
	max-width: 100px;
}

#chosen-file input {
	width: 50%;
	max-width: 1000px;
}




.submit_this.submit_this_basket{float:center;float: none;}
.submit_this:hover, .submit_this.add_new:hover .whiteOK{
	background-size: 23px;
	background-position: 7px;
}
.submit_this:before{
	content: '';
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 8px solid #fff;
	position: absolute;
	left: 36px;
	top: 12px;
	z-index: -1;
}
.submit_this input{
	height: 100%;
	color: white;
	border-radius: 0;
	font-size: 11px;
	margin: 0;
	float: right;
	border: 0;
	padding: 0px 10px;
	position: relative;
	font-family: helvetica;
	border-radius: 0 5px 5px 0;
	background: #0a76a5; /* Old browsers */
background: -moz-linear-gradient(left,  #0a76a5 0%, #2594bf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0a76a5), color-stop(100%,#2594bf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #0a76a5 0%,#2594bf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #0a76a5 0%,#2594bf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #0a76a5 0%,#2594bf 100%); /* IE10+ */
background: linear-gradient(to right,  #0a76a5 0%,#2594bf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a76a5', endColorstr='#2594bf',GradientType=1 ); /* IE6-9 */

}

.table_title_bar{
	background-color: #ebebeb;
	margin: 0 1px;
	padding: 4px 12px;
}

.table_title_bar2{
	background-color: #eee8d8;
	margin: 0 1px;
	padding: 4px 12px;
	padding-top: 12px;
	border-bottom: 1px solid #d0ccc9;
	border-top: 1px solid #d0ccc9;
	min-height: 38px;
}

.table_title_bar2 label{
	display:inline-block;
	vertical-align: middle;	
	padding-right: 5px;
	margin-bottom: 10px;
}

.table_title_bar2 form{margin:0;}

.table_title_bar2 input{
	display: inline;
	width: 120px;
	height: 18px;
	border-radius: 6px;
	margin-right: 8px;
	border: 1px solid #cccccc;
	line-height: 18px;
	font-size: 13px;
	padding: 0 6px;
}


.filtru{
	display: inline-block;
}

.filtru .ui-combobox ul li a{padding: 0px .4em;}
.footer{
	background: #CDCDCD;
	font-size: 11px;
	padding: 25px 0; 
	position: relative;
	float: left;
}

.table_title_forms{
	background: #0a76a5;
background: -moz-linear-gradient(left, #0a76a5 0%, #2594bf 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0a76a5), color-stop(100%,#2594bf));
background: -webkit-linear-gradient(left, #0a76a5 0%,#2594bf 100%);
background: -o-linear-gradient(left, #0a76a5 0%,#2594bf 100%);
background: -ms-linear-gradient(left, #0a76a5 0%,#2594bf 100%);
background: linear-gradient(to right, #0a76a5 0%,#2594bf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a76a5', endColorstr='#2594bf',GradientType=1 );
margin: 0 1px;
padding: 10px 25px 0 25px;
}
.table_title_forms .select_serie, .table_title_forms .select_numar, .table_title_forms .select_data {display: inline-block;	margin-bottom: 5px;}
.table_title_forms .input_wrap{padding:0; float: left;margin-right: 30px;}
.table_title_forms .input_wrap input{
	width: 100%;
	margin: 0px;
	text-align: left;
	display: inline;
	color: #0483b8;
	padding: 0px 6px;
	border: 0px;
	border-radius: 0 7px 7px 0;
	position: relative;
	height: 24px;
}

.table_title_forms .select_data .input_wrap{width: 80px;}
.table_title_forms .select_data .input_wrap input{text-align: center;}

.table_title_forms .select_serie .input_wrap{width: 80px;}
.table_title_forms .select_serie .input_wrap span{margin-left: 10px;float: left;}

.locked .input_wrap{
	background-image: url(../imagini/lock1.png);
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: right;
	background-color: #fff;
}
.table_title_forms .select_numar  .input_wrap span{float: right;margin-right: 20px;}

.modal1{/*.detalii_comanda_modal*/
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1000;
	overflow: auto;
}
.detalii_modal_wrap{
	position: relative;
    top: 1%;
    max-width: 98%;
    max-height: 98%;
	background: #CDCDCD;
    margin: auto;
    overflow: auto;
	padding: 35px 20px;
    box-sizing: border-box;
}

.detalii_comanda_modal .detalii_modal_wrap, .detalii_oferta_modal2 .detalii_modal_wrap{
	width: 70em;
	width: 100em;
} 

.close_modal{
	position: absolute;
    right: 0;
    top: 0;
    padding: 0.5em 1em;
    border: 1px solid #999999;
    color: #ee5f5b;
    margin: 2px;
	cursor: pointer;
}

.form_modal_oferta{
	margin:0;
}
.form_modal_oferta .input_wrap{
	padding: 0;
	float:left;
	width: 49%;
}

.form_modal_oferta .label_div{width: 49%;padding: 4px 1%;}
.form_item{
	padding: 10px 0%;
    float: left;
    width: 100%;   
}
.input1{
	border: 0;
    border-radius: 0 5px 5px 0;
    padding: 0 1em;
    margin: 0;
    height: 24px;
    line-height: 24px;
    color: #0a76a5;
	box-sizing: border-box;
	text-align: center;
}
.detalii_oferta_modal .detalii_modal_wrap, .detalii_obiect_modal{width: 27em;}
.modal_oferte_articol_comanda .detalii_modal_wrap{width: 50%;min-width:30em;}
.detalii_oferta_modal .detalii_modal_wrap.genoff_wrap {width: 100%;}

.submit_this.add_to_oferta{clear:right;float:right;}
.submit_this.go_back,
.submit_this.close_this_modal{clear:left;float:left;}
.submit_this.go_back input,
.submit_this.close_this_modal input {background: #ee5f5b;}
.ofertaDeLaPanaLa .input_wrap.ofertaDeLA{margin-right: 0;border-radius: 0;}
.ofertaDeLaPanaLa  .label_div.ofertaPanaLa{border-radius: 0;}

#offer_load_all,
#offer_selector_import,
#btn_offer_selector,
#btn_new_art, #btn_new_part, #btn_new_obj,
#btn_new_pc,
#btn_sold_part, #btn_incasare_client,
#btn_offer_template, #btn_offer_template_simple,
.btn_sold_part, .btn_incasare_client,
.gen_chit, .listeaza_factura,
#listeaza_oferta,
.btn_loturi_art, .btn_stoc_art, .btn_adauga_in_comanda,
#select_part_btn, #filter_part_btn
 {
	margin-left: 2% !important;
}

.BUTTON_SOLD_PART .btn_sold_part {
	float: left !important;
}


#tabel_solduri_content {
	overflow-x: auto;
	overflow-y: hidden;
}


/* pentru paginatie */
#page_buttons {
	padding-top: 2%;
}

.pageInfo {
	text-align: center;
	min-width: 50px;
	width: 50px;
	margin-right: 2%;	
	font-weight: bold;
}

.pageButton:hover {
	text-decoration: underline;
	color: navy;
}

/*
.soldClient tr:first-child {
	position: absolute;
	top: 10px;
	padding: 0 10px;
}
*/

.sold_wrapper table {
	max-height: 66vh;
	overflow: auto;
}

/*
.sold_wrapper tbody, .sold_wrapper thead tr {
  display: table;
  width: 100%;
  table-layout: fixed; 
  height: 60%;
  overflow: auto;
}
*/

.sold_wrapper, .sold_wrapper tbody {
  display: table;
  width: 100%;
  height: 60%;
  overflow: auto;
}

/*
.sold_wrapper td {
  border:1px solid;
}
*/
.sold_wrapper * {box-sizing:border-box;}


/* new 21-apr-2017 */

.partener_wrap {
	min-width: 80%;
}

.partener_wrap .form_item {
	width:45%; 
	margin-left: 5%;
}

@media(max-width:768px) {
	.partener_wrap {
		min-width: 100%;
	}

	.partener_wrap .form_item {
		width:90%; 
		margin-left: 5%;
	}
}

/* 1-jun-2017 */

/*
.partener_wrap .CODPART {
	width: 10vw;
}

.partener_wrap .DEN_PART {
	width: 66vw;
}

.partener_wrap .CODFISCAL {
	width: 22vw;
}
*/

.partener_wrap .CODPART {
	width: 30vw;
}

.partener_wrap .DEN_PART {
	width: 50vw;
}

.partener_wrap .CODFISCAL {
	width: 20vw;
}

.partener_wrap #lista_parteneri table {
	max-height: 66vh;
	overflow: auto;
	display: block;
}


.tbl_bottom2 #val_disc_cos span,
.tbl_bottom2 #val_cos span,
#detalii_oferta_modal2 .detalii_modal_wrap .tbl_bottom2 #val_disc span,
#detalii_oferta_modal2 .detalii_modal_wrap .tbl_bottom2 #val span,
#detalii_comanda_modal .detalii_modal_wrap .tbl_bottom2 #val_acc span,
#detalii_comanda_modal .detalii_modal_wrap .tbl_bottom2 #val span{
	color: red;line-height: 25px;font-size: 19px;font-weight: bold;
}

.tbl_bottom2 #val_disc_cos,
.tbl_bottom2 #val_cos,
#detalii_oferta_modal2 .detalii_modal_wrap .tbl_bottom2 #val_disc,
#detalii_oferta_modal2 .detalii_modal_wrap .tbl_bottom2 #val,
#detalii_comanda_modal .detalii_modal_wrap .tbl_bottom2 #val_acc,
#detalii_comanda_modal .detalii_modal_wrap .tbl_bottom2 #val {
	min-width: 150px;
	max-width: 200px;
	display: inline-block;
}

.sold_part .detalii_modal_wrap {
	width: 100%;
	min-width: 100%;
}

.val_inc_input {
	height: 28px;
	margin-bottom: 0px;
}

/* 22-jun-2017 */

.incasare_wrap {
	min-width: 80%;
}

.incasare_wrap .form_item {
	width:45%; 
	margin-left: 5%;
}

@media(max-width:768px) {
	.incasare_wrap {
		min-width: 100%;
	}

	.incasare_wrap .form_item {
		width:90%; 
		margin-left: 5%;
	}
}

.incasare_wrap {
	min-height: 66vh;
}


/*
.to-print {
	margin-top: 10px;
	margin-bottom: 100px;
}
*/

#det_incasare {
/*	
	position: fixed;
	top: 0px;
	left: 0px;
	margin-left: 10%;
	margin-right: 10%;
	width: 100%; */
	width: 100vw;
	background: rgb(205, 205, 205, 0.5);
/*	height: 100vh; */
}


#det_incasare .to-print.focus {
	
	position: fixed;
	top: 0px;
	left: 0px; 
	z-index: 111;
	background: #d3d3d3;
	/*
	width: 80vw;
	margin-left: 10vw;
	margin-right: 10vw;
	*/
	padding-top: 50px;
	padding-bottom: 50px;
	padding-left: 10%;
	padding-right: 10%;
	margin-left: 10%;
	margin-right: 10%;
	width: 60%;
	height: 100%;
}


.info-firma, .info-firma-h {
	display: none;
	margin-bottom: 5px;
}

.info-firma {
	display: none;
	width: 50%;
	float: left;
	margin-right: 5%;
	max-width: 50%;
}

.info-client {
	max-width: 45%;
}

.info-client,
.info-firma, .prop_incasare {
	padding-top: 50px;
	word-wrap: break-word;
}

.info-client, .info-comanda, .info-incasare {
	display: none;
}

/*
.prop_incasare {
	width: 44%;
	float: left;
	margin-bottom: 5px;
}
*/

.prop_incasare {
	float: right;
	margin-bottom: 5px;
}

.cant_serie_input {
	margin: auto;
}

/* 13 iun 2017 */

.detalii_stoc_wrap {
	min-width: 80%;
}

.detalii_stoc_wrap .form_item {
	width:45%; 
	margin-left: 5%;
}

@media(max-width:768px) {
	.detalii_stoc_wrap {
		min-width: 100%;
	}

	.detalii_stoc_wrap .form_item {
		width:90%; 
		margin-left: 5%;
	}
}

.detalii_stoc_wrap {
	min-height: 66vh;
}


/* 2 aug 2017 */

#agentList {
	max-height: 200px;
	overflow-y: scroll;
}

.attr_checkbox {
	margin: 10px !important;
	transform: scale(2.0);
}

#filter_part, #filter_incasari {
	padding-bottom: 30px;
}

#resp_stoc {
	padding-top: 60px;
}

#resp {
	padding-top: 30px;
}

/* 15 ian 2018 */

#articole_detalii_comanda .linie_comanda td {
	word-wrap: break-word;
	word-break: break-all; 
}

#articole_detalii_comanda .linie_comanda .NR_CRT, 
#articole_detalii_comanda .linie_comanda .DEN_UM1, 
#articole_detalii_comanda .linie_comanda .CANTCOMANDA,
#articole_detalii_comanda .linie_comanda .CANTACCEPTAT,
#articole_detalii_comanda .linie_comanda .PROCDISC,
#articole_detalii_comanda .linie_comanda .FACTURAT {
	max-width: 5%;
	min-width: 25px;
}

#articole_detalii_comanda .linie_comanda .PU,
#articole_detalii_comanda .linie_comanda .TERMEN {
	max-width: 10%;
	min-width: 70px;
}

#articole_detalii_comanda .linie_comanda .DENUMIRE {
	max-width: 44%;
}

#articole_detalii_comanda  td {
	white-space: normal !important;
}

.det_stoc.link {
	min-width: 22px;
}

.link_det_stoc {
	display: none;
}

.link_det_stoc.ds_active {
	display: block;
}

.selected .link_det_stoc {
/*	background-color: navy; */
	font-weight: bold;
}

#t_print {
	display: none;
}

#obs_oferta_print {
	display: none;
}

@media print {

	* {
	/*	overflow-y: hidden; */
		color: black !important;
		background-color: white !important;
	}

	body * {
		visibility: hidden;
	/*	max-height: 45vh; */
/*		max-height: 90vh; */
	/*	max-height: 100%; */
  	}
  .to-print.focus, .to-print.focus * {
		visibility: visible;
		display: auto;
  	}
	.to-print.focus {
		position: absolute;
		left: 0;
		top: 0;
	/*	height: 100vh; */
	/*	height: 100%; */
	}

	.to-print-factura, .to-print-factura * {
		visibility: visible;
		display: auto;
	/*	overflow: hidden; */
	}
	.to-print-factura {
		position: absolute;
		left: 0;
		top: 0;
	/*	height: 100vh; */
		font-size: 10px;
	}

	.to-print-comanda, .to-print-comanda * {
		visibility: visible;
		display: auto;
	/*	overflow: hidden; */
		background-color: white;
	}
	.to-print-comanda {
		position: absolute;
		left: 0;
		top: 0;
	/*	height: 100vh; */
		font-size: 10px;
	}

	
	.to-print-comanda #det_init #client_moneda {
		display: none;
	}

	#forPrint #client_moneda {
		display: none;
	}

	#forPrint .PU.cu {
		display: none !important;
		visibility: hidden;
	}
	
	#forPrint .PRET_TVA.fara {
		display: none !important;
		visibility: hidden;
	}

	#forPrint td {
		min-width: 50px;
	}


	#forPrint #articole_detalii_oferta .split2, #forPrint #articole_detalii_oferta .split1 {
		display: none !important;
	}

	#t_print {
		display: table !important;
	}

	#t_print td, #t_print th {
		
		padding: 2px;
		padding-top: 2px;
		padding-left: 2px;
		padding-bottom: 2px;
		padding-right: 2px;

	/*	font-size: 0.5em; */
		
		word-wrap: break-word;
		word-break: break-all;
		white-space: normal;
	}

	#t_print .denumire {
		max-width: 40%;
	}

	#obs_oferta {
		display: none !important;
	}

	#obs_oferta_print {
		display: inline;
		line-height: 24px;
	}
	
	h3, sub, .close_modal,
	.submit_this,
	.listeaza, .print_incasare, .go_back, .inapoi {
		display: none;
	/*	visibility: hidden; */
	}

	table, th, td {
		border: 1px solid black !important;
	} 

/*
	#mainbox, #content {
		max-height: 100vh !important;
		overflow: hidden !important;
	}
	*/

	.info-firma, .info-firma-h {
		display: block;
	}

	.info-firma-h {
		padding-top: 50px;
	}

	.info-client, .info-comanda, .info-incasare {
		display: block;
	}

	.info-client {
		float: right;
	}

	.info-comanda, .info-incasare {
		text-align: center;
		margin-bottom: 10px;
	}

	/*
	.info-comanda>span{
		margin: auto;
		text-align: center;
	}
	*/

	/*
	#client_moneda {
		display: none;
	}
	*/

	#det_init {
		width: 100%;
	}

	#det_incasare .to-print.focus {
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 0px;
		margin-right: 0px;
		width: 90%;
		width: calc(100% - 20px);
		height: 100%;
	}

	#content, #content * {
	/*	display: none !important; */
	}

	.my_tab.split1, .my_tab.split2 {
		display: none !important;
	}

	#forPrint {
		position: absolute; 
		top: 0;
	/*	width: 100%; */
		padding-left: 5%;
		padding-right: 5%;
		width: 90%;
	}

	#forPrint * {
		visibility: visible;
	}

	.label_div {
		overflow-x: hidden;
	}

	.tbl_bottom2 {
		border: 0px !important;
	}
	
	.modal1{/*.detalii_comanda_modal*/
		position: absolute;
		width: 100%;
		/* height: 100%; */
		height: auto;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.6);
		z-index: 1000;
		/* overflow: auto; */
		overflow: visible;
		transform: translateY(-200px);
	}
	.detalii_modal_wrap{
		position: relative;
		top: 1%;
		max-width: 98%;
		/* max-height: 98%; */
		background: #CDCDCD;
		margin: auto;
		/* overflow: auto; */
		padding: 35px 20px;
		box-sizing: border-box;
	}

	.info-comanda {
		display: grid;
		place-content: center;
		place-items: center center;
	}
}


/* 30 may 2018 */
/*
.o_g {
	display: none;
}

.o_g.sel {
	display: block;
}
*/

.oferta_generica {
	display: none;
}

.oferta_generica.og_sel {
	display: flex;
}

/*
.oferta_generica .left-side, .oferta_generica .right-side {
	width: 50%;
}
*/

/*
.oferta_generica .left-side, .oferta_generica .right-side, .oferta_generica .dim_side {
	width: 33%;
}
*/

.oferta_generica .left-side {
	width: 50%;
}

.oferta_generica .right-side {
	width: 20%;
}

.oferta_generica .dim_side {
	width: 30%;
}

.oferta_generica .select_atr, .oferta_generica .dim_area {
/*	border: 1px solid navy; */
	border: 1px solid #0181c0;
	padding: 10px;
	min-height: 100px;
}

/* 4 iun 2018 */

#genoff_send_btn_simple {
	display: none;
}

#detalii_oferta_generica_modal.simple .genoff_wrap {
	width: 50%;
	width: 60%;
	width: 100%;
}

#detalii_oferta_generica_modal.simple .left-side {
	width: 100%;
}

#detalii_oferta_generica_modal.simple .right-side {
	display: none;
}

#detalii_oferta_generica_modal.simple .dim_side {
	display: none;
}

#detalii_oferta_generica_modal.simple #genoff_send_btn {
	display: none;
}

#detalii_oferta_generica_modal.simple #genoff_send_btn_simple {
	display: block;
}

.dim_table .CANT {
	width: 100px;
}

.dim_table .CANT input {
	width: 80px;
}

.total_dim_input {
	width: 200px;
}
.with_dim .total_dim_input {
	float: right;
}

.title_atr, .title_dim {
	width: 100%;
	font-weight: bold;
	margin-bottom: 10px;
/*	background-color: navajowhite; */
}



/* 19 iun */

/* #genoff_send_btn_simple, */
#genoff_send_btn {
	float: none !important;
	margin-left: 2%;
}

.left-side, .right-side .genoff_attr, .dim_side .dim_area {
	overflow-y: auto;
}

.oferta_generica div {
	max-height: 80vh;
}

/* 25 iun 2018 */
#detalii_oferta_generica_modal .left-side .cant_simple {
	display: none;
}

#detalii_oferta_generica_modal .left-side .cant {
	display: table-cell;
}

#detalii_oferta_generica_modal.simple .left-side .cant {
	display: none;
}

#detalii_oferta_generica_modal.simple .left-side .cant_simple {
	display: table-cell;
}

#detalii_oferta_generica_modal .left-side .cant, #detalii_oferta_generica_modal .left-side .cant_simple {
	max-width: 30%;
}

#detalii_oferta_generica_modal.simple .left-side input, #detalii_oferta_generica_modal .left-side input {
	margin: auto;
	max-width: 90%;
	max-height: 20px;
}

/* 26 iun 2018 */

.PRETREF {
	text-align: right;
}

td.pretref {
	width: 100px;
}

.submit_this.total_dim_btn {
	float: left;
}

.total_dim_input.total {
	margin-top: 15px;
	max-width: calc(100% - 150px);
}

/* 1 iul 2018 */

#extra_ovd #data_oferta {
	width: 120px;
	margin-top: 5px;
}

#ovd_span {
	float: left;
	padding: 10px;
}

#extra_ovd {
	float: left;
}

#filter_ovd {
	margin-top: 0px;
	margin-left: 10px;
}

/* 13 mar 2019 */
#tovd_span {
	float: left;
	padding: 20px;
	padding-left: 10px;
}

.ofsel_extra_container {
	display: flex;
	max-width: 50%;
}

/* 2 apr 2019 */
.left-side, .right-side .genoff_attr,
.dim_table_container {
/*	max-height: 80vh !important; */
	overflow-y: scroll;
}

.dim_table_container {
	max-height: 60vh !important;
}

#agent_search_text {
	width: 80%;
}

#agent_search_btn {
	margin-left: 5px;
	margin-right: 5px;
}

/* 16 apr 2019 */

.header_og {
	display: grid;
	grid-template-columns: 50% 50%;
}

.search-left-side {
	display: grid;
/*	grid-template-columns: auto 1fr auto; */
	grid-template-columns: 1fr auto;
	max-width: 400px;
	padding-bottom: 10px;
}

.left-side-search-txt-container {
	display: grid;
	place-items: center center;
	grid-template-columns: 1fr;
}

.left-side-search-txt {
	margin-bottom: 0px;
}

.left-side-search-btn {
	display: grid;
  place-content: center center;
  padding-left: 10px;
}

#selector_oferta_generica {
	width: 400px;
	margin-bottom: 0px;
}

.oferta_generica_selector_container {
	display: grid;
	grid-template-columns: auto auto;
	place-content: center center;
	place-items: center center;
	margin-bottom: 10px;
}