.contentWrapper .content .conferenceSession .row{padding: 5px 0;}
.conferenceSession .sessionHeader {
    font-weight: bold;
    background: #C5C6C6;
	padding: 5px;
}

.vh90{
	height: 90vh;
	max-height: 90vh;
}

.introductionHeader{
	color: #2B417A;
}
.reportsProfileImg{
	height: 10em;
	max-height: 10em;
}
.reportsProfileImg-small{
	height: 7em;
	max-height: 7em;
}
.bg-image{
	background-repeat: repeat;
	background-size: contain;
}
.ibox-footer {
	color: inherit;
	border-top: 1px solid #e7eaec;
	font-size: 90%;
	background: #ffffff;
	padding: 10px 15px;
}
.ibox-content {
	background-color: #ffffff;
	color: inherit;
	padding: 15px 20px 20px 20px;
	border-color: #e7eaec;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 0;
}
.fa-angles-right{
	font-size: 50%;
}

ul.recentPubs
{
	list-style-type: none;
	padding: 0px;
}
	ul.recentPubs li
	{
		margin-bottom: .5em;
	}
.pubType
{
	clear: both;
	margin-bottom: 1em;
}
	.pubType .imgWrapper
	{
		padding-right: 0;
		flex: 0 0 16.667%;
	}
	.pubType img
	{
		width: 110%;
		/* margin: 0 0 0 10%; */
	}
	.pubType a
	{
		float: left;
		clear: left;
	}
	.pubType p
	{
		float: left;
		clear: left;
	}

.results .results
{
	
}
	.results .result
	{
		float: left;
		clear: both;
		
		border-bottom: 1px solid #efefef;
		margin-bottom: 1em;
		padding-bottom: .75em;
	}
		.results .result .docData
		{
			float: left;
			clear: left;
			
			font-size: .75em;
			color: #888;
		}
		.results .result .title
		{
			float: left;
			clear: left;

			font-size: 1.125em;
			font-weight: bold;

			color: #660000;
		}
		.results .result .authors
		{
			float: left;
			clear: left;

			margin-top: .25em;

			font-size: .9em;
			color: #888;
		}
			.results .result .authors a
			{

			}
		.results .result .source
		{
			float: left;
			clear: left;

			margin-top: .25em;

			font-size: .9em;
			color: #888;
		}
			.results .result .source a
			{
				color: #ff6600;
			}
/* 		.results .result .linkBlock
		{
			float: left;
			
			margin: .5em .25em .5em 0;
			padding: .25em;
			
			border: 1px solid #efefef;
		}
			.results .result .linkBlock a
			{
				font-weight: bold;
			} */
		.results .result .documentControl
		{
			clear: left;
			padding-top: .5em;
		}
.projectYearList
{
	clear:left;
}
.nuggetImage
{
	max-width: 90%;
}
.subDescriptions
{
	float: left;
	padding-bottom: 3em;
}
.weekly-seminar-description
{
	padding-bottom: 0em;
}
.smallBottomPadding
{
	float: left;
	padding-bottom: 1em;
}

.conferenceSession
{
	padding-left: 1em;
	padding-bottom: 1em;
}

		.conferenceSession .sessionHeader
		{
			font-weight: bold;
		}
		.conferenceSession .sessionAuthors
		{
			
		}
		.conferenceSession .sessionLinks
		{
			padding: 0 1em;
		}

		.conferenceSession .separator{
			border-bottom: 1px solid #A9A9A9;
		}

.extConference
{
	
}
		.extConference .copyright
		{
			font-size: small;
			color: #7e7e7e;
		}
		.extConference .awardsNote
		{
			padding-left: 1em;
			color: rgb(0, 0, 255);
		}
		.extConference .conferenceImage
		{
			padding-bottom: 1em;
		}
		.extConference .conferenceImage img
		{
		    display: block;
			height: auto;
			width: 75%;
			margin: 0 auto;
			
		}.extConference .conferenceImage span
		{
		    display: block;
			text-align: center;
			font-size: small;
			color: #7e7e7e;
			margin: 0 auto;
		}
		
.webinar
{
	padding: 0 20px;	
}	
	.webinar .title,
    .webinar .title a
	{
		font-weight: bold;
		color: #FF6600;
	}
    .webinar .title a:after
    {
        color: #FF6600;
    }
	.webinar .section
	{
		padding-left: 1em;
		padding-bottom: 1em;
	}
	.webinar .webLabel
	{
		font-weight: bold;
		font-style: italic;
	}
	.webinar .section .mediafile
	{
		padding-left: 2em;
	}
	.webinar .subheader
	{
	   font-style: italic;
	}
	
.date
{
	font-size: .8em;
}
    .date .fa
    {
        padding-right: 5px;
    }
    .webinar .date
    {
        float: right;
    }
    
.listLink
{
	cursor: pointer;
}    
.listLink:after
{
    content: " | ";
    padding: 0 5px;
    display:inline-block;
    text-decoration:none;
    
    pointer-events: none;
    cursor: default;
    color: #000;
    font-weight: NORMAL;
}    
.listLink:last-child:after
{
    content: "";
}    
	.listLink.inactive
	{
		pointer-events: none;
		cursor: default;
		color: #861F41;
		text-decoration: underline;
	    font-weight: BOLD;
	}   
a.listLink{color: #861F41 !important;}
.yearSelectController
{
}	
    
    .yearSelectController label
    {
        padding-right: 5px;
    }
a.abstractLink:before
{
    font-family: FontAwesome;
    left: -10px;
    content: "\F022";
    color: #ff6600;
    position: relative;
    
    display: inline-block;
    pointer-events: none;
    cursor: default;
}
a.nuggetLink:before
{
    font-family: FontAwesome;
    left: -10px;
    content: "\F15b";
    color: #ff6600;
    position: relative;
    
    display: inline-block;
    pointer-events: none;
    cursor: default;
}
a.downloadLink:before
{
    font-family: FontAwesome;
    left: -10px;
    content: "\F15b";
    color: #ff6600;
    position: relative;
    
    display: inline-block;
    pointer-events: none;
    cursor: default;
}  
.searchcontent h4 {
	padding: 26px 0px 5px 0px;
}

/* Additions from Research */

.areaIcons
{

}
.areaIcons img
{
	width: 18%;
	padding: 0;
	border: 0;
}
.areaIcons a:hover
{
	text-decoration: none;
}
.intellectualPropertyBanner
{
	width: 100%;
}
.currentProjectsBanner
{
	width: 100%;
}
.facilitiesBanner
{
	width: 100%;
}

.showcaseBanner
{
	position: absolute;
	z-index: 1000;

	padding: .25em 10% .25em 5%;

	background-color: #FF6600;

	font-size: 1.5em;
	color: #fff;
}

h4.showcase
{
	background-color: #660000;
	color: #fff;

	width: 100%;
	padding-top: .5em;
	padding-bottom: .5em;
	text-align: center;
}

div.achievementImage
{
	float: left;

	border: 1px solid black;
	margin-right: .5em;
	margin-bottom: .5em;
}
div.achievementImage img
{
	float: left;
}
div.achievementImage p
{
	float: left;
	clear: left;

	margin: .25em;
}

div.leftBuffer
{
	margin-left: .5em;
}
.contentWrapper .researchArea
{
	float: left;
	padding-bottom: .5em;
	margin-bottom: .5em;
	border-bottom: 1px solid #efefef;
}
.contentWrapper .researchArea ol
{
	float: left;
}

.primaryScope{
	font-size: 150%;
	font-weight: bold;
}