/* GRFP Profiles */
.page-template-page-grfp-profile-collection .content-wrapper {
	padding-top:0;
	top:-4px;
}

.profiles_container {
	display:block;
	width:100%;
	padding:0;
	margin:20px 0;
}
.single_profile {
	display:none;
	width:100%;
	padding:2%;
	border:2px solid #f3f2f0;
	background-color:#f3f2f0;
	margin:0 0 20px 0;
	position: relative;
	font-size:1em;
}
.single_profile.single_template {
	display:block;
	background-color:transparent;
	border:none;
}
.flex_row {
	display:flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	width:100%;
}
.single_profile .title_container {
	min-width:20%;
	margin-bottom:20px;
	font-size:1.1em;
}
.single_profile .affiliations {
	line-height: 18px;
}
.single_profile 
.single_profile .title_container .title_and_dept {
	
}
.single_profile .title_container .title_and_dept p {
	
}
.single_profile .award_year {
	margin-bottom:0;
	position: relative;
	top:-10px;
}
.single_profile .photo_wrapper {
	display:block;
	width:25%;
	position: relative;
	margin:0 2% 20px 0;
}
.single_profile img {
	width:100%;
	height:auto;
	position: relative;
}
.single_profile .profile_content {
	font-size:1em;
	margin-top:0.6em;
	width:51%;
	padding-left:2%;
}
.single_profile .translational_quote {
	font-size:1em;
	font-style: italic;
}
.single_profile .collapse_toggler, .single_profile .button {
	display:inline-block;
	width:auto;
	margin:10px auto 0 auto;
	cursor:pointer;	
}
.single_profile .button a.bttn {
	padding:4px 8px;
	background-color:#8c1515;
	color:#ffffff;
	font-weight: bold;
	border-radius:5px;
	display:block;
	text-decoration: none;
}
.collapsible_block {
	width:100%;
	display:block;
	position: relative;
	overflow-y: hidden;
	-webkit-transition: height, 0.3s ease-out;
	-moz-transition: height, 0.3s ease-out;
	-ms-transition: height, 0.3s ease-out;
	-o-transition: height, 0.3s ease-out;
	transition: height, 0.3s ease-out;
}
.collapsible_block.closed {
	max-height:0 !important;
}
.collapsible_block.opened {
	
}
.dt-icon-container {
	display:flex;
	width:140px;
	flex-direction: row;
	justify-content: flex-end;
	height:40px;
	position: absolute;
	bottom:0;
	right:8px;
}
.dt-icon {	
	display:none;
	position: relative;
	min-width:40px;
	text-align: center;
	margin:0 10px;
	padding:0 4px;
	font-weight: bold;
	font-size:20px;
	line-height: 40px;
	color:#ffffff;
}
.tag-research-plans {
	background-color:#016895;
}
.tag-personal-statements {
	background-color:#620059;
}
.tag-reviewers-comments {
	background-color:#651C32;
}
.single_profile.research-plans .tag-research-plans {
	display:block;
}
.single_profile.personal-statements .tag-personal-statements {
	display:block;
}
.single_profile.reviewers-comments .tag-reviewers-comments {
	display:block;
}

.profiles_container.research-plans .single_profile.research-plans,
.profiles_container.personal-statements .single_profile.personal-statements,
.profiles_container.reviewers-comments .single_profile.reviewers-comments,
.profiles_container.awardee .single_profile.awardee,
.profiles_container.honorable-mention .single_profile.honorable-mention,
.profiles_container.na .single_profile.na,
.profiles_container.first-year .single_profile.first-year,
.profiles_container.second-year .single_profile.second-year,
.profiles_container.before .single_profile.before,
.profiles_container.translational-interests .single_profile.translational-interests,
.profiles_container.none .single_profile.none,
.profiles_container.biochemistry .single_profile.biochemistry,
.profiles_container.biology .single_profile.biology,
.profiles_container.bioengineering .single_profile.bioengineering,
.profiles_container.biomedical-informatics .single_profile.biomedical-informatics,
.profiles_container.biophysics .single_profile.biophysics,
.profiles_container.cancer-biology .single_profile.cancer-biology,
.profiles_container.chemical-and-systems-biology .single_profile.chemical-and-systems-biology,
.profiles_container.developmental-biology .single_profile.developmental-biology,
.profiles_container.genetics .single_profile.genetics,
.profiles_container.immunology .single_profile.immunology,
.profiles_container.microbiology-and-immunology .single_profile.microbiology-and-immunology,
.profiles_container.molecular-and-cellular-physiology .single_profile.molecular-and-cellular-physiology,
.profiles_container.neurosciences .single_profile.neurosciences,
.profiles_container.stem-cell-biology-and-regenerative-medicine .single_profile.stem-cell-biology-and-regenerative-medicine,
.profiles_container.structural-biology .single_profile.structural-biology
{
	display:block;
}
/* Profile collection sidebar */
.filter_button {
	border:2px solid #f3f2f0;
}
.selected_bttn {
	border:solid 2px #a9a9a9;
}
.dt-filter-buttons li {
	position: relative;
	z-index: 1;
}
.dt-filter-buttons li a {
	position: relative;
	z-index: 2;
}
.dt-filter-buttons li:after {
	display:block;
	position: absolute;
	top:0;
	right:0;
	width:25px;
	height:100%;
	border-right:10px;
	z-index: 10;
	font-size:14px;
	line-height: 35px;
	text-align: center;
	color:#ffffff;
}
li.research-plans:after {
	background-color:#016895;
	content:'RP';
}
li.personal-statements:after {
	background-color:#620059;
	content:'PS';
}
li.reviewers-comments:after {
	background-color:#651C32;
	content:'RC';
}
/* toggling visibility of Home Program list #home_program.topic-menu */
#home_programs .hidden_bttn {
	display:none;
}
#home_programs.hidden_list li a {
	display:none;
}
#home_programs.hidden_list li a.selected_bttn {
	display:block;
}
#home_programs.vertical_shift_up {
	position: relative;
	top:-28px;
}
a.grfpp_no_after::after {
	display:none !important;
}

/* Hide specific bttns */
#award_status_bttns li:last-of-type, #translational_interests_bttns li:last-of-type {
	display:none;
}