/*stili per il layout fisso*/
@font-face{
     font-family: ProximaNovaBold;
     src: url('../../fonts/ProximaNova-Bold.otf');
}
@font-face{
     font-family: ProximaNovaExtraBold;
	 src: url('../../fonts/ProximaNova-Extrabold.otf');
}
@font-face{
     font-family: ProximaNovaLight;
	 src: url('../../fonts/ProximaNova-Light.otf');
}
@font-face{
     font-family: ProximaNovaRegular;
	 src: url('../../fonts/ProximaNova-Regular.otf');
}
@font-face{
     font-family: ProximaNovaSemibold;
	 src: url('../../fonts/ProximaNova-Semibold.otf');
}

html,body{margin: 0;padding:0;height: 100%;}

@media all and (width:1080px){
	html,body{cursor:none;}
}

body{background-color:#f6f6f6;font-family: ProximaNovaRegular;font-size: 76%;text-align: center}

div#container{position: relative; height:100%;width: 100%;margin: 0 auto;text-align: left;}

body>div#container{height: auto; min-height: 100%;}

/*stili generici, su header e footer*/
div#header{width:100%;background-color:#333;color:#000000;font-weight:bold;border-bottom: 1px solid #3498db;}
#headerContent {width:1024px;height:150px;margin:0px auto;}
#headerContent .logo {float:left; margin-left:25px;margin-top:40px;}
#header span.textHeader {float:right;margin-right:25px;/*margin-top:70px;*/margin-top:0px;font-size:40px;color:#929291;}
div#header a{color: #fff;font-weight: bold;text-decoration: underline;bottom:0;}
h1,h2{margin: 0;padding:0}
h1{padding-top:10px;font-size:18px;margin:5px auto;color:#333333;text-align:center;}
h2{color: #999;font-size: 1.5em}
div#footer{position: absolute;bottom:0; margin:0px auto; width: 100%; padding: 0px;
    background-color: #000000; color: #FFFFFF;font-weight: bold;text-align:center;}
div#footer a{color: #F5A946;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/
div#navigation{text-align:center;margin:0px auto;padding:0px;width:100%;height:70px;background-color:#333333;}
div#content{background-color:#f6f6f6;text-align:center;padding-top:10px; padding-bottom:20px;margin:10px auto;width:760px;}
div#contentwarningrest{background-color:#ffffff;text-align:center;width:760px;}
div#img_alto {position: relative;top: 0px;left: 0px;width:980px;margin:0;padding:0;margin-left:0px;margin-top:0px;padding-left:0px;padding-top:0px;}
	   
/*stili per la navigazione*/
ul#minitabs{list-style: none;margin: 0;padding: 4px 0;
    border-bottom: 0px solid #FFFFFF;font-weight: bold;font-size:12px;
    text-align: center;white-space: nowrap;color:#F5A946;}
ul#minitabs li{display: inline;margin: 0 6px;}
ul#minitabs a{text-decoration: none;padding: 0 0 3px;
    border-bottom: 3px solid #FFFFFF;color: #FFFFFF}
ul#minitabs a#current{border-color: #F5A946;color:#F5A946}
ul#minitabs a:hover{border-color: #F5A946;color: #F5A946}

p {font-family: arial,sans-serif;font-size: 15px;}
p#home_page {/*font-family: arial,sans-serif;*/font-size: 17px;margin:35px 5px 5px 10px;text-align:center;}
p#p_footer {font-family: arial,sans-serif;font-size: 9px;margin:5px 5px 5px 5px;text-align:center;}
p#p_txt_admin{font-family: arial,sans-serif;font-size: 14px;margin:20px 7px 7px 7px;text-align:left;}
p#p_txt_admin_title{font-family: arial,sans-serif;font-size: 17px;font-style:normal;font-weight:bold;margin:20px 7px 7px 7px;text-align:center;}
p#p_txt_admin a{text-decoration: underline;padding: 0;color:#000000;}
p#corsivo {font-family: arial,sans-serif;font-size: 15px;font-style:italic;margin:5px 5px 5px 5px;text-align:left;}
p#firma {font-family: arial,sans-serif;font-size: 15px;text-align:right;font-style:italic;margin:5px 5px 5px 5px;}
p#nota_privacy {font-family: arial,sans-serif;font-size: 9px;text-align:center;font-style:normal;margin:2px 2px 2px 2px;}
table#tabella_backoffice {
width : 750px;
background-color : #CFD2D2;
font-family: arial,sans-serif;
font-size: 14px;
border: 2px solid #000000;
padding: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 25px;
}

.rowTableProductsOne {background-color:#cfd2d2;margin:0px;padding:0px;}
.rowTableProductsTwo {background-color:#909797;margin:0px;padding:0px;}
table#tabella_backoffice td {font-weight:bold;font-size:12px;padding: 3px 1px 3px 1px;}
table#tabella_backoffice tr.headerTable td{background-color: #f46c22;color:#FFFFFF;font-size:17px;}
table#tabella_backoffice tr.col1 {background-color:#cfd2d2;}
table#tabella_backoffice tr.col2 {background-color:#909797;}
table#tabella_backoffice td.headerColumn {background-color: #ffd602;color:#014b94;font-size:13px;text-align:center;}
table#tabella_backoffice button.buttonUpdateProduct {
    background: none repeat scroll 0 0 #014b94;
    border: 1px solid #0076A3;
    bottom: 5px;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 12px Arial,Helvetica,sans-serif;
    left: 50px;
    margin: 0 auto;
    outline: medium none;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
	width:100px;
}
table#tabella_backoffice button.buttonUpdateImage {
    background: none repeat scroll 0 0 #f03a22;
    border: 1px solid #0076A3;
    bottom: 5px;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 12px Arial,Helvetica,sans-serif;
    left: 50px;
    margin: 0 auto;
    outline: medium none;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
	width:100px;
}

table#tabella_login {
table-layout : fixed;
/*width : 50%;*/
background-color : #CFD2D2;
caption-side : bottom;
font-family: arial,sans-serif;
font-size: 14px;
border: 2px solid #000000;
padding: 0px;
margin-left: 25%;
margin-right: 25%;
}
table#tabella_login td {padding: 3px 3px 3px 3px;}

ul#minipics{margin:25px auto;padding:0 0 15px 0;list-style-type:none;}

ul#minipics li{float:left; margin: 20px;padding:0 0 5px 0;width:110px;text-align:center;}
ul#minipics li img{display:block;margin-left:auto; margin-right:auto;
    border:2px solid #9E3529;padding: 3px;
    border-color: #9E3529}

	div#thumbnail {float:left;margin:25px 15px; text-align:center; width:125px;}
div#thumbnail img {vertical-align:middle;border:2px solid #9E3529;padding: 5px;
    border-color: #9E3529}

	div#thumbnailMenu {float:left;margin:25px 15px; text-align:center; width:250px;}
div#thumbnailMenu img {vertical-align:middle;border:2px solid #9E3529;padding: 5px;
    border-color: #9E3529}
	
div#gallery_foto {margin:0px auto;text-align:center;} 	

div#messaggio{
background-color:#F3E7A4;
color:#000000;
font-weight:bold;
text-align:center;
padding: 15px 3px 15px 3px;
border: 2px solid #9E3529;
margin:25px auto;
width:650px;
}

