/*@charset "utf-8"; 
-----------**************general**************------------*/
	@media screen {
	   .onlyPrint {
	       display: none;
	   }
	}
/***********body***********/
	body
   { 
    background-color:#d8dcda;
    color: black;
   }
   label
   {
  	font-style:italic;
   }
   
 /*  .breadcrumb { background:#ccd6da;}background:transparent #aaccce;border:solid 1pt indigo;*/
   .breadcrumb > li + li:before {
	  color: gray;
	}
   .pale{padding:0 0 0 0.5em }/*0.5em 0.5em 0.5em 1em;*/
   .paleL{padding:0 0 0 2em }/*0.5em 0.5em 0.5em 1em;*/
   .palefirst{padding:0; }/*0.5em 0.5em 0.5em 0*/
   .mabo{margin-bottom:0.5em ; }
   .labeli
   {
  	font-style:italic;
    padding-right:0.5em;
   }
    /***********color wg************/
    .wgc{
    	color: #29768A;
    	
    }
	.cntcs{
		display: block;
		position: absolute;
		padding: 5px;
		width: 240px;
		border: 1px solid black;
		left: 70%;
		top: 93%;
	}
  /***********background body************/
  .bg1
  {
  /*color: #008080;*/
  background-color: #d8dcda;
  padding:0.3em; 
  border: thin solid #29768A;
  border-radius: .5em  .5em .5em .5em;
  }
/***********atentionare visibila cu blink***********/
   	.attvis
	{
	text-decoration:blink;
	}
