.labelprodotti{
	color: white;
	width: 100px;
	text-align: center;
	padding: 2px 2px;
	border-radius: 2px 2px;
}

.labelprodotti-stock{
	background-color: #459300;
	
}

.labelprodotti-arrivo{
	background-color: #f2de00;
	color: #000;
}

.labelprodotti-ordinare{
	background-color: #b20000;
}



#attivita-tab-attivita tbody tr:hover {
	cursor: pointer;
	
}

.label-attivita{
	color: white;
	width: 100px;
	text-align: center;
	padding: 2px 2px;
	
	border-radius: 2px 2px;
}
.label-attivita-aperta{background-color: #459300;}
.label-attivita-chiusa{background-color: #ba0000;}
.label-attivita-sospesa{background-color: #686868;}


.anteprimaordine{
position: fixed;
width: 50%;
height: 50%;
top: 50%;
left: 50%;
margin-top: -250px; /* Negative half of height. */
margin-left: -400px; /* Negative half of width. */
background-color: white;
visibility: hidden;
border: 1px solid gray; 
overflow-y: scroll;
}

.tab-anteprimaordine{
	width: 780px !important;
	margin-top: 40px; 
}


.anteprimaordine-titolo{
	font-weight: bold;
	margin: 10px 0px 10px 10px;
}

.anteprimaordine-dati{
	
}

.tab-anteprimaordine tr:nth-child(even) {background: #fff}
.tab-anteprimaordine tr:nth-child(odd) {background: #F2F2F2}

.tab-anteprimaordine tr:first-child {
   background: #393939;
   color: #fff !important;
   font-weight: bold;
}

.tab-anteprimaordine tr{
	min-height: 34px;
}

.tab-anteprimaordine td:nth-child(1){
	width: 100px !important;
	
}
.tab-anteprimaordine td:nth-child(2){
	width: 200px !important;
}
.tab-anteprimaordine td:nth-child(3){
	width: 100px !important;
	text-align: center;
}
.tab-anteprimaordine td:nth-child(4){
	width: 100px !important;
}
.tab-anteprimaordine td:nth-child(5){
	width: 100px !important;
}

.tab-anteprimaordine tr:last-child {
   background: #636363;
   color: #fff;
   font-weight: bold;
}


















.elenco_prodotti{
    font-size: 10px;
}


/* Tooltip container */
.tooltip-x {
    position: relative;
    display: flex;
    /*border-bottom: 1px dotted black;*/
    height: 50px;
    vertical-align: middle;
    align-items: center;
    /*line-height: 50px;*/
    
}

/* Tooltip text */
.tooltip-x .tooltiptext-x {
    visibility: hidden;
    width: 500px;
    background-color: black;
    color: #fff;
    text-align: left;
    padding: 10px 10px;
    border-radius: 6px;
    font-size: 12px;
    /* Position the tooltip text - see examples below! */
    position: absolute;
    top: -50px;
    z-index: 1;
}

.tooltiptext-x{
    display: inline-block;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip-x:hover .tooltiptext-x {
    visibility: visible;
}

/*.prova tr:nth-child(odd) td:nth-child(5)  {
    background-color: #fccccc;
}
.prova tr:nth-child(even) td:nth-child(5)  {
    background-color: #fce8e8;
}*/

.prova tr:nth-child(odd) td:nth-child(7)  {
    background-color: #cefcba;
}
.prova tr:nth-child(even) td:nth-child(7)  {
    background-color: #edffe5;
}

.prova tr:nth-child(odd) td:nth-child(10), .prova tr:nth-child(odd) td:nth-child(13), .prova tr:nth-child(odd) td:nth-child(16), .prova tr:nth-child(odd) td:nth-child(19){
    background-color: #ffc7ad;
}
.prova tr:nth-child(even) td:nth-child(10), .prova tr:nth-child(even) td:nth-child(13), .prova tr:nth-child(even) td:nth-child(16), .prova tr:nth-child(even) td:nth-child(19){
    background-color: #fcddcf;
}



.prova tr:hover td{
    background-color: transparent !important;
}

.thumbnail{
    max-width: 44px;
    max-height: 44px;
}

.thumbnail1:hover {
    position:relative;
    top:0px;
    left:0px;
    width:200px;
    height:auto;
    display:block;
    z-index:999;
}

.fotoprodotto{
    border: 1px solid black;
    width: 300px;
}

#madonna {
}


.web_dialog_overlay
{
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   height: 100%;
   width: 100%;
   margin: 0;
   padding: 0;
   background: #000000;
   opacity: .50;
   filter: alpha(opacity=50);
   -moz-opacity: .50;
   z-index: 101;
   display: none;
}
.web_dialog
{
   display: none;
   position: fixed;
   top: 50%;
   left: 25%;
   margin-left: -90px;
   margin-top: -100px;
   background-color: #ffffff;
   padding: 0px;
   z-index: 102;
   font-family: Verdana;
   font-size: 10pt;
}


/*table.dataTable tbody th,
table.dataTable tbody td {
    white-space: nowrap;
}*/

table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: #ededed;
}

table.dataTable.hover tbody tr:hover, table.dataTable.hover tbody tr.odd:hover, table.dataTable.hover tbody tr.even:hover, table.dataTable.display tbody tr:hover, table.dataTable.display tbody tr.odd:hover, table.dataTable.display tbody tr.even:hover {
    /*background-color: #dbdbdb;*/
    border-color: black;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 2px 2px;
}

table.dataTable.hover tbody tr:hover, table.dataTable.hover tbody tr.odd:hover, table.dataTable.hover tbody tr.even:hover, table.dataTable.display tbody tr:hover, table.dataTable.display tbody tr.odd:hover, table.dataTable.display tbody tr.even:hover {
    background-color: transparent;
}


#visualizza-impostazioni-contenitore{
    background-color: #f4f4f4;
    width: 100%;
    height: 200px;
    padding: 10px 10px;
    border: 1px solid #dbdbdb;
}









#tabellaricercaclienti1 {
}

#tabellaricercaclienti1, #tabellaricercaclienti1_head{
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
    
}



#tabellaricercaclienti1 th{
    background-color: #c4c4c4;
    font-size: 12px;
}

