/* #content .box-v-centered:before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
  background-color: #ff0000;
}
#content .box-v-centered  span,
#content .box-v-centered a,
#content .box-v-centered p,
#content .box-v-centered img {
  display: inline-block;
  vertical-align: middle;
} */

.full-stripe-bg.full-stripe-bg{
	background-color: #f6f9ed;
	background-image:url("/it/pub/img/consulenza/fam-evolution/fam-passive-underlyings/bg-fam-passive-underlyings.png");
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 600px;
}

.inline-block {display: inline-block}

.row.equal {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.colore-3 {background-color:#ff7a21}
.colore-4 {background-color:#cacb30}
.colore-5 {background-color:#bb8e1d}
.colore-6 {background-color:#459cd7}
.colore-7 {background-color:#ff3da6}
.colore-8 {background-color:#50E2E2}
.colore-azionario {background-color: #f6bd63}
.colore-altri {background-color: #b8e1e7}

span.punto {
	width:18px;
	height:18px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

a.ico-play-gray {
	position: absolute;
	top: calc(50% - 54px);
	left: calc(50% - 54px)
}

#InvestiNelFuturo{
	background-image: url("/it/pub/img/consulenza/fam-megatrends/bg-investi-nel-futuro.jpg");
	background-position: left top 50px;
	background-repeat: repeat-x;
}

#InvestiNelFuturo .investi-nel-futuro-content{
	background-color: #FFF;
	-webkit-box-shadow: 0 0 25px rgba(0,0,0, .25);
	-moz-box-shadow: 0 0 25px rgba(0,0,0, .25);
	box-shadow: 0 0 25px rgba(0,0,0, .25);
	padding: 40px;
}

/* TABS COMPARTI */
ul#tabs-comparti {
	list-style: none;
	margin: 0;
	padding: 0px;
	overflow: auto;
}

ul#tabs-comparti li {
	float: left;
	width: 20%;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
	letter-spacing: normal;
}

#tabs-comparti li a {
	text-decoration: none;
	color: #1589c9;
}

#tabs-comparti li.active a {
	text-decoration: none;
	color: #444;
}

#tabs-comparti-content .tab-content {
	overflow: hidden;
	display: none
}

#tabs-comparti-content .tab-content p:first-child {
	font-family: Proximanova-bold;
	font-size: 24px;
}

#tabs-comparti-content .tab-content table tr:first-child td {
	font-family: Proximanova-bold;
	font-size: 24px;
}
#tabs-comparti-content .tab-content table tr:last-child td {
	width: 90%;
	font-family: Proximanova-bold;
	font-size: 14px;
}
  /* FINE TABS COMPARTI */

/* FAQ */
.box-expand .detail ul {
	list-style: disc;
	list-style-position: inside;
}

/* DISCLAIMER */
figure {
	margin: 10px 60px 20px 0;
	display: inline-block;
}

.card, .card-passive {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	text-align: center;
	margin: 1px auto;
}
.card .card-body {
  padding: 0;
}
.card .card-footer {
  padding: 0;
  background-color: inherit;
  border-top: 0 none;
}
.card .card-footer:last-child {
  border-radius: inherit;
}
.card-passive ul.caporale-pointed {
  list-style: none;
  padding: 0;
}
.card-passive ul.caporale-pointed li {
	font-size: 14px;
	list-style: none;
	font-family: 'font-regular';
	margin-left: 12px;
	text-indent: -6px;
	text-align: left;
	margin-top: 0px;
}
.card-passive ul.caporale-pointed li:before {
  position: relative;
  font-family: "FontAwesome";
  content: "\f054";
  color: #0a88ca;
  left: -6px;
  top: 0px;
	font-size: 14px;
}