/***********atentionare cu caractere mari***********/
  	.attbig
{
font-size: 18px;
}
/***********culoare alt linii tabel***********/

	.bc1{ background-color: #e0ffff}
	.bc2{ background-color: #add8e6;}
	.bc3{ background-color: #d3d3d3;}
	.bc4{ background-color: #dcdcdc;}
	.altrowcolrh{background-color: #a4e5d7;}
	.ctv
   {
    background-color: #dde7dd;
   }
	.altrowcol
   {
    background-color: #E4E2EC;
   }
   	.altrowcol1
   {
    background-color: #FACFAB;
   }
   	.altrowcol2
   {
    background-color: #d8dcda;
   }
    .altrowcol3
   {
    background-color: #E4E5E9;
    padding: 0.1em 1em; 
  	border: thin solid none;
  	border-radius: 1em 1em 1em 1em;
   }
   .leg1{
   		font-size:1.2em;
   		font-style:italic;
   }
   tr.brtop  td{
   	border-top:solid thin magenta;
   }
   	.titlupagl{
		font-size:1.3em;
		font-style:italic;
		font-weight:bold;
		color: #2E3436;
		padding-left:1em;
	}
	.titlupaglsm{
		font-size:1em;
		font-style:italic;
		color:gray;
		padding-left:3em;
	}
	.titleh {
		color:#563d7c; 
		font-style:italic; 
		font-size:150%; 
		padding:1em;
	}	
	.repoheader{
		background:lightgray;
		font-size:1.3em;
		padding:0.5em;
	}
   /******************** border dreapta***************************/
     .borderdr{border-right: thin solid lightgray;}  
   /*  .borderdrd{border-right: thin solid magenta;}*/ 
/********************radius border***************************/
   	.rdbr
   {
    border: thin solid #29768A;
    border-radius: .5em  .5em .5em .5em;
   }  
   /********************vers js-ajax***************************/
   	#xvers
   {
    border: 1px double #563d7c;
    border-radius: 1em;
    box-shadow: -0px -0px 6px 3px purple;
    color:#563d7c;
    font-style:italic;
    background-color:#fff;
    padding:1em;
    margin:0.1em;
    text-align:center;
   } 
   /********************div atentionare***************************/
	.attn
   {
    border: thin solid red;
    border-radius: .5em  .5em .5em .5em;
    background-color:#EFF0F0;
    font-size:0.9em;
    padding:0.3em;
    margin:0.1em;
    text-align:center;
   } 
 
/********************fieldset***************************/
   	.fldsettransp
   {
    border: thin solid gray;
    border-radius: .5em  .5em .5em .5em;
    
   }
   	.fldset
   {
    background-color: #d8dcda;
    border: thin none #000000;
    border-radius: .5em  .5em .5em .5em;
    padding:0.5em;
   }
   .fldset legend
   {
    background-color: #d8dcda;
    border: thin solid white;
    border-radius: .3em  .3em .3em .3em;
   }

	/********************formulare A,M***************************/
#formAMS
	{
	 border: thin solid #29768A;
     border-radius: .5em  .5em .5em .5em;
	 padding:0.2em;
	 background-color: #d8dcda;
	}
#formAMS #cext
	{
    border: thin solid #29768A;
    border-radius: .5em  .5em .5em .5em;
    background-color: #29768A;
    padding:0.4em ;
    width:97%;
    text-align:center;
	}   
#formAMS #cext #cint
	{
	text-align:center;
	background-color: #d8dcda;
	}
#formAMS #cext #titlu
	{
	color: white;
	font-weight: bold;
	vertical-align:top;
	text-align:center;
	padding-bottom:0.4em ;
	}
/********************div preluare date (tiparire,laini,etc)***************************/
.divPrel
	{
	 padding:0;
	 border: 0.1em solid #A5B2A6;
	 background-color: #d8dcda;
	 border-radius: .5em  .5em .5em .5em;
	 text-align:center;
	}
.divPreli
	{
	 padding:0.2em;
	 border: 0.3em solid #29768A;
	 border-radius: .5em  .5em .5em .5em;
	 text-align:center;
	}
.divPrel .divPreli .continut
	{
    padding:0.4em ;
    margin-top:0.5em;
    margin-bottom:0.5em;
    margin-left:2em;
    margin-right:2em;
    text-align:center;
	}   
.divPrel .divPreli .titlu
	{
	 border-bottom: thin solid #29768A;
	 border-top: thin solid #d8dcda;
	 border-left: thin solid #d8dcda;
	 border-right: thin solid #d8dcda;
	 border-radius: 0em 0em 0.5em 0.5em;
	padding:0.2em;
	color: #29768A;
	font-weight: bold;
	text-align:center;
	}
.divPrel .divPreli .butoane
	{
	 border: thin solid #29768A;
     border-radius: .5em  .5em .5em .5em;
	vertical-align: middle;
	text-align:center;
	background-color:  #29768A;
	padding:0.2em;
	}
.divPrel .divPreli .butoane a:active,.divPrel .divPreli .butoane a:visited,.divPrel .divPreli .butoane a:link,.divPrel .divPreli .butoane a:hover
	{
	color: white;
	}
/********************div telecda(rapcustodie,JVC-ini)***************************/
	
.tcdiv
{
background-color:#F2F2FB;
    border: thin solid lightgray;
    border-radius: .4em  .4em .4em .4em;
    margin: 5px;
    padding: 5px;
}
.tcdiv caption
{
	font-weight: bold;
	text-decoration: underline;
	margin: 20px;
		
}
.tcdiv .fldset
   {
    background-color: #d8dcda;;
    border: thin none #000000;
    border-radius: .5em  .5em .5em .5em;
   }
.tcdiv .fldset legend
   {
    background-color: #d8dcda;;
    border: thin solid white;
    border-radius: .3em  .3em .3em .3em;
   }
/****************campuri dezactivate**************88***/
input[disabled] {color:black;}
select[disabled] {color:black;}

/***********titlu subliniat ingrosat-inlocuit cu caption***********/
   .titlupag  {
    margin: 10px;
	font-weight: bold;
	color:#29768A;
	font-style:italic;
	font-size:1.3em;
   }
   	.titbord{
		font-style:italic;
		color:gray;/*#563d7c*/
		padding-left:2em;
		text-align:left;
		margin-bottom:0.5em;
		font-size:1.2em;
	}
/***********subtotal tabel***********/
   .subtot
   { 
    background-color:#D8E0DA;
    color: black;
   }
   /***********text scris ca titlu aliniat stanga,cu tab,erroare***********/
   .texttitst
   {
    margin:0em 3em 0em 4em;
    padding:0.5em;
    background-color:#F2F2FB;
    border: thin none lightgray;
    border-radius: .4em  .4em .4em .4em;
    
   }
      .texttitstred
   {
    margin:0em 3em 0em 4em;
    padding:0.5em;
    color:red;
    background-color:#F2F2FB;
    border: thin none lightgray;
    border-radius: .4em  .4em .4em .4em;
    
   }
   .err{
	color: red;
	text-align:center;
}
   .errbg{
	background-color: lightcoral;/*plum*/
}
   .err1{
	color: red;
	text-align:center;
	padding-top:3em;
	padding-bottom:3em;
}
.alertmax{
	background-color:red;
}
.alertmed{
	background-color:orange;
}
.alertmin{
	background-color:yellow;
}

/***********tablista transparent***********/   
	.tablista
   { 
    margin: 0.5em;
    border-bottom:thin solid #29768A;
    border-right:thin solid #29768A;
    }
   .tablista caption
   { 
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 0.5em;
	text-align:left;
   }
   .tablista th
   { 
    font-weight: bold;
   }
/***********tabform***********/   
	.tabform
   { 
    background-color:#F2F2FB;/*#F2F0FB*/
    border: thin solid lightgray;
  	border-radius: .4em  .4em .4em .4em;
    margin: 0px;
    padding: 0px;
   }
    .tabform thead 
   { 
    background-color:#E4E5E9;
    font-style:italic;
    padding: 3px;
   }
   .tabform caption
   { 
	font-weight: bold;
	text-decoration: underline;
	margin: 20px;
   }
    .tabform legend
   {
    background-color: #F2F2FB;
    color:#29768A;
    font-style:italic;
    margin-left:0.5em;
   }
/***********tabform border***********/   
   	.tabformborder
   { 
    background-color:#F2F2FB;
    border: 0.5em solid #29768A;
    border-radius: .4em  .4em .4em .4em;
    margin: 0px;
    padding: 0px;
   }
/***********tabprev***********/ 
	.tabprev
   { 
    border: thin solid gray;/*#29768Alightgray;*/
    margin: 0px;
    padding: 0px;
   }
    .tabprev caption
   { 
	font-weight: bold;
	text-decoration: underline;
	margin: 20px;
   }
   	.tabprev thead 
   { 
    font-style:italic;
    padding: 3px;
    font-weight: bold;
    border-bottom: solid thin #29768A;
   }

   	.tabprev tfoot
   { 
    background-color:#D8E0DA;
   }
  	.tabprev tbody{
   }
   	.tabprev th
   { 
    background-color:#E4E2EC;
    font-style:italic;
    padding: 3px;
   }
   	.tabprev td{ 
   	padding: 3px;
   }
    .tabprev legend
   {
    background-color: #F2F2FB;
    color:#29768A;
    font-style:italic;
    margin-left:0.5em;
   }
 
/*-------------modal page------------*/
#modalPage{
display: none;
width: 70%;
}

.modalBackground{
opacity: 0.2;
width: 100%;
height: 100%;
background-color: #999999;
position: fixed;
z-index: 500;
top: 0px;
left: 0px;
}

.modalContainer
{
position: absolute;
z-index: 1000;
padding:0;
}
/*-------------modal page1 din modal page------------*/
#modalPage1{
display: none;
width: 70%;
}

.modalBackground1{
opacity: 0.2;
width: 100%;
height: 100%;
background-color: #999999;
position: fixed;
z-index: 1050;
top: 0px;
left: 0px;
}

.modalContainer1
{
position: absolute;
z-index: 1051;
padding:0;
}
/*-----------end modalpage----------*/

/*-------------modal div------------*/
#modalDiv{
display: none;
width: 70%;
}

.modalBgDiv{
opacity: 0.2;
width: 100%;
height: 100%;
background-color: #999999;
position: fixed;
z-index: 500;
top: 0px;
left: 0px;
}

.modalContDiv
{
position: absolute;
z-index: 1000;
padding:0;
}
.tablog
  { 
   background-color:#F2F2FB;
   margin: 0px;
   padding: 10px;
  }
/*-----------end modal div----------*/
/*-----------------receptie tabel js---------------------*/

  .recalignleft1{
   margin:0 auto;
   float:left;
   padding-left: 2px;
}
  .recalignleft  {
   margin:0 auto;
   float:left;
  }
.stg
{		float:left;
        width:40%;
}
.drp
{		
		float:left;
        width:60%;
}
/*articol stoc*/
#formartrec 
{
	vertical-align:top;
	margin: 0;
	padding-top: 0.3em;
	padding-left:0;
	clear:left;
	width:100%;
	height:4em; 
}

.maindiv{
	float:left;
	width:100%;
}
/*articol valoric*/
#formartval
{
	margin: 0;
	padding-top: 0.3em;
	padding-left: 0.3em;
	clear:left;
	width:100%;
	height: 5em;
}
.butartval{
	background-color:#d2e7d2;/* #d2f0d2*/
}
.maindivval{
	float:left;
	width:100%;
	background-color:#d2e7d2;/* #d2f0d2;*/
}
/*articol stoc storno in lista articole adaugate*/
.maindivst{
	float:left;
	width:100%;
	background-color:#ffc1be;
}
/*articol stoc storno in lista articole adaugate*/
.maindivvalst{
	float:left;
	width:100%;
	background-color:#FFDFdE;
}
/*div detalii articol adaugat*/
#divart{
	background-color:#d8dcda;/* #DAEAEB;#FFF3EA;*/
	display:block;
	position:absolute;
	padding:0.6em;
	width:30em;
	z-index:2;
	border:medium solid #29768A;
	border-radius: .7em  .7em .7em .7em;
	box-shadow: 2px 2px 10px 2px gray;
}
#divartcfur{
	background-color:#F2F2FB;
	display:block;
	position:absolute;
	padding:0.6em;
	width:39em;
	z-index:2;
	border:medium solid #29768A;
	border-radius: .7em  .7em .7em .7em;
	box-shadow: 2px 2px 10px 2px gray;
}
#divartc{
	display:block;
	position:absolute;
	width:35em;
	z-index:2;
	padding:0;

}
#divtooltip{
		padding: 5px 20px;
		position: absolute;
		font-weight:bold;
		font-size:1.1em;
		z-index: 9999;
		max-width: 350px;
		-webkit-box-shadow: 0 0 5px magenta;
		box-shadow: 0 0 5px magenta;
		background-color:#fdfdfd;
}
/*-----------------end receptie tabel js---------------------*/
.topl{
	background:#ffc1be;
	padding:.2em 0em .2em .2em;
}
.relinc {
	font-weight:bold;
	text-align: center;
	padding-left:.2em;
	padding-right:.2em;
	text-decoration:none;
	border:solid thin gray;
	color: #29768A;
	height:50%;
}
/*---------setup div sus---------*/
.wgtitbord{
	padding:0.5em 0.5em 0 0.5em;
	background:#aaccce;
}
.subwg{
	margin:0em 1em 0em 2em ;	
	padding-top:1em;
}
.sigwg{
	float:left;
	padding-right:1em;
	vertical-align:bottom;
}
.usr{
	float:left;
	width:30%;
	font-style:italic;
	color:gray;
}
.lgn{
	margin-left:0.5em;
	margin-right:2.5em;
	padding:0.1em 0.2em 0 0;
	font-size:16px;
	border:solid thin lightgray;
	cursor: pointer;
}
.lgn:hover{
	background-color:#e8e9ea;
	/*height:1.3em;
	min-height:1.3em;*/
}
.titwg{
	float:left;
	padding-right:1em;
	color: #29768A;
	font-weight:bold;
	font-size:3em;
	vertical-align:bottom;
}
.titwg1{
	float:left;
	padding-right:2em;
	color: #29768A;
	font-weight:bold;
	font-size:1.5em;
	vertical-align:middle;
}
.titwg2{
	float:left;
	color: black;
	padding-right:0em;
	font-weight:bold;
	font-size:2em;
	vertical-align:bottom;
}
/*---------setup continut----------------*/
.subwg1{
	margin:0em 1em;	
	padding:0em 1em;
	border-bottom:thin solid #c2ccd0;
}
.menwg{
	margin:2em;
	padding-bottom:0.5em;
	border-bottom:thin solid #c2ccd0;
}
.tabwg{
	padding:0em 2em;
}
.awg{
	text-decoration:none;
}
.divcetr{
	float:left;
	width:100%;
}
/*buton verde*/
.greenbut {
	font-size: 14px;
	padding: 5px 10px;
	background: -moz-linear-gradient(top,#42ff42 0%,#146600);
	background: -webkit-gradient(linear, left top, left bottom,from(#42ff42),to(#146600));
	border-radius: 10px;
	border: 1px solid #134201;
	box-shadow:	0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:0px -1px 0px rgba(000,000,000,0.4),0px 1px 0px rgba(255,255,255,0.3);
}
.greenbut:hover{
	background: -moz-linear-gradient(top,#146600 0%,#42ff42);
	background: -webkit-gradient(linear, left top, left bottom,from(#146600),to(#42ff42));
}
/*buton rosu*/
.redbut {
	font-size: 14px;
	padding: 5px 10px;
	background: -moz-linear-gradient(top,#F3DEDE 0%,#F30404);
	background: -webkit-gradient(linear, left top, left bottom,from(#F3DEDE),to(#F30404));
	border-radius: 10px;
	border: 1px solid #134201;
	box-shadow:	0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:0px -1px 0px rgba(000,000,000,0.4),0px 1px 0px rgba(255,255,255,0.3);
}
.redbut:hover{
	background: -moz-linear-gradient(top,#F30404 0%,#F3DEDE);
	background: -webkit-gradient(linear, left top, left bottom,from(#F30404),to(#F3DEDE));
}
/*---------utilitare---------------*/
.tb {width:99%;}
.st {vertical-align:top; width:15%;}
.std {padding-top:0.1em;padding-bottom:0.1em;border:thin none #29768A;border-radius: .7em  .7em .7em .7em;box-shadow: -10px 0px 20px  #d8dcda;}/*box-shadow: -10px 0px 20px  #d8dcda;}*/
.dr {vertical-align:top; width:85%;padding-left:4em;}
.text {width:90%;padding:1em 2em 1em 2em;}
.ifr {width:100%;height:100%;padding-left:0.5em;}
.hrdef{ border: thin solid #29768A;width:80%}
.subwg2{margin:1em;border-bottom:thin solid #c2ccd0;padding-top:1em;padding-bottom:1em;}
.sign{font-weight:bold;font-size:1.3em;}
.imputr {text-align: right;color: black;}
.imputrr {text-align: right;color: red;}
.imputdis {text-align: right;color: black;background-color:#F2F2FB;}
.imputdisr {text-align: right;color: red;background-color:#F2F2FB;}
.alnst{text-align:left;float:left;} /*aliniere stanga intr-o coloana - pt.tag  label*/
.alndr{text-align:right;padding-right:0.5em;} /*aliniere dreapta intr-o coloana - pt. divul cu campul input,select*/
.alndrbtn{padding:0.5em;margin-top:0.5em;} 
.bgc {	background-color:#FF67EB;	text-align: right;}
.invlinecol2 {	font-weight: bold;	background-color: #49FF64;}
/************************************/
    .captab
   { 
    background-color:#E4E5E9;
    font-style:italic;
    padding: 3px;
   }
   
/*******ffe*******/
    .redst {
    background-color:#ffc1be;
    } 
    .backst {
	background-color: #eaffdd;
	}
	.backvalst {
	background-color: #FFBEEC;
	}
	.cucontur{
	border-top:solid thin black;
	border-bottom:solid thin black;
	border-left:solid thin black;
	border-right:solid thin black;
	}
	.cucontur1{
	border:solid thin gray;
	}
	.butoane table, table td{
		padding:5;
	}
	/* tabs bottom */
#arttabs { width: 100%;}
#arttabs .tabs-spacer { float: left; }
.tabs-bottom .ui-tabs-nav { clear: left; padding: 0 .2em .2em .2em;background:#d8dcda!important; }
.tabs-bottom .ui-tabs-nav li { top: auto; bottom: 0; margin: 0 .2em 1px 0; border-bottom: auto; border-top: 0; }
.tabs-bottom .ui-tabs-nav li.ui-tabs-active { margin-top: -4px; padding-top: 3px;background:#F2F2FB!important; }
.tabs-bottom .ui-tabs-panel {background-color:#F2F2FB!important;padding:0.5em 0.2em 0.5em 0!important}
	/* tabs default */
.ui-tabs-nav { clear: left; padding: 0 .2em .2em .2em;background:#d8dcda!important;border-width: 0!important; }
.ui-tabs-nav li { top: auto; bottom: 0; margin: 0 .2em 1px 0; border-bottom: auto; border-top: 0;background:#c2ccd0!important; }
.ui-tabs-nav li.ui-tabs-active { margin-top: -4px; padding-top: 3px;background:#F2F2FB!important; }
.ui-tabs-panel {background:#F2F2FB!important;padding:0.5em 0.2em 0.5em 0!important;}
.ui-tabs { /*border: solid 0.2em #29768A!important;border-radius: .7em  .7em .7em .7em;box-shadow: 2px 2px 5px 2px gray;*/background: #d8dcda;}/*border:solid none gray!important;*/
	/* dialog */
.ui-dialog { background: #d8dcda; border: solid thick gray; box-shadow:0px -3px 3px 3px gray;}
.ui-dialog .ui-dialog-buttonpane {background: #d8dcda;}
.tabs-bottom .ui-tabs-nav li.ui-tabs-active#liformartrecst {background:#f4c1be!important;}
.tabs-bottom .ui-tabs-panel#formartst {background:#f4c1be!important;}
.tabs-bottom .ui-tabs-nav li.ui-tabs-active#liformartval {background:#d2e7d2!important;}	
.tabs-bottom .ui-tabs-panel#formartval {background:#d2e7d2!important;}
.tabs-bottom .ui-tabs-nav li.ui-tabs-active#liformartvalst {background:#FFDFdE!important;}	
.tabs-bottom .ui-tabs-panel#formartvalst {background:#FFDFdE!important;}


	/* jq-ui tooltip*/
	.ui-tooltip {
		padding: 8px;
		position: absolute;
		font-weight:bold;
		font-size:1.1em;
		z-index: 9999;
		max-width: 350px;
		-webkit-box-shadow: 0 0 5px magenta;
		box-shadow: 0 0 5px magenta;
	}


/**** Bootstrap ****/
	.th { font-style:italic; font-weight:bold; color:#29768a; border-bottom: 1px solid #BFBFBF; margin-bottom:5px;}
	.progress{background:transparent;padding:0;}
	.statusdis{background-color:lightgray;color:gray;float:left; text-align: center;}
	.styler{ text-align:right;padding:0.2em;}
	.stylel{ text-align:left;padding:0.2em;}
	.stylec{ text-align:center;padding:0.2em;}
	/* hover */
/*	.rowhover{}*/
	.rowhover:hover {background-color:#a4e5d7!important;}
	.table-striped  tr:hover td{background-color:#a4e5d7;}
	@media (max-width: 767px) {
	    .table-responsive .dropdown-menu {
	        position: static !important;
	    }
	}
	@media (min-width: 768px) {
	    .table-responsive {
	        overflow: inherit;
	    }
	}
/*	modal */
		.modal-backdrop.in { filter: alpha(opacity=20); opacity: .2;}
		.modal-header{background-color:#c2ccd0; padding:0.6em 1em;}
		.modal-header-det{background-color:#C3D7B1}
		.modal-header-edit{background-color:#D0C8C2}
		*.modal-header .close {  margin-top: 0.2em;}
		.modal-content{background-color:#d8dcda}
		/*
		.modal-footer { border-top: 1px solid #29768A;}
		.modal-footer { border-top: none;}
		*/
	/*	.modal{overflow-y: scroll !important;}*/
/*	form  //line-height: 1.42857143;*/
		.form-control {height: 28px;  padding: 2px 5px; color: black;} 
		.frm-control { height: 28px;  padding: 2px 5px;  font-size: 14px;   color: black; background-color: #fff; border: 1px solid #ccc; border-radius: 4px;
		  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 
		  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
		.frm-control-out { height: 28px;  padding: 2px 5px; font-weight: bold; font-size: 14px;   color: #555;  border:0!important;  background-color: transparent;}
		.frm-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
		.frm-control[disabled],
		.frm-control[readonly],
		fieldset[disabled] .frm-control {
		  background-color: #eee;
		  opacity: 1;
		}
		.frm-control[disabled],
		fieldset[disabled] .frm-control {
		  cursor: not-allowed;
		}
		textarea.frm-control {
		  height: auto;
		}
		.form-condensed {margin-top: 0;   margin-bottom: 5px;}
		.inpt-group { position: relative;  border-collapse: separate;}
		
		/*	login */
		.bbuctgridx{padding: 5px 10px;  font-size:1.5em;font-style:italic; background-image: -webkit-linear-gradient(#d9edf7 0%, #b9def0 100%);background-image: linear-gradient(#d9edf7 0%, #b9def0 100%);border-color: #9acfea; border-radius: 4px 4px 0 0;}
	   	.panel-info { border-color: #009999;}
		.popover-detusr {max-width:50em!important;background-color:#e8e9ea;}
	   	
	   	/*	cap tab,header,footer,body */
	   	.bbugroup{background-color:#e8e9ea;}
	   	.bbuct{ background-color: #c2ccd0;font-size:1.5em;font-style:italic;}
	   	.bbutot{ background-color: #ccd6da;font-size:1em;font-style:italic;}
	   	.bbutotg{ background-color: #ccd6da;font-size:1.2em;font-style:italic;}
	   	.bbuth{ background-color: #ccd6da;font-size:1.2em;font-style:italic;}
	  /* 	.bbuctgr{padding: 1px 10px;  font-size:1.5em;font-style:italic; background-image: -webkit-linear-gradient(#d8dcda 0%, #c2ccd0 100%);background-image: linear-gradient(#d8dcda 0%, #c2ccd0 100%);border-color: #c2ccd0; border-radius: 4px 4px 0 0;}*/
	   	.bbuctgr{padding: 1px 10px;  font-size:1.5em;font-style:italic; background:#b6ddcf;border-color: #c2ccd0; border-radius: 4px 4px 0 0;}/*background-image: -webkit-linear-gradient(#d3efdf 0%, #c2ccd0 100%);background-image: linear-gradient(#d3efdf 0%, #c2ccd0 100%);*/
	   	.bbuctm{font-weight: bold;font-style:italic;font-size:1.2em;padding-left:1em;}
	   	.bbuhd{ background-color: #c2ccd0;}
	   	.bbuft{ border-top: 1px solid #29768A;padding-top:1em;width:94%;margin-left:3%;}
	   	.bbustrong{font-weight: bold;font-style:italic;font-size:1.1em;padding-left:0.5em;padding-right:0.5em;}

		/*	lista articole doc */
	  	#artListContainer {margin:0;padding:0}
	  	.panel{background-color: #e8e9ea;border: thin solid #c2ccd0;margin:2px;}
	   	.attnmsg{color: red;	padding-top:1em;	padding-bottom:1em;}
	   	.bbuvaloric{background-color:#d2e7d2;}
	   	.bbustorno{background-color:#ffc1be;}
	   	
	   	/*diverse*/
	   	.scrollable-dropdown-menu .tt-dropdown-menu {max-height: 20em;overflow-y: auto;}
	   	.popover{ min-width: 150px;max-width: 350px;}
	   	.bbufldset{ border: thin solid #c2ccd0; border-radius: .5em  .5em .5em .5em; padding:0.5em; }	
	   	.bbufldset legend{ background-color: #c2ccd0; border: thin solid white; border-radius: .3em  .3em .3em .3em; }	

	/* (glyphicon) buttons ------  adaugare -success ; editare,continuare - primary; stergere - danger; preview - info; salvare - indigo(custom); home - wg(custom); */
	
		.gi-wgprev { color: #5bc0de;padding:0.1em;font-size:1.4em;vertical-align:middle;}/*info*/
		.gi-wgprev:hover,.gi-wgprev:focus { color: #31b0d5;}
		.gi-wgprevred { color: tomato;padding:0.1em;font-size:1.4em;vertical-align:middle;}/*info red*/
		.gi-wgprevred:hover,.gi-wgprevred:focus { color: red;}
		.gi-wgsave { color:#563d7c;padding:0.1em;font-size:1.4em;vertical-align:middle;}/*save*/
		.gi-wgsave:hover,.gi-wgsave:focus { color:#7B57AF;}		
		.btn-wgsave {color:#fff;background-color: #563d7c;}
		.btn-wgsave:hover,.btn-wgsave:focus {color:#fff;background-color: #7B57AF;}
		.btn-wghome {color:#fff;background-color: #29768A;}
		.btn-wghome:hover,.btn-wghome:focus {color:#fff;background-color: #009999;}
		.btn-wgbegin {background-color:#CCD6DA ;color:#29768A;}/*turquoise,#B0C4DE,#CCD6DA*/
		.btn-wgbegin:hover,.btn-wgbegin:focus {color:#fff;background-color:#c2ccd0 ;color:#29768A;}/*mediumturquoise*/
		/*CB*/
		.btn-wginc, .bg-wginc {color:#000;background-color: #dff0d8;}
		.btn-wginc:hover,.btn-wginc:focus {color:#000;background-color: #c1e2b3 ;}
		.btn-wgpl, .bg-wgpl {color:#000;background-color: #d9edf7;}
		.btn-wgpl:hover,.btn-wgpl:focus {color:#000;background-color: #afd9ee;}
		/*imob rec*/
		.recbtnart, .bg-recbtnart {background-color: #e8e9ea;}
		.recbtnart:hover,.recbtnart:focus {background-color: #e0e9ea;}
		.recbtnartval, .bg-recbtnartval {background-color: #d2e7d2;}
		.recbtnartval:hover,.recbtnarval:focus {background-color: #d2efd2;}
		.recbtnartst, .bg-recbtnartst {background-color: #ffc1be;}
		.recbtnartst:hover,.recbtnarstt:focus {background-color: #ffa1be;}
		
		.table-striped > tbody > tr:nth-of-type(odd) {  background-color: lightgray;}
	/* navbar brand meniu*/
	.navbar-default {  background-color: #d8dcda;  border-color: #d8dcda; }
		.wgbrand {
			font-style:italic;
			font-weight:bold;
			font-size:1.5em;
			padding:0.5em 0.5em 0.5em 0.5em;
			color:#29768A;
		}
			/* navbar brand doc*/
		.wgpathbrand {
			font-style:italic;
			font-weight:bold;
			font-size:1.2em;
			padding-left:0.5em;
			color:#29768A;
			text-decoration:none;
		}
		.wgpath {
			font-style:italic;
			font-weight:bold;
			font-size:1.3em;
			padding-left:0.5em;
			color:#111111;
		}
		.wellmodallg{
			width:75%;
		}
		@media (min-width: 10px) and (max-width: 768px)   {
			.wellmodallg{
				width:100%;
			}
		}
		/*header nav*/
		
		.containerfull{
			width:100%;
			margin:0;
			padding:1.5em;
		}	
		.containermain{
			background:#29768A;
			color:white;
			padding:0.5em 0.5em 0 0.5em;
		}		
		.navbar-wg {
  			background-color:#c2ccd0;
  			padding: 0.6em 0.6em 0.4em 0.6em;
  			font-size:1.1em;
		}
		.dropdown-toggle-wg {
  			color:black!important;
  			
		}
		.dropdown-toggle:hover {
  			color:gray!important;
  			/*color:magenta!important;*/
		}
		.hnav{
			background: #29768A; 
			padding:0.6em;
			padding-bottom: 0.1em ;
			padding-left:1em;
			padding-right:1em;
		}
		.hnbc{
			background:transparent;
			font-size:1.8em; 
			font-weight:bold;
			padding: 0.6em 0.6em 0.1em 0.6em;
		}
		.hnav .row{
			color:#FFFFFF;
			margin: 0px;
		}

		.wghelp{
			color:white;
			font-size:1.5em;
			padding-top:1em;
		}
		
		.mdetdiv{
			margin-top:5em;
			padding:1em;
		}
		
		.mdettitle{
			color: #29768A;
			font-size:2em;
			font-style:italic;
			font-weight:bold;
		}
		
		.mdetexp{
			color: gray;
			font-size:1.3em;
		}
	/*firstmenu*/
		#firstmenu{
			width:16em;	
			margin-left:0px;
			margin-top:20px;
			margin-bottom:0px;
				
		}
		#firstmenu	li{	
			list-style-type:none;	
			margin:1px;	
			
		}
		#firstmenu ul{
			margin:0px;	
			padding:0px;	
			
		}
		#firstmenu	li a{	
			margin:10px;	
			padding:0.9em;	
			text-decoration:none;	
			color:gray;
			vertical-align:middle;	
			border:solid 1px #579CA6;
			display:block;
		}
		#firstmenu	li a:hover{
			background: #579CA6;
			color:#0F3035;
		}
		#firstmenu	li a img{	
			margin-right:1em;
		}
		.inactiv{	
			text-align:left;
		}
		.activ{	
		   	color:#0F3035!important;
		   	background: -moz-linear-gradient(left, #579CA6, #d8dcda);
		   	background: -webkit-linear-gradient(left,#579CA6 , #d8dcda);
		   	
		}
	.bgwait{
		background-color:#E2F0FF;
	}
	.leftsp{
		padding-left:1em;
	}
	.wgmaintext{
		margin:2em 0 0 1em;
		line-height:1.7em;
		font-style:italic;
		padding:1em!important;
	}
	.wgmaininfo{
		margin:1em 0 0 1em;
		padding:1em;
		padding:1em!important;
		border-bottom:solid thin gray;
		
	}
	.wd100sp{
		width:100%;
		padding:1em;
	}
	#load{
		z-index:999999999;
	}
	
	
	
	/*      table border    */
	
	.table > thead > tr > th,
	.table > tbody > tr > th,
	.table > tfoot > tr > th,
	.table > thead > tr > td,
	.table > tbody > tr > td,
	.table > tfoot > tr > td,
	.table > thead > tr > th,
	.table > tbody + tbody,
	.table-bordered > thead > tr > th,
	.table-bordered > tbody > tr > th,
	.table-bordered > tfoot > tr > th,
	.table-bordered > thead > tr > td,
	.table-bordered > tbody > tr > td,
	.table-bordered > tfoot > tr > td 
	{
	 	border-color: lightgray;
	}
	
	div#strippeddiv> div:nth-of-type(odd) {
   	 	background: #fcfcfc;
	}
	/* pt. partenerul din preview factura (furnizor sau cumparator in functie de intout factura)*/
	.factpart{
		background-color:#ededed;
		border:solid thin lightgray;
		padding:1em;
	}
	.tabtr{width:100%; clear:both;}
	
	.truncatetext {
      position: absolute;
      max-width: 100%;
      white-space: nowrap;
      text-overflow:ellipsis;
      overflow: hidden;
    }
    /* mega menu */
    #megam{
    	float:left;
    }
	#megam:hover .dropdown-content {
		display: block;
	}
	.dropdown-content {
	  	display: none;  /*  */
	  	position: absolute;
	  	background-color: #e6f5ec;/*#f9f9f9*/
	  	border:solid 1px #4b8564;
	  	border-radius:4px;
	  	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	  	z-index: 999;
	  	padding: 1em;
	  	font-size:1.1em;
	}
	.column {
	  float: left;
	  padding: 0.5em;
	  height: auto;
	 /* font-size:1.5em;*/
	}

	.column a  {
	  float: none;
	  color: black;
	  padding: 0.3em;  
	  text-decoration: none;
	  display: block;
	  text-align: left;
	}
	.column a:hover {
		background-color: #99dbbb;
	}
/*	.coltitle {
		color: #29768A;
		font-size:1.2em;
	  	padding: 0;  
	}    
	.scoltitle {
		color: #29768A;
	  	padding: 0;  
	} */   
 	
 	.coltitle{
 		color:#3A8D6A;
 		font-size:1.4em; 
 		font-weight:bold; 
 		padding-left:0; 
 		text-decoration-line: underline;
 	}
 	
 	.scoltitle{
 		color:#3A8D6A; 
 		font-size:1.1em; 
 		font-weight:bold; 
 		text-decoration-line: underline;
 	}
	a.a2{
	  float: none;
	  color: black;
	  padding-left: 2.5em;  
	  text-decoration: none;
	  display: block;
	  text-align: left;
	}  
	/* meniu in partea de sus a paginilor*/ 
	.msus{
		position:absolute;
	  	width:100%;
	  	height:67px;
	  	z-index:3;
	}
	
	
	/* splitter*/
	.splitter {
	    width: 100%;
	    display: flex;
	}
	
	#separator {
	    cursor: col-resize;
	    width: 5px;
	}
	
	#first {
	    width: 99%;
	}
	
	#second {
	 	border:solid 2px gray;
	    width: 0%;
	    height: 100%;
		resize: vertical;
		overflow: auto;    
	}
	
	 /* end mega menu */
  /*  .icnmi { font-size:1.1em; margin-right:0.2em; color:#729FCF; }
    .icntp { font-size:1.1em; margin-right:0.2em; color:#7CA77C; }*/
    
	/*#f5f5f5- well color*/
	/*#dde7dd - verzui ct rapoarte stoc*/
	/*#b9def0 - cap table albastru= index*/