#tabellaricercaclienti1 thead, #tabellaricercaclienti1 tbody{
    display: block;
}

#tabellaricercaclienti1 tbody{
   overflow: auto;
   height: 700px;
}


#tabellaricercaclienti1 th:nth-child(1), #tabellaricercaclienti1 th:nth-child(2), #tabellaricercaclienti1 th:nth-child(3), #tabellaricercaclienti1 th:nth-child(4), #tabellaricercaclienti1 th:nth-child(5), #tabellaricercaclienti1 th:nth-child(6){
    border: 1px solid #000;
}

#tabellaricercaclienti1 th:nth-child(1), #tabellaricercaclienti1_head th:nth-child(1){
    width: 50px;
}

#tabellaricercaclienti1 th:nth-child(2), #tabellaricercaclienti1_head th:nth-child(2){
    width: 200px;
}

#tabellaricercaclienti1 th:nth-child(3), #tabellaricercaclienti1_head th:nth-child(3){
    width: 200px;
}

#tabellaricercaclienti1 th:nth-child(4), #tabellaricercaclienti1_head th:nth-child(4){
    width: 250px;
}

#tabellaricercaclienti1_head th:nth-child(5), #tabellaricercaclienti1_head th:nth-child(6){
    width: 65px;
}

#tabellaricercaclienti1 th:nth-child(5), #tabellaricercaclienti1 th:nth-child(6), #tabellaricercaclienti1 th:nth-child(7), #tabellaricercaclienti1 th:nth-child(8), #tabellaricercaclienti1 th:nth-child(9), #tabellaricercaclienti1 th:nth-child(10), #tabellaricercaclienti1 th:nth-child(11), #tabellaricercaclienti1 th:nth-child(12),
#tabellaricercaclienti1 th:nth-child(13), #tabellaricercaclienti1 th:nth-child(14), #tabellaricercaclienti1 th:nth-child(15), #tabellaricercaclienti1 th:nth-child(16), #tabellaricercaclienti1 th:nth-child(17), #tabellaricercaclienti1 th:nth-child(18), #tabellaricercaclienti1 th:nth-child(19), #tabellaricercaclienti1 th:nth-child(20), #tabellaricercaclienti1 th:nth-child(21)
{
    width: 65px;
}

#tabellaricercaclienti1 th:nth-child(1), #tabellaricercaclienti1 th:nth-child(2), #tabellaricercaclienti1 th:nth-child(3), #tabellaricercaclienti1 th:nth-child(4), #tabellaricercaclienti1 th:nth-child(5), #tabellaricercaclienti1 th:nth-child(6){
    border: 1px solid #000;
}

#tabellaricercaclienti1 th:nth-child(9), #tabellaricercaclienti1 th:nth-child(12), #tabellaricercaclienti1 th:nth-child(15), #tabellaricercaclienti1 th:nth-child(18), #tabellaricercaclienti1 th:nth-child(21){
    border-right: 1px solid #000;
}