div#clear_left{
clear: left;
margin:0px;
padding:0px;
}


/* PLAYER VIDEO */

#bloccoVideo {margin:30px auto;width:100%;}
.myVideo {
	margin: 20px;
}

.boxVideo {display:inline;border: 2px solid #ededed;margin:25px; width:250px;min-height:200px;}
.boxVideo:hover {/*background-color: green;*/}
.boxVideo .primoBlocco {margin-right:10px;}
.boxVideo .ultimoBlocco {margin-left:20px;}
.boxVideo .intermedioBlocco {margin-right:10px;margin-left:10px;}


.table {display:table}
.row {display:table-row}
.column {display:table-cell}

/* SLIDER PRODOTTI */
#frecciaSx {float:left;margin-right:10px;padding-top:90px;}

#frecciaDx {float:left;margin-left:10px;padding-top:90px;}

/* STILE INPUT TEXT */
input {
    /*border: 3px solid #FFFFFF; */
    /*
	-webkit-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
		
    */
    /*background: rgba(255,255,255,0.5);*/
    /* margin: 0px 0 10px 0px; */
	/* text-align:center; */
	border: 1px solid #e3e3e3;
	font-family: ProximaNovaSemibold;
	font-size: 25px;
	height:30px;
	/*width: 260px; */
}

input.inputSmall {
    margin: 0px 0 50px 0px;
	text-align:center;
	border: 1px solid #e3e3e3;
	font-family: ProximaNovaSemibold;
	font-size: 25px;
	height:30px;
	width: 260px;
	
}

input.inputSettings {
    margin: 0 0 10px 0;
	text-align:center;
	border: 1px solid #e3e3e3;
	font-family: ProximaNovaSemibold;
	font-size: 22px;
	height:50px;
	width: 600px;
	margin-top:10px;
	margin-left: 15px;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}

.textareaClass { 
	height: 180px;
	width: 260px;
	border: 1px solid #e3e3e3;
    margin: 0 0 10px 0;
}
	
/* BOTTONI */
.buttonActionRed {
    background: none repeat scroll 0 0 red;
    border: 1px solid #0076A3;
    bottom: 5px;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 12px Arial,Helvetica,sans-serif;
    left: 50px;
    margin: 0 auto;
    outline: medium none;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
	width:100px;
}
.buttonActionGreen {
    background: none repeat scroll 0 0 green;
    border: 1px solid #0076A3;
    bottom: 5px;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 12px Arial,Helvetica,sans-serif;
    left: 50px;
    margin: 0 auto;
    outline: medium none;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
	width:100px;
}

#buttonAzzeraContabilita {
  -moz-appearance: button;
    background-color: #e74c3c;
    color: #FFFFFF;
    cursor: pointer;
    margin-top: 25px;
    margin-left: 30px;
    padding: 20px 0px;
    text-align: center;
    text-decoration: none;
    width:220px;
	
	float:left;
	font-family:ProximaNovaSemibold;
	font-size:15px;
  }
  
 #buttonStampaContabilita {
  -moz-appearance: button;
    background-color: #3498db;
    color: #FFFFFF;
    cursor: pointer;
    margin-top: 25px;
    margin-right: 30px;
    padding: 20px 0px;
    text-align: center;
    text-decoration: none;
    width:220px;
	
	float:right;
	font-family:ProximaNovaSemibold;
	font-size:15px;
  }
  
