/* Minimizzazione non riuscita. Verrà restituito il contenuto non minimizzato.
(510,4): run-time error CSS1035: Expected colon, found '�height'
(511,4): run-time error CSS1035: Expected colon, found '�max-width'
 */
@charset "UTF-8";
/* CSS Document */

body{
	padding-top: 80px;
}
.navbar{
	background:#2E474D!important;
}
.navbar-inner{
	background:#2E474D;
	border:none!important;
}
.navbar .nav {
    float: right;
    padding: 20px 0;
	font-size:17px;
}
.navbar .nav > li > a{
	padding:10px!important;
	color: #FFF;
    text-shadow: none!important;
	margin-right:10px;
	font-weight:400;
}
.navbar .nav a {
    color: #FFF;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > li > a:hover {
    background-color: #FFF;
    box-shadow: none!important;
    color: #000;
    text-decoration: none;
	font-weight:400;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner{
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.5);
}
.navbar .brand {
    display: block;
    float: left;
    padding: 20px;
}
.navbar .btn, .navbar .btn-group {
	/*margin-top: 4px!important;*/
}
.navbar .btn-group a {
	color:#0088CC!important;
}
.navbar .btn-group a:hover {
	color:#FFF!important;
}
table.table {
    font-size: 12px;
}
.table-bordered th th, .table-bordered td td {
    border-left: none!important;
}
.table-striped tbody > tr:nth-child(2n+1) > td td, .table-striped tbody > tr:nth-child(2n+1) > th th {
    background-color: #fff;
}
.table th.right, .table td.right {
	text-align:right!important;
}
.table th.center, .table td.center {
	text-align:center!important;
}
.dashboard{
	padding:15px 0 10px;
}
/*.dataTables_length{
	margin-left:15px;
}
.dataTables_filter{
	margin-right:15px;
}*/
.bs-docs-separator {
    margin: 10px 0 30px;
}
.accordion .alert{
	margin-bottom:0!important;
}
.mainsearch {
    border-radius: 5px 5px 5px 5px !important;
    font-size: 16px !important;
    line-height: normal !important;
    padding: 9px 14px !important;
	height: 50px!important;
    line-height: 50px!important;
}
.btn-green{
	background:#5495a5!important;
	border:none!important;
	box-shadow:none!important;
	-moz-border-radius: 3px!important;
	border-radius: 3px!important;
	color:#FFF!important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important;
}
.btn-orange{
	background:#dc8907!important;
	border:none!important;
	box-shadow:none!important;
	-moz-border-radius: 3px!important;
	border-radius: 3px!important;
	color:#FFF!important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important;
}
.nav .dropdown-toggle .caret {
    border-bottom-color: #000!important;
    border-top-color: #000!important;
}
.spaziato{
	margin-left:10px;
}
.divider-top{
	border-left:1px solid #c9c9c9;
	padding-left:20px;
}
.Gasolio{
	background:#5555cc;
	color:#fff;
}
.Diesel{
	background:#5555cc;
	color:#fff;
}
.DieselPlus{
    background:#ffff88;
    color:#000;
}
.ExcelliumDiesel
{
	background:#ffff44;
	color:#000;
}
.Alert{
	background:#FF5555!important;
	color:#000;
}
.Warning{
	background:#FFFF55!important;
	color:#000;
}
.GreenAlert{
	background:#AAFFAA!important;
	color:#000;
}
.BluSuper{
	background:#f7f7f7;
	color:#000;
}
.BluDiesel{
	background:#ffff88;
	color:#000;
}
.SenzaPb{
	background:#55cc55;
	color:#fff;
}
.Verde{
	background:#55cc55;
	color:#fff;
}
#corpo{
	background:#FFF;
	font-size:14px;
	line-height:21px;
	color:#373737;
}
#corpo .container{
	padding:20px 0 0;
}
#corpo h3{
	font-weight:normal;
	line-height:30px;
}