#tabellaricercaclienti1 th:nth-child(7), #tabellaricercaclienti1 th:nth-child(8), #tabellaricercaclienti1 th:nth-child(9), #tabellaricercaclienti1 th:nth-child(10), #tabellaricercaclienti1 th:nth-child(11), #tabellaricercaclienti1 th:nth-child(12),
#tabellaricercaclienti1 th:nth-child(13), #tabellaricercaclienti1 th:nth-child(14), #tabellaricercaclienti1 th:nth-child(15), #tabellaricercaclienti1 th:nth-child(16), #tabellaricercaclienti1 th:nth-child(17), #tabellaricercaclienti1 th:nth-child(18), #tabellaricercaclienti1 th:nth-child(19), #tabellaricercaclienti1 th:nth-child(20), #tabellaricercaclienti1 th:nth-child(21)
{
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}


#tabellaricercaclienti1 th:nth-child(6)
{
    background-color: #92d050;
}

#tabellaricercaclienti1 th:nth-child(7), #tabellaricercaclienti1 th:nth-child(8), #tabellaricercaclienti1 th:nth-child(9)
{
    background-color: #bee395;
}

#tabellaricercaclienti1 th:nth-child(10), #tabellaricercaclienti1 th:nth-child(11), #tabellaricercaclienti1 th:nth-child(12)
{
    background-color: #ddebf7;
}

#tabellaricercaclienti1 th:nth-child(10), #tabellaricercaclienti1 th:nth-child(11), #tabellaricercaclienti1 th:nth-child(12)
{
    background-color: #ddebf7;
}

#tabellaricercaclienti1 th:nth-child(13), #tabellaricercaclienti1 th:nth-child(14), #tabellaricercaclienti1 th:nth-child(15)
{
    background-color: #bdd7ee;
}

#tabellaricercaclienti1 th:nth-child(16), #tabellaricercaclienti1 th:nth-child(17), #tabellaricercaclienti1 th:nth-child(18)
{
    background-color: #9bc2e6;
}

#tabellaricercaclienti1 th:nth-child(19), #tabellaricercaclienti1 th:nth-child(20), #tabellaricercaclienti1 th:nth-child(21)
{
    background-color: #5597d3;
}



#tabellaricercaclienti1 td {
    font-size: 12px;
}



#tabellaricercaclienti1 td:nth-child(1), #tabellaricercaclienti1 td:nth-child(2), #tabellaricercaclienti1 td:nth-child(3), #tabellaricercaclienti1 td:nth-child(4), #tabellaricercaclienti1 td:nth-child(5), #tabellaricercaclienti1 td:nth-child(6){
    border-right: 1px solid #C4C4C4;
    border-left: 1px solid #C4C4C4;
}

#tabellaricercaclienti1 td:nth-child(9), #tabellaricercaclienti1 td:nth-child(12), #tabellaricercaclienti1 td:nth-child(15), #tabellaricercaclienti1 td:nth-child(18), #tabellaricercaclienti1 td:nth-child(21){
    border-right: 1px solid #000;
}

#tabellaricercaclienti1 td{
    border-bottom: 1px solid #dbdbdb;
}

#tabellaricercaclienti1 td:nth-child(8), #tabellaricercaclienti1 td:nth-child(11), #tabellaricercaclienti1 td:nth-child(14), #tabellaricercaclienti1 td:nth-child(17), #tabellaricercaclienti1 td:nth-child(20){
    border-right: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb;
}

#tabellaricercaclienti1 tr:nth-child(odd){
    background-color: #fff;
}
#tabellaricercaclienti1 tr:nth-child(even){
    background-color: #FCFFCD;
}

#tabellaricercaclienti1 td:nth-child(9), #tabellaricercaclienti1 td:nth-child(12), #tabellaricercaclienti1 td:nth-child(15), #tabellaricercaclienti1 td:nth-child(18), #tabellaricercaclienti1 td:nth-child(21){
    border-right: 1px solid #000;
}



#tabellaricercaclienti1_head th:nth-child(7){
    background-color: #bee395;
    
}
#tabellaricercaclienti1_head th:nth-child(8){
    background-color: #ddebf7;
}
#tabellaricercaclienti1_head th:nth-child(9){
    background-color: #bdd7ee;
}
#tabellaricercaclienti1_head th:nth-child(10){
    background-color: #9bc2e6;
}
#tabellaricercaclienti1_head th:nth-child(11){
    background-color: #5597d3;
}

