
#financial-terms-table{
	margin-top:30px;
}

#about-featured{
	margin:0;
	padding:0;
}

.bio_photo_wrap{
	background:url(/img/about_us/pic_wrapper.jpg) no-repeat;
	height:223px;
	width:173px;
	float:left;
	margin-right:15px;
	margin-bottom:0;
	position:relative;
	top:-10px;
}

.bio_photo{
	border:1px solid #cdcdcd;
	position:relative;
	top:20px;
	left:20px;
	background:#f4f5f4;
	height:180px;
	width:134px;
}

.team_bio.item{
	margin-bottom:3em;
}

.avatar-image,
.profile-image{
	position:relative;
	border-radius:50%;
	overflow:hidden;
	min-width:60px;
	max-width:150px;
	background-size:cover;
	border:1px solid #d2d2d2;
	margin:0 auto;
	margin-bottom:1em;
}

.avatar-image a,
.profile-image a{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:50;
}

.profile-username{
	text-align:center;
	color:#000;
	font-weight:600;
}

.profile-username a{
	
}

.avatar-medium .avatar-image{
	width:120px;
}

.avatar-image::after,
.profile-image::after{
	content:"";
	display:block;
	position:relative;
	width:100%;
	padding-bottom:100%;
}

.user-tiles{
	display: flex; 
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	margin-top:1em;
}

.user-tiles .avatar{
	width:200px;
	flex: 1 0 auto;
	margin-bottom:40px;
}

.avatar-name,
.avatar-name a{
	text-align:center;
	color:#000;
	font-weight:600;
}
.avatar-name{
	margin-top:2em;
	margin-bottom:2em;
}

.avatar-badges{
	max-width:120px;
	margin:0.5em auto;
}

.avatar-medium .avatar-badges{
	max-width:120px;
}

.caption-centered{
	font-weight:600;
	margin:1em;
}