#contabilitaGenerale {
	background-color:#efefef;
	font-family:ProximaNovaRegular;
	font-size:15px;
	width:100%;
	padding-bottom:25px;
	margin-top:20px;
}

#boxIncassoBanconote {float:left;display:block;width:185px;min-height:115px;margin-left:5px;margin-right:10px;background-color:#3498db;}
#boxIncassoBanconote h1 {background-color:#2980b9;width:100%;font-size:13px;font-family:ProximaNovaBold;color:#FFFFFF;text-align:center;display:block;padding-top:5px;padding-bottom:5px;margin:0px;}
#boxIncassoBanconote p {background-color:#3498db;width:100%;font-size:38px;font-family:ProximaNovaBold;color:#FFFFFF;text-align:center;display:block;padding-top:25px;margin:0px;}

#boxIncassoMonete {float:left;display:block;width:165px;min-height:115px;margin-left:5px;margin-right:5px;background-color:#3498db;}
#boxIncassoMonete h1 {background-color:#2980b9;width:100%;font-size:13px;font-family:ProximaNovaBold;color:#FFFFFF;text-align:center;display:block;padding-top:5px;padding-bottom:5px;margin:0px;}
#boxIncassoMonete p {background-color:#3498db;width:100%;font-size:38px;font-family:ProximaNovaBold;color:#FFFFFF;text-align:center;display:block;padding-top:25px;margin:0px;}


#boxIncassoTotale  {float:left;display:block;width:165px;min-height:115px;margin-left:5px;margin-right:5px;background-color:#3498db;}
#boxIncassoTotale h1 {background-color:#2980b9;width:100%;font-size:13px;font-family:ProximaNovaBold;color:#FFFFFF;text-align:center;display:block;padding-top:5px;padding-bottom:5px;margin:0px;}
#boxIncassoTotale p {background-color:#3498db;width:100%;font-size:38px;font-family:ProximaNovaBold;color:#FFFFFF;text-align:center;display:block;padding-top:25px;margin:0px;}

