/* ==========================================================================
	Main Styles
   ========================================================================== */

/* Menu */
#asset-class-list{
	margin-right: 14px;
}
#asset-class-list-select{
	padding-right: 15px;
}

/* Filter/search bar */
#manager-search-list-options{
	position: relative;
	margin: 0 14px 10px 0;
	font-size: 18px;
	padding: 5px 0;
}
#manager-search-list-options .putnamicon-search{
	line-height: 26px;
	color: #292b2c;
}
.putnamicon-search{
	font-size: .9375rem;
}
#manager-search{
	font-size: 18px;
	font-weight: 300;
	padding-top: 4px;
	padding-left: 30px;
	color: #292b2c;
}
.gradient-bg{
	position: absolute;
	top:0;
	width: 100%;
	height: 40px;
	overflow: hidden;
	margin-right: 16px;
}
.gradient-bg:before{
	content:'';
	position: absolute;
	top: 0;
	left: -20px;
	width: 110%;
	height: 40px;
	background-color: #f7fbff;
	-webkit-box-shadow: inset 0px 0px 8px 0px rgba(6, 27, 104, 0.13);
	-moz-box-shadow:    inset 0px 0px 8px 0px rgba(6, 27, 104, 0.13);
	box-shadow:         inset 0px 0px 8px 0px rgba(6, 27, 104, 0.13);
}
.search-bg {
	background-color: #f4f7f9;
    border-bottom: 1px solid #ddd;
    padding-top: 15px;
    margin: 0 14px 15px 0;
}

.toggle-view{
	padding-left: 15px;
	cursor: pointer;
	line-height: 28px;
	font-size: 25px;
	color: #90a0aa;
	transition-duration: 0.2s;-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;
	transition-property: opacity;-webkit-transition-property: opacity;-moz-transition-property: opacity;
}
.toggle-view.selected{
	color: #2388ca;
}

/* Isotope content */
#manager-bios-list{
	width: 100%;
	list-style: none;
}
#manager-bios-list .item{
	height: 115px;
	margin-bottom: 14px;
}
#manager-bios-list.fade-unselected .item .item-content{
	/*opacity: 0.5;*/
}
#manager-bios-list.fade-unselected .item.selected .item-content{
	/*opacity: 1;*/
}
#manager-bios-list .item .item-content{
	overflow: hidden;
	padding: 10px;
	border: solid 1px #ddd;
	cursor: pointer;
	transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;
	transition-property: transform, height, box-shadow, opacity, background;
	-webkit-transition-property: -webkit-transform, height, box-shadow, opacity, background;
	-moz-transition-property: -moz-transform, height, box-shadow, opacity, background;
}
#manager-bios-list .item.selected .item-content{
	background-color: #F1F3F5;
}
#manager-bios-list .item-width-2 .item-content{
	width: 50%;
}
#manager-bios-list .item-width-3 .item-content{
	width: 75%;
}

/* Main Content */
#manager-bios-list .fund-info{
	padding-left: 15px;
}
#manager-bios-list .fund-list{
	margin: 0;
	padding-top: 22px;
	padding-left: 0;
	width:100%;
	overflow-y:hidden;
	list-style: none;
}
.see-all{
	color: #0033cc;
}
#manager-bios-list .fund-list li{
	margin-bottom: 3px;
}
#manager-bios-list .manager-info{
	padding-left: 15px;
}
#manager-bios-list .manager-name{
	/*line-height: 16px;*/
}
#manager-bios-list .manager-image{
	padding-left: 0;
}
/*#manager-bios-list .manager-funds{
	position: absolute;
	top: 70px;
}*/
#manager-bios-list .selected .manager-funds a, 
#manager-bios-list.list-view .manager-funds a{
	color: #666666;
}
#manager-bios-list .manager-experience{
	display: none;
}

/* Icon */
#manager-bios-list .manager-funds .putnamicon {
	top: 3px;
	font-size: 18px;
	margin-left: 6px;
	color:#666;
}
#manager-bios-list .putnamicon-arrow-right{
	top: 1px;
}

/* List View */
#manager-list-sort{
	padding: 0 10px 0 0;
}
#manager-list-sort>div{
	border-bottom: solid 1px #e8e8e8;
	padding-left: 5px;
}
#manager-list-sort>div:last-child h6 {
    margin-left: -10px;
}
.manager-sort{
	cursor:pointer;
}
#manager-bios-list.list-view .item{
	height: 50px;
	margin-bottom: 0;
}
#manager-bios-list.list-view .item-content{
	padding: 5px 0;
	border: 0 none;
	border-bottom:solid 1px #e8e8e8;
	background-color: #fff;
}
#manager-bios-list.list-view .item-content:hover{
	background-color: #F1F3F5;
}
#manager-bios-list.list-view .manager-info{
	width: 100%;
	max-width: 100%;
	flex: 1;
	padding: 5px 20px;
}
#manager-bios-list.list-view .manager-name{
	float: left;
	width: 51%;
}
#manager-bios-list.list-view .manager-title{
	width: 49%;
	float: left;
}
#manager-bios-list.list-view .manager-image,
#manager-bios-list.list-view .manager-funds{
	display: none;
}
.manager-fund-dropdown, .manager-fund-dropdown:focus,
.manager-fund-dropdown:hover, .manager-fund-dropdown:active,
.manager-fund-dropdown:visited{
	text-decoration: none !important;
}

#manager-bios-list.list-view .manager-experience{
	display: block;
}
@media (max-width: 767px){
	#manager-bios-list.list-view .manager-experience{
		display: none;
	}
}
@media (min-width:768px) {
	#manager-bios-list.list-view .manager-name,
	#manager-bios-list.list-view .manager-title{
		width: 33.33%;
	}
	/*#manager-bios-list.list-view .manager-title{
		width: 33.33.66%;
	}*/
}
@media (min-width:992px) {
	#manager-bios-list.list-view .manager-title{
		width: 43.66%;
	}
	#manager-list-sort>div:last-child {
		padding-left: 20px;
	}
}
@media (min-width:1200px){
	#manager-bios-list .row {
		margin-right: -10px;
		margin-left: -10px;
	}
	#manager-bios-list .item .item-content{
		padding-right: 5px;
	}
	#manager-list-sort>div{
		padding-left: 10px;
	}
}

/* ==========================================================================
	Other Styles
   ========================================================================== */

.perspectives-header{
	color: #205093;
	margin-top:0px;
}
.perspectives-header a{
	color: #205093;
}

.perspectives {
	padding-bottom: 25px;
}

/* ==========================================================================
	Helper Styles
   ========================================================================== */

.no-padding-right{
	padding-right: 0;
}