#footer{
	padding:0;
	color:#686868;
	font-size:13px;
	margin-top:20px;
}
#footer p{
	margin-top:15px;
}
#footer ul{
	margin:0 0 20px;
	padding:15px 0;
}
#footer ul li{
	display:inline-block;
	float:left;
	margin-right:15px;
	text-transform:uppercase;
	font-size:11px;
}
#footer ul li a{
	color:#888888;
	font-weight:bold;
}
#footer .destra{
	text-align:right;
}
#footer .chiaro{
	color:#a7a7a7;
	font-weight:normal;
}
#footer strong{
	color:#595959;
}
.flagAttivo{
    color:#FF0000;
    font-weight:bold;
    font-size:10px;
}
.flagDisattivo{
    color:#CCC;
    font-weight:normal;
    font-size:10px;
}
.table table td {
 line-height: 14px;
}

[class^="pagamento-"],
[class*=" pagamento-"] {
  display: inline-block;
  width: 19px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../img/pagamenti.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
}

.pagamento-contante {
  background-position: 0 0;
}

.pagamento-carta {
  background-position: -19px 0;
}

.pagamento-petrol {
  background-position: -38px 0;
}

.datepicker {
	z-index:9000!important;
}




.telecamere{
    background-color:#000;
    padding:30px 0;
    border-top:3px solid #ccc;
    border-left:3px solid #ccc;
    border-right:3px solid #ccc;
    -webkit-border-radius: 20px 20px 0 0; 
    -moz-border-radius: 20px 20px 0 0; 
    border-radius: 20px 20px 0 0; 
    margin-bottom:0;
    text-align:center;
}



.titolo-serbatoio{
 line-height:15px;
 font-size:13px;
 margin-bottom:8px;
}
.titolo-serbatoio .telemetria{
 float:right;
 margin-left:10px;
}



/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
	body{
		padding-top: 0!important;
	}
	.navbar-fixed-top {
		margin-bottom: 0!important;
	}
	.navbar .nav {
		float: left !important;
		padding: 15px;
	}
	.navbar .btn-navbar {
		margin-top: 25px!important;
		margin-right: 20px;
	}
	.spot-home{
		padding:25px 0 0;
	}
	.spot-home h2{
		color:#FFF;
		font-size:36px;
		line-height:36px;
	}
	.spot-home p{
		color:#FFF;
		font-size:20px;
		line-height:26px;
		font-weight:normal;
		margin-bottom:10px;
	}
	.spaziato{
		margin-left:0!important;
		margin-top:10px;
	}
	.divider-top{
		border-left:none!important;
		padding-left:0!important;
		border-top:1px solid #c9c9c9;
		padding-top:20px;
	}
	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	padding: 0!important;
    }

}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
	body{
		padding-top: 0!important;
	}
	.home-tennis, .home-beach {
		background: none;
	}
	.navbar .nav {
		float: left !important;
		padding: 15px;
	}
	.navbar .btn-navbar {
		margin-top: 25px!important;
		margin-right: 20px;
	}
	.spot-home{
		padding-top:10px;
		margin-bottom:20px;
		padding-bottom:20px;
		border-bottom:1px solid #E4E4E4;
	}
	.spot-home h2{
		color:#000;
	}
	.spot-home p{
		color:#333;
	}
	.btn-white{
		background:#13ad6d!important;
		color:#FFF!important;
		box-shadow:none!important;
		text-shadow:none!important;
	}
	#corpo{
		text-align:left;
	}
	#corpo .span4{
		margin-bottom:20px;
		padding-bottom:20px;
		border-bottom:1px solid #E4E4E4;
	}
	#corpo .container{
		padding:0;
	}
	.spaziato{
		margin-left:0!important;
		margin-top:10px;
	}
	.divider-top{
		border-left:none!important;
		padding-left:0!important;
		border-top:1px solid #c9c9c9;
		padding-top:20px;
	}
	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	    padding: 0!important;
    }

    .telecamere{
        padding:20px 0!important;
        border:none!important;
        -webkit-border-radius: 0!important; 
        -moz-border-radius: 0!important;
        border-radius: 0!important;
        margin-bottom:20px!important;
        text-align:center;
        background:none!important;
    }

}

/* cisterna */