#boxTotaleProdottiVenduti {float:left;display:block;width:185px;min-height:115px;margin-left:5px;margin-right:0px;background-color:#3498db;}
#boxTotaleProdottiVenduti h1 {background-color:#2980b9;width:100%;font-size:13px;font-family:ProximaNovaBold;color:#FFFFFF;text-align:center;display:block;padding-top:5px;padding-bottom:5px;margin:0px;}
#boxTotaleProdottiVenduti p {background-color:#3498db;width:100%;font-size:38px;font-family:ProximaNovaBold;color:#FFFFFF;text-align:center;display:block;padding-top:25px;margin:0px;}

#infoSistema2 {
	background-color:#efefef;
	font-family:ProximaNovaRegular;
	font-size:15px;
	width:100%;
	margin: 0x auto;
	padding-bottom:25px;
	margin-top:20px;
}

#boxResto {float:left;display:block;width:236px;min-height:115px;margin-left:120px;margin-right:10px;background-color:#3498db;}
#boxResto h1 {background-color:#2980b9;width:100%;font-size:15px;font-family:ProximaNovaBold;color:#FFFFFF;text-align:center;display:block;padding-top:5px;padding-bottom:5px;margin:0px;}
#boxResto p {background-color:#3498db;width:100%;font-size:30px;font-family:ProximaNovaBold;color:#FFFFFF;text-align:center;display:block;padding-top:25px;margin:0px;}

#boxOverpay {float:left;display:block;width:236px;min-height:115px;margin-left:5px;margin-right:5px;background-color:#3498db;}
#boxOverpay h1 {background-color:#2980b9;width:100%;font-size:15px;font-family:ProximaNovaBold;color:#FFFFFF;text-align:center;display:block;padding-top:5px;padding-bottom:5px;margin:0px;}
#boxOverpay p {background-color:#3498db;width:100%;font-size:38px;font-family:ProximaNovaBold;color:#FFFFFF;text-align:center;display:block;padding-top:25px;margin:0px;}


#dettaglioContabilita {
	background-color:#FFFFFF;
	font-family:ProximaNovaRegular;
	font-size:15px;
	width:100%;
	margin-top:115px;
}

table#tabella_contabilita {
width : 750px;
font-family: ProximaNovaRegular;
font-size: 18px;
border: 0px;
padding: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
border-spacing:0;
border-collapse:collapse;
}
table#tabella_contabilita td {font-size:20px;background-color:#3498db;color:#FFFFFF;border-right: solid 5px white;padding-top:5px;padding-bottom:5px;}
table#tabella_contabilita tr.headerTable td{background-color: #FFFFFF;color:#333333;}
table#tabella_contabilita td.headerColumn {background-color: #70bdf1;color:#FFFFFF;font-size:20px;text-align:center;}
table#tabella_contabilita td.headerColumn2 {background-color: #2980b9;color:#FFFFFF;font-size:22px;text-align:center;border-right: solid 5px white;}

#dettaglioProdotti {
	background-color:#FFFFFF;
	font-family:ProximaNovaRegular;
	font-size:15px;
	width:100%;
	margin-top:15px;
}

.boxProdottiVenduti {position:relative;float:left;display:block;width:80px;min-height:150px;margin-left:0px;margin-right:10px;margin-bottom:10px;background-color:#3498db;color:#FFFFFF;padding-top:15px;}
.boxProdottiVenduti h1 {background-color:#2980b9;width:100%;font-size:15px;font-family:ProximaNovaBold;color:#FFFFFF;text-align:center;display:block;padding-top:5px;padding-bottom:5px;margin:0px;}
.boxProdottiVenduti p {background-color:#3498db;width:100%;font-size:38px;font-family:ProximaNovaBold;color:#FFFFFF;text-align:center;display:block;margin:0px;bottom:0px;}
.boxProdottiVenduti span.numeroProdotti{display:table;position:absolute;top:110px;background-color:#2980b9;width:100%;font-size:30px;font-family:ProximaNovaBold;color:#FFFFFF;text-align:center;display:block;margin:0px;bottom:0px;}
.boxProdottiVenduti span.numeroProdotti span {height:60px;width:130px;display:table-cell;text-align:center;vertical-align:middle;}

#infoSistema {
	background-color:#FFFFFF;
	font-family:ProximaNovaRegular;
	font-size:18px;
	width:100%;
	margin-top:15px;
}

#infoSettingSistema,#infoSettingDistributore,#infoSettingCoordinate {
	background-color:#FFFFFF;
	font-family:ProximaNovaRegular;
	font-size:18px;
	width: 100%;
    margin-top: 15px;
		
}

 .infoSetting {
	clear:both;
	 background-color:#FFFFFF;
	font-family:ProximaNovaRegular;
	font-size:18px;
	width:100%;
	margin-top:250px;	
 }

#infoSettingDistributore {	
	margin-top:530px;	
}

#infoSettingCoordinate {	
	margin-top:250px;	
}