#tabellaricercaclienti1_head th:nth-child(7){
    width: 169px;
    border: 1px solid #000;
}
#tabellaricercaclienti1_head th:nth-child(8){
    width: 169px;
}
#tabellaricercaclienti1_head th:nth-child(9){
    width: 169px;
}
#tabellaricercaclienti1_head th:nth-child(10){
    width: 169px;
}
#tabellaricercaclienti1_head th:nth-child(11){
    width: 169px;
}

#tabellaricercaclienti1_head th{
    border: 1px solid #000;
}











#tabellaricercaclienti2{
    border-collapse: collapse;
    width: 1700px !important;
}


#tabellaricercaclienti2 tbody, #tabellaricercaclienti2 thead {
    display: block;
}

#tabellaricercaclienti2 tbody{
    overflow: auto;
    height: 700px;
    font-size: 12px;
}

#tabellaricercaclienti2 tr:nth-child(odd){
    background-color: #fff;
}
#tabellaricercaclienti2 tr:nth-child(even){
    background-color: #FCFFCD;
}

#tabellaricercaclienti2 td, #tabellaricercaclienti2 th{
    padding: 0px 5px 0px 5px;
    border: 1px solid #ddd;
}


#tabellaricercaclienti2 tr:hover{
    background-color: #FDE095;
}


#tabellaricercaclienti2 td:nth-child(1){
    width: 50px;
}

#tabellaricercaclienti2 td:nth-child(2){
    width: 190px;
}

#tabellaricercaclienti2 td:nth-child(3){
    width: 200px;
}

#tabellaricercaclienti2 td:nth-child(4){
    width: 250px;
}

#tabellaricercaclienti3 td:nth-child(5), #tabellaricercaclienti3 td:nth-child(6), #tabellaricercaclienti3 td:nth-child(7), #tabellaricercaclienti3 td:nth-child(8), #tabellaricercaclienti3 td:nth-child(9), 
#tabellaricercaclienti3 td:nth-child(10), #tabellaricercaclienti3 td:nth-child(11), #tabellaricercaclienti3 td:nth-child(12), #tabellaricercaclienti3 td:nth-child(13), #tabellaricercaclienti3 td:nth-child(14), 
#tabellaricercaclienti3 td:nth-child(15), #tabellaricercaclienti3 td:nth-child(16), #tabellaricercaclienti3 td:nth-child(17), #tabellaricercaclienti3 td:nth-child(18), #tabellaricercaclienti3 td:nth-child(19), 
#tabellaricercaclienti3 td:nth-child(20), #tabellaricercaclienti3 td:nth-child(21) {
    width: 65px;
}



#tabellaricercaclienti2 th:nth-child(1){
    width: 80px;
}

#tabellaricercaclienti2 th:nth-child(2){
    width: 184px;
}



#tabellaricercaclienti3{
    font-size: 11px;
}

#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(5),
#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(6)
{
    background-color: #92d050;
}

#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(7),
#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(8),
#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(9){
    background-color: #bee395;
}

#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(10),
#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(11),
#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(12){
    background-color: #ddebf7;
}

#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(13),
#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(14),
#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(15){
    background-color: #bdd7ee;
}

#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(16),
#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(17),
#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(18){
    background-color: #9bc2e6;
}

#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(19),
#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(20),
#tabellaricercaclienti_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(21){
    background-color: #5597d3;
}

#tabellaricercaclienti td{
    font-size: 11px;
}

/*
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: #FCFFCD;
}
*/

table.dataTable.hover tbody tr:hover, table.dataTable.hover tbody tr.odd:hover, table.dataTable.hover tbody tr.even:hover, table.dataTable.display tbody tr:hover, table.dataTable.display tbody tr.odd:hover, table.dataTable.display tbody tr.even:hover {
    background-color: #bad8f4;
}

#tabellaricercaclienti td {
    font-size: 11px;
}

#tabellaricercaclienti td:nth-child(5),#tabellaricercaclienti td:nth-child(7){
    border-left:  1px solid #777777;
}

#tabellaricercaclienti td:nth-child(9), #tabellaricercaclienti td:nth-child(12), #tabellaricercaclienti td:nth-child(15), #tabellaricercaclienti td:nth-child(18), #tabellaricercaclienti td:nth-child(21){
    border-right:  1px solid #777777;
}




#tab-prodotto-dati-principali td{
	border: 1px solid gray;
	padding: 5px 5px;
}

#tab-prodotto-dati-principali td:nth-child(1) {
	min-width: 110px;
}







#tab-sede-scadenze tbody tr {cursor: pointer;}
#dashboard-tab-clienti tbody tr {cursor: pointer;}



.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
    overflow-x: hidden !important;
}

.equal{
    display: flex; display: -webkit-flex; flex-wrap: wrap;
}