.note-editable {
  text-align: justify
}

.overlay{
	position: absolute ;
	top:0 ;
	right: 0;
	left: 0;
	bottom: 0;
	background:rgba(0,0,0,0.6);
	z-index: 999 !important;
}

#spinner{
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 9999 !important;
	
}

.state-error .select2-selection {
	background: #fff0f0;
    border-color: #A90329;
}

tbody tr.odd.selected,tbody tr.even.selected {
    background-color: #acbad4 !important;
}

span.select2 {
    width: 100%!important;
}

.ui-datepicker{
	z-index: 2000 !important;
}
.popover{
        max-width:400px;
    }
    
#tieni_posto .btn {
    margin-bottom: 0 !important;
    padding: 6px 12px !important;
    border-radius: 2px !important;
}
.num_mod{
	width: 60px;
}

.num_chang{
	width: 80px;
}
.itemqnt{
	width: 30px;
}
.itemiva{
	width: 50px;
}
.all{
 transform: scale(1.5);
}

#insData{
    border: solid 3px gray;
    border-radius: 14px;
}

.comune{
	display: block !important;
    visibility: hidden;
    height: 0px;
}

.qntbtnp,.qntbtnm{ width: 24px;padding: 2px;}
.qntinpu,.qntold,.qntnew{width: 30px}
.listinp{
	width: 60px;
}
.sing_img {
    height: 100%;
    overflow: hidden;
}

.img_group img {
    width: 100%;
}
.img_group > div {
    text-align: center;
    border: 1px solid gray;
    margin: 2px;
padding: 11px;
   }
 
.preview_gallery{
	overflow: hidden;   
	width: 600px;
	margin: 0 auto;
}

.preview_gallery .item{
	float:left;
	width: 120px;
	display: block;
}

.preview_gallery .ui-state-default {
    float: left;
    height: 211px;
    padding-bottom: 82px;  
    width: 160px;
}
.colorFotoItem {
    height: 20px;
    width: 20px;
}

#list .menu {
    height: 390px;
    overflow: scroll;
}

#link-prodotto{ 
    text-decoration: none;
    color: blue;
}

#link-prodotto-cancella{ 
    text-decoration: none;
}     

/*
.lingua_attiva_box{
	margin-top: 26px;
    margin-left: 15px;
}*/

.freccetta_style{  
	font-size: 1.9rem!important;
	margin-top: 24px;
	color:#555;
}

.inline_flex_div{
	display: inline-flex; 
	width: 100%;
}

[aria-expanded=false]~.collapsed-reveal{display:none}
[aria-expanded=false] .collapsed-reveal{display:none }
[aria-expanded=false]~.collapsed-hidden{display:block}
[aria-expanded=false] .collapsed-hidden{display:block} 
[aria-expanded=true]~.collapsed-reveal{display:block}
[aria-expanded=true] .collapsed-reveal{display:block}
[aria-expanded=true]~.collapsed-hidden{display:none}
[aria-expanded=true] .collapsed-hidden{display:none}

.has-error .select2-selection__arrow{
	background-color: #f2dede!important;
    color: #b94a48!important;	
}
.has-error .select2-selection{
	border-color: #b94a48!important;
}

.has-success .select2-selection__arrow{
	background-color: #dff0d8!important;
    color: #468847!important;	
}

.has-success .select2-selection{
	border-color: #468847!important;
}

img.lingua_box {
	border-color: #BCD4EC;
   border-style: double; 
   border-width: 9px;
}

img.lingua_attiva_box {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  	filter: alpha(opacity=50);
  	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
  	/*opacity: 0.5;*/
  	border-color: #000;
   border-style: double; 
   border-width: 9px;
   margin-right: 16px;
}

a.not_active {
    margin-right: 16px;
}

img.lingua_attiva_box.simple{
	margin-top: 26px;
    margin-left: 5px; 
    margin-right: 0px;
    border: 1px double grey;
}