#infoSettingSistema .labelTitle, #infoSettingDistributore .labelTitle, #infoSettingCoordinate .labelTitle, .infoSetting .labelTitle{
	clear:both;
	background-color: #3498db;
	color: #FFFFFF;
	display:table;
	text-align: center;
	text-decoration: none;
	width:255px;
	height:80px;
	font-family:ProximaNovaSemibold;
	font-size:18px;
	margin-top:10px;
	float:left;
	margin-left: 360px;
}

#infoSettingSistema .labelTitle span, #infoSettingDistributore .labelTitle span, #infoSettingCoordinate .labelTitle span, .infoSetting .labelTitle span{
	display:table-cell;
	vertical-align:middle;
}

#infoMessage {

	display:none;

}

#infoSettingMonete {
	clear:both;
	background-color:#efefef;
	font-family:ProximaNovaRegular;
	font-size:18px;
	width:100%;
	margin-top:205px;
	
}

#infoSettingMonete input{width:115px;}

#infoSettingMonete .labelTitleSx {
	clear:both;
	background-color: #3498db;
	color: #FFFFFF;
	display:table;
	text-align: center;
	text-decoration: none;
	width:100px;
	height:50px;
	font-family:ProximaNovaSemibold;
	font-size:18px;
	margin-top:10px;
	float:left;
	margin-left: 18px;
}

#infoSettingMonete .labelTitleDx {
	
	background-color: #3498db;
	color: #FFFFFF;
	display:table;
	text-align: center;
	text-decoration: none;
	width:100px;
	height:50px;
	font-family:ProximaNovaSemibold;
	font-size:18px;
	margin-top:10px;
	float:left;
	margin-left: 10px;
}

#infoSettingMonete .labelTitleSx span{display:table-cell;vertical-align:middle;}
#infoSettingMonete .labelTitleDx span{display:table-cell;vertical-align:middle;}







#infoSettingBanconote {
	/*clear:both;*/
	background-color:#efefef;
	font-family:ProximaNovaRegular;
	font-size:18px;
	width:50%;
	/*margin-top:205px;*/
	float:left;
	
}

#infoSettingBanconote input{width:65px;}

#infoSettingBanconote .labelTitle {
	/*clear:both;*/
	background-color: #3498db;
	color: #FFFFFF;
	display:table;
	text-align: center;
	text-decoration: none;
	width:135px;
	height:50px;
	font-family:ProximaNovaSemibold;
	font-size:18px;
	margin-top:10px;
	float:left;
	margin-left: 18px;
}

#infoSettingBanconote .labelTitle span{display:table-cell;vertical-align:middle;}

#infoSettingResto {
	/*clear:both;*/
	background-color:#efefef;
	font-family:ProximaNovaRegular;
	font-size:18px;
	width:50%;
	/*margin-top:205px;*/
	margin:0px;
	margin-bottom:25px;
	padding:0px;
	float: left;
	margin-left:-18px;
}

#infoSettingResto input{width:75px;}

#infoSettingResto .labelTitle {
	/*clear:both;*/
	background-color: #3498db;
	color: #FFFFFF;
	display:table;
	text-align: center;
	text-decoration: none;
	width:135px;
	height:50px;
	font-family:ProximaNovaSemibold;
	font-size:18px;
	margin-top:10px;
	float:left;
	margin-left: 13px;
}

#infoSettingResto .labelTitle span{display:table-cell;vertical-align:middle;}






#warningRest {
	/*clear:both;*/
	background-color:#efefef;
	font-family:ProximaNovaRegular;
	font-size:18px;
	width:50%;
	/*margin-top:205px;*/
	margin:0px;
	margin-bottom:25px;
	padding:0px;
	float: left;
	margin-left:-18px;
	text-align: center;
}