.cisterna {
    background: url(../img/cisterna.jpg) left top no-repeat transparent;
    height: 123px;
    width: 109px;
    overflow: hidden;
	position:relative;
	margin: 0 auto;
}
.cisterna .livelli {
	position:absolute;
	top:12px;
	left:0;
	width:100%;
	height:88px;
}
.cisterna .livello {
    background-position: left bottom;
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}
.cisterna .livello-success {
    background-image: url(../img/cisterna-success.jpg);
}
.cisterna .livello-info {
    background-image: url(../img/cisterna-info.jpg);
}
.cisterna .livello-warning {
    background-image: url(../img/cisterna-warning.jpg);
}
.cisterna .livello-danger {
    background-image: url(../img/cisterna-danger.jpg);
}
.icon-temperatura {
    background-image: url(../img/icon-temperatura.png);
    background-position: center center;
}

/* fine cisterna */


.icon-phone {
    background-image: url(../img/icon-phone.png);
    background-position: center center;
}
.icon-sms {
    background-image: url(../img/icon-sms.png);
    background-position: center center;
}


/* allineamenti */

.a-c, td.a-c {
    text-align: center!important;
}
.a-d, td.a-d {
    text-align: right!important;
}
.va-m, td.va-m {
	vertical-align:middle!important;
}
.va-b, td.va-b {
	vertical-align:bottom!important;
}


/* fine allineamenti */




/* prodotti */
 
.Gasolio{
            background:#1023d1;
            color:#fff;
}
.SenzaPb{
            background:#0b8d0c;
            color:#fff;
}
.BluSuper{
            color:#000;
            background-color:#e7e7e7;
}
.BluDiesel{
            color:#000;
            background-color:#FFFF44;
}
.cella-intestazione{
            background:#F5F5F5;
            color:#000;
}
 
/* fine prodotti */



td.logo-compagnia img {
 � �height: auto;
 � �max-width: 50px !important;
}


td img {
    height: auto;
    max-width: 50px !important;
}


/* asset */

.div-asset {
	float:left; 
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #DDDDDD;
	background:#FFF; 
	padding:10px;
	border-radius: 5px 5px 5px 5px !important;
	line-height:16px;
	font-size:12px;
	color:#999;
	text-transform:lowercase;
}
.div-asset img {
	margin-bottom:5px;
	margin-right:10px;
	float:left;
}
.div-asset a br {
	display:none;
}
.div-asset strong, .div-asset b {
	font-weight:normal;
	color:#000;
}
.div-asset:hover {
	border:3px solid #0088CC; 
	padding:8px;
}

/* fine asset */



/* brands */

/* FORTECH */
body .navbar a.brand{
background: url("images/logo.jpg") center center no-repeat transparent;
width:191px;
height:40px;
}
/* fine FORTECH */

