@charset "utf-8";
/* CSS Document */

html {
	font-family: 'Avenir Next LT Pro Regular';

}
body::-webkit-scrollbar{
    display: none;
  }

sup {
	color: #1f7eca;
}
.car-title {
	padding: 1rem 2rem 0 0;
}
.full-width {
	width: 96%;
}
.tooltip-bottom-add {
	margin-bottom: 2em;
}
.reduce-MB {
margin-bottom: 0 !important;
	padding-bottom: 0 !important

}


.font-s {
	font-size: 0.8em !important;
	line-height: 1.3em;
}
.font-m {
	font-size: 1em !important;
	line-height: 1.3em;
	font-style: italic
}
.font-l {
	font-size: 1.2em !important;
	font-weight: 600;
	font-style: italic
}
.body-report {
	font-size: 1em;
	font-weight: 800;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.5em;
}
.paddingplus {
	padding: 1em;
	
}
.padding-top1 {
	padding-top: 0.3em;
}
.margin-top1 {
	margin-top: 0.3em;
}
.margin-top2 {
	margin-top: 1.5em;
}
.margin-left1 {
	margin-left: 1em;
}
.nobb {
	border-bottom:none;
  }
.nomb {
	margin-bottom:0 !important;
  }
.nomargin {
	margin:none;
  }
.noborder {
	border-color:transparent;
  }
.dottedbb {
	border-bottom: dotted thin #005CE9;
  }
.thinbb {
	border-bottom: solid thin  #92DBFF;
  }
.nobkg {
	background-color:transparent;
  }
.bordered {
	border:1px solid #ddd;
  }

.header-divider {
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	margin-top: 0.5em;
  }

.ruota90 {
	transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-moz-transform: rotate(900deg);
}
.ruota180 {
	transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
}

