.aui .get-radio-title {
	border-bottom: 1px solid #000;
}

.aui .container-select-tipologie .control-group {
	margin: 0px;
}

.aui .padding_15 {
	padding: 15px;
}

.aui .no_margin {
	margin: 0px;
}

.aui .header-calcolo {
	background-color: #e2001a;
    color: white;
    font-size: 16px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

@media only screen and (max-width: 768px) {
	.aui .row-padding-custom {
		padding: 0 15px!important;
	}
}

.modal-footer {
	width: 100%;
	bottom: 0;
	background: white;
	box-shadow: 0 7px 13px rgba(0,0,0,0.5);
}

/* Per rimuovere la label (si apre in una nuova finestra) */
.opens-new-window-accessible {
	display: none!important;
}

.sub_num_allegati{
  padding: 5px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  color: white; 
  text-align: center;
}
.sub_num_allegati.green {
    background-color: #00906e; }
.sub_num_allegati.orange {
    background-color: #f58220; }
.sub_num_allegati.red {
    background-color:#e2001a; }
    
/********************* LOADER *****************/
.new-loader {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 )
                url('../img/loading.gif') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading .new-loader {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .new-loader {
    display: block;
}
/********************************************/