/* ENI */
body.brand-eni .navbar {
    background: url("images/giallo-eni.gif") left bottom repeat-x #ebebeb !important;
}
body.brand-eni .navbar-inner {
    background: url("images/giallo-eni.gif") left bottom repeat-x #ebebeb !important;
}
body.brand-eni .navbar-fixed-top .navbar-inner, body.brand-eni .navbar-static-top .navbar-inner {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
body.brand-eni .navbar a.brand{
 background: url("images/logo_eni.jpg") center center no-repeat transparent;
 width:130px;
 height:40px;
}
/* fine ENI */

/* ENI LIVE*/
body.brand-enilive .navbar {
	background: #4496bc !important;
}

body.brand-enilive .navbar-inner {
	background: #4496bc !important;
}

body.brand-enilive .navbar-fixed-top .navbar-inner, body.brand-enilive .navbar-static-top .navbar-inner {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

body.brand-enilive .navbar a.brand {
	background: url("images/logo_enilive.png") center center no-repeat transparent;
	width: 130px;
	height: 40px;
}
/* fine ENI LIVE */

/* TOTALERG */
body.brand-totalerg .navbar {
    background: url("images/verde-totalerg.gif") left bottom repeat-x #ff2620 !important;
}
body.brand-totalerg .navbar-inner {
    background: url("images/verde-totalerg.gif") left bottom repeat-x #ff2620 !important;
}
body.brand-totalerg .navbar-fixed-top .navbar-inner, body.brand-totalerg .navbar-static-top .navbar-inner {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
body.brand-totalerg .navbar a.brand{
 background: url("images/logo_totalerg.jpg") center center no-repeat transparent;
 width:209px;
 height:40px;
}

/* fine TOTALERG */


/* Q8 */
body.brand-q8 .navbar {
    background: #001b48 !important;
}
body.brand-q8 .navbar-inner {
    background: #001b48 !important;
}
body.brand-q8 .navbar-fixed-top .navbar-inner, body.brand-q8 .navbar-static-top .navbar-inner {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
body.brand-q8 .navbar a.brand{
	background: url("images/logo_q8.jpg") center center no-repeat transparent;
	width:97px;
	height:40px;
}
/* fine Q8 */

/* OILONE */
body.brand-oilone .navbar {
    background: url("images/nero-oilone.gif") left bottom repeat-x #f26520 !important;
}
body.brand-oilone .navbar-inner {
    background: url("images/nero-oilone.gif") left bottom repeat-x #f26520 !important;
}
body.brand-oilone .navbar-fixed-top .navbar-inner, body.brand-oilone .navbar-static-top .navbar-inner {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
body.brand-oilone .navbar a.brand{
	background: url("images/logo_oilone.jpg") center center no-repeat transparent;
	width:187px;
	height:40px;
}
/* fine OILONE */

/* AVIA */
body.brand-avia .navbar {
    background: url("images/rosso-avia.gif") left bottom repeat-x #ececec !important;
}
body.brand-avia .navbar-inner {
    background: url("images/rosso-avia.gif") left bottom repeat-x #ececec !important;
}
body.brand-avia .navbar-fixed-top .navbar-inner, body.brand-avia .navbar-static-top .navbar-inner {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
body.brand-avia .navbar a.brand{
	background: url("images/logo_avia.jpg") center center no-repeat transparent;
	width:109px;
	height:40px;
}
/* fine AVIA */

/* SMP */
body.brand-smp .navbar {
    background: url("images/rosso-smp.gif") left bottom repeat-x #f0b312 !important;
}
body.brand-smp .navbar-inner {
    background: url("images/rosso-smp.gif") left bottom repeat-x #f0b312 !important;
}
body.brand-smp .navbar-fixed-top .navbar-inner, body.brand-smp .navbar-static-top .navbar-inner {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
body.brand-smp .navbar a.brand{
	background: url("images/logo_smp.jpg") center center no-repeat transparent;
	width:112px;
	height:40px;
}
/* fine SMP */

/* API */
body.brand-api .navbar {
    background: #304a9b !important;
}
body.brand-api .navbar-inner {
    background: #304a9b !important;
}
body.brand-api .navbar-fixed-top .navbar-inner, body.brand-api .navbar-static-top .navbar-inner {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
body.brand-api .navbar a.brand{
	background: url("images/logo_IP.jpg") center center no-repeat transparent;
	width:200px;
	height:40px;
}
/* fine API */

/* TAMOIL */
body.brand-tamoil .navbar {
    background: #005582 !important;
}
body.brand-tamoil .navbar-inner {
    background: #005582 !important;
}
body.brand-tamoil .navbar-fixed-top .navbar-inner, body.brand-tamoil .navbar-static-top .navbar-inner {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
body.brand-tamoil .navbar a.brand{
	background: url("images/logo_tamoil.jpg") center center no-repeat transparent;
	width:64px;
	height:40px;
}
/* fine TAMOIL */

/* ESSO */
body.brand-esso .navbar {
    background: #0019e5 !important;
}
body.brand-esso .navbar-inner {
    background: #0019e5 !important;
}
body.brand-esso .navbar-fixed-top .navbar-inner, body.brand-esso .navbar-static-top .navbar-inner {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
body.brand-esso .navbar a.brand{
	background: url("images/logo_esso.jpg") center center no-repeat transparent;
	width:57px;
	height:40px;
}
/* fine ESSO */

/* GRREN LINE */
body.brand-greenline .navbar {
    background: url("images/verde-greenline.gif") left bottom repeat-x #FFF !important;
}
body.brand-greenline .navbar-inner {
    background: url("images/verde-greenline.gif") left bottom repeat-x #FFF !important;
}
body.brand-greenline .navbar-fixed-top .navbar-inner, body.brand-greenline .navbar-static-top .navbar-inner {
    box-shadow: none!important;
}
body.brand-greenline .navbar a.brand{
	background: url("images/logo_greenline.jpg") center center no-repeat transparent;
	width:340px;
	height:40px;
}
/* fine GRREN LINE */


/* SHELL */
body.brand-shell .navbar {
    background: url("images/rosso-shell.gif") left bottom repeat-x #ffc000 !important;
}
body.brand-shell .navbar-inner {
    background: url("images/rosso-shell.gif") left bottom repeat-x #ffc000 !important;
}
body.brand-shell .navbar-fixed-top .navbar-inner, body.brand-shell .navbar-static-top .navbar-inner {
    box-shadow: none!important;
}
body.brand-shell .navbar a.brand{
	background: url("images/logo_shell.jpg") center center no-repeat transparent;
	width:43px;
	height:40px;
}
/* fine SHELL */


/* ERIDIS */
body.brand-eridis .navbar {
    background: url("images/verde-totalerg.gif") left bottom repeat-x #ff2620 !important;
}
body.brand-eridis .navbar-inner {
    background: url("images/verde-totalerg.gif") left bottom repeat-x #ff2620 !important;
}
body.brand-eridis .navbar-fixed-top .navbar-inner, body.brand-eridis .navbar-static-top .navbar-inner {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
body.brand-eridis .navbar a.brand{
	background: url("images/logo_eridis.jpg") center center no-repeat transparent;
	width:83px;
	height:40px;
}
/* fine ERIDIS */

/* TDM */
body.brand-TDM .navbar {
    background: #005582 !important;
}
body.brand-TDM .navbar-inner {
    background: #005582 !important;
}
body.brand-TDM .navbar-fixed-top .navbar-inner, body.brand-TDM .navbar-static-top .navbar-inner {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
body.brand-TDM .navbar a.brand{
background: url("images/logo_TDM.jpg") center center no-repeat transparent;
width:220px;
height:40px;
}
/* fine TDM */

/* SIMPLY */
body.brand-simply .navbar {
    background: #f1f1f1 !important;
}
body.brand-simply .navbar-inner {
    background: #f1f1f1 !important;
}
body.brand-simply .navbar-fixed-top .navbar-inner, body.brand-simply .navbar-static-top .navbar-inner {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
body.brand-simply .navbar a.brand{
	background: url("images/logo_simply2.jpg") center center no-repeat transparent;
	width:132px;
	height:40px;
}
/* fine SIMPLY */



/* SIMPLY INVERTITO */
body.brand-simplyInv .navbar {
    background: #d53223 !important;
}
body.brand-simplyInv .navbar-inner {
    background: #d53223 !important;
}
body.brand-simplyInv .navbar-fixed-top .navbar-inner, body.brand-simply .navbar-static-top .navbar-inner {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
body.brand-simplyInv .navbar a.brand{
	background: url("images/logo_simply.jpg") center center no-repeat transparent;
	width:132px;
	height:40px;
}

/* fine SIMPLY */

/* SODIGAS */
body.brand-sodigas .navbar {
    background: url("images/blu-sodigas.gif") left bottom repeat-x #a1c1db !important;
}
body.brand-sodigas .navbar-inner {
    background: url("images/blu-sodigas.gif") left bottom repeat-x #a1c1db !important;
}
body.brand-sodigas .navbar-fixed-top .navbar-inner, body.brand-sodigas .navbar-static-top .navbar-inner {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
body.brand-sodigas .navbar a.brand{
 background: url("images/logo-sodigas.jpg") center center no-repeat transparent;
 width:342px;
 height:40px;
}
/* fine SODIGAS */

/* fine brands */


.pager .previous > button{
 float: left;
 margin-right:5px;
}
.pager .next > button {
    float: right;
 margin-left:5px;
}
.hiddenSection {
    display: none;
}

.showSection {
    display:inherit
}

.isLastInserimentoGestione
{
    border-top: 2px solid #ff0000 !important;
}

.float-right-extended
{
    margin-bottom: 10px;
    margin-top: 40px;
}


.productTableContainer
{
    float: left;
    padding: 0.2em;
}

.productTable
{
    width: 200px;
}

.productTableTr
{
    border: 0.1em solid snow;
}

.productTableTd
{
    padding: 2px;
    font-size: 0.9em;
    text-align: right;
}


.productTableTdBiggerSize
{
    padding: 2px;
    font-size: 1.2em;
    text-align: right;
}

.productTableTdHeader
{
    text-align: center;
    font-style: italic;
    font-weight: bold;
    padding: 2px;
    font-size: 0.9em;
}

.productTableTdHeaderBiggerSize
{
    text-align: center;
    font-style: italic;
    font-weight: bold;
    padding: 2px;
    font-size: 1.2em;
}

.productForm
{
    height: 15px !important;
    width: 50px !important;
    padding: 0.2em !important;
    margin: 0 !important;
    font-size: 0.9em !important;
    text-align: right !important;
}

.riepilogoTableTd
{
    margin: 0.1em;
    padding: 0.2em;
    font-size: 0.9em;
    text-align: right;
    border: 0.1em solid snow;
    width: 60px;
}

.riepilogoTableColSpannedTd
{
    margin: 0.1em;
    padding: 0.2em;
    font-size: 0.9em;
    text-align: left;
    border: 0.1em solid snow;
}

.dateForm
{
    height: 15px !important;
    width: 80px !important;
    padding: 0.2em !important;
    margin: 0 !important;
    font-size: 0.9em !important;
    text-align: right !important;
}

.butttonBar
{
    clear: both;
    padding: 1em;
}

.buttonBarBuoni
{
    clear: both; /*padding: 1em;*/
}

.okBt
{
}

.categoryDiv
{
    clear: both;
    display: inline-block;
}

.categoryTitle
{
    display: block;
    padding: 0em;
    margin-top: 1em;
    font-style: italic;
    font-weight: bold;
    font-size: 1.1em;
}

.dataHeader
{
    font-style: italic;
    font-weight: bold;
    padding: 2px;
    font-size: 0.9em;
}

.strikedText
{
    text-decoration: line-through;
}

.warningText
{
    color: #fbb450;
}

.succesText
{
    color: #468847;
}

.errorText
{
    color: #ee5f5b;
}

input.input-validation-error
{
    border: 1px solid #e80c4d !important;
}

.textGiustified
{
    text-align: justify;
    text-justify: inter-word;
}

body
{
}
.divTimbroFirma
{
    margin-left: 10px;
}
.dicituraDistinta
{
    text-align: justify;
    text-justify: inter-word;
    font-size: x-small;
}

.dicituraDistintaSmallerSize
{
    text-align: justify;
    text-justify: inter-word;
    font-size: xx-small;
}

.divBuoniDistintaDisclaimer
{
    /*border: 1px solid #ffff00; */
    margin-top: 5px;
    margin-bottom: 0px;
    text-align: justify;
    text-justify: inter-word;
    font-size: xx-small;
}

.divImgBarCode
{
    width: 300px;
    height: 122px;
}


.imgBarCode
{
    /*display: block;     margin: auto;*/
    width: 100%;
    max-width: 100% !important;
    height: 100%;
    max-height: 100% !important;
}


.buonoValido
{
    background-color: #8CE288; /* #9EFF99;*/
}

.buonoNonValido
{
    background-color: #f08080; /* #9EFF99;*/
}

.trBuonoBustaRitornato
{
    text-decoration: line-through;
}

.divBuoniPeriodo
{
    margin-top: 20px;
}

.erogazioneRedTd
{
    background-color: #f08080;
}

