html{}
body {
/*	padding-top: 60px; */
padding-top: 40px;
  /*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;
}

.submit_this.invisible {
	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;
}

.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;}

.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;
}

#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;
	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;
	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 {
	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; 
	width: 50%; 
	max-width: calc(100% - 25px) !important;
	display: inline;
	text-align: right;
}

#side_bar_right {
	top: 0;
	position: absolute;
	right: 0px;
	overflow: auto;
	border: 0;
	width: 195px;
	/*height: 750px;*/
	max-height: 100%;
}

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

.sidebarStick {
	position: fixed !important;
	top: 40px; /* in loc de 0 */
	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-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);
  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;
}
.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;
	border-radius: 7px;
	position: relative;
}

.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;
	margin: 0px;
	text-align: left;
	display: inline;
	color: #0483b8;
	border: 0px;
	border-radius: 0 7px 7px 0;
	position: relative;
	height: 24px;
	padding: 4px 0;
}

.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_client .input_wrap .ui-combobox, .select_sediu .input_wrap .ui-combobox {
	width: 175px;
	float: left;
}

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

.select_client .input_wrap .ui-combobox input, .select_sediu .input_wrap .ui-combobox input, .select_oferte .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;
}

 .select_oferte {
	float: left;
	display: inline;
	margin: 5px 5px;
	width: 500px;
}

.select_oferte .btn_add_offer_items {
	margin-left: 200px;
}

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


.select_moneda label, .select_sediu label, .select_oferte 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;
}

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

#det_init .select_moneda:nth-of-type(1) .input_wrap, #det_init .select_moneda:nth-of-type(2) .input_wrap {
	width: 70%;
}

.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;
	
	margin-left: 1%;
	margin-right: 1%;
	
	padding-left: 23px;
	float: inherit;	
}

.table_title_bar2 .submit_this:hover {
	background-size: 17px;
	background-position: 3px;
}

.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
 {float: left}

.submit_this.recalc, 
.submit_this.delete_it, 
.submit_this.save_it,  
.submit_this.add_file,
.submit_this.download_file,
.submit_this.clone
{margin-right: 15px;}

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

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

.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.submit_this_basket {float:center;float: none;}
.submit_this:hover {
	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 */

}

.submit_this.add_to_basket 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: green; /* Old browsers */
}

.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: 10%;
    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{
} 

.close_modal {
	position: absolute;
    right: 0;
    top: 0;
    padding: 0.5em 1em;
    border: 1px solid #999999;
    background-color: #ee5f5b;
    color: white;
    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 {width: 27em;}
.modal_oferte_articol_comanda .detalii_modal_wrap {width: 70%;min-width:30em;}

@media (max-width: 1300px) {
	.modal_oferte_articol_comanda .detalii_modal_wrap{width: 100%;min-width:30em;}
}

.submit_this.add_to_oferta {clear:right;float:right;}
.submit_this.close_this_modal {clear:left;float:left;}
.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;}

#client-name {
	text-align: center;
	height: 24px;
	line-height: 24px;
}

/* new css */

#comenzi-user-header.my_tab_header td {
	padding: 0;
}

#comenzi-user-header.my_tab_header input {
	width: 99%; 
	width: calc(100% - 2px);
	padding: 0;
	border-radius: 0;
}

.tal {
	text-align: left;
}

.tac {
	text-align: center;
}

#comenzi-user-header .filtru {
	display: block;
}

#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;
}


#filters .submit_this {
	display: none;
}

.ui-menu-item {
	text-align: left;
}

/* pt view_lista_comenzi */
#detalii_comanda_modal .detalii_modal_wrap .tbl_bottom2 {
	width: 96%;float: left;padding: 10px 2%;
}

#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;
}

#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;
}

#detalii_comanda_modal .detalii_modal_wrap .obs {
/*	width:100%;margin-top: 20px;float: right; */
	width:85%;margin-top: 20px;float: right;
}

#detalii_comanda_modal .detalii_modal_wrap .obs .label_div {
	width: 13%;padding: 4px 1%;display:inline-block;overflow: hidden;	
}

#detalii_comanda_modal .detalii_modal_wrap .obs #obs_comanda {
	padding: 0 1%;width: 83%;display: inline-block;height: 24px;line-height: 24px;border: 0;border-radius: 0 6px 6px 0; background: white;
}

#detalii_comanda_modal .detalii_modal_wrap .submit_this.close_this_modal {
	display:inline; float:right;
}

#detalii_comanda_modal .obs_div .label_div {
	margin-top: 20px; 
}

/* pt view_comanda_buttons, view_oferta_buttons */

.obs_div {
	margin-right: 25px;margin-top: 20px; 
}
		
.obs_div > div {
	width:100%;
}
		
.obs_div .label_div {
	width: 13%;padding: 4px 1%;display:inline-block;overflow: hidden;
}
		
.obs_div .obs {
	width: 84%;display: inline-block;height: 24px;border: 0;border-radius: 6px;background: white;
}
		
.obs_div .obs #command_obs, .obs_div .obs #oferta_obs {
	width: 98%;max-width: 4000px;margin: 0;border: 0;border-radius: 0 6px 6px 0;padding: 4px 1%;height: 16px;
	float: right;
}
		
.btn_div {
	margin-right: 25px;margin-top: 10px;
	height: 60px;
}
		
.btn_div .send_it input {
	display:inline; float:right;
}

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

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

.select_dim {
	display: inline-block;
	margin: 5px;
}

.select_dim .label_div {
	display: inline-block;
}

.select_dim .input_wrap {
	display: inline-block;
	height: 16px;
	padding: 0;
}

.select_dim .input_wrap input {
	display: inline-block;
	height: 16px;
	padding: 0;
	padding-left: 10px;
	height: 24px !important;
}

.select_dim .input_wrap label {
	display: inline-block;
	height: 16px;
}
