.calcolabtn{
	background:#7399E8;
	color:#000000;	
}


.textblack{
	color:#000;
    font-weight: bold;
	text-decoration: underline;
}



/*  footer fisso in basso */
  body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    justify-content: flex-start;
    margin: 0;
    }

  .footerCalcoloTari{
      margin-top: auto;
    }
  /*  fine footer fisso in basso */

  .sizeM{
    font-size: 1.17em;
  }

  .informative{
      /*border-bottom:1px solid #CCCCCC;*/
      border-top:2px solid #3071A9;   
  }
 
  .right{
    float: right;
  }

  .img{
    max-width: 100%;
    max-height: 100%;
    height: inherit !important;
    }
/********** Style Ereditato da css/main.css  versione 106 *************************/
[class*="alert-box-"] {
    padding: 5px;
    margin-top: 20px;
    border: 1px solid transparent;
    border-radius: 5px;
    z-index: 9999;
    position: relative;
}

.alert-box-danger {
   color: #A94442;
   background-color: #ffecec;
   border: 2px solid #f5aca6;
   box-shadow: 0 0 5px #f64b4b;
}

.alert-box-danger i{
   color: red;
}

.alert-box-success {
    color: #3C763D;
    background-color: #e9ffd9;
    border-color: #a6ca8a;
}

.alert-box-success i{
   color: green;
}

.alert-box-warning {
    color: #8A6D3B;
    background-color: #fff8c4;
    border-color: #f2c779;
}
.alert-box-warning i{
    color: orange;
}

.alert-box-info {
    color: #31708F;
    background-color: #e3f7fc;
    border-color: #8ed9f6;
}

.alert-box-info i {
 color: blue;
}

.input-error{
    background-color:#ffecec ;
  }
.input-success{
background-color:#e9ffd9 ;
}

.help{
    display: none;
}
.sezione{
    color: #3071A9;
    background-color: #3071A9;
    height: 0.1875em;
}
.required-msg-2{
    z-index: 9999;
    }

.e-labelD{
    background-color: #F1F1F1;
    /*background-color: #78d0f3;
    color: #000;*/
    font-weight: 700;
    margin-top:4px;
    padding:12px;
}
.e-label{
    background-color: #F1F1F1;
    /*background-color: #78d0f3;
    color: #000;*/
    font-weight: 700;
    margin-top:4px;
    padding:5px;
}

.e-info{
background-color: #f6fbd8;
}
/* pago f24*/
.pagoF24 {
    background: #d8eff5;
    color: #000;
    border-color: #4c8b9b;
    background: #A2DCEA;
    color: #000;
    border-color: #7ECEE2;
    border-width: 2px;

}
.rate-det{
    display: none;
  }
  
  .text-red{
    color: red;
  }


  .labelsxedit {
    background: #9cbddd none repeat scroll 0% 0%;
    color: #000010 !important;
}

.labelsxsuccess, .labelsxwarning, .labelsxerror, .labelsxnormal, .labelsxedit , .labelsxerror2 {
    margin: 2px;
    padding: 3px;
    color: #000010;
    display: inline-block;
}
.padding-5{
    padding: 5px;
}
.label2015 {
    text-overflow: ellipsis;
    padding: 5px;
    margin: 0px 5px 0px 0px;
    font-weight: 200;
    /*font-size: 0em;*/
}
/********** Style Ereditato da css/main.css  versione 106 *************************/

@media screen and (min-width: 1000px) {
	.dialog900{
	  max-width: 900px;
	}
}
@media screen and (max-width: 1000px) {
	.dialog900{
	  max-width: 90%;
	}
}

.padding-5-LRT {
	padding-top:  5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}

input[type="radio"] {
    display: inline;
    visibility: visible;
    /*opacity: 0;*/
  }


.padding-5nb{
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
  }

.padding-10nb{
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
  }


/* Fitting Inputs Styling */

    .form-group {
	    display: flex;
	    flex-flow: row wrap;
	    margin: 0 -1rem 1rem -1rem;
    }


/* inzio colori di prova di carmen*/
	.AL{
		background:yellow;
	}
	.BL{
		background:red;
	}
	.CL{
		background:blueviolet;
	}
	.DL{
		background:aqua;
	}
/* fine colori di prova di carmen*/

/* inizio card ligo*/
.myborder{
	border: 0.12em solid #7399E8;
}

.card:hover{
	background:rgba(132, 43, 127, 0.05)
}
.scheda1{
	text-decoration: none;
}
.ligo_cards_dm{
	margin-left:-1em;
	margin-right:-1em;
}

.text-underline{
  color:black;
  text-decoration: underline;
}

/* fine card ligo*/

.no_style{
    border: none;
    padding: 0;
}

.no-under{
  text-decoration: none;
}
.pagoF24{
	display: none;
}