#warningRest input{width:75px;}

#warningRest .labelTitle {
	/*clear:both;*/
	background-color: #3498db;
	color: #FFFFFF;
	display:table;
	text-align: center;
	text-decoration: none;
	width:235px;
	height:50px;
	font-family:ProximaNovaSemibold;
	font-size:18px;
	margin-top:2px;
	float:left;
	margin-left: 13px;
}

#warningRest .labelTitle span{display:table-cell;vertical-align:middle;}


#warningRestText {
  -moz-appearance: button;
    background-color: #e4c814;
    color: #333333;
    cursor: pointer;
    margin-top: 20px;
    /*margin-left: 730px;*/
    padding: 20px 0px;
    text-align: center;
    text-decoration: none;
    width:100%;
	border-radius:14px;
	height: 56px;
	font-family:ProximaNovaSemibold;
	font-size:17px;
  }











#infoSettingTempi {
	clear:both;
	background-color:#efefef;
	font-family:ProximaNovaRegular;
	font-size:18px;
	width:100%;
	margin-top:125px;
	
}

#infoSettingTempi input{width:330px;}

#infoSettingTempi .labelTitle {
	clear:both;
	background-color: #3498db;
	color: #FFFFFF;
	display:table;
	text-align: center;
	text-decoration: none;
	width:240px;
	height:50px;
	font-family:ProximaNovaSemibold;
	font-size:18px;
	margin-top:10px;
	float:left;
	margin-left: 18px;
}

#infoSettingTempi .labelTitle span{display:table-cell;vertical-align:middle;}





#saveZone {
	clear:both;
	/*background-color:#efefef;*/
	font-family:ProximaNovaRegular;
	font-size:18px;
	width:730px;
	margin:0px auto;
	margin-top:45px;
	padding-top:20px;
	text-align:center;
}

#saveZone .buttonSave {
/*
  -moz-appearance: button;
    background-color: #27ae60;
    color: #FFFFFF;
    cursor: pointer;
   
    padding: 25px 0px;
    text-align: center;
    text-decoration: none;
    
	
	font-family:ProximaNovaSemibold;
	font-size:25px;*/
	-moz-appearance: button;
    background-color: #27ae60;
    color: #FFFFFF;
    cursor: pointer;
    margin-top: 0px;
    
    padding: 25px 0px;
    text-align: center;
    text-decoration: none;
    
	padding-bottom: 45px;
	font-family:ProximaNovaSemibold;
	font-size:25px;
  
	width:600px;
	/*height:125px;*/
}

#buttonMacchinaTest {
  -moz-appearance: button;
    background-color: #014b94;
    color: #FFFFFF;
    cursor: pointer;
    margin-top: 20px;
    /*margin-left: 730px;*/
    padding: 20px 0px;
    text-align: center;
    text-decoration: none;
    width:100%;
	
	font-family:ProximaNovaSemibold;
	font-size:25px;
  }

#statusMessage {display:none;color:#FFFFFF;background-color:#e74c3c;height:25px;}
#updateBoxRunning {display:none;color:#FFFFFF;background-color:#e74c3c;height:25pxfont-family:ProximaNovaSemibold;font-size:25px;}

/*
STILE PER NEWS DA CRM
*/
.linkNews {
	color:#ffffff;
	width:100%;
	text-decoration:none;

}
.linkNews:hover{text-decoration:underline;}

.blink_me {
-webkit-animation-name: blinker;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;

-moz-animation-name: blinker;
-moz-animation-duration: 1s;
-moz-animation-timing-function: linear;
-moz-animation-iteration-count: infinite;

animation-name: blinker;
animation-duration: 1s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
0% { opacity: 1.0; }
50% { opacity: 0.0; }
100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
0% { opacity: 1.0; }
50% { opacity: 0.0; }
100% { opacity: 1.0; }
}

@keyframes blinker {  
0% { opacity: 1.0; }
50% { opacity: 0.0; }
100% { opacity: 1.0; }
}

::-webkit-scrollbar{
    width:30px;
}

::-webkit-scrollbar-track{
    border-radius:10px; 
    background:#eee; 
    -webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.1);
}

::-webkit-scrollbar-thumb{
    border-radius:10px; 
    background:#bbb;
}