
@charset "UTF-8";
html {
	font-family: 'Mitra', 'B Mitra', Ubuntu, Tahoma;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}

article .view-all, aside .view-all, details .view-all, figcaption .view-all, figure .view-all, footer .view-all, header .view-all, hgroup .view-all, main .view-all, menu .view-all, nav .view-all, section .view-all, summary .view-all {
	text-align: center;
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden], template {
	display: none;
}

a {
	background-color: transparent;
}

a:active, a:hover {
	outline: none !important;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b, strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button, input, optgroup, select, textarea {
	/*color: inherit;*/
	/*font: inherit;*/
	/*margin: 0;*/
}

button {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled], html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
	/*-moz-box-sizing: content-box;*/
	/*-webkit-box-sizing: content-box;*/
	/*box-sizing: content-box;*/
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td, th {
	/*padding: 0;*/
}

[data-icon]:before, [class^="icon-"]:before, [class*=" icon-"]:before, ul.arrow-list li:before, .selectize-control.single .selectize-input:before, .rendering_impact_short span.fileObject span:after, .rendering_dataset_short span.fileObject:after, .rendering_documentsattachedportalrendererng .files:before, .rendering_documentsattachedportalrendererng .links:before, .rendering_publicationattacheddocumentsportalrenderer .open-access:before, .rendering_publicationattacheddocumentsportalrenderer .links:before, .rendering_publicationattacheddocumentsportalrenderer .files:before, .rendering_researchoutput_publicationaccessrenderer ul.dois li:before, .rendering_publication_publicationaccessrenderer ul.dois li:before, .rendering_documentlinkextensionaccessportal ul.dois li:before, .rendering_dataset_detailportallinks ul.dois li:before, .rendering_researchoutput_publicationaccessrenderer ul.documents li:before, .rendering_publication_publicationaccessrenderer ul.documents li:before, .rendering_documentlinkextensionaccessportal ul.documents li:before, .rendering_dataset_detailportallinks ul.documents li:before, .rendering_researchoutput_publicationaccessrenderer ul.links li:before, .rendering_publication_publicationaccessrenderer ul.links li:before, .rendering_documentlinkextensionaccessportal ul.links li:before, .rendering_dataset_detailportallinks ul.links li:before, .btn.with-arrow span:after, .with-arrow.btn-primary span:after, .btn.with-arrow-up span:after, .with-arrow-up.btn-primary span:after, .btn.with-arrow-down span:after, .with-arrow-down.btn-primary span:after, .search-facets .search-filter-toggle:after, .relations.documents li.embargoed:before, .doi-link:before, .rendering_studentthesis_documentextensionportal strong:before, .rendering_studentthesis_linkextensionportal strong:before, .rendering_studentthesis_studentthesesdocumentlinkrendererportal ul.documents:before, .rendering_studentthesis_studentthesesdocumentlinkrendererportal ul.links:before, .rendering_studentthesis_short .attachments:after {
	font-family: 'Mitra', 'B Mitra', Ubuntu, Tahoma !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	vertical-align: middle;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
}

[data-icon]:before {
	content: attr(data-icon);
}

.icon-activities:before, .icon-activity:before, .icon-Activities:before {
	content: "a";
}

.icon-clippings:before, .icon-clipping:before, .icon-Press:before {
	content: "b";
}

.icon-prizes:before, .icon-prizes:before, .icon-Prizes:before {
	content: "¤";
}

.icon-courses:before, .icon-course:before, .icon-Courses:before {
	content: "#";
}

.icon-conferenceseries:before {
	content: "c";
}

.icon-consultancy:before {
	content: "d";
}

.icon-equipment:before, .icon-equipments:before, .icon-Equipment:before {
	content: "f";
}

.icon-event:before {
	content: "g";
}

.icon-externalorganisation:before {
	content: "h";
}

.icon-externalperson:before {
	content: "i";
}

.icon-funding:before {
	content: "j";
}

.icon-fundingopportunity:before {
	content: "k";
}

.icon-journals:before, .icon-journal:before {
	content: "l";
}

.icon-education:before {
	content: "m";
}

.icon-user:before {
	content: "n";
}

.icon-publisher:before {
	content: "o";
}

.icon-publications:before, .icon-publication:before, .icon-Research.Output:before {
	content: "p";
}

.icon-projects:before, .icon-project:before, .icon-Projects:before {
	content: "q";
}

.icon-persons:before, .icon-person:before {
	content: "r";
}

.icon-organisations:before, .icon-organisation:before {
	content: "s";
}

.icon-impacts:before, .icon-impact:before, .icon-Impacts:before {
	content: "/";
}

.icon-check:before {
	content: "t";
}

.icon-facebook-circled:before {
	content: "u";
}

.icon-google:before {
	content: "\e900";
}

.icon-researchgate:before {
	content: "\e901";
}

.icon-gplus-circled:before {
	content: "v";
}

.icon-twitter-circled:before {
	content: "w";
}

.icon-linkedin-circled:before {
	content: "x";
}

.icon-info-circled:before {
	content: "y";
}

.icon-info:before {
	content: "z";
}

.icon-location-pin:before {
	content: "A";
}

.icon-magnifying-glass:before {
	content: "B";
}

.icon-dots:before {
	content: "\46";
}

.icon-controls:before {
	content: "G";
}

.icon-attach:before {
	content: "H";
}

.icon-fingerprint:before {
	content: "I";
}

.icon-network:before {
	content: "=";
}

.icon-network-menu:before {
	content: "L";
}

.icon-similar-person:before {
	content: "?";
}

.icon-fingerprint-open, .icon-fingerprint-open-mini:before {
	content: "I";
}

.icon-down-open-mini:before {
	content: "K";
}

.icon-settings-open-mini:before {
	content: "9";
}

.icon-settings-open-mini {
	content: "9";
}

.icon-down-open:before {
	content: "M";
}

.icon-funnel:before {
	content: "N";
}

.icon-cancel:before {
	content: "O";
}

.icon-cancel-circled:before {
	content: "P";
}

.icon-right-open-mini:before {
	content: "e";
}

.icon-right-open:before {
	content: "C";
}

.icon-list:before {
	content: "D";
}

.icon-link:before {
	content: "=";
}

.icon-globe:before {
	content: "Q";
}

.icon-plus-squared:before {
	content: "R";
}

.icon-minus-squared:before {
	content: "S";
}

.icon-lifebuoy:before {
	content: "T";
}

.icon-rss:before {
	content: "U";
}

.icon-dataset:before, .icon-datasets:before, .icon-Datasets:before {
	content: "V";
}

.icon-studentTheses:before, .icon-studentTheses:before, .icon-Student:before, .icon-studentProjects:before {
	content: "%";
}

.icon-concept:before, .icon-concepts:before {
	content: "W";
}

.icon-plus:before {
	content: "X";
}

.icon-plus-circled:before {
	content: "Y";
}

.icon-up-open:before {
	content: "Z";
}

.icon-alert:before {
	content: "0";
}

.icon-mendeley:before {
	content: "1";
}

.icon-mendeley-circled:before {
	content: "2";
}

.icon-orcid-circled:before {
	content: "3";
}

.icon-open-access:before {
	content: "J";
}

h1 {
	font-size: 1.375rem;
	color: #323232;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

@media (min-width: 720px) {
	h1 {
		font-size: 2rem;
	}
}

html.no-nexus-font-support h1 {
	font-family: "Georgia", sans-serif;
}

h1.title, h2.section-title {
	font-size: 1.5rem;
	font-family: BYekan, Ubuntu, Tahoma;
	font-weight: normal;
}

@media (min-width: 720px) {
	h1.title, h2.section-title {
		font-size: 2rem;
	}
}

html.no-nexus-font-support h1.title, html.no-nexus-font-support h2.section-title {
	font-family: BYekan, Ubuntu, Tahoma;
}

h1.title .title, h2.section-title .title {
	display: block;
}

h1.title .sub-title, h2.section-title .sub-title {
	color: #777;
	display: block;
	font-size: 1.125rem;
}

h1.title.icon:before, h2.section-title.icon:before {
	color: #aaaaaa;
	position: absolute;
	left: 0;
	top: 5px;
}

h1.title.icon, h2.section-title.icon {
	padding-left: 50px;
	position: relative;
}

h2.section-title {
	font-size: 1.375rem;
}

@media (min-width: 720px) {
	h2.section-title {
		font-size: 1.875rem;
	}
}

h2 {
	font-size: 1.0625rem;
	color: #323232;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0;
}

@media (min-width: 720px) {
	h2 {
		font-size: 1.3125rem;
		margin-bottom: 5px;
	}
}

html.no-nexus-font-support h2 {
	font-family: "Georgia", sans-serif;
}

h3 {
	color: #323232;
	font-size: 1.25rem;
	font-weight: normal;
	margin: 15px 0;
	padding: 0;
	direction: rtl;
}

@media (min-width: 720px) {
	h3 {
		font-size: 1.625rem;
	}
}

html.no-nexus-font-support h3 {
	font-family: BYekan, Ubuntu, Tahoma;
}

a {
	text-decoration: none;
	transition: all 200ms linear 0s;
}

a:hover {
	text-decoration: none;
}

a:focus {
	outline: none;
}

.modal a.close-modal, #page-footer div.footer-wrapper a, .rendering_person_short ul.relations a, .rendering_organisation_short p.relations a, .organisation-vcard-wrapper .information .rendering_organisation_organisationancestorsportal ul a, .page-section-header-equipments-view .introduction .rendering_equipment_equipmentownerportal a, .rendering_clipping_short ul.relations a, .rendering_studentthesis_short ul.relations a {
	color: #555;
}

.modal a.close-modal:hover, #page-footer div.footer-wrapper a:hover, .rendering_person_short ul.relations a:hover, .rendering_organisation_short p.relations a:hover, .organisation-vcard-wrapper .information .rendering_organisation_organisationancestorsportal ul a:hover, .page-section-header-equipments-view .introduction .rendering_equipment_equipmentownerportal a:hover, .rendering_clipping_short ul.relations a:hover, .rendering_studentthesis_short ul.relations a:hover, .modal a.close-modal:focus, #page-footer div.footer-wrapper a:focus, .rendering_person_short ul.relations a:focus, .rendering_organisation_short p.relations a:focus, .organisation-vcard-wrapper .information .rendering_organisation_organisationancestorsportal ul a:focus, .page-section-header-equipments-view .introduction .rendering_equipment_equipmentownerportal a:focus, .rendering_clipping_short ul.relations a:focus, .rendering_studentthesis_short ul.relations a:focus {
	/* text-decoration: underline; */
}

.modal a.close-modal:focus, #page-footer div.footer-wrapper a:focus, .rendering_person_short ul.relations a:focus, .rendering_organisation_short p.relations a:focus, .organisation-vcard-wrapper .information .rendering_organisation_organisationancestorsportal ul a:focus, .page-section-header-equipments-view .introduction .rendering_equipment_equipmentownerportal a:focus, .rendering_clipping_short ul.relations a:focus, .rendering_studentthesis_short ul.relations a:focus {
	color: #222222;
}

*, *:after, *:before {
	box-sizing: border-box;
}

body {
	background: #fff;
	font-family: BYekan, Ubuntu, Tahoma;
	font-size: 1rem;
	color: #666;
}

html.no-nexus-font-support body {
	font-family: BYekan, Ubuntu, Tahoma;
}

body.busy * {
	cursor: wait !important;
}

.container {
	*zoom: 1;
	width: auto;
	max-width: 1170px;
	float: none;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-left: 25px;
	padding-right: 25px;
	position: relative;
}

.container:before, .container:after {
	content: '';
	display: table;
}

.container:after {
	clear: both;
}

.page-section {
	border-bottom: 1px solid #e1e4e6;
	padding-bottom: 60px;
}

.page-section:first-of-type {
	margin-top: 0;
}

.page-section:last-of-type, .last-page-section {
	border-bottom: none;
	padding-bottom: 0;
}

.page-section .page-section-header {
	position: relative;
	top: -2px;
	background: #f7f8fa;
	/*box-shadow: 0 1px 2px rgba(217, 221, 227, 0.5);*/
	box-shadow: inset 0px 0px 40px rgba(217, 221, 227, 0.5), inset 0px 0 40px rgba(217, 221, 227, 0.5);
	border-top: 1px solid #e1e4e6;
	border-bottom: 1px solid #e1e4e6;
}

.page-section .page-section-content {
	margin-top: 30px;
}

.page-section-home {
	border-bottom: none !important;
}

@media (min-width: 720px) {
	.page-section .page-section-content {
		margin-top: 30px;
	}
}

.page-section .page-section-content header {
	*zoom: 1;
	padding-bottom: 20px;
	padding-right: 10px;
}

.page-section .page-section-content header:before, .page-section .page-section-content header:after {
	content: '';
	display: table;
}

.page-section .page-section-content header:after {
	clear: both;
}

@media (min-width: 720px) {
	.page-section .page-section-content header {
		padding-bottom: 25px;
	}
}

.two-split {
	*zoom: 1;
}

.two-split:before, .two-split:after {
	content: '';
	display: table;
}

.two-split:after {
	clear: both;
}

@media (min-width: 720px) {
	.two-split .half {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 48.5%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.two-split .half:before, .two-split .half:after {
		content: '';
		display: table;
	}

	.two-split .half:after {
		clear: both;
	}

	.two-split .half:last-child {
		margin-right: 0%;
	}
}

.three-split {
	*zoom: 1;
}

.three-split:before, .three-split:after {
	content: '';
	display: table;
}

.three-split:after {
	clear: both;
}

@media (min-width: 720px) {
	.three-split .one-third {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 31.33333%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.three-split .one-third:before, .three-split .one-third:after {
		content: '';
		display: table;
	}

	.three-split .one-third:after {
		clear: both;
	}

	.three-split .one-third:last-child {
		margin-right: 0%;
	}
}

.content-search-header, .page-section-header-home-index, .page-section-header-contact, .page-section-header-concepts-refinement {
	padding: 10px 0;
	text-align: center;
}

.page-section-header-home-index.fixed {
	padding: 0 0;
}

@media (min-width: 720px) {
	.content-search-header, .page-section-header-home-index, .page-section-header-contact, .page-section-header-concepts-refinement {
		padding: 30px 0;
	}

	.page-section-header-home-index.fixed {
		padding: 0 0;
	}
}

.content-search-header header .icon, .page-section-header-home-index header .icon, .page-section-header-contact header .icon, .page-section-header-concepts-refinement header .icon {
	font-size: 1.75rem;
	color: #aaaaaa;
	margin-right: 10px;
}

@media (min-width: 720px) {
	.content-search-header header .icon, .page-section-header-home-index header .icon, .page-section-header-contact header .icon, .page-section-header-concepts-refinement header .icon {
		font-size: 2.5rem;
	}
}

@media (min-width: 720px) {
	.content-search-header .search-bar-wrapper, .page-section-header-home-index .search-bar-wrapper, .page-section-header-contact .search-bar-wrapper, .page-section-header-concepts-refinement .search-bar-wrapper {
		*zoom: 1;
		width: auto;
		max-width: 70%;
		float: none;
		display: block;
		margin-right: auto;
		margin-left: auto;
		padding-left: 0;
		padding-right: 0;
	}

	.content-search-header .search-bar-wrapper:before, .page-section-header-home-index .search-bar-wrapper:before, .page-section-header-contact .search-bar-wrapper:before, .page-section-header-concepts-refinement .search-bar-wrapper:before, .content-search-header .search-bar-wrapper:after, .page-section-header-home-index .search-bar-wrapper:after, .page-section-header-contact .search-bar-wrapper:after, .page-section-header-concepts-refinement .search-bar-wrapper:after {
		content: '';
		display: table;
	}

	.content-search-header .search-bar-wrapper:after, .page-section-header-home-index .search-bar-wrapper:after, .page-section-header-contact .search-bar-wrapper:after, .page-section-header-concepts-refinement .search-bar-wrapper:after {
		clear: both;
	}
}

.content-search-header .search-form, .page-section-header-home-index .search-form, .page-section-header-contact .search-form, .page-section-header-concepts-refinement .search-form {
	margin-top: 20px;
}

.clearfix, .cf {
	*zoom: 1;
}

.clearfix:before, .clearfix:after, .cf:before, .cf:after {
	content: '';
	display: table;
}

.clearfix:after, .cf:after {
	clear: both;
}

.hidden, .common_hidden {
	display: none;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
	/* text-decoration: underline; */
}

.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.align-right {
	text-align: right;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}

.community-portal-banner {
	text-align: center;
	font-size: 0.8125rem;
	padding: 5px 0;
	line-height: 0;
	height: 24px;
}

.community-portal-banner a:link, .community-portal-banner a:visited {
	vertical-align: text-bottom;
	display: inline-block;
}

@media (min-width: 480px) {
	.community-portal-banner {
		text-align: right;
	}
}

.loading-overlay, .loading-overlay-absolute, .modal-overlay {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.6) center center no-repeat;
	z-index: 100;
}

.loading-overlay-absolute {
	position: absolute;
}

.loading-spinner {
	width: 16px;
	height: 16px;
	display: inline-block;
}

.modal {
	display: none;
	max-height: 600px;
	overflow: auto;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(217, 221, 227, 0.5);
	text-align: left;
	border: 1px solid #e1e4e6;
}

.modal header {
	background: #fff;
	border-bottom: 1px solid #e1e4e6;
	font-size: 1.125rem;
	font-weight: normal;
	color: #323232;
	padding: 15px 25px;
	width: 100%;
}

.modal header .sub-title {
	color: #666;
	font-size: 0.9375rem;
	margin: 5px 0 0 0;
}

.modal .modal-content {
	padding: 10px 25px;
}

.modal .modal-content .modal-fixed-content {
	width: 900px;
}

.modal a.close-modal {
	position: absolute;
	top: 15px;
	right: 15px;
}

body.modal-open {
	overflow: hidden;
}

body.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.related-content ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.related-content span.title {
	font-weight: bold;
	color: #555;
	border-bottom: 1px solid #e1e4e6;
	display: block;
	padding-bottom: 7px;
	margin-bottom: 20px;
}

.related-content span.title .count {
	float: right;
	color: #777;
	font-weight: normal;
	font-size: 0.875rem;
}

.related-content h2 {
	font-size: 1rem;
}

.line-notice {
	color: #555;
	border-top: 1px solid #e1e4e6;
	border-bottom: 1px solid #e1e4e6;
	padding: 15px 0;
	margin: 15px 0;
}

.single-line-notice {
	color: #555;
	border-top: 1px solid #e1e4e6;
	border-bottom: 1px solid #e1e4e6;
	margin: 15px 0;
}

.message-box {
	border: 1px solid #e1e4e6;
	padding: 15px;
	border-radius: 3px;
	margin: 15px 0;
	position: relative;
}

.message-box .icon {
	position: absolute;
	top: -10px;
	left: -10px;
	font-size: 1.125rem;
}

.tooltipped {
	position: relative;
	outline: none !important;
}

.tooltipped:after {
	position: absolute;
	z-index: 1000000;
	display: none;
	padding: 5px 8px;
	font-family: BYekan, Ubuntu, Tahoma;
	font-size: 0.8125rem;
	line-height: 1.5;
	font-weight: normal;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: break-word;
	white-space: pre;
	pointer-events: none;
	content: attr(aria-label);
	background: rgba(0, 0, 0, 0.8);
	border-radius: 3px;
	-webkit-font-smoothing: subpixel-antialiased;
	direction: rtl;
}

html.no-nexus-font-support .tooltipped:after {
	font-family: BYekan, Ubuntu, Tahoma;
}

.tooltipped:before {
	position: absolute;
	z-index: 1000001;
	display: none;
	width: 0;
	height: 0;
	color: rgba(0, 0, 0, 0.8);
	pointer-events: none;
	content: "";
	border: 5px solid transparent;
}

.tooltipped:hover:before, .tooltipped:hover:after, .tooltipped:active:before, .tooltipped:active:after, .tooltipped:focus:before, .tooltipped:focus:after, .activate:before, .activate:after {
	display: inline-block;
	text-decoration: none;
}

.tooltipped-e:hover {
	display: inline-block;
	text-decoration: none;
}

.tooltipped-multiline:hover:after, .tooltipped-multiline:active:after, .tooltipped-multiline:focus:after {
	display: table-cell;
}

.tooltipped[data-dropdown-open=true]:before, .tooltipped[data-dropdown-open=true]:after {
	display: none;
}

.tooltipped-s:after, .tooltipped-se:after, .tooltipped-sw:after {
	top: 100%;
	right: 50%;
	margin-top: 5px;
}

.tooltipped-s:before, .tooltipped-se:before, .tooltipped-sw:before {
	top: auto;
	right: 50%;
	bottom: -5px;
	margin-right: -5px;
	border-bottom-color: rgba(0, 0, 0, 0.8);
}

.tooltipped-se:after {
	right: auto;
	left: 50%;
	margin-left: -15px;
}

.tooltipped-sw:after {
	margin-right: -15px;
}

.tooltipped-n:after, .tooltipped-ne:after, .tooltipped-nw:after {
	right: 50%;
	bottom: 100%;
	margin-bottom: 5px;
}

.tooltipped-n:before, .tooltipped-ne:before, .tooltipped-nw:before {
	top: -5px;
	right: 50%;
	bottom: auto;
	margin-right: -5px;
	border-top-color: rgba(0, 0, 0, 0.8);
}

.tooltipped-ne:after {
	right: auto;
	left: 50%;
	margin-left: -15px;
}

.tooltipped-nw:after {
	margin-right: -15px;
}

.tooltipped-s:after, .tooltipped-n:after {
	transform: translateX(50%);
}

.tooltipped-w:after {
	right: 100%;
	bottom: 50%;
	margin-right: 5px;
	transform: translateY(50%);
}

.tooltipped-w:before {
	top: 50%;
	bottom: 50%;
	left: -5px;
	margin-top: -5px;
	border-left-color: rgba(0, 0, 0, 0.8);
}

.tooltipped-e:after {
	bottom: 50%;
	left: 100%;
	margin-left: 5px;
	transform: translateY(50%);
}

.tooltipped-e:before {
	top: 50%;
	right: -5px;
	bottom: 50%;
	margin-top: -5px;
	border-right-color: rgba(0, 0, 0, 0.8);
}

.tooltipped-multiline:after {
	width: -moz-max-content;
	width: -webkit-max-content;
	width: max-content;
	min-width: 150px;
	max-width: 250px;
	word-break: break-word;
	word-wrap: normal;
	white-space: pre-line;
	border-collapse: separate;
}

.tooltipped-multiline.tooltipped-s:after, .tooltipped-multiline.tooltipped-n:after {
	right: auto;
	left: 50%;
	transform: translateX(-50%);
	z-index: 10;
}

.tooltipped-multiline.tooltipped-w:after, .tooltipped-multiline.tooltipped-e:after {
	right: 100%;
}

@media screen and (min-width: 0\0
) {
	.tooltipped-multiline:after {
		width: 250px;
	}
}

.tooltipped-sticky:before, .tooltipped-sticky:after {
	display: inline-block;
}

.tooltipped-sticky.tooltipped-multiline:after {
	display: table-cell;
}

#back-to-top {
	position: fixed;
	display: none;
	cursor: pointer;
	right: 20px;
	bottom: 20px;
}

@media (min-width: 720px) {
	#back-to-top {
		right: 40px;
		bottom: 40px;
	}
}

#back-to-top .icon {
	padding: 13px 17px;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	font-size: 1.5rem;
	display: block;
}

@media (min-width: 720px) {
	#back-to-top .icon {
		font-size: 2.125rem;
		padding: 13px 18px;
	}
}

ul.inline-relations, ul.block-relations {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 8px;
	font-size: 0.875rem;
}

ul.inline-relations li, ul.block-relations li {
	display: inline;
	margin-right: 14px;
	padding-right: 12px;
	border-right: 1px solid #e1e4e6;
}

ul.inline-relations li:before, ul.block-relations li:before {
	margin-right: 5px;
	color: #aaaaaa;
}

ul.inline-relations li:last-child, ul.block-relations li:last-child {
	border: 0;
	padding-right: 0;
	margin-right: 0;
}

ul.block-relations li {
	display: block;
	margin-left: 66px;
}

ul.block-relations li + li {
	margin-top: 4px;
}

ul.block-relations a:hover {
	/* text-decoration: underline; */
}

.concept-badge-small {
	background: #fff;
	padding: 4px;
	display: inline-block;
	border-radius: 3px;
	box-shadow: 0 1px 0 #ffffff inset, 0 1px 1px rgba(217, 221, 227, 0.5);
	border: 1px solid #e1e4e6;
	text-align: left;
	cursor: pointer;
	outline: none !important;
}

.concept-badge-small .concept-wrapper {
	color: #323232;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	outline: none !important;
	font-size: 0.8125rem;
}

@media (min-width: 720px) {
	.concept-badge-small .concept-wrapper {
		font-size: 0.9375rem;
	}
}

.concept-badge-small .rank {
	vertical-align: middle;
	margin-right: 3px;
	margin-left: 3px;
	display: inline-block;
	height: 16px;
	width: 16px;
}

.concept-badge-small .concept {
	vertical-align: middle;
	display: inline-block;
	outline: none !important;
	text-transform: capitalize;
}

.concept-badge-small:hover {
	border-color: #d3d7da;
}

.concept-badge-small.active {
	border-color: #9ba5ac;
	outline-style: none;
}

.concept-badge-small.check-box input[type="checkbox"] {
	position: absolute;
	left: 7px;
	top: 8px;
}

.concept-badge-small.check-box .rank {
	margin-left: 22px;
	margin-top: 1px;
}

html.nexus-font-support body.gecko .concept-badge-small .concept {
	margin-bottom: -0.15em;
}

html.nexus-font-support body.trident .concept-badge-small .concept {
	line-height: 1em;
	margin-bottom: -0.7em;
}

html.nexus-font-support body.trident .concept-badge-small .rank {
	margin-bottom: -0.2em;
}

html.nexus-font-support body.edge .concept-badge-small .concept {
	margin-bottom: -0.2em;
}

.concept-badge-large {
	background: #fff;
	border: 1px solid #e1e4e6;
	border-radius: 3px;
	box-shadow: 0 1px 0 #ffffff inset, 0 1px 1px rgba(217, 221, 227, 0.5);
	display: inline-block;
	text-align: left;
	cursor: pointer;
	outline-style: none;
}

.concept-badge-large .concept-wrapper {
	display: block;
	padding: 5px 5px 1px 10px;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	outline-style: none;
}

.concept-badge-large .rank {
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}

.concept-badge-large .concept {
	font-size: 1rem;
	text-transform: capitalize;
}

.concept-badge-large .thesauri {
	display: block;
	font-size: 0.875rem;
	color: #777;
	font-family: "Nexus Sans Script", sans-serif;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	outline: none !important;
	padding-top: 2px;
}

html.no-nexus-font-support .concept-badge-large .thesauri {
	font-family: "Georgia", sans-serif;
}

.concept-badge-large:hover {
	border-color: #d3d7da;
}

.concept-badge-large.active {
	border-color: #9ba5ac;
}

.table-responsive {
	min-height: 0.01%;
	overflow-x: auto;
}

table.table {
	width: 100%;
	border-collapse: collapse;
}

table.table td, table.table th {
	padding: 5px;
	border-bottom: 1px solid #e1e4e6;
	line-height: normal;
}

table.table th {
	text-align: left;
	font-weight: normal;
}

table.table tr:hover td {
	background: #f4f5f8;
}

.content-popup {
	position: absolute !important;
	display: none;
}

.content-popup:before {
	position: absolute;
	top: -7px;
	left: 18px;
	margin-left: -8px;
	display: block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #e1e4e6;
	border-left: 7px solid transparent;
	content: '';
}

.content-popup:after {
	position: absolute;
	top: -6px;
	left: 18px;
	margin-left: -7px;
	display: block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	content: '';
}

.content-popup .content-popup-wrapper {
	max-width: 450px;
	max-height: 600px;
	overflow-y: auto;
}

.content-popup > .content-popup-wrapper > ul.results {
	margin: 0;
	padding: 0;
	list-style: none;
}

.content-popup > .content-popup-wrapper > ul.results > li {
	padding: 10px 15px;
	border-bottom: 1px solid #e1e4e6;
}

.content-popup > .content-popup-wrapper > ul.results > li:last-child {
	margin-bottom: 0;
}

.content-popup > .content-popup-wrapper > ul.results > li:hover {
	background: #f2f2f2;
}

.content-popup > .content-popup-wrapper > ul.results > li.title {
	font-family: "Nexus Sans Script", sans-serif;
	border-bottom: 1px solid #e1e4e6;
	margin-top: 18px;
	color: #323232;
	font-weight: bold;
	overflow: hidden;
}

html.no-nexus-font-support .content-popup > .content-popup-wrapper > ul.results > li.title {
	font-family: "Georgia", sans-serif;
}

.content-popup > .content-popup-wrapper > ul.results > li.title:hover {
	background: #fff;
}

.content-popup > .content-popup-wrapper > ul.results > li.title:first-child {
	margin-top: 0;
}

.content-popup > .content-popup-wrapper > ul.results > li.title .paging-information {
	color: #777;
	float: right;
	font-weight: normal;
}

.content-popup > .content-popup-wrapper > ul.results a:hover {
	/* text-decoration: underline; */
}

.content-popup > .content-popup-wrapper > ul.pagination {
	margin: 0;
	padding: 0;
	list-style: none;
	margin: 15px;
}

.content-popup > .content-popup-wrapper > ul.pagination li {
	display: inline-block;
	vertical-align: middle;
}

.content-popup > .content-popup-wrapper > ul.pagination li + li {
	margin-left: 10px;
}

.content-popup > .content-popup-wrapper > ul.pagination li.selected a {
	font-weight: bold;
}

.content-popup > .content-popup-wrapper .loading-spinner {
	margin: 10px auto;
	display: block;
}

.content-popup .rendering {
	font-size: 0.875rem;
}

.content-popup .rendering h2 {
	font-size: 1rem;
}

.content-type-name {
	padding-top: 10px;
	font-size: 0.875rem;
	color: #777;
	margin: 5px 0 0 0;
	font-style: italic;
}

a.author-link span {
	font-weight: 600;
}

div.world-map-container {
	position: relative;
}

div.world-map svg {
	width: 100%;
	min-height: 635px;
}

div.world-map circle {
	cursor: pointer;
}

div.world-map .country-background {
	background: rgba(0, 0, 0, 0.8);
}

div.world-map .country-label {
	color: #fff;
	font-size: 0.75rem;
	line-height: 1;
}

#network-map-concepts {
	*zoom: 1;
}

#network-map-concepts:before, #network-map-concepts:after {
	content: '';
	display: table;
}

#network-map-concepts:after {
	clear: both;
}

#network-map-concepts .concept-badge-large {
	display: block;
	margin-bottom: 10px;
}

@media (min-width: 480px) {
	#network-map-concepts .concept-badge-large {
		margin-bottom: 30px;
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 48.5%;
		margin-left: 0%;
		margin-right: 3%;
		outline: none !important;
	}

	#network-map-concepts .concept-badge-large:before, #network-map-concepts .concept-badge-large:after {
		content: '';
		display: table;
	}

	#network-map-concepts .concept-badge-large:after {
		clear: both;
	}

	#network-map-concepts .concept-badge-large:nth-child(2n) {
		margin-right: 0%;
		float: right;
	}

	#network-map-concepts .concept-badge-large:nth-child(2n + 1) {
		clear: both;
	}
}

@media (min-width: 720px) {
	#network-map-concepts .concept-badge-large {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 22.75%;
		margin-left: 0%;
		margin-right: 3%;
	}

	#network-map-concepts .concept-badge-large:before, #network-map-concepts .concept-badge-large:after {
		content: '';
		display: table;
	}

	#network-map-concepts .concept-badge-large:after {
		clear: both;
	}

	#network-map-concepts .concept-badge-large:nth-child(2n) {
		margin-right: 3%;
		float: left;
	}

	#network-map-concepts .concept-badge-large:nth-child(2n + 1) {
		clear: none;
	}

	#network-map-concepts .concept-badge-large:nth-child(4n) {
		margin-right: 0%;
		float: right;
	}

	#network-map-concepts .concept-badge-large:nth-child(4n + 1) {
		clear: both;
	}
}

ul.hierarchy-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.hierarchy-list li {
	margin: 3px 0 3px 15px;
}

ul.hierarchy-list li i.icon {
	cursor: pointer;
	padding: 3px;
}

ul.hierarchy-list li.has-children {
	margin-left: 0;
}

ul.hierarchy-list li.has-children ul {
	margin-left: 23px;
}

.content-box, .content-popup, .button-row, aside.tooltip, .grid-result-item .image, .person-vcard-wrapper .meta .image {
	background: #fff;
	border: 1px solid #e1e4e6;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(217, 221, 227, 0.5);
}

ul.property-list, .person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul, .organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul, .page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.property-list li, .person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li, .organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li, .page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li {
	margin-bottom: 10px;
}

ul.property-list .term, .person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul .term, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul .term, .organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul .term, .page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul .term {
	color: #323232;
	display: block;
}

ul.badges {
	margin: 0;
	padding: 0;
	list-style: none;
	*zoom: 1;
	margin-bottom: 15px;
}

ul.badges:before, ul.badges:after {
	content: '';
	display: table;
}

ul.badges:after {
	clear: both;
}

ul.badges li {
	display: inline-block;
	margin-right: 2px;
	margin-bottom: 6px;
}

ul.badges li.selected a {
	background-color: #3c3c3c;
}

ul.badges a.badge, ul.badges span.badge {
	background-color: #555;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
	font-size: 0.875rem;
	padding-left: 6px;
	padding-top: 4px;
	padding-right: 4px;
	height: 27px;
}

ul.badges a.badge .text, ul.badges span.badge .text {
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 75vw;
	display: inline-block;
	vertical-align: middle;
}

ul.badges a.badge:hover, ul.badges span.badge:hover {
	background-color: #484848;
}

ul.badges a.badge .label, ul.badges a.badge .remove, ul.badges span.badge .label, ul.badges span.badge .remove {
	color: #ccc;
	display: inline-block;
	vertical-align: middle;
}

ul.badges.onlySelected {
	margin-bottom: 0px;
}

html.nexus-font-support body.trident ul.badges a.badge, html.nexus-font-support body.trident ul.badges span.badge {
	padding-top: 8px;
}

ul.arrow-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.arrow-list li:before {
	content: "e";
	padding-right: 6px;
}

ul.content-statistics {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #666;
	font-size: 0.875rem;
}

ul.content-statistics > li .count {
	font-size: 2.5rem;
	display: block;
}

ul.content-statistics > li span.count {
	color: #323232;
}

ul.content-statistics > li a:hover, ul.content-statistics > li a:focus {
	/* text-decoration: underline; */
}

.dropdown {
	position: relative;
}

.dropdown-container {
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid #e1e4e6;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(217, 221, 227, 0.5);
	display: none;
	float: left;
	left: 0;
	width: auto;
	padding: 5px;
	position: absolute;
	top: 100%;
	z-index: 1000;
	text-align: left;
}

.dropdown-container:before {
	position: absolute;
	top: -7px;
	left: 9px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #e1e4e6;
	border-left: 7px solid transparent;
	content: '';
}

.dropdown-container:after {
	position: absolute;
	top: -6px;
	left: 10px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	content: '';
}

.dropdown-container.open {
	display: block;
}

.dropdown-container > ul {
	margin: -5px;
	padding: 0;
	list-style: none;
	font-size: 0.9375rem;
}

.dropdown-container > ul li {
	border-bottom: 1px solid #e1e4e6;
}

.dropdown-container > ul li:last-child {
	border: 0;
}

.dropdown-container > ul li > a, .dropdown-container > ul li > span.text {
	clear: both;
	color: #666;
	display: block;
	padding: 7px 20px;
	white-space: nowrap;
}

.dropdown-container > ul li > a.icon:before, .dropdown-container > ul li > span.text.icon:before {
	color: #aaaaaa;
	font-size: 1.0625rem;
	margin-right: 8px;
}

.dropdown-container > ul li > a:hover, .dropdown-container > ul li > a:focus {
	background-color: #f2f2f2;
	color: #555;
	text-decoration: none;
}

.dropdown-container > ul .selected > a, .dropdown-container > ul .selected > a:hover, .dropdown-container > ul > .selected > a:focus {
	color: #fff;
	outline: none !important;
	text-decoration: none;
}

.dropdown-container > ul .selected > a .icon, .dropdown-container > ul .selected > a:hover .icon, .dropdown-container > ul > .selected > a:focus .icon {
	color: #fff;
}

.dropdown-container > ul li span.label {
	color: #777;
	margin-left: 3px;
}

.dropdown-container > ul li.spinner {
	height: 24px;
	width: 140px;
	display: block;
}

nav .dropdown-container > ul .selected > a, nav .dropdown-container > ul .selected > a:hover, nav .dropdown-container > ul > .selected > a:focus {
	background: inherit;
}

.inline-trend-graph {
	display: inline-block;
	white-space: nowrap;
	font-size: 0;
	height: 17px;
	line-height: 17px;
}

.inline-trend-graph .trend-graph-wrapper {
	height: 17px;
	display: inline-block;
	border-bottom: 1px solid #e1e4e6;
}

.inline-trend-graph .bar {
	display: inline-block;
	white-space: nowrap;
	margin-right: 1px;
	width: 3px;
	font-size: 0;
	vertical-align: bottom;
}

.inline-trend-graph .year {
	font-size: 0.875rem;
	line-height: 8px;
	color: #777;
	vertical-align: bottom;
}

.inline-trend-graph .year.year-start {
	margin-right: 5px;
}

.inline-trend-graph .year.year-end {
	margin-left: 5px;
}

.inline-trend-graph .year:not(*:root) {
	line-height: 5px;
}

.stacked-trend-widget {
	line-height: 17px;
	vertical-align: bottom;
	white-space: nowrap;
	padding-bottom: 1px;
	padding-left: 61px;
}

.stacked-trend-widget.large {
	line-height: 84px;
	padding-left: 0px !important;
	padding-bottom: 2px;
	margin: -10px !important;
}

@media only screen and (max-width: 720px) {
	.stacked-trend-widget.large.large {
		padding-bottom: 50px;
	}
}

.stacked-trend-graph {
	display: inline-block;
	white-space: nowrap;
	font-size: 0;
	height: 17px;
	line-height: 17px;
	vertical-align: bottom;
	position: relative;
}

.stacked-trend-graph.large {
	height: 51px;
}

.stacked-trend-graph > span {
	display: inline-block;
	white-space: nowrap;
	margin-right: 1px;
	width: 2px;
	font-size: 0;
	vertical-align: bottom;
	position: relative;
}

.stacked-trend-graph.large > span {
	width: 5px;
}

.stacked-trend-graph em.trend-bar-stacked {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	background: #777;
	min-height: 1px;
}

.stacked-trend-graph em.trend-bar-stacked:hover {
	background: #e31863;
}

.stacked-trend-graph em.trend-bar-stacked.secondary {
	opacity: 0.5;
}

.stacked-trend-graph:after {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 1px;
	background: #d0d0d0;
}

.stacked-trend-graph.large:after {
	background: #c4c4c4;
}

.stacked-trend-graph-year {
	line-height: 27px;
	height: 17px;
	display: inline-block;
	vertical-align: bottom;
	color: #777;
	font-size: 80%;
	padding: 1px 5px 0 5px;
}

.chart-container {
	box-shadow: 0 1px 2px rgba(217, 221, 227, 0.5);
	border: 1px solid #e1e4e6;
	border-radius: 3px;
	padding: 25px 25px 15px 25px;
	width: 100%;
	box-sizing: content-box;
	margin-bottom: 40px;
}

.chart-container .legend {
	display: block;
	text-align: center;
	font-family: "Nexus Sans Script", sans-serif;
	font-size: 0.875rem;
	color: #777;
}

html.no-nexus-font-support .chart-container .legend {
	font-family: "Georgia", sans-serif;
}

ul.search-index {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0;
	margin-top: 15px;
}

ul.search-index li {
	font-size: 0.875rem;
	margin-left: 1px;
	display: inline-block;
}

ul.search-index li:first-child {
	margin-left: 0;
	padding-left: 0;
	border-left: 0;
}

ul.search-index li.title {
	font-weight: bold;
	color: #555;
	margin-right: 10px;
}

ul.search-index li.selected a {
	color: #fff;
}

ul.search-index li a, ul.search-index li span.empty {
	display: inline-block;
	border-radius: 3px;
	border: 1px solid transparent;
	padding: 2px 5px 0 5px;
	margin: 0;
	font-weight: bold;
	text-align: center;
}

ul.search-index li a:focus, ul.search-index li span.empty:focus {
	background: #e1e4e6;
}

ul.search-index li a:hover {
	/* text-decoration: underline; */
}

ul.search-index li span.empty {
	color: #5e5e5e;
	font-weight: normal;
}

.pages {
	margin-top: 40px;
	text-align: center;
}

.pages .currentStep {
	display: inline-block;
	border-radius: 3px;
	padding: 2px 6px 0 6px;
	color: #fff;
	margin: 0 5px;
}

.pages a {
	display: inline-block;
	margin: 0 5px;
}

.pages a:hover, .pages a:focus {
	/* text-decoration: underline; */
}

.pages .prevLink {
	float: left;
}

.pages .nextLink {
	float: right;
}

.pages .prevLink, .pages .nextLink {
	font-size: 1.25rem;
}

.pages .omitted {
	color: #777;
	margin-left: 4px;
	font-size: 0.875rem;
}

.button-row {
	margin: 0;
	padding: 0;
	list-style: none;
	*zoom: 1;
	display: inline-block;
}

.button-row:before, .button-row:after {
	content: '';
	display: table;
}

.button-row:after {
	clear: both;
}

.button-row > li {
	display: inline;
	float: left;
}

.button-row > li > a {
	display: block;
	padding: 3px 12px;
	text-decoration: none;
	color: #323232;
	border-right: 1px solid #e1e4e6;
}

.button-row > li:first-child > a {
	margin-left: 0;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}

.button-row > li:last-child > a {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	border-right: 0;
}

.button-row > li > a:hover, .button-row > li.selected a {
	background-color: #f2f2f2;
	border-color: #e1e4e6;
}

.switchery {
	background-color: #fff;
	border: 1px solid #e1e4e6;
	border-radius: 20px;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	position: relative;
	vertical-align: middle;
	width: 50px;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-sizing: content-box;
	background-clip: content-box;
}

.switchery > small {
	background: #fff;
	border-radius: 100%;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	height: 30px;
	position: absolute;
	top: 0;
	width: 30px;
}

.switchery.switchery-small {
	border-radius: 20px;
	height: 20px;
	width: 33px;
}

.switchery.switchery-small > small {
	height: 20px;
	width: 20px;
}

label.for-switchery {
	margin-left: 3px;
	cursor: pointer;
}

aside.tooltip {
	display: none;
	max-width: 350px;
	padding: 15px;
	position: absolute;
	z-index: 100;
	font-size: 0.875rem;
}

aside.tooltip:before {
	position: absolute;
	top: -7px;
	left: 50%;
	margin-left: -8px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #e1e4e6;
	border-left: 7px solid transparent;
	content: '';
}

aside.tooltip:after {
	position: absolute;
	top: -6px;
	left: 50%;
	margin-left: -7px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	content: '';
}

ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	*zoom: 1;
	border-bottom: 1px solid #e1e4e6;
	margin-bottom: 30px;
	white-space: nowrap;
}

ul.tabs:before, ul.tabs:after {
	content: '';
	display: table;
}

ul.tabs:after {
	clear: both;
}

ul.tabs > li {
	display: inline-block;
	margin-bottom: -1px;
}

ul.tabs > li > a {
	display: block;
	padding: 10px 15px;
}

ul.tabs > li > a:hover, ul.tabs > li > a:focus {
	/* text-decoration: underline; */
}

ul.tabs > li.selected > a {
	border: 1px solid #e1e4e6;
	border-bottom-color: #fff;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-weight: bold;
	color: #323232;
}

ul.tabs > li.selected > a .count {
	font-weight: normal;
}

ul.tabs > li .count {
	color: #777;
	font-size: 0.8125rem;
}

.publication-relation {
	margin: 20px 0 20px 0;
}

.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
	visibility: visible !important;
	background: #f2f2f2 !important;
	background: rgba(0, 0, 0, 0.06) !important;
	border: 0 none !important;
	box-shadow: inset 0 0 12px 4px #ffffff;
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
	content: '!';
	visibility: hidden;
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.selectize-dropdown-header {
	position: relative;
	padding: 5px 8px;
	border-bottom: 1px solid #d0d0d0;
	background: #f8f8f8;
	border-radius: 3px 3px 0 0;
}

.selectize-dropdown-header-close {
	position: absolute;
	right: 8px;
	top: 50%;
	color: #303030;
	opacity: 0.4;
	margin-top: -12px;
	line-height: 20px;
	font-size: 1.25rem;
}

.selectize-dropdown-header-close:hover {
	color: #000000;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
	border-right: 1px solid #f2f2f2;
	border-top: 0 none;
	float: left;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
	border-right: 0 none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
	display: none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
	border-top: 0 none;
}

.selectize-control {
	position: relative;
}

.selectize-control.plugin-remove_button [data-value] {
	position: relative;
	padding-right: 24px !important;
}

.selectize-control.plugin-remove_button [data-value] .remove {
	z-index: 1;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 17px;
	text-align: center;
	color: inherit;
	text-decoration: none;
	vertical-align: middle;
	display: inline-block;
	padding: 2px 0 0 0;
	border-left: 1px solid #d0d0d0;
	border-radius: 0 2px 2px 0;
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
	background: rgba(0, 0, 0, 0.05);
}

.selectize-control.plugin-remove_button [data-value].active .remove {
	border-left-color: #cacaca;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
	border-left-color: #ffffff;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
	background: none;
}

.selectize-dropdown {
	color: #303030;
	font-family: inherit;
	-webkit-font-smoothing: inherit;
}

.selectize-input {
	color: #303030;
	font-family: inherit;
	-webkit-font-smoothing: inherit;
	background: #ffffff;
	cursor: text;
	display: inline-block;
}

.selectize-input input {
	color: #555;
	font-family: inherit;
	-webkit-font-smoothing: inherit;
}

.selectize-control.single .selectize-input.input-active {
	background: #ffffff;
	cursor: text;
	display: inline-block;
}

.selectize-input {
	background: #fff;
	display: inline-block;
	border-radius: 3px;
	box-shadow: 0 1px 0 #ffffff inset, 0 1px 1px rgba(217, 221, 227, 0.5);
	border: 1px solid #e1e4e6;
	padding: 18px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	width: 100%;
	min-width: 220px;
	text-align: left;
}

.selectize-control.multi .selectize-input.has-items {
	padding: 5px;
}

.selectize-input.has-items .selectize-item {
	margin-left: 5px;
}

.selectize-input.has-items .selectize-item:first-child {
	margin-left: 0;
}

.selectize-input.full {
	background-color: #ffffff;
}

.selectize-input.disabled {
	cursor: default !important;
}

.selectize-input.disabled * {
	cursor: default !important;
}

.selectize-input:hover {
	border-color: #d3d7da;
}

.selectize-input.focus {
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}

.selectize-input.dropdown-active {
	border-radius: 3px 3px 0 0;
}

.selectize-input > * {
	vertical-align: baseline;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.selectize-control.multi .selectize-input > div {
	cursor: pointer;
	margin: 0 3px 3px 0;
	padding: 2px 6px;
	background: #f2f2f2;
	border: 0 solid #d0d0d0;
}

.selectize-control.multi .selectize-input > div.active {
	background: #e8e8e8;
	color: #303030;
	border: 0 solid #cacaca;
}

.selectize-control.multi .selectize-input.disabled > div {
	color: #7d7d7d;
	background: #ffffff;
	border: 0 solid #ffffff;
}

.selectize-control.multi .selectize-input.disabled > div.active {
	color: #7d7d7d;
	background: #ffffff;
	border: 0 solid #ffffff;
}

.selectize-input > input {
	display: inline-block !important;
	padding: 0 !important;
	min-height: 0 !important;
	max-height: none !important;
	max-width: 100% !important;
	margin: 0 2px 0 0 !important;
	text-indent: 0 !important;
	border: 0 none !important;
	background: none !important;
	line-height: inherit !important;
	box-shadow: none !important;
}

.selectize-input > input::-ms-clear {
	display: none;
}

.selectize-input > input:focus {
	outline: none !important;
}

.selectize-input::after {
	content: ' ';
	display: block;
	clear: left;
}

.selectize-input.dropdown-active::before {
	content: ' ';
	display: block;
	position: absolute;
	background: #f0f0f0;
	height: 1px;
	bottom: 0;
	left: 0;
	right: 0;
}

.selectize-dropdown {
	position: absolute;
	z-index: 10;
	border: 1px solid #d0d0d0;
	background: #ffffff;
	margin: -1px 0 0 0;
	border-top: 0 none;
	box-sizing: border-box;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	border-radius: 0 0 3px 3px;
	text-align: left;
}

.selectize-dropdown [data-selectable] {
	cursor: pointer;
	overflow: hidden;
	padding: 5px 8px;
}

.selectize-dropdown [data-selectable] .highlight {
	background: #f2f2f2;
	border-radius: 1px;
}

.selectize-dropdown .optgroup-header {
	padding: 5px 8px;
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
	border-top: 0 none;
}

.selectize-dropdown .optgroup-header {
	color: #323232;
	background: #ffffff;
	cursor: default;
	font-weight: bold;
	font-size: 0.875rem;
}

.selectize-dropdown .active {
	background-color: #f2f2f2;
	color: #323232;
}

.selectize-dropdown .active.create {
	color: #495c68;
}

.selectize-dropdown .create {
	color: rgba(48, 48, 48, 0.5);
}

.selectize-dropdown-content {
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 200px;
}

.selectize-control.single .selectize-input {
	cursor: pointer;
}

.selectize-control.single .selectize-input input {
	cursor: pointer;
}

.selectize-control.single .selectize-input.input-active {
	cursor: text;
}

.selectize-control.single .selectize-input.input-active input {
	cursor: text;
}

.selectize-control.single .selectize-input:before {
	content: "X";
	font-size: 1.25rem;
	color: #64bd63;
	margin-right: 5px;
}

.selectize-control.rtl.single .selectize-input:after {
	left: 15px;
	right: auto;
}

.selectize-control.rtl .selectize-input > input {
	margin: 0 4px 0 -2px !important;
}

.selectize-control .selectize-input.disabled {
	opacity: 0.5;
	background-color: #fafafa;
}

.rendering {
	font-size: 0.9375rem;
	direction: rtl;
}

@media (min-width: 720px) {
	.rendering {
		font-size: .9375rem;
	}
}

.rendering h2, .rendering h3 {
	font-size: 1.0625rem;
	color: #323232;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 0;
}

@media (min-width: 720px) {
	.rendering h2, .rendering h3 {
		font-size: 1.2rem;
		margin-bottom: 5px;
	}
}

html.no-nexus-font-support .rendering h2, html.no-nexus-font-support .rendering h3 {
	font-family: "Georgia", sans-serif;
}

.rendering table.properties {
	width: 100%;
	font-size: 0.9375rem;
}

.rendering table.properties th {
	font-weight: normal;
	font-family: "Nexus Sans Script", sans-serif;
	color: #777;
	*zoom: 1;
	float: left;
	clear: none;
	text-align: inherit;
	width: 31.33333%;
	margin-left: 0%;
	margin-right: 3%;
	text-align: left;
}

.rendering table.properties th:before, .rendering table.properties th:after {
	content: '';
	display: table;
}

.rendering table.properties th:after {
	clear: both;
}

.rendering table.properties th:last-child {
	margin-right: 0%;
}

html.no-nexus-font-support .rendering table.properties th {
	font-family: "Georgia", sans-serif;
}

.rendering table.properties th, .rendering table.properties td {
	padding: 3px 0;
}

.rendering table.properties td {
	color: #323232;
	*zoom: 1;
	float: left;
	clear: none;
	text-align: inherit;
	width: 65.66667%;
	margin-left: 0%;
	margin-right: 3%;
}

.rendering table.properties td:before, .rendering table.properties td:after {
	content: '';
	display: table;
}

.rendering table.properties td:after {
	clear: both;
}

.rendering table.properties td:last-child {
	margin-right: 0%;
}

.rendering a:hover, .rendering a:focus {
	/*/* text-decoration: underline; */*/
}

.rendering p.type {
	font-size: 0.875rem;
	color: #777;
	margin: 5px 0 0 0;
	font-style: italic;
}

.rendering a[href='#'], .rendering a[href='#']:hover, .rendering a[href='#']:focus {
	color: inherit !important;
	text-decoration: inherit !important;
	cursor: inherit !important;
	pointer-events: none;
}

.rendering.rendering_compact h2, .rendering.rendering_compact h3 {
	font-size: 1rem;
}

div.rendering_ueoexternalorganisation_compact p.type {
	display: none;
}

.rendering_versioneddocumentandlinkextensionanddoiportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.rendering_activity_contenttypeportalrenderer p.type {
	margin-top: 10px;
}

.rendering_impact_short span.fileObject span:after {
	content: "H";
	margin-left: 10px;
	color: #949494;
	font-size: 0.8125rem;
	vertical-align: middle;
	padding-bottom: 3px;
}

.rendering_dataset_short span.fileObject:after {
	content: "H";
	margin-left: 10px;
	color: #949494;
	font-size: 0.8125rem;
	vertical-align: middle;
	padding-bottom: 3px;
}

.rendering_documentsattachedportalrendererng .files {
	margin-top: 5px;
	margin-right: 20px;
	float: left;
}

.rendering_documentsattachedportalrendererng .files:before {
	content: "H";
	margin-right: 5px;
	font-size: 0.75rem;
	vertical-align: middle;
	padding-bottom: 3px;
	color: #949494;
}

.rendering_documentsattachedportalrendererng .links {
	margin-top: 5px;
	margin-right: 20px;
	float: left;
}

.rendering_documentsattachedportalrendererng .links:before {
	content: "=";
	margin-right: 5px;
	font-size: 0.75rem;
	vertical-align: middle;
	padding-bottom: 3px;
	color: #949494;
}

.rendering_publicationattacheddocumentsportalrenderer .open-access {
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	float: left;
}

.rendering_publicationattacheddocumentsportalrenderer .open-access:before {
	content: "J";
	margin-right: 5px;
	font-size: 0.75rem;
	vertical-align: middle;
	padding-bottom: 3px;
	color: #e57909;
}

.rendering_publicationattacheddocumentsportalrenderer .links {
	margin-top: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
}

.rendering_publicationattacheddocumentsportalrenderer .links:before {
	content: "=";
	margin-right: 5px;
	font-size: 0.75rem;
	vertical-align: middle;
	padding-bottom: 3px;
	color: #949494;
}

.rendering_publicationattacheddocumentsportalrenderer .files {
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	float: left;
}

.rendering_publicationattacheddocumentsportalrenderer .files:before {
	content: "H";
	margin-right: 5px;
	font-size: 0.75rem;
	vertical-align: middle;
	padding-bottom: 3px;
	color: #949494;
}

.concept-badge-container {
	clear: both;
}

.rendering_activity_associatesorganisationsportal ul.relations.organisations {
	margin-top: 8px;
}

.rendering .subtitle {
	color: #323232;
}

.rendering .activityMetadata .activity {
	margin-top: 15px;
}

.rendering_activity_documentlinkextensionaccessportal ul.links li:before {
	content: "L" !important;
}

.rendering_activity_documentlinkextensionaccessportal ul.links li .description {
	display: block;
	padding-left: 26px;
	font-size: 0.8125rem;
}

.rendering_researchoutput_publicationaccessrenderer ul, .rendering_publication_publicationaccessrenderer ul, .rendering_documentlinkextensionaccessportal ul, .rendering_dataset_detailportallinks ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #e1e4e6;
	padding: 0 0 25px 0;
	margin: 0 0 25px 0;
}

.rendering_researchoutput_publicationaccessrenderer ul li, .rendering_publication_publicationaccessrenderer ul li, .rendering_documentlinkextensionaccessportal ul li, .rendering_dataset_detailportallinks ul li {
	margin-bottom: 15px;
	word-wrap: break-word;
}

.rendering_researchoutput_publicationaccessrenderer ul li:last-child, .rendering_publication_publicationaccessrenderer ul li:last-child, .rendering_documentlinkextensionaccessportal ul li:last-child, .rendering_dataset_detailportallinks ul li:last-child {
	margin-bottom: 0;
}

.rendering_researchoutput_publicationaccessrenderer ul .description, .rendering_publication_publicationaccessrenderer ul .description, .rendering_documentlinkextensionaccessportal ul .description, .rendering_dataset_detailportallinks ul .description {
	display: block;
	padding-left: 26px;
	font-size: 0.8125rem;
}

.rendering_researchoutput_publicationaccessrenderer ul.dois li:before, .rendering_publication_publicationaccessrenderer ul.dois li:before, .rendering_documentlinkextensionaccessportal ul.dois li:before, .rendering_dataset_detailportallinks ul.dois li:before {
	content: "=";
	float: left;
	margin-right: 10px;
}

.rendering_researchoutput_publicationaccessrenderer ul.dois li.open-access:before, .rendering_publication_publicationaccessrenderer ul.dois li.open-access:before, .rendering_documentlinkextensionaccessportal ul.dois li.open-access:before, .rendering_dataset_detailportallinks ul.dois li.open-access:before {
	content: "J";
	color: #F68212;
}

.rendering_researchoutput_publicationaccessrenderer ul.dois li div.doi, .rendering_publication_publicationaccessrenderer ul.dois li div.doi, .rendering_documentlinkextensionaccessportal ul.dois li div.doi, .rendering_dataset_detailportallinks ul.dois li div.doi {
	overflow: hidden;
}

.rendering_researchoutput_publicationaccessrenderer ul.documents li:before, .rendering_publication_publicationaccessrenderer ul.documents li:before, .rendering_documentlinkextensionaccessportal ul.documents li:before, .rendering_dataset_detailportallinks ul.documents li:before {
	content: "H";
	float: left;
	margin-right: 10px;
}

.rendering_researchoutput_publicationaccessrenderer ul.documents li.open-access:before, .rendering_publication_publicationaccessrenderer ul.documents li.open-access:before, .rendering_documentlinkextensionaccessportal ul.documents li.open-access:before, .rendering_dataset_detailportallinks ul.documents li.open-access:before {
	content: "J";
	color: #F68212;
}

.rendering_researchoutput_publicationaccessrenderer ul.documents li div.document, .rendering_publication_publicationaccessrenderer ul.documents li div.document, .rendering_documentlinkextensionaccessportal ul.documents li div.document, .rendering_dataset_detailportallinks ul.documents li div.document {
	overflow: hidden;
}

.rendering_researchoutput_publicationaccessrenderer ul.documents li div.document span.meta, .rendering_researchoutput_publicationaccessrenderer ul.documents li div.document p.property, .rendering_publication_publicationaccessrenderer ul.documents li div.document span.meta, .rendering_publication_publicationaccessrenderer ul.documents li div.document p.property, .rendering_documentlinkextensionaccessportal ul.documents li div.document span.meta, .rendering_documentlinkextensionaccessportal ul.documents li div.document p.property, .rendering_dataset_detailportallinks ul.documents li div.document span.meta, .rendering_dataset_detailportallinks ul.documents li div.document p.property {
	font-size: 0.8125rem;
	margin-top: 3px;
	margin-bottom: 0;
	display: block;
}

.rendering_researchoutput_publicationaccessrenderer ul.links li:before, .rendering_publication_publicationaccessrenderer ul.links li:before, .rendering_documentlinkextensionaccessportal ul.links li:before, .rendering_dataset_detailportallinks ul.links li:before {
	content: "=";
	float: left;
	margin-right: 10px;
	height: 25px !important;
}

.rendering_researchoutput_publicationaccessrenderer ul.links li.open-access:before, .rendering_publication_publicationaccessrenderer ul.links li.open-access:before, .rendering_documentlinkextensionaccessportal ul.links li.open-access:before, .rendering_dataset_detailportallinks ul.links li.open-access:before {
	content: "J";
	color: #F68212;
}

.rendering_researchoutput_publicationaccessrenderer ul.links li div.link, .rendering_publication_publicationaccessrenderer ul.links li div.link, .rendering_documentlinkextensionaccessportal ul.links li div.link, .rendering_dataset_detailportallinks ul.links li div.link {
	overflow: hidden;
}

.rendering_researchoutput_publicationaccessrenderer ul.links li p, .rendering_publication_publicationaccessrenderer ul.links li p, .rendering_documentlinkextensionaccessportal ul.links li p, .rendering_dataset_detailportallinks ul.links li p {
	padding-left: 25px;
}

.rendering_expertkeywordgroupsportal ul, .rendering_expertkeywordgrouspbytypeportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.rendering_expertkeywordgroupsportal ul li, .rendering_expertkeywordgrouspbytypeportal ul li {
	display: inline-block;
	border-radius: 3px;
	padding: 6px 6px 4px 6px;
	border: 1px solid #e1e4e6;
	font-size: 0.875rem;
	line-height: normal;
	margin-right: 5px;
	margin-bottom: 7px;
	box-shadow: 0 1px 0 #ffffff inset, 0 1px 1px rgba(217, 221, 227, 0.5);
}

.rendering_associatesorganisationsportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.rendering_associatesorganisationsportal ul li {
	display: inline;
}

.rendering_associatesorganisationsportal ul li:before {
	content: ", ";
}

.rendering_associatesorganisationsportal ul li:first-child:before {
	content: "";
}

input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

.form-field, .global-search {
	border-radius: 3px;
	border: 1px solid #e1e4e6;
	padding: 3px;
	display: block;
	width: 100%;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.form-field:focus, .global-search:focus, .form-field.focus, .focus.global-search {
	border-color: #cbd0d3;
}

.form-field-header, .form-group label {
	font-weight: bold;
	display: block;
	color: #323232;
	margin: 16px 0 8px 0;
}

.checkbox-group label {
	font-weight: normal;
}

.checkbox-group.checkbox-group-inline label {
	display: inline;
	margin-right: 15px;
}

.concept-checkbox-wrapper {
	position: relative;
	display: inline-block;
	margin-bottom: 5px;
}

.concept-checkbox-wrapper .concept-badge-small, .concept-checkbox-wrapper .concept-badge-large {
	padding-right: 25px;
}

.concept-checkbox-wrapper input[type=checkbox] {
	position: absolute;
	right: 8px;
	top: 10px;
}

.validation-error {
	color: #D9534F;
	font-size: 0.8125rem;
	display: inline-block;
	margin-top: 5px;
}

.btn, .btn-primary {
	-moz-user-select: none;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 0;
	padding: 2px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background: #fff none;
}

.btn.btn-block, .btn-block.btn-primary {
	display: block;
	width: 100%;
}

.btn.btn-block:focus, .btn-block.btn-primary:focus {
	outline: solid 1px;
}

.btn.btn-large, .btn-large.btn-primary {
	font-size: 0.9375rem;
	padding: 8px 10px;
	line-height: 1;
}

@media (min-width: 720px) {
	.btn.btn-large, .btn-large.btn-primary {
		font-size: 1.125rem;
		padding: 8px 20px;
	}
}

.btn.with-arrow span:after, .with-arrow.btn-primary span:after {
	content: "e";
	font-size: 1.5625rem;
}

.btn.with-arrow-up span:after, .with-arrow-up.btn-primary span:after {
	content: "Z";
	font-size: 1.5625rem;
}

.btn.with-arrow-down span:after, .with-arrow-down.btn-primary span:after {
	content: "K";
	font-size: 1.5625rem;
}

.btn-primary {
	border-width: 2px;
	border-style: solid;
}

.btn-primary:hover, .btn-primary:focus {
	color: #fff;
}

p.selected-filters {
	font-size: 1rem;
}

.error-page {
	margin-top: 60px;
}

.error-page header h1 {
	margin-top: 8px;
}

.error-page header p {
	margin-top: 16px;
}

#page-header .primary {
	background-repeat: repeat-x;
	background-position: bottom left;
	padding: 20px 0;
	text-align: center;
}

#page-header .primary.with-right-background {
	padding: 0;
	background-image: url("/common/images/theme/background/gray-08.jpg");
	/*background-size: cover;*/
	background-position-y: -570px;
}

#page-header .primary.with-right-background .primary-right-background {
	padding: 10px 0;
	background-repeat: no-repeat;
	background-position: right top;
}

#page-header .primary.with-right-background .primary-right-background ul.header-tools {
	top: 1px;
}

#page-header .primary .name-subtitle {
	font-size: 20pt;
	padding-right: 7px;
}

@media (min-width: 720px) {
	#page-header .primary {
		text-align: right;
	}

	#page-header .primary .logo {
		float: left;
		margin-right: 20px;
	}

	#page-header .primary .logo:focus {
		outline: solid 1px;
	}

	#page-header .primary .name {
		float: right;
		padding: 10px;
	}
}

@media only screen and (max-width: 720px) {

	#page-header .primary .primary-right-background {
		background-image: none;
	}

    #page-header .primary .primary-right-background .logo {
        display: none;
    }

    #page-header .primary .primary-right-background .name {
        float: right;
    }
}

#page-header .primary ul.header-tools {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.875rem;
	position: relative;
	z-index: 10;
	margin-bottom: -19px;
	margin-top: 20px;
}

@media (min-width: 480px) {
	#page-header .primary ul.header-tools {
		position: absolute;
		right: 25px;
		top: -19px;
		margin-top: 0;
		margin-bottom: 0;
	}
}

#page-header .primary ul.header-tools > li {
	display: inline-block;
	padding: 3px 10px;
	background: #fff;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-left: 1px solid #e1e4e6;
	border-right: 1px solid #e1e4e6;
	border-top: 1px solid #e1e4e6;
}

@media (min-width: 480px) {
	#page-header .primary ul.header-tools > li {
		border-radius: 0;
		border-top: 0;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
		border-left: 1px solid #e1e4e6;
		border-right: 1px solid #e1e4e6;
		border-bottom: 1px solid #e1e4e6;
	}
}

#page-header .primary ul.header-tools a:hover {
	text-decoration: none;
}

#page-header .secondary {
	background: #fff;
	box-shadow: 0 1px 2px rgba(217, 221, 227, 0.5);
	*zoom: 1;
	position: relative;
	z-index: 9;
}

#page-header .secondary:before, #page-header .secondary:after {
	content: '';
	display: table;
}

#page-header .secondary:after {
	clear: both;
}

#page-header .secondary nav.content-navigation {
	*zoom: 1;
	padding-top: 20px;
	font-size: 1.125rem;
}

#page-header .secondary nav.content-navigation:before, #page-header .secondary nav.content-navigation:after {
	content: '';
	display: table;
}

#page-header .secondary nav.content-navigation:after {
	clear: both;
}

#page-header .secondary nav.content-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#page-header .secondary nav.content-navigation ul li.selected a {
	color: #323232;
	font-weight: bold;
}

#page-header .secondary nav.content-navigation > ul > li {
	float: left;
	margin-left: 25px;
}

#page-header .secondary nav.content-navigation > ul > li:first-child {
	margin-left: 0;
}

#page-header .secondary nav.content-navigation a {
	color: #666;
	display: block;
}

#page-header .secondary nav.content-navigation a:hover {
	color: #555;
	text-decoration: none;
}

@media (min-width: 720px) {
	#page-header .secondary nav.content-navigation.three-third {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 75%;
		margin-left: 0%;
		margin-right: 0%;
	}

	#page-header .secondary nav.content-navigation.three-third:before, #page-header .secondary nav.content-navigation.three-third:after {
		content: '';
		display: table;
	}

	#page-header .secondary nav.content-navigation.three-third:after {
		clear: both;
	}
}

#page-header .secondary nav.content-navigation > ul > li > a {
	padding-bottom: 18px;
}

#page-header .secondary nav.content-navigation li.selected a, #page-header .secondary nav.content-navigation li a:focus {
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

#page-header .secondary nav.content-navigation ul.dropdown-menu {
	margin: -5px;
}

#page-header .secondary .header-search {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media (min-width: 720px) {
	#page-header .secondary .header-search {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 25%;
		margin-left: 0%;
		margin-right: 0%;
		margin-top: 15px;
		margin-bottom: 0;
	}

	#page-header .secondary .header-search:before, #page-header .secondary .header-search:after {
		content: '';
		display: table;
	}

	#page-header .secondary .header-search:after {
		clear: both;
	}
}

.subMenu .dropdown .increment-counter {
	display: none !important;
}

.subMenu .dropdown .hidden {
	display: inherit !important;
}

#page-footer {
	padding: 30px 0;
	margin-top: 60px;
	text-align: center;
}

@media (min-width: 720px) {
	#page-footer {
		text-align: left;
	}
}

#page-footer div.footer-wrapper {
	*zoom: 1;
	position: relative;
	color: #555;
	font-size: 0.8125rem;
}

#page-footer div.footer-wrapper:before, #page-footer div.footer-wrapper:after {
	content: '';
	display: table;
}

#page-footer div.footer-wrapper:after {
	clear: both;
}

@media (min-width: 720px) {
	#page-footer div.footer-wrapper .elsevier-logo {
		display: inline-block;
		margin-top: 3px;
	}

	#page-footer div.footer-wrapper .elsevier-logo:focus {
		border-bottom: solid 2px #e57909;
	}

	#page-footer div.footer-wrapper .footer-columns {
		display: table-row;
	}

	#page-footer div.footer-wrapper .footer-column {
		display: table-cell;
		text-align: left;
		padding-right: 40px;
		vertical-align: top;
	}

	#page-footer div.footer-wrapper .footer-column p:first-child {
		margin-top: 0;
	}

	#page-footer div.footer-wrapper .footer-column.relx {
		vertical-align: bottom;
		min-width: 80px;
	}

	#page-footer div.footer-wrapper .footer-column:last-child {
		padding-right: 0;
	}
}

#page-footer div.footer-wrapper p {
	margin: 12px 0;
}

#page-footer div.footer-wrapper nav.inline-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 12px;
	margin-top: 3px;
}

#page-footer div.footer-wrapper nav.inline-navigation ul li {
	display: inline;
	margin-right: 25px;
}

#page-footer div.footer-wrapper nav.inline-navigation ul li:last-child {
	margin: 0;
}

@media (min-width: 720px) {
	#page-footer div.footer-wrapper .relx-logo {
		position: absolute;
		right: 0;
		bottom: 10px;
	}

	#page-footer div.footer-wrapper .relx-logo:focus {
		border-bottom: solid 2px #e57909;
	}
}

#page-footer div.footer-wrapper .footer-icon {
	margin-right: 100px;
	margin: auto;
}

@media (min-width: 720px) {
	#page-footer div.footer-wrapper .footer-icon {
		max-width: 300px;
	}
}

#page-footer div.footer-wrapper img {
	max-width: 300px;
	height: auto;
}

.global-search-wrapper {
	border-collapse: separate;
	display: table;
	position: relative;
	padding: 0;
	width: 100%;
}

.global-search-wrapper .global-search {
	width: 90%;
	float: left;
}

.global-search-wrapper .settings-ddl {
	float: right;
	width: 10%;
}

.global-search-wrapper .settings-ddl .icon-settings-open-mini {
	color: #777;
}

.global-search-wrapper .settings-ddl .global-search {
	margin-left: 8px;
	width: 40px;
	text-align: right;
}

.global-search-wrapper .search-cp-link {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.global-search-wrapper .search-cp-link a {
	background: #fff;
	border-radius: 3px;
	border: 1px solid #e1e4e6;
	padding: 7px;
	display: block;
	width: 100%;
	max-width: 40px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	margin-left: 10px;
	color: #666;
}

.search-concept-result {
	padding: 10px;
	color: #000;
	margin: 10px 0 10px 0;
	text-align: center;
}

.search-concept-result-wrapper.underline {
	border-bottom: 1px solid #ddd;
	padding-top: 5px;
}

.select-dropdown {
	display: table-cell;
	vertical-align: top;
	white-space: nowrap;
	height: 37px;
	width: 25%;
	border: none;
	background-color: #f2f2f2;
	padding-left: 5px;
	border: 1px solid #e1e4e6 !important;
	border-right: 2px solid #e1e4e6 !important;
	border-radius: 3px;
	float: left;
	margin-right: 10px;
}

.select-dropdown:focus {
	border: none !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.select-dropdown:hover {
	background-color: #ededed;
}

.select-dropdown option {
	height: 50px;
	background-color: #fff;
	padding: 5px;
}

.select-dropdown option:active {
	background-color: green !important;
}

.global-search {
	display: table;
	padding: 0;
	background: #fff;
}

@media (min-width: 720px) {
	.global-search form {
		display: table-row;
		width: 100%;
	}
}

.global-search .search-cell {
	display: table-cell;
	vertical-align: top;
	white-space: nowrap;
	width: 100%;
}

@media (min-width: 720px) {
	.global-search .form-field-dropdown {
		display: table-cell;
		vertical-align: top;
		white-space: nowrap;
		height: 37px;
		width: 25%;
	}
}

@media (min-width: 720px) {
	.global-search .form-field-dropdown {
		border-right: 1px solid #e1e4e6;
	}
}

.global-search .form-field-dropdown .btn, .global-search .form-field-dropdown .btn-primary {
	padding: 8px;
	height: 37px;
	background: #f2f2f2;
	width: auto;
}

.global-search .form-field-dropdown .btn:hover, .global-search .form-field-dropdown .btn-primary:hover {
	background: #ededed;
	text-decoration: none;
}

@media (min-width: 720px) {
	.global-search.focus .form-field-dropdown {
		border-right: 1px solid #cbd0d3;
	}
}

.global-search .field-button-wrapper {
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
	display: block;
	height: 37px;
}

@media (min-width: 720px) {
	.global-search .field-button-wrapper {
		width: 100%;
	}
}

.global-search .search-field input {
	padding: 0 0 0 10px;
	border: 0;
	display: block;
	width: 100%;
	height: 37px;
	line-height: 37px;
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
	padding-right: 20px;
}

.global-search .search-field input:focus {
	outline: none !important;
}

.global-search .search-submit {
	vertical-align: middle;
	border-top: 1px solid #e1e4e6;
}

.global-search .search-submit button {
	font-size: 20px;
	border: 0;
	margin: -1px auto 0 auto;
	background: transparent;
	color: #777;
	display: inline-block;
}

.global-search .search-submit button:hover .icon {
	text-decoration: none;
}

.global-search .search-filter-toggle {
	vertical-align: middle;
	border-top: 1px solid #e1e4e6;
}

.global-search .search-filter-toggle a {
	border-right: 1px solid #e1e4e6;
	padding-right: 15px;
	color: #666;
	display: inline-block;
}

.global-search .search-filter-toggle a:focus {
	/* text-decoration: underline; */
}

.global-search .search-filter-toggle a:hover, .global-search .search-filter-toggle a.enabled {
	text-decoration: none;
}

.global-search .search-filter-toggle i.icon {
	vertical-align: 2px;
}

.global-search .search-filter-toggle .label {
	display: none;
}

@media (min-width: 480px) {
	.global-search .search-filter-toggle .label {
		display: inline;
	}
}

.global-search.mini .form-field-dropdown {
	height: 30px;
}

.global-search.mini .form-field-dropdown .btn, .global-search.mini .form-field-dropdown .btn-primary {
	padding: 5px 8px 3px 8px;
	height: 30px;
}

.global-search.mini .field-button-wrapper {
	height: 30px;
}

.global-search.mini .search-field input {
	height: 30px;
	line-height: 30px;
}

.search-facets {
	text-align: center;
	margin-top: 15px;
}

.search-facets .search-filter-toggle {
	font-size: 0.9375rem;
	display: inline-block;
	margin-left: 8px;
	padding-left: 8px;
	position: relative;
}

.search-facets .search-filter-toggle:after {
	content: "M";
}

.search-facets .search-filter-toggle.selected {
	font-weight: bold;
}

.search-facets .search-filter-toggle.selected:after {
	content: "Z";
}

.search-facets .search-filter-toggle.empty {
	opacity: 0.5;
}

.search-facets .search-filter-toggle.loading:after {
	visibility: hidden;
}

.search-facets .search-filter-toggle .loading-spinner {
	position: absolute;
	right: -2px;
	top: 1px;
}

#search-facets-container {
	display: none;
}

#search-facets-container.open {
	display: block;
}

.search-facet-refinement {
	background: #eee;
	text-align: left;
	display: none;
	margin-bottom: -60px;
	margin-top: 30px;
}

.search-facet-refinement.is-open {
	display: block;
}

.search-facet-result {
	padding: 30px 0;
	display: none;
}

.search-facet-result.is-open {
	display: block;
}

.search-facet-result.has-selected-filters {
	border-bottom: 1px solid #ddd;
	background-color: #eee;
}

.current-selected-search-facets {
	*zoom: 1;
	display: none;
	padding: 10px 0 10px 0;
}

.current-selected-search-facets:before, .current-selected-search-facets:after {
	content: '';
	display: table;
}

.current-selected-search-facets:after {
	clear: both;
}

.current-selected-search-facets.is-open {
	display: block;
	background-color: white;
}

.current-selected-search-facets .selected-search-facets-title {
	color: #777;
	display: inline-block;
	float: left;
	font-size: 0.75rem;
	margin-right: 20px;
	text-transform: uppercase;
}

.portal-search-results, .portal-search-results .search-result-top {
	*zoom: 1;
}

.portal-search-results:before, .portal-search-results .search-result-top:before, .portal-search-results:after, .portal-search-results .search-result-top:after {
	content: '';
	display: table;
}

.portal-search-results:after, .portal-search-results .search-result-top:after {
	clear: both;
}

.portal-search-results .search-result-message {
	text-align: center;
	color: #777;
}

.portal-search-results .search-result-top {
	font-size: 0.875rem;
	text-align: center;
	margin-top: -25px;
}

@media (min-width: 720px) {
	.portal-search-results .search-result-top {
		text-align: left;
		margin-bottom: 20px;
	}
}

.portal-search-results .search-result-top .search-tools {
	margin-bottom: 15px;
	float: left;
}

@media (min-width: 720px) {
	.portal-search-results .search-result-top .search-tools {
		margin-bottom: 0;
	}

	.portal-search-results .search-result-top .search-tools.search-tools-secondary {
		float: left;
        direction: ltr;
	}

	.portal-search-results .search-result-top .search-tools.search-tools-primary {
		float: right;
	}
}

.portal-search-results .search-result-top .search-tools ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.portal-search-results .search-result-top .search-tools .dropdown-container ul {
	margin: -5px;
}


	.portal-search-results .search-result-top .search-tools > ul > li {
		display: inline-block;
		border-left: 1px solid #e1e4e6;
		padding-left: 10px;
		margin-left: 5px;
	}

	.portal-search-results .search-result-top .search-tools > ul > li:first-child {
		border-left: 0;
		margin-left: 0;
		padding-left: 0;
	}


@media (min-width: 480px) {
	.portal-search-results .search-result-top .search-tools > ul > li {
		/*padding-left: 20px;*/
		/*margin-left: 15px;*/
	}
}

.portal-search-results .search-result-top .search-tools > ul > li.selected {
	font-weight: bold;
}

.portal-search-results .search-result-top .search-tools > ul > li > a:hover, .portal-search-results .search-result-top .search-tools > ul > li a:focus {
	/* text-decoration: underline; */
}

.portal-search-results .search-result-top .search-tools > ul > li.title + li {
	border-left: 0;
	padding-left: 0;
}

.portal-search-results .search-result-top .search-tools li.search-orderings span.direction {
	color: #777;
}

.portal-search-results .search-result-top .search-tools li.search-orderings i.icon {
	margin-left: 5px;
}

.portal-search-results .search-result-top .search-tools li.community-tool i.icon {
	display: none;
}

@media (min-width: 480px) {
	.portal-search-results .search-result-top .search-tools li.community-tool i.icon {
		display: inline-block;
		color: #777;
		margin-left: 4px;
	}
}

.portal-search-results .search-result-top .search-tools li.rss {
	display: none;
}

@media (min-width: 480px) {
	.portal-search-results .search-result-top .search-tools li.rss {
		display: inline-block;
	}

	.portal-search-results .search-result-top .search-tools li.rss a {
		color: #ee802f;
	}
}

.portal-search-results .search-result-top .search-tools li.rss a:focus {
	outline: solid 1px;
}

.portal-search-results ul.documents {
	border-bottom: none;
	margin: 0;
	padding: 0;
}

.search-result-suggestion {
	margin-bottom: 30px;
	border: 1px solid #e1e4e6;
	border-radius: 3px;
	padding: 6px 6px 4px 8px;
	background: #f7f8fa;
	box-shadow: 0 1px 2px rgba(217, 221, 227, 0.5);
}

.search-result-suggestion em {
	margin-top: -2px;
	color: #777;
}

.search-result-suggestion span, .search-result-suggestion em {
	display: inline-block;
	vertical-align: middle;
}

.search-result-filters {
	margin-bottom: 20px;
	*zoom: 1;
}

.search-result-filters:before, .search-result-filters:after {
	content: '';
	display: table;
}

.search-result-filters:after {
	clear: both;
}

.search-result-filters .title {
	display: inline-block;
	margin-right: 10px;
}

.search-facet-filter {
	background: #fff;
	display: inline-block;
	border-radius: 3px;
	box-shadow: 0 1px 0 #ffffff inset, 0 1px 1px rgba(217, 221, 227, 0.5);
	padding: 5px 7px 3px 7px;
	border: 1px solid #e1e4e6;
	position: relative;
	margin-right: 10px;
	color: #555;
	font-size: 0.9375rem;
}

.search-facet-filter:hover {
	border-color: #d3d7da;
}

.search-facet-filter:hover .icon {
	color: #777;
}

.search-facet-filter > a {
	position: absolute;
	top: -9px;
	right: -9px;
	z-index: 100;
}

.search-facet-filter .icon {
	font-size: 1.125rem;
	color: #aaaaaa;
}

.grid-results {
	*zoom: 1;
	text-align: right;
}

.grid-results:before, .grid-results:after {
	content: '';
	display: table;
}

.grid-results:after {
	clear: both;
}

.grid-results .grid-result-item {
	margin-bottom: 30px;
}

@media (min-width: 480px) {
	.grid-results .grid-result-item {
		*zoom: 1;
		clear: none;
		text-align: inherit;
		width: 48.5%;
		float: right;
		margin-left: 0%;
		margin-right: 3%;
	}

	.grid-results .grid-result-item:before, .grid-results .grid-result-item:after {
		content: '';
		display: table;
	}

	.grid-results .grid-result-item:after {
		clear: both;
	}

	.grid-results .grid-result-item:nth-child(2n) {
		margin-right: 0%;
		float: right;
	}

	.grid-results .grid-result-item:nth-child(2n + 1) {
		clear: both;
	}
}

@media (min-width: 1000px) {
	.grid-results .grid-result-item {
		*zoom: 1;
		clear: none;
		text-align: inherit;
		width: 31.33333%;
		float: right;
		margin-left: 0%;
		margin-right: 3%;
	}

	.grid-results .grid-result-item:before, .grid-results .grid-result-item:after {
		content: '';
		display: table;
	}

	.grid-results .grid-result-item:after {
		clear: both;
	}

	.grid-results .grid-result-item:nth-child(2n) {
		margin-right: 3%;
		float: right;
	}

	.grid-results .grid-result-item:nth-child(2n + 1) {
		clear: none;
	}

	.grid-results .grid-result-item:nth-child(3n) {
		margin-right: 0%;
		float: right;
	}

	.grid-results .grid-result-item:nth-child(3n + 1) {
		clear: both;
	}
}

.grid-results .grid-result-content {
	overflow: hidden;
}

.grid-results .grid-result-after-extra {
	margin-left: 60px;
}

.grid-results .grid-result-secondary {
	margin-top: 5px;
}

.grid-result-after-extra .stacked-trend-widget {
	padding-left: 0px !important;
}

.list-results {
	*zoom: 1;
}

.list-results:before, .list-results:after {
	content: '';
	display: table;
}

.list-results:after {
	clear: both;
}

.list-results > div {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e1e4e6;
	*zoom: 1;
}

.list-results > div:before, .list-results > div:after {
	content: '';
	display: table;
}

.list-results > div:after {
	clear: both;
}

@media (min-width: 720px) {
	.list-results > div {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}
}

.list-results > div .content-concept-list {
	margin-top: 15px;
}

.list-results > div .content-concept-list .concept-badge-small {
	margin-bottom: 5px;
	outline: none !important;
}

.list-results > div:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}

.list-results .search-result-group {
	color: #323232;
	border-bottom: 2px solid #e1e4e6;
	padding-bottom: 15px;
	margin-bottom: 20px;
	font-size: 1.125rem;
	font-weight: bold;
}

@media (min-width: 720px) {
	.list-results .search-result-group {
		margin-bottom: 30px;
	}
}

li.filter.concept-filters ul.dropdown-menu li {
	width: 100%;
	margin-bottom: 0 !important;
}

.filter.concept-filters.excracted {
	background-color: #f0f0f0 !important;
	text-decoration: none;
}

.filter.concept-filters.excracted input[name=extractedConcepts] {
	vertical-align: middle;
}

ul.search_concepts {
	clear: both;
}

.selected-concepts-section-filters {
	padding: 5px 10px 8px 0;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.selected-concepts-section-filters .title {
	color: #777;
	display: block;
	font-size: 0.625rem;
	margin: 2px 0;
	text-transform: uppercase;
}

.selected-concepts-section-filters.clear-all {
	height: 60px;
}

.selected-concepts-section-filters.clear-all a {
	position: relative;
	top: 22px;
}

ul.badges.extracted .concept-dimmed {
	opacity: 0.5;
}

@media (min-width: 720px) {
	.content-content {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 74.25%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.content-content:before, .content-content:after {
		content: '';
		display: table;
	}

	.content-content:after {
		clear: both;
	}

	.content-content:last-child {
		margin-right: 0%;
	}
}

@media (min-width: 720px) {
	.content-sidebar {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 22.75%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.content-sidebar:before, .content-sidebar:after {
		content: '';
		display: table;
	}

	.content-sidebar:after {
		clear: both;
	}

	.content-sidebar:last-child {
		margin-right: 0%;
	}
}

.content-sidebar .dataset-view {
	font-size: 1.625rem;
	padding-bottom: 5px;
	color: #323232;
}

ul.content-ordering {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 25px;
}

ul.content-ordering li {
	display: inline;
}

ul.content-ordering li.title {
	color: #555;
	font-weight: bold;
}

ul.content-ordering li.selected {
	font-weight: bold;
}

ul.content-ordering li + li {
	border-left: 1px solid #e1e4e6;
	padding-left: 15px;
	margin-left: 15px;
}

div.dataset-sidebar div.rendering_person_short h2 {
	padding-top: 0;
	margin: 0;
	font-size: 1rem;
}

div.dataset-sidebar ul.relations.organisations {
	display: none;
}

.rendering_organisation_short span.timespan.ended {
	display: none;
}

.content-profile-navigation {
	background: #f2f2f2;
	padding: 5px 0 0 0;
	border-top: 1px solid #e1e4e6;
	border-bottom: 1px solid #e1e4e6;
}

.content-profile-navigation nav {
	*zoom: 1;
	height: 30px;
}

.content-profile-navigation nav:before, .content-profile-navigation nav:after {
	content: '';
	display: table;
}

.content-profile-navigation nav:after {
	clear: both;
}

.content-profile-navigation nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.content-profile-navigation nav ul li {
	padding-top: 0px;
}

.content-profile-navigation nav ul li.selected a, .content-profile-navigation nav ul li.selected a i {
	color: #bd1e56;
}

.content-profile-navigation nav > ul > li {
	float: right;
	direction: rtl;
	margin-left: 14px;
	line-height: 18px;
}
.en .content-profile-navigation nav > ul > li {
	float: left;
	margin-right: 14px;
	margin-left: 0;
	line-height: 18px;
}

.content-profile-navigation nav > ul > li.selected {
	box-shadow: 0px 3px 0px #bd1e56;
}

.content-profile-navigation nav > ul > li:first-child {
	margin-right: 0;
}
.en .content-profile-navigation nav > ul > li:first-child {
	margin-left: 0;
	margin-right: 14px;
}

.content-profile-navigation nav a {
	color: #666;
	display: block;
}

.content-profile-navigation nav a.tooltip {
	display: inline;
}

.content-profile-navigation nav a:hover {
	color: #e31863;
	text-decoration: none;
}

@media (min-width: 720px) {
	.content-profile-navigation nav li i.icon {
		margin-right: 6px;
	}
	.en .content-profile-navigation nav li i.icon {
		margin-left: 6px;
	}
}

.content-profile-navigation nav > ul > li > a {
	padding-top: 5px;
	padding-bottom: 10px;
}

.content-profile-navigation nav > ul > li > a .label {
	display: none;
}

@media (min-width: 720px) {

	.content-profile-navigation nav > ul > li > a {
		padding-bottom: 10px;
	}
	.content-profile-navigation nav > ul > li > a .label {
		display: inline;
	}
}

.content-profile-navigation nav > ul > li > a .count {
	display: none;
}

@media (min-width: 720px) {
	.content-profile-navigation nav > ul > li > a .count {
		display: inline;
	}
}

.content-profile-navigation nav .count {
	color: #777;
}

.content-profile-navigation nav li.selected .count {
	font-weight: normal;
}

.content-profile-navigation nav a:focus {
	border-bottom: solid 2px;
}

.content-profile-navigation nav li.dropdown .dropdown-toggle {
	font-size: 1.625rem;
	line-height: 26px;
	padding-bottom: 0;
	margin-top: -4px;
}

.content-profile-navigation nav li.dropdown ul {
	margin: -5px;
}

.content-relation-section header h2 {
	float: left;
}

.content-relation-section header h2 .sub-title {
	float: left;
}

.content-relation-section header h2 .chart-toggler, .content-relation-section header h2 .inline-trend-graph {
	float: left;
}

.content-relation-section header h2 .filter-remove {
	opacity: 0;
	color: #777;
	font-size: 1.125rem;
	position: relative;
	top: -4px;
	left: 5px;
	transition: opacity 200ms ease-in-out;
}

.content-relation-section header h2 .filter-selection:hover .filter-remove {
	opacity: 1;
}

.content-relation-section header h2 .filter-path {
	color: #ccc;
	font-weight: normal;
}

.content-relation-section ul.content-statistics {
	display: none;
	float: right;
}

@media (min-width: 720px) {
	.content-relation-section ul.content-statistics {
		display: block;
	}
}

.content-relation-section ul.content-statistics > li {
	display: inline-block;
	text-align: center;
	padding: 0 5px;
	max-width: 210px;
	vertical-align: top;
}

@media (min-width: 720px) {
	.content-relation-section ul.content-statistics > li {
		padding: 0 15px;
	}
}

.content-relation-section ul.content-statistics > li:last-child {
	padding-right: 0;
}

.content-relation-section ul.content-statistics > li.separator {
	border-right: 1px solid #e1e4e6;
	padding-right: 15px;
	margin-right: 5px;
}

@media (min-width: 720px) {
	.content-relation-section ul.content-statistics > li.separator {
		padding-right: 25px;
		margin-right: 10px;
	}
}

.content-relation-section ul.content-statistics > li.selected a {
	color: #323232;
}

.content-relation-section ul.content-statistics > li .count {
	font-size: 1.125rem;
}

.content-statistics > li .label {
	line-height: 20px;
}

@media (min-width: 720px) {
	.content-relation-section ul.content-statistics > li .count {
		font-size: 1.75rem;
	}
}

.content-relation-section .chart-wrapper {
	height: 200px;
}

.content-relations {
	margin-top: 30px;
}

.content-relations > .rendering {
	margin-bottom: 15px;
}

.content-relations .icon-Prizes:before, .content-relations .icon-Impacts:before, .content-relations .icon-Datasets:before, .content-relations .icon-Awards:before, .content-relations .icon-Prizes:before, .content-relations .icon-Prizes:before, .content-relations .icon-Courses:before, .content-relations .icon-Student:before, .content-relations .icon-Activities:before, .content-relations .icon-Equipment:before, .content-relations .icon-Research.Output:before, .content-relations .icon-Press:before, .content-relations .icon-Projects:before {
	font-size: 0.875rem;
	float: left;
	margin-top: 5px;
}

.content-relations .relation-wrapper {
	margin-top: 5px;
}

.content-relations h2 {
	padding-left: 20px;
	font-size: 1.375rem;
	font-weight: normal;
}

.content-relations h2 h2.title {
	padding-bottom: 15px;
}

.content-relations .type {
	display: none;
}

.pure-google-map {
	width: 150px;
	height: 150px;
}

.map-size-large {
	margin: 10px 0 10px 0;
	width: 350px;
	height: 350px;
}

.map-size-medium {
	margin: 10px 0 10px 0;
	width: 250px;
	height: 250px;
}

.map-size-small {
	margin: 10px 0 10px 0;
	width: 150px;
	height: 150px;
}

a[href^="http://maps.google.com/maps"] {
	display: none !important;
}

.gmnoprint a, .gmnoprint span {
	display: none;
}

.gmnoprint div {
	background: none !important;
}

.page-section-header-home-index ul.home-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	margin-top: 40px;
}

.page-section-header-home-index ul.home-menu li {
	display: inline-block;
	margin: 0 25px;
}

.page-section-header-home-index ul.home-menu li .icon {
	color: #aaaaaa;
	display: block;
	font-size: 2.0625rem;
	width: 33px;
	margin: 0 auto;
	position: relative;
}

.page-section-header-home-index ul.home-menu li .label {
	display: block;
	margin-top: 10px;
	font-size: 1rem;
}

.page-section-header-home-index ul.home-menu li .count {
	color: #fff;
	position: absolute;
	top: 5px;
	left: 31px;
	background: #555;
	padding: 3px 5px 1px 5px;
	display: inline-block;
	border-radius: 3px;
	font-size: 0.8125rem;
	font-style: normal;
}

.page-section-header-home-index ul.home-menu li .icon {
	transition: all 200ms linear 0s;
}

.page-section-header-home-index ul.home-menu li a {
	display: block;
}

.page-section-header-home-index ul.home-menu li a:hover, .page-section-header-home-index ul.home-menu li:focus {
	outline: none !important;
}

.page-section-header-home-index .secondary {
	*zoom: 1;
	position: relative;
	z-index: 9;
}

.page-section-header-home-index .secondary .icon {
	transition: all 200ms linear 0s;
}

.page-section-header-home-index .secondary a {
	display: block;
}

.page-section-header-home-index .secondary a:hover, .page-section-header-home-index .secondary:focus {
	outline: none !important;
}

.page-section-header-home-index .secondary:before, .page-section-header-home-index .secondary:after {
	content: '';
	display: table;
}

.page-section-header-home-index .secondary:after {
	clear: both;
}

.page-section-header-home-index .secondary nav.content-navigation {
	*zoom: 1;
	/*padding-top: 20px;*/
	font-size: 1.125rem;
}

.page-section-header-home-index .secondary nav.content-navigation:before, .page-section-header-home-index .secondary nav.content-navigation:after {
	content: '';
	display: table;
}

.page-section-header-home-index .secondary nav.content-navigation:after {
	clear: both;
}

.page-section-header-home-index .secondary nav.content-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 20px;
}

.page-section-header-home-index .secondary nav.content-navigation ul li.selected a {
	color: #323232;
	font-weight: bold;
}

.page-section-header-home-index .secondary nav.content-navigation > ul > li {
	float: right;
	width: 120px;
	height: 115px;
	text-align: center;
	cursor: pointer;
}

.content-navigation .content-navigation-ellipsis {
	left: 50px;
	bottom: 50px;
}

@media screen and (min-width: 720px) {
	.page-section-header-home-index .secondary nav.content-navigation > ul > li {
		/*margin-left: 60px;*/
	}
}

@media screen and (max-width: 720px) and (min-width: 0) {
	.page-section-header-home-index .secondary nav.content-navigation > ul > li {
		/*margin-left: 45px;*/
	}

	.page-section-header-home-index .secondary nav.content-navigation > ul > li:first-child {
		margin-left: 0;
	}
}

.page-section-header-home-index .secondary nav.content-navigation > ul > li .icon {
	color: #aaaaaa;
	display: block;
	font-size: 3rem;
	/*width: 33px;*/
	margin: 0 auto;
	position: relative;
}

.page-section-header-home-index .secondary nav.content-navigation > ul > li .label {
	display: block;
	margin-top: 5px;
	font-size: 1rem;
}

.page-section-header-home-index .secondary nav.content-navigation > ul > li .count {
	color: #fff;
	position: absolute;
	top: 5px;
	right: 40px;
	background: #555;
	padding: 3px 5px 1px 5px;
	display: inline-block;
	border-radius: 3px;
	font-size: 0.8125rem;
	font-style: normal;
}

.page-section-header-home-index .secondary nav.content-navigation a {
	display: block;
}

.page-section-header-home-index .secondary nav.content-navigation a:hover {
	text-decoration: none;
}

@media (min-width: 720px) {
	.page-section-header-home-index .secondary nav.content-navigation.three-third {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 75%;
		margin-left: 0%;
		margin-right: 0%;
	}

	.page-section-header-home-index .secondary nav.content-navigation.three-third:before, .page-section-header-home-index .secondary nav.content-navigation.three-third:after {
		content: '';
		display: table;
	}

	.page-section-header-home-index .secondary nav.content-navigation.three-third:after {
		clear: both;
	}
}

.page-section-header-home-index .secondary nav.content-navigation > ul > li > a {
	padding-bottom: 18px;
}

.page-section-header-home-index .secondary nav.content-navigation a {
	display: block;
}

.page-section-header-home-index .secondary nav.content-navigation a:hover, .page-section-header-home-index .secondary nav.content-navigation:focus {
	outline: none !important;
}

.page-section-header-home-index .secondary nav.content-navigation ul.dropdown-menu {
	margin: -5px;
}

.page-section-header-home-index .secondary nav.content-navigation ul.dropdown-menu a {
	padding: 5px 10px;
}

.page-section-header-home-index .secondary nav.content-navigation ul.dropdown-menu .label {
	text-align: center;
}

.page-section-header-home-index .secondary nav.content-navigation .header-search {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media (min-width: 720px) {
	.page-section-header-home-index .secondary nav.content-navigation .header-search {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 25%;
		margin-left: 0%;
		margin-right: 0%;
		margin-top: 15px;
		margin-bottom: 0;
	}

	.page-section-header-home-index .secondary nav.content-navigation .header-search:before, .page-section-header-home-index .secondary nav.content-navigation .header-search:after {
		content: '';
		display: table;
	}

	.page-section-header-home-index .secondary nav.content-navigation .header-search:after {
		clear: both;
	}
}

.page-section-header-home-index .header-search {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media (min-width: 720px) {
	.page-section-header-home-index .header-search {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 25%;
		margin-left: 0%;
		margin-right: 0%;
		margin-top: 15px;
		margin-bottom: 0;
	}

	.page-section-header-home-index .header-search:before, .page-section-header-home-index .header-search:after {
		content: '';
		display: table;
	}

	.page-section-header-home-index .header-search:after {
		clear: both;
	}
}

.page-section-header-home-index .header-search .home-menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

.page-section-header-home-index .header-search .home-menu .container {
	width: 100% !important;
	padding-left: 60px;
	padding-right: 60px;
}

.page-section-header-home-index .header-search .home-menu .secondary {
	*zoom: 1;
	position: relative;
	z-index: 9;
}

.page-section-header-home-index .header-search .home-menu .secondary:before, .page-section-header-home-index .header-search .home-menu .secondary:after {
	content: '';
	display: table;
}

.page-section-header-home-index .header-search .home-menu .secondary:after {
	clear: both;
}

.page-section-header-home-index .header-search .home-menu .secondary .header-search {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media (min-width: 720px) {
	.page-section-header-home-index .header-search .home-menu .secondary .header-search {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 25%;
		margin-left: 0%;
		margin-right: 0%;
		margin-top: 15px;
		margin-bottom: 0;
	}

	.page-section-header-home-index .header-search .home-menu .secondary .header-search:before, .page-section-header-home-index .header-search .home-menu .secondary .header-search:after {
		content: '';
		display: table;
	}

	.page-section-header-home-index .header-search .home-menu .secondary .header-search:after {
		clear: both;
	}
}

.page-section-header-home-index .page-section-content-home .welcome {
	font-size: 1.125rem;
}

.page-section-header-home-index .page-section-content-home .welcome h3 {
	margin-top: 0;
}

.page-section-header-home-index .page-section-content-home .welcome h2 {
	font-family: BYekan, Ubuntu, Tahoma;
}

.page-section-header-home-index .page-section-content-home .network-collaborations {
	display: none;
}

@media (min-width: 720px) {
	.page-section-header-home-index .page-section-content-home .network-collaborations {
		display: block;
	}
}

.page-section-header-home-index .page-section-content-home .network-collaborations .network-description {
	text-align: center;
	margin-bottom: 30px;
}

.page-section-header-home-index .page-section-content-home .network-collaborations .network-description h3 {
	margin: 0;
}

.page-section-header-home-index .page-section-content-home .network-collaborations .network-description p {
	margin-top: 5px;
}

.page-section-header-home-index .page-section-content-home .world-map {
	overflow: hidden;
}

.page-section-header-home-index .page-section-content-home #network-map-concepts {
	margin-top: 0;
	outline: 0 none;
}

.page-section-header-home-index .page-section-content-home .organisation-overview .search-result-top, .page-section-header-home-index .page-section-content-home .organisation-overview .search-result-filters {
	display: none;
}

.advanced-SearchBox-Container.false {
	display: none;
}

.advanced-SearchBox-Container {
	background-color: #F7F8FA;
	box-shadow: 0px 4px 2px 0px #acadae;
	margin: auto;
	position: absolute;
	z-index: 100000;
	width: 504px;
	margin-bottom: 0;
}

.advanced-SearchBox-Container .tooltipped:after {
	text-align: left !important;
}

.advanced-SearchBox-Container a, .advanced-SearchBox-Container a:visited {
	color: #666 !important;
	display: block;
	height: 100%;
	float: left;
	width: 80%;
}

.advanced-SearchBox-Container .advanced-search-header {
	font-style: italic;
	font-size: 0.8125rem;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
}

.advanced-SearchBox-Container .advanced-search-label {
	font-weight: 700;
}

.advanced-SearchBox-Container .advanced-search-list {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0px;
}

.advanced-SearchBox-Container .advanced-search-list .select {
	color: #fff;
	background-color: #ccc;
}

.advanced-SearchBox-Container .advanced-search-list .select a {
	color: #fff !important;
}

.advanced-SearchBox-Container .advanced-search-list li {
	text-align: left;
	padding-right: 10px;
	height: 35px;
	padding-top: 9px;
	padding-left: 10px;
}

.advanced-SearchBox-Container .advanced-search-list li .tooltipped {
	float: right;
}

.advanced-SearchBox-Container .hidden {
	display: none;
}

input.hidden {
	display: none !important;
}

@media only screen and (max-width: 720px) {
	.advanced-search-label {
		display: none;
	}

	.advanced-SearchBox-Container ul li a {
		font-weight: 600 !important;
	}
}

@media (min-width: 720px) {
	.feedback-form .cell {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 48.5%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.feedback-form .cell:before, .feedback-form .cell:after {
		content: '';
		display: table;
	}

	.feedback-form .cell:after {
		clear: both;
	}

	.feedback-form .cell:nth-child(2n) {
		margin-right: 0%;
		float: right;
	}

	.feedback-form .cell:nth-child(2n + 1) {
		clear: both;
	}
}

.feedback-form textarea {
	height: 120px;
}

.rendering_course_short tr {
	list-style-type: none;
}

.rendering_course_short tr th {
	display: none;
}

.rendering_course_short tr th td::before {
	display: none;
}

.rendering_course_short tr ul.relations.persons {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.rendering_course_short tr ul.relations.persons li {
	font-size: 0.875rem;
}

.rendering_course_short p {
	margin: 0;
	padding: 5px 0 0 0;
}

.rendering_course_short p.type {
	margin: 0;
	padding: 5px 0 0 0;
}

.page-section-header-courses-view .introduction {
	padding: 30px 0;
}

@media (min-width: 720px) {
	.page-section-header-courses-view .introduction {
		padding: 50px 0;
	}
}

.page-section-header-courses-view .introduction .rendering_course_courseassociatedpersonsportalrenderer {
	margin: 15px 0;
}

.page-section-header-courses-view .introduction .rendering_course_courseassociatedpersonsportalrenderer ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "Nexus Sans Script", sans-serif;
}

.page-section-header-courses-view .introduction .rendering_course_courseassociatedpersonsportalrenderer ul li {
	display: inline;
}

.page-section-header-courses-view .introduction .rendering_course_courseassociatedpersonsportalrenderer ul li:before {
	content: ", ";
}

.page-section-header-courses-view .introduction .rendering_course_courseassociatedpersonsportalrenderer ul li:first-child:before {
	content: "";
}

.rendering_course_coursemetadataportalrenderer {
	padding-bottom: 20px;
	padding-top: 20px;
}

.rendering_impact_short p {
	margin: 5px 0;
}

.page-section-content-impacts-index p.type {
	font-size: 0.875rem;
	color: #777;
	margin: 5px 0 0 0;
	font-style: italic;
}

.rendering_impact_associatesparticipantsclassifiedportal {
	margin: 15px 0;
}

.rendering_impact_associatesparticipantsclassifiedportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "Nexus Sans Script", sans-serif;
}

.rendering_impact_associatesparticipantsclassifiedportal ul li {
	display: inline;
}

.rendering_impact_associatesparticipantsclassifiedportal ul li:before {
	content: ", ";
}

.rendering_impact_associatesparticipantsclassifiedportal ul li:first-child:before {
	content: "";
}

.rendering_impact_impactmetadataportal table.properties {
	margin-top: 20px;
}

.rendering_impact_impactcontenttypeportalrenderer {
	margin-top: 15px;
}

.rendering_impact_impactdescriptionportalrender {
	padding-bottom: 20px;
}

.rendering_impact_impacttypeportalrenderer {
	padding-top: 10px;
}

.page-section-impacts-view .introduction {
	padding: 30px 0;
}

@media (min-width: 720px) {
	.page-section-impacts-view .introduction {
		padding: 50px 0;
	}
}

div.textblock.impactDescription {
	padding-bottom: 20px;
}

.rendering_externalperson_short {
	overflow: hidden;
}

.rendering_externalperson_short h2 {
	margin-bottom: 0;
}

.rendering_externalperson_short ul.relations {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.875rem;
}

.rendering_externalperson_short p.type {
	margin-top: 0;
}

.rendering_person_short, .rendering_organization_short {
	overflow: hidden;
}

.rendering_person_short h2 {
	margin-bottom: 5px;
	margin-top: 15px;
}

.grid-result-item li {
	line-height: 28px;
}

.rendering_person_short h4 {
	margin-bottom: 0;
	margin-top: 5px;
	font-size: 12pt;
}

.rendering_organization_short h2 {
	margin-bottom: 0;
	margin-top: 4px;
	line-height: 14pt;
}

.rendering_person_short ul.relations, .rendering_organization_short ul.relations {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.875rem;
}

.rendering_person_short p.email, .rendering_organization_short p.email {
	margin: 0;
	font-size: 0.875rem;
}

.rendering_person_short p.type, .rendering_organization_short p.type {
	display: none;
}

.grid-result-item .image {
	padding: 2px;
	width: 85px;
	height: 110px;
	float: right;
	margin-left: 15px;
	margin-top: 15px;
}

.grid-result-item .person.link {
	font-size: 18px;
}

.grid-result-item .logo {
	float: right;
	height: 48px;
	width: 48px;
	padding: 2px;
	margin-left: 10px;
	margin-top: 10px;
}

.hierarchy-grid-container {

	padding-top: 15px;
}

.hierarchy-result-item {
	text-align: right;
	margin-top: 12px;
}

.hierarchy-result-item a {
	font-size: 12pt;
	color: #215B90;
}
.main-link {
	font-size: 12pt;
	color: #215B90 !important;
}
.main-link:visited {
	color: #6982ce !important;;
}
.main-link:hover, .main-link:focus {
	color: #00A0EB !important;;
}

.main-link::before {
	content: "\f0b0";
	font-family: FontAwesome;
	padding-right: 2px;
	visibility: hidden;
}

.main-link:hover::before {
	visibility: visible;
}

.hierarchy-result-item .image {
	padding: 2px;
	width: 48px;
	height: 48px;
	float: right;
	margin: 5px 10px;
}

.person-concept-container {
	width: auto;
	max-width: 1170px;
	float: none;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-left: 25px;
	padding-right: 25px;
}

.person-concept-container .person-concept-font {
	margin-top: 20px;
	width: auto;
	max-width: 70%;
	float: none;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
}

.rendering_person_persontitlerendererportal p {
	margin: 0;
}

.person-concept-display .current-selected-search-facets {
	padding: 0;
}

.view-concept-person {
	clear: both;
}

.persons-direct2experts ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.persons-direct2experts li {
	border-bottom: 1px solid #e1e4e6;
	padding: 10px 0;
}

@media (min-width: 720px) {
	.persons-direct2experts li {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 48.5%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.persons-direct2experts li:before, .persons-direct2experts li:after {
		content: '';
		display: table;
	}

	.persons-direct2experts li:after {
		clear: both;
	}

	.persons-direct2experts li:nth-child(2n) {
		margin-right: 0%;
		float: right;
	}

	.persons-direct2experts li:nth-child(2n + 1) {
		clear: both;
	}
}

.persons-direct2experts li .count, .persons-direct2experts li .label {
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}

.persons-direct2experts li .count {
	margin-right: 7px;
}

.persons-direct2experts li .count.error {
	color: #D9534F;
}

.persons-direct2experts li .label {
	color: #323232;
}

.person-vcard-wrapper {
	position: relative;
	min-height: 260px;
}

.sticky-header .person-vcard-wrapper {
	min-height: 106px;
}

.person-vcard-wrapper .row {
	display: table;
	width: 100%;
}

.person-vcard-wrapper .profile {
	padding-top: 10px;
}

@media (min-width: 720px) {
	.person-vcard-wrapper .profile {
		*zoom: 1;
		float: right;
		clear: none;
		text-align: inherit;
		width: 100%;
		margin-left: 0%;
		margin-right: 0%;
		display: table-cell;
		float: none;
		vertical-align: top;
	}

	.person-vcard-wrapper .profile:before, .person-vcard-wrapper .profile:after {
		content: '';
		display: table;
	}

	.person-vcard-wrapper .profile:after {
		clear: both;
	}
}

.person-vcard-wrapper .rendering_person_persontitlerendererportal p {
	padding: 0;
	margin: 0;
}

.person-vcard-wrapper .meta {
	text-align: center;
	float: right;
	padding-top: 20px;
}

.sticky-header .person-vcard-wrapper .meta {
	padding-top: 0;
}

@media (min-width: 720px) {
	.person-vcard-wrapper .meta {
		/*width: 160px;*/
	}
}

.person-vcard-wrapper .meta .image {
	padding: 5px;
	/*width: 100px;*/
}

@media (min-width: 720px) {
	.person-vcard-wrapper .meta .image {
		height: 200px;
	}
}

@media (max-width: 720px) {
	.person-vcard-wrapper .meta .image {
		height: 150px;
	}
}

.person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal {
	margin-top: 5px;
	font-size: 1.4375rem;
}

.person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a {
	text-decoration: none;
}

.person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a.facebook, .person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a.linkedin, .person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a.twitter, .person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a.orcid, .person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a.mendeley, .person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a.link, .person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a.researchgate {
	color: #666;
	text-decoration: none;
}

.person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a.google {
	color: #666;
	text-decoration: none;
	font-size: 20px;
}

.person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a:hover.facebook {
	color: #3b5998;
	text-decoration: none;
}

.person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a:hover.linkedin {
	color: #007bb6;
	text-decoration: none;
}

.person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a:hover.twitter {
	color: #0084b4;
	text-decoration: none;
}

.person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a:hover.orcid {
	color: #a6ce39;
	text-decoration: none;
}

.person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a:hover.mendeley {
	color: #000;
	text-decoration: none;
}

.person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a:hover.google {
	color: #4285f4;
	text-decoration: none;
}

.person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a:hover.researchgate {
	color: #0cb;
	text-decoration: none;
}

.person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal a:hover.link {
}

.person-vcard-wrapper .meta .rendering_person_personsocialmediaorcidrendererportal .scopus-link {
	font-size: 0.875rem;
	margin-top: 8px;
	margin-bottom: 0;
}

.person-vcard-wrapper .meta .rendering_person_personcontactbuttonportal, .person-vcard-wrapper .meta .person-cv {
	font-size: 0.875rem;
	margin: 5px 0;
}

.person-vcard-wrapper .meta .rendering_person_personcontactbuttonportal:hover, .person-vcard-wrapper .meta .person-cv:hover {
	/* text-decoration: underline; */
}

.person-vcard-wrapper .information {
	overflow: hidden;
	padding: 20px 0;
}

.person-vcard-wrapper .information .person-details {
	padding: 0 20px 15px 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e1e4e6;
}

@media (min-width: 720px) {
	.person-vcard-wrapper .information .person-details {
		padding: 0 20px 20px 20px;
		margin-bottom: 10px;
	}

	.sticky-header .person-vcard-wrapper .information .person-details {
		 padding: 0 15px 20px 30px;
	}
}

.person-vcard-wrapper .information .rendering_person_personorganisationlistrendererportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.person-vcard-wrapper .information .rendering_person_personorganisationlistrendererportal ul .job-description {
	color: #555;
}

.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal {
	padding: 0 20px;
}

@media (min-width: 720px) {
	.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal {
		padding: 0 30px;
	}
}

.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul {
	*zoom: 1;
}

.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul:before, .person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul:after, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul:before, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul:after {
	content: '';
	display: table;
}

.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul:after, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul:after {
	clear: both;
}

.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li {
	word-break: break-all;
	*zoom: 1;
	float: left;
	clear: none;
	text-align: inherit;
	width: 100%;
	margin-left: 0%;
	margin-right: 3%;
}

.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li:before, .person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li:after, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li:before, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li:after {
	content: '';
	display: table;
}

.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li:after, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li:after {
	clear: both;
}

.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li:last-child, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li:last-child {
	margin-right: 0%;
}

@media (min-width: 720px) {
	.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 31.33333%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li:before, .person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li:after, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li:before, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li:after {
		content: '';
		display: table;
	}

	.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li:after, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li:after {
		clear: both;
	}

	.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li:nth-child(2n), .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li:nth-child(2n) {
		margin-right: 3%;
		float: left;
	}

	.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li:nth-child(2n + 1), .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li:nth-child(2n + 1) {
		clear: none;
	}

	.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li:nth-child(3n), .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li:nth-child(3n) {
		margin-right: 0%;
		float: right;
	}

	.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li:nth-child(3n + 1), .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li:nth-child(3n + 1) {
		clear: both;
	}

	.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li.emails:last-child, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li.emails:last-child {
		width: 60%;
	}
}

.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal ul li .description, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal ul li .description {
	font-size: 0.9375rem;
}

.person-vcard-wrapper .information .rendering_person_personorganisationcontactrendererportal p, .person-vcard-wrapper .information .rendering_personphdcandidatesrendererportal p {
	color: #323232;
}

.person-vcard-wrapper .information .rendering_person_personorganisationlistrendererportal .primary {
	font-weight: 800;
}

.person-vcard-wrapper .information .rendering_person_personorganisationlistrendererportal .primary.primary:visited {
	font-weight: 500;
}

.person-vcard-wrapper .information .rendering_person_personorganisationaddressrendererportal {
	*zoom: 1;
	font-size: 0.9375rem;
	padding: 0 20px;
}

.person-vcard-wrapper .information .rendering_person_personorganisationaddressrendererportal:before, .person-vcard-wrapper .information .rendering_person_personorganisationaddressrendererportal:after {
	content: '';
	display: table;
}

.person-vcard-wrapper .information .rendering_person_personorganisationaddressrendererportal:after {
	clear: both;
}

@media (min-width: 720px) {
	.person-vcard-wrapper .information .rendering_person_personorganisationaddressrendererportal {
		padding: 0 30px;
	}
}

.person-vcard-wrapper .information .rendering_person_personorganisationaddressrendererportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

.person-vcard-wrapper .information .rendering_person_personorganisationaddressrendererportal ul li {
	*zoom: 1;
	float: left;
	clear: none;
	text-align: inherit;
	width: 31.33333%;
	margin-left: 0%;
	margin-right: 3%;
}

.person-vcard-wrapper .information .rendering_person_personorganisationaddressrendererportal ul li:before, .person-vcard-wrapper .information .rendering_person_personorganisationaddressrendererportal ul li:after {
	content: '';
	display: table;
}

.person-vcard-wrapper .information .rendering_person_personorganisationaddressrendererportal ul li:after {
	clear: both;
}

.person-vcard-wrapper .information .rendering_person_personorganisationaddressrendererportal ul li:nth-child(3n) {
	margin-right: 0%;
	float: right;
}

.person-vcard-wrapper .information .rendering_person_personorganisationaddressrendererportal ul li:nth-child(3n + 1) {
	clear: both;
}

.person-vcard-wrapper .information .rendering_person_personorganisationaddressrendererportal ul li p {
	margin: 0;
}

.person-vcard-wrapper .metrics {
	text-align: center;
}

@media (min-width: 720px) {
	.person-vcard-wrapper .metrics {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 25%;
		margin-left: 0%;
		margin-right: 0%;
		display: table-cell;
		float: none;
		border-left: 1px solid #e1e4e6;
		border-right: 1px solid #e1e4e6;
		position: relative;
		text-align: center;
	}

	.page-section-header .person-vcard-wrapper .metrics {
		width: unset;
		padding: 0 20px;
	}

	.person-vcard-wrapper .metrics:before, .person-vcard-wrapper .metrics:after {
		content: '';
		display: table;
	}

	.person-vcard-wrapper .metrics:after {
		clear: both;
	}
}

.person-vcard-wrapper .metrics ul.content-statistics {
	padding: 20px 0;
	text-align: center;
	*zoom: 1;
}

@media (min-width: 720px) {
	.person-vcard-wrapper .metrics ul.content-statistics {
		padding: 30px 0 20px 0;
	}
}

.person-vcard-wrapper .metrics ul.content-statistics:before, .person-vcard-wrapper .metrics ul.content-statistics:after {
	content: '';
	display: table;
}

.person-vcard-wrapper .metrics ul.content-statistics:after {
	clear: both;
}

.person-vcard-wrapper .metrics ul.content-statistics li {
	*zoom: 1;
	float: right;
	clear: none;
	text-align: inherit;
	width: 45%;
	margin-left: 0%;
	margin-right: 3%;
	min-height: 100px !important;
}

.person-vcard-wrapper .metrics ul.content-statistics li:before, .person-vcard-wrapper .metrics ul.content-statistics li:after {
	content: '';
	display: table;
}

.person-vcard-wrapper .metrics ul.content-statistics li:after {
	clear: both;
}

.person-vcard-wrapper .metrics ul.content-statistics li:last-child {
	/*margin-right: 0%;*/
}

.person-vcard-wrapper .metrics ul.content-statistics li:only-child {
	*zoom: 1;
	float: left;
	clear: none;
	text-align: inherit;
	width: 100%;
	margin-left: 0%;
	margin-right: 3%;
}

.person-vcard-wrapper .metrics ul.content-statistics li:only-child:before, .person-vcard-wrapper .metrics ul.content-statistics li:only-child:after {
	content: '';
	display: table;
}

.person-vcard-wrapper .metrics ul.content-statistics li:only-child:after {
	clear: both;
}

.person-vcard-wrapper .metrics ul.content-statistics li:only-child:last-child {
	margin-right: 0%;
}

.person-vcard-wrapper .metrics ul.content-statistics li > .tooltipped {
	display: inline-block;
}

.person-vcard-wrapper .metrics ul.content-statistics li .count {
	font-weight: bold;
	font-size: 1.75rem;
	margin-bottom: -15px;
}

@media (min-width: 720px) {
	.person-vcard-wrapper .metrics ul.content-statistics li .count {
		font-size: 2.4rem;
	}
}

.person-vcard-wrapper .metrics .stacked-trend-widget {
	display: block;
	margin: 20px 0;
	user-select: none;
    clear: both;
}

@media (min-width: 720px) {
	.person-vcard-wrapper .metrics .stacked-trend-widget {
		display: block;
		margin: 30px 0;
		overflow: hidden;
	}
}

.page-section-header-persons.fixed .rendering_person_personorganisationlistrendererportal ul li {
	display: inline;
}

.page-section-header-persons.fixed .rendering_person_personorganisationlistrendererportal ul li:not(:first-child):before {
	content: " - ";
}

.page-section-header-persons.fixed .meta {
	min-height: inherit;
}

.page-section-header-persons.fixed .profile {
	padding-top: 5px;
	height: 90px;
}

.page-section-header-persons.fixed .information {
	padding: 0;
}

.page-section-header-persons.fixed .information .person-details {
	border-bottom: 0;
	padding-bottom: 0;
	padding-left: 90px;

}

@media (max-width: 720px) {

    .page-section-header-persons.fixed .information .person-details {
        padding-left: 40px;
    }

    .stacked-trend-widget.large {
        line-height: 10px;
    }
}

.page-section-header-persons.fixed .information .person-details .TitrHuge {
	font-size: 16pt;
}
.page-section-header-persons.fixed .information .person-details .TitrHugeEn {
	font-size: 12pt;
	line-height: 18pt;
}
.page-section-header-persons.fixed .information .person-details .zar {
	font-size: 10pt;
	line-height: 14pt;
}
.page-section-header-persons.fixed .information .person-details .zarEn {
	font-size: 9.5pt;
	line-height: 14pt;
}

.page-section-header-persons.fixed .information .person-details img.person-flag {
	width: 16px;
	height: 10px;
}

.page-section-header-persons.fixed .information .person-details .top1.zarEn  {
	font-size: 10px;
}


	.profile-toolbar {
		position: absolute;
		top: 10px;
		left: -55px;
		font-size: 9pt;
		text-align: right;
		line-height: 16pt;
	}


.fixed .profile-toolbar a,
.fixed .profile-toolbar a i {
	color: #777;
}

.fixed .profile-toolbar a:hover,
.fixed .profile-toolbar a:hover i {
	color: #e31863;
}

.page-section-header-persons.fixed .meta {
	width: 50px;
	padding-bottom: 5px;
}

.page-section-header-persons.fixed .meta .image {
	height: 96px;
	padding: 3px;
}

.page-section-header-persons .university-logo {
	display: none;
	position: absolute;
	top:5px;
	bottom: 0;
	margin: auto;
	left: 0;
	height: 80px;
}
.page-section-header-persons.fixed .university-logo {
	display: block;
}
.page-section-header-persons.fixed .university-logo img {
	height: 100%;
	padding: 0 0 5px 5px;
	width: auto;
	max-width: 80px;
}

.page-section-header-persons.fixed .sticky-header .university-logo img {

	}

.page-section-header-persons.fixed .sticky-header .university-logo  {

	}

.page-section-header-persons.fixed .rendering_persontitlerendererportal {
	font-size: .75rem;
}

.page-section-header-persons.fixed h1 {
	font-size: 16pt;
}

.page-section-header-persons-view {
	position: relative;
}

.page-section-content-persons .person-network {
	display: none;
}

@media (min-width: 720px) {
	.page-section-content-persons .person-network {
		display: block;
	}
}

@media (max-width: 1260px) {
	.profile-toolbar {
		left:0;
		text-align: left;
	}
	.profile-toolbar .profile-toolbar-label {
		display: none;
	}
	.profile-toolbar a i {
		padding-bottom: 5px;
	}
}

.subMenu .dropdown-toggle .label {
	display: none !important;
}

.rendering_person_personphdcandidatesrendererportal p {
	margin-bottom: 10px;
}

.rendering_person_personexternalpositionsrendererportal span.date {
	margin-top: 10px;
}

.rendering_person_personexternalpositionsrendererportal .external-position {
	margin-bottom: 4px;
}

.rendering_person_profileinformationportal {
	margin-bottom: 30px;
}

.rendering_person_personeducationrendererportal {
	margin-top: 15px;
}

.rendering_personeducation_compact p:nth-child(1) {
	font-weight: 600;
	margin-top: 16px;
}

.rendering_personeducation_compact p:nth-child(2) {
	position: static;
	margin-top: -12px;
	padding-bottom: 2px;
}

.person-fingerprint.content-relation-section h2 {
	width: 85%;
}

.person-fingerprint .person-top-concepts {
	*zoom: 1;
	margin-bottom: 30px;
}

.person-fingerprint .person-top-concepts:before, .person-fingerprint .person-top-concepts:after {
	content: '';
	display: table;
}

.person-fingerprint .person-top-concepts:after {
	clear: both;
}

.person-fingerprint .person-top-concepts .concept-badge-large {
	display: block;
	margin-bottom: 10px;
}

@media (min-width: 480px) {
	.person-fingerprint .person-top-concepts .concept-badge-large {
		margin-bottom: 30px;
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 48.5%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.person-fingerprint .person-top-concepts .concept-badge-large:before, .person-fingerprint .person-top-concepts .concept-badge-large:after {
		content: '';
		display: table;
	}

	.person-fingerprint .person-top-concepts .concept-badge-large:after {
		clear: both;
	}

	.person-fingerprint .person-top-concepts .concept-badge-large:nth-child(2n) {
		margin-right: 0%;
		float: right;
	}

	.person-fingerprint .person-top-concepts .concept-badge-large:nth-child(2n + 1) {
		clear: both;
	}
}

@media (min-width: 720px) {
	.person-fingerprint .person-top-concepts .concept-badge-large {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 22.75%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.person-fingerprint .person-top-concepts .concept-badge-large:before, .person-fingerprint .person-top-concepts .concept-badge-large:after {
		content: '';
		display: table;
	}

	.person-fingerprint .person-top-concepts .concept-badge-large:after {
		clear: both;
	}

	.person-fingerprint .person-top-concepts .concept-badge-large:nth-child(2n) {
		margin-right: 3%;
		float: left;
	}

	.person-fingerprint .person-top-concepts .concept-badge-large:nth-child(2n + 1) {
		clear: none;
	}

	.person-fingerprint .person-top-concepts .concept-badge-large:nth-child(4n) {
		margin-right: 0%;
		float: right;
	}

	.person-fingerprint .person-top-concepts .concept-badge-large:nth-child(4n + 1) {
		clear: both;
	}
}

.rendering_person_profileinformationportal table {
	width: 100%;
}

.rendering_person_profileinformationportal table td {
	vertical-align: top;
	padding: 5px;
}

.rendering_person_profileinformationportal table tr td:first-child {
	width: 100px;
	font-weight: bold;
	color: #555;
}

.relation-list-publications .content-concept-list {
	clear: both;
}

.page-section-content-persons-network-persons .network-profiled-experts {
	border-bottom: 1px solid #e1e4e6;
	margin-bottom: 30px;
}

.page-section-content-persons-network-organisations .network-profiled-institutions {
	border-bottom: 1px solid #e1e4e6;
	margin-bottom: 30px;
}

.page-section-content-persons-fingerprints .fingerprint-sorting {
	margin-bottom: 30px;
}

.page-section-content-persons-fingerprints .person-fingerprints .concept-badge-small {
	margin: 0 5px 8px 0;
}

.rendering_organisation_short {
	overflow: hidden;
}

.rendering_organisation_short p.relations {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.875rem;
}

.page-section-content-organisations-index .search-result-filters {
	display: none;
	visibility: visible;
}

.page-section-header-organisations .search-facets {
	margin-bottom: 20px;
}

.organisation-vcard-wrapper {
	position: relative;
}

.organisation-vcard-wrapper .row {
	display: table;
	width: 100%;
}

.organisation-vcard-wrapper .profile {
	padding: 30px 0;
}

@media (min-width: 720px) {
	.organisation-vcard-wrapper .profile {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 75%;
		margin-left: 0%;
		margin-right: 0%;
		display: table-cell;
		float: none;
		vertical-align: top;
		padding: 50px 0;
	}

	.organisation-vcard-wrapper .profile:before, .organisation-vcard-wrapper .profile:after {
		content: '';
		display: table;
	}

	.organisation-vcard-wrapper .profile:after {
		clear: both;
	}
}

.organisation-vcard-wrapper .information {
	overflow: hidden;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationancestorsportal {
	margin-top: 5px;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationancestorsportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.875rem;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal {
	border-top: 1px solid #e1e4e6;
	padding-top: 20px;
	margin-top: 20px;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul {
	*zoom: 1;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul:before, .organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul:after {
	content: '';
	display: table;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul:after {
	clear: both;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li {
	*zoom: 1;
	float: left;
	clear: none;
	text-align: inherit;
	width: 48.5%;
	margin-left: 0%;
	margin-right: 3%;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li:before, .organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li:after {
	content: '';
	display: table;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li:after {
	clear: both;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li:nth-child(2n) {
	margin-right: 0%;
	float: right;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li:nth-child(2n + 1) {
	clear: both;
}

@media (min-width: 720px) {
	.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 31.33333%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li:before, .organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li:after {
		content: '';
		display: table;
	}

	.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li:after {
		clear: both;
	}

	.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li:nth-child(2n) {
		margin-right: 3%;
		float: left;
	}

	.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li:nth-child(2n + 1) {
		clear: none;
	}

	.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li:nth-child(3n) {
		margin-right: 0%;
		float: right;
	}

	.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li:nth-child(3n + 1) {
		clear: both;
	}
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationcontactrendererportal ul li .description {
	font-size: 0.9375rem;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal {
	*zoom: 1;
	font-size: 0.9375rem;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal:before, .organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal:after {
	content: '';
	display: table;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal:after {
	clear: both;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul li {
	*zoom: 1;
	float: left;
	clear: none;
	text-align: inherit;
	width: 48.5%;
	margin-left: 0%;
	margin-right: 3%;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul li:before, .organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul li:after {
	content: '';
	display: table;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul li:after {
	clear: both;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul li:nth-child(2n) {
	margin-right: 0%;
	float: right;
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul li:nth-child(2n + 1) {
	clear: both;
}

@media (min-width: 720px) {
	.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul li {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 31.33333%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul li:before, .organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul li:after {
		content: '';
		display: table;
	}

	.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul li:after {
		clear: both;
	}

	.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul li:nth-child(2n) {
		margin-right: 3%;
		float: left;
	}

	.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul li:nth-child(2n + 1) {
		clear: none;
	}

	.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul li:nth-child(3n) {
		margin-right: 0%;
		float: right;
	}

	.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul li:nth-child(3n + 1) {
		clear: both;
	}
}

.organisation-vcard-wrapper .information .rendering_organisation_organisationaddressrendererportal ul li p {
	margin: 0;
}

.organisation-vcard-wrapper .organisation-map {
	height: 150px;
	margin-bottom: 30px;
}

@media (min-width: 720px) {
	.organisation-vcard-wrapper .organisation-map {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 25%;
		margin-left: 0%;
		margin-right: 0%;
		display: table-cell;
		float: none;
		border-left: 1px solid #e1e4e6;
		border-right: 1px solid #e1e4e6;
		text-align: center;
		position: relative;
		margin-bottom: 0;
	}

	.organisation-vcard-wrapper .organisation-map:before, .organisation-vcard-wrapper .organisation-map:after {
		content: '';
		display: table;
	}

	.organisation-vcard-wrapper .organisation-map:after {
		clear: both;
	}
}

.page-section-content-organisations .organisation-profileinformation h3 {
	display: none;
}

.page-section-content-organisations .organisation-network {
	display: none;
}

@media (min-width: 720px) {
	.page-section-content-organisations .organisation-network {
		display: block;
	}
}

.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts {
	*zoom: 1;
	margin-bottom: 30px;
}

.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts:before, .page-section-content-organisations .organisation-fingerprint .organisation-top-concepts:after {
	content: '';
	display: table;
}

.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts:after {
	clear: both;
}

.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts .concept-badge-large {
	display: block;
	margin-bottom: 10px;
}

@media (min-width: 480px) {
	.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts .concept-badge-large {
		margin-bottom: 30px;
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 48.5%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts .concept-badge-large:before, .page-section-content-organisations .organisation-fingerprint .organisation-top-concepts .concept-badge-large:after {
		content: '';
		display: table;
	}

	.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts .concept-badge-large:after {
		clear: both;
	}

	.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts .concept-badge-large:nth-child(2n) {
		margin-right: 0%;
		float: right;
	}

	.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts .concept-badge-large:nth-child(2n + 1) {
		clear: both;
	}
}

@media (min-width: 720px) {
	.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts .concept-badge-large {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 22.75%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts .concept-badge-large:before, .page-section-content-organisations .organisation-fingerprint .organisation-top-concepts .concept-badge-large:after {
		content: '';
		display: table;
	}

	.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts .concept-badge-large:after {
		clear: both;
	}

	.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts .concept-badge-large:nth-child(2n) {
		margin-right: 3%;
		float: left;
	}

	.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts .concept-badge-large:nth-child(2n + 1) {
		clear: none;
	}

	.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts .concept-badge-large:nth-child(4n) {
		margin-right: 0%;
		float: right;
	}

	.page-section-content-organisations .organisation-fingerprint .organisation-top-concepts .concept-badge-large:nth-child(4n + 1) {
		clear: both;
	}
}

.sticky-header {
	display: none;
	position: fixed;
	z-index: 10000;
	width: 100%;
	top: 0;
	background: #f7f8fa;
	box-shadow: inset 0px 0px 40px rgba(217, 221, 227, 0.5), inset 0px 0 40px rgba(217, 221, 227, 0.5);
	border-top: 1px solid #e1e4e6;
	border-bottom: 1px solid #e1e4e6;
}

.fixed .sticky-header {
	display: block;
}

.page-section-header-organisations.fixed .profile {
	padding: 15px 0 20px 0;
}

.page-section-header-organisations.fixed .information {
	padding: 0;
}

.organisations-network-section .network-profiled-institutions {
	border-bottom: 1px solid #e1e4e6;
	margin-bottom: 30px;
}

.rendering_researchoutput_short {
	overflow: hidden;
}

.publication-metrics {
	display: none;
}

@media (min-width: 720px) {
	.publication-metrics {
		display: flex;
		float: right;
		margin-left: 30px;
		margin-right: 12px;
	}
}

.publication-metrics .scopus-citations {
	text-align: center;
	margin-bottom: 15px;
	margin-left: 25px;
	float: left;
}

.publication-metrics .scopus-citations .count {
	font-size: 1.75rem;
	display: block;
	color: #555;
}

.publication-metrics .scopus-citations .label {
	color: #777;
	font-size: 0.875rem;
}

.publication-metrics .altmetrics-citations {
	max-width: 250px;
	display: flex;
}

.publication-metrics .altmetrics-citations .altmetric-embed {
	text-align: center;
}

.publication-metrics .ppp-container.ppp-large {
	margin-top: -15px;
}

.rendering_researchoutput_short {
	max-width: 800px;
}

.page-section-header-publications-view {
	position: relative;
}

.page-section-header-publications-view .row {
	display: table;
	width: 100%;
}

.page-section-header-publications-view .introduction {
	padding: 30px 30px 30px 0;
}

@media (min-width: 720px) {
	.page-section-header-publications-view .introduction {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 75%;
		margin-left: 0%;
		margin-right: 0%;
		display: table-cell;
		float: none;
		vertical-align: top;
		padding: 50px 30px 50px 0;
	}

	.page-section-header-publications-view .introduction:before, .page-section-header-publications-view .introduction:after {
		content: '';
		display: table;
	}

	.page-section-header-publications-view .introduction:after {
		clear: both;
	}
}

.page-section-header-publications-view .metrics {
	text-align: center;
}

@media (min-width: 720px) {
	.page-section-header-publications-view .metrics {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 25%;
		margin-left: 0%;
		margin-right: 0%;
		display: table-cell;
		float: none;
		border-left: 1px solid #e1e4e6;
		position: relative;
	}

	.page-section-header-publications-view .metrics:before, .page-section-header-publications-view .metrics:after {
		content: '';
		display: table;
	}

	.page-section-header-publications-view .metrics:after {
		clear: both;
	}
}

.page-section-header-publications-view .metrics ul.content-statistics {
	*zoom: 1;
	margin-bottom: 30px;
}

.page-section-header-publications-view .metrics ul.content-statistics:before, .page-section-header-publications-view .metrics ul.content-statistics:after {
	content: '';
	display: table;
}

.page-section-header-publications-view .metrics ul.content-statistics:after {
	clear: both;
}

@media (min-width: 720px) {
	.page-section-header-publications-view .metrics ul.content-statistics {
		margin-top: 60px;
	}
}

.page-section-header-publications-view .metrics ul.content-statistics .ppp-pop-left ul li:after {
	display: none;
}

.page-section-header-publications-view .metrics ul.content-statistics li {
	display: inline-block;
	margin: 0 15px;
	vertical-align: middle;
	text-align: center;
}

@media (min-width: 720px) {
	.page-section-header-publications-view .metrics ul.content-statistics li {
		margin: 0;
		display: block;
	}
}

.page-section-header-publications-view .metrics ul.content-statistics li.plum-shown .PlumX-Popup .ppp-container.ppp-large {
	margin: auto;
}

.page-section-header-publications-view .metrics ul.content-statistics li.metrics-shown {
	align-content: center;
}

.page-section-header-publications-view .metrics ul.content-statistics li.metrics-shown .altmetric-embed {
	padding-top: 15px;
}

.page-section-header-publications-view .metrics ul.content-statistics li .count {
	font-weight: bold;
}

@media (min-width: 720px) {
	.page-section-header-publications-view .metrics ul.content-statistics li:not(:last-child):after {
		display: block;
		width: 25px;
		height: 1px;
		background: #e1e4e6;
		content: " ";
		margin: 15px auto 30px auto;
	}
}

.rendering_researchoutput tr.pages td {
	text-align: left;
}

.rendering_researchoutput_publicationcontenttyperendererportalng {
	margin-top: 20px;
}

.page-section-content-publications-view .publication-content .rendering_researchoutput_detailsportal tr.digital_object_identifiers {
	display: none;
}

.page-section-content-publications-view .rendering_researchoutput_detailsportal, .page-section-content-publications-view .rendering_publication_detailsportal {
	margin-bottom: 30px;
	margin-top: 30px;
}

.page-section-content-publications-view .rendering_researchoutput_detailsportal table.properties, .page-section-content-publications-view .rendering_publication_detailsportal table.properties {
	margin-top: 10px;
}

.page-section-content-publications-view .rendering_researchoutput_detailsportal ul.relations, .page-section-content-publications-view .rendering_publication_detailsportal ul.relations {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.doiAccess {
	word-break: break-all;
}

.doiAccess:before {
	content: url("doi16-1833a1da7d9f73e0fa926d3ba8844836.png");
	padding-right: 4px;
}

.rendering_researchoutput_versioneddocumentspureportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.rendering_researchoutput_versioneddocumentspureportal ul li p {
	margin: 0;
	padding: 0;
}

.relations.documents li.embargoed {
	margin-bottom: 15px;
	font-size: 0.8125rem;
	margin-top: 3px;
	display: block;
}

.relations.documents li.embargoed:before {
	content: "H";
	float: left;
	margin-right: 10px;
	font-size: 0.875rem;
}

.relations.documents li.embargoed p {
	margin-top: 2px;
}

.relations.documents li.embargoed p.document-title {
	font-size: 0.9375rem;
	font-weight: 600;
}

.relations.documents li.embargoed p.dimmed {
	margin-left: 24px;
}

.relations.documents h3.subheader:not(:first-child) {
	display: none;
}

.publication-cite li.dropdown .label {
	display: none;
}

.publication-cite li.dropdown .increment-counter {
	display: none;
}

.rendering_researchoutput_publicationbibliographicalnoterendererportal {
	margin: 25px 0;
}

.metric-details {
	margin: 20px 9px 20px 9px;
	display: flex;
}

.metric-details .altmetric-embed {
	margin-top: 20px;
	margin: auto;
}

.metric-details .PlumX-Popup {
	margin: auto;
	margin-top: 5px;
}

.metric-details .altmetric-hidden {
	display: none;
}

ul.metric-listings > li .count {
	font-size: 2.5rem;
	padding-top: 10px;
	text-align: center;
	display: block;
}

ul.metric-listings > li span.count {
	color: #323232;
}

.rendering_upmproject_short p {
	margin: 5px 0;
}

.rendering_upmproject_short p.type .type_classification_parent {
	display: inline;
}

.rendering_upmproject_fundingportal ul.relations {
	margin: 0;
	padding: 0;
	list-style: none;
}

.rendering_upmproject_fundingportal ul.relations li {
	margin-bottom: 0.25em;
}

.page-section-header-projects-view .introduction {
	padding: 30px 0;
}

@media (min-width: 720px) {
	.page-section-header-projects-view .introduction {
		padding: 50px 0;
	}
}

.page-section-header-projects-view .introduction .rendering_associatesparticipantsclassifiedportal {
	margin: 15px 0;
}

.page-section-header-projects-view .introduction .rendering_associatesparticipantsclassifiedportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.page-section-header-projects-view .introduction .rendering_associatesparticipantsclassifiedportal ul li {
	display: inline;
}

.page-section-header-projects-view .introduction .rendering_associatesparticipantsclassifiedportal ul li:before {
	content: ", ";
}

.page-section-header-projects-view .introduction .rendering_associatesparticipantsclassifiedportal ul li:first-child:before {
	content: "";
}

.page-section-content-projects-view .projectdescription {
	margin-bottom: 15px;
	margin-top: 15px;
}

.page-section-header-activities-view .introduction {
	padding: 30px 0;
}

@media (min-width: 720px) {
	.page-section-header-activities-view .introduction {
		padding: 50px 0;
	}
}

.page-section-header-activities-view .introduction .rendering_activity_activitypersonassociationportal {
	margin: 15px 0;
}

.page-section-header-activities-view .introduction .rendering_activity_activitypersonassociationportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "Nexus Sans Script", sans-serif;
}

.page-section-header-activities-view .introduction .rendering_activity_activitypersonassociationportal ul li {
	display: inline;
}

.page-section-header-activities-view .introduction .rendering_activity_activitypersonassociationportal ul li:before {
	content: ", ";
}

.page-section-header-activities-view .introduction .rendering_activity_activitypersonassociationportal ul li:first-child:before {
	content: "";
}

.rendering_talk_contenttypeportalrenderer {
	padding-top: 4px;
	font-size: 0.875rem;
	color: #777;
	margin: 5px 0 0 0;
	font-style: italic;
}

.rendering_activity_activitymetadataportal {
	padding: 20px 0 20px 0;
}

.rendering_activity_activitymetadataportal table.properties {
	margin-top: 20px;
}

.page-section-header-equipments-view .row {
	display: table;
	width: 100%;
}

.page-section-header-equipments-view .introduction {
	padding: 30px 0;
}

@media (min-width: 720px) {
	.page-section-header-equipments-view .introduction {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 75%;
		margin-left: 0%;
		margin-right: 0%;
		display: table-cell;
		float: none;
		vertical-align: top;
		padding: 50px 0;
	}

	.page-section-header-equipments-view .introduction:before, .page-section-header-equipments-view .introduction:after {
		content: '';
		display: table;
	}

	.page-section-header-equipments-view .introduction:after {
		clear: both;
	}
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentownerportal {
	margin-top: 5px;
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentownerportal a {
	font-size: 0.875rem;
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal {
	border-top: 1px solid #e1e4e6;
	padding-top: 20px;
	margin-top: 20px;
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul {
	*zoom: 1;
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul:before, .page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul:after {
	content: '';
	display: table;
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul:after {
	clear: both;
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li {
	*zoom: 1;
	float: left;
	clear: none;
	text-align: inherit;
	width: 48.5%;
	margin-left: 0%;
	margin-right: 3%;
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li:before, .page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li:after {
	content: '';
	display: table;
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li:after {
	clear: both;
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li:nth-child(2n) {
	margin-right: 0%;
	float: right;
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li:nth-child(2n + 1) {
	clear: both;
}

@media (min-width: 720px) {
	.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 31.33333%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li:before, .page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li:after {
		content: '';
		display: table;
	}

	.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li:after {
		clear: both;
	}

	.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li:nth-child(2n) {
		margin-right: 3%;
		float: left;
	}

	.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li:nth-child(2n + 1) {
		clear: none;
	}

	.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li:nth-child(3n) {
		margin-right: 0%;
		float: right;
	}

	.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li:nth-child(3n + 1) {
		clear: both;
	}
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li .term {
	margin-bottom: 4px;
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li .description {
	font-size: 0.9375rem;
	display: inline-block;
	word-wrap: break-word;
	word-break: break-all;
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li.location p {
	margin: 0;
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentcontactportal ul li.location .description {
	word-break: normal;
}

.page-section-header-equipments-view .introduction .rendering_equipment_equipmentavailableforloanportal span.no-link {
	font-size: 1.125rem;
	padding: 8px 10px;
	border-style: solid;
	border-color: #666;
	display: inline-block;
	background: #fff;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}

.page-section-header-equipments-view .equipment-map {
	height: 150px;
	margin-bottom: 30px;
}

@media (min-width: 720px) {
	.page-section-header-equipments-view .equipment-map {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 25%;
		margin-left: 0%;
		margin-right: 0%;
		display: table-cell;
		float: none;
		border-left: 1px solid #e1e4e6;
		border-right: 1px solid #e1e4e6;
		text-align: center;
		position: relative;
		margin-bottom: 0;
	}

	.page-section-header-equipments-view .equipment-map:before, .page-section-header-equipments-view .equipment-map:after {
		content: '';
		display: table;
	}

	.page-section-header-equipments-view .equipment-map:after {
		clear: both;
	}
}

.page-section-content-equipments-view .equipment-content .equipment-photos {
	margin-bottom: 30px;
}

.page-section-content-equipments-view .equipment-content .equipment-photos img {
	max-width: 100%;
	display: block;
	height: auto;
}

.page-section-content-equipments-view .equipment-content .rendering_equipment_equipmentdetailsportal {
	margin-top: 5px;
}

.page-section-content-equipments-view .equipment-content table.properties {
	margin-top: 20px;
}

.page-section-content-equipments-view .equipment-content tr.address p {
	margin: 0;
}

.rendering_prize_short p {
	margin: 5px 0;
}

.rendering_prize_prizedescriptionportalrender {
	padding-bottom: 20px;
}

.rendering_prize_prizetypeportalrenderer {
	padding-top: 10px;
}

.page-section-header-prizes-view .introduction {
	padding: 30px 0;
}

@media (min-width: 720px) {
	.page-section-header-prizes-view .introduction {
		padding: 50px 0;
	}
}

.rendering_prizemetadataportalrender table.properties {
	margin: 20px 0 20px 0;
}

@media (min-width: 720px) {
	h3.subheader, .rendering_studentthesis_studentthesesdocumentlinkrendererportal h2 {
		font-size: 1.425rem;
		margin-bottom: 5px;
	}
}

html.no-nexus-font-support h3.subheader, html.no-nexus-font-support .rendering_studentthesis_studentthesesdocumentlinkrendererportal h2 {
	font-family: "Georgia", sans-serif;
}

.rendering_dataset_short p {
	margin: 5px 0;
}

.page-section-header-datasets-view .introduction {
	padding: 30px 0;
}

@media (min-width: 720px) {
	.page-section-header-datasets-view .introduction {
		padding: 50px 0;
	}
}

.page-section-header-datasets-view .introduction .rendering_classifiedpersonassociationrendererportal {
	margin: 15px 0;
}

.page-section-header-datasets-view .introduction .rendering_classifiedpersonassociationrendererportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "Nexus Sans Script", sans-serif;
}

.page-section-header-datasets-view .introduction .rendering_classifiedpersonassociationrendererportal ul li {
	display: inline;
}

.page-section-header-datasets-view .introduction .rendering_classifiedpersonassociationrendererportal ul li:before {
	content: ", ";
}

.page-section-header-datasets-view .introduction .rendering_classifiedpersonassociationrendererportal ul li:first-child:before {
	content: "";
}

.rendering_dataset_detailportallinks {
	margin-top: 15px;
}

.doi-link:before {
	content: "E";
	float: left;
	margin-right: 10px;
	color: #777;
}

.doi-link:before {
	content: "E";
	float: left;
	margin-right: 10px;
	color: #777;
}

.page-section-content-datasets-view .rendering_detailsportal .dataset {
	margin-top: 15px;
}

.rendering_dataset_detailportallinks .dataset_contactperson ul li {
	margin: 0;
	padding: 0;
}

.rendering_dataset_detailportallinks .dataset_contactperson ul li.email {
	font-size: 0.8125rem;
}

.rendering_dataset_detailportallinks .dataset_contactperson ul li.email a {
	color: #666;
}

.rendering_dataset_detailportallinks .dataset_contactperson ul.relations.email {
	border: none;
}

.rendering_clipping_short p {
	margin: 5px 0;
}

.rendering_clipping_short ul.relations {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.875rem;
}

.rendering_clipping_short .clippingShortRendererReferencesCount {
	display: none;
}

.rendering_clipping_short p.type .type_classification_parent {
	display: block;
}

.rendering_clipping_clippingmetadataportal {
	margin-top: 20px;
	margin-bottom: 20px;
}

.rendering_clipping_clippingmetadataportal .properties {
	margin-top: 15px;
}

.collapse {
	width: 300px;
	height: 40px;
	margin: auto;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
}

.page-section-header-clippings-view .introduction {
	padding: 30px 0;
}

@media (min-width: 720px) {
	.page-section-header-clippings-view .introduction {
		padding: 50px 0;
	}
}

.page-section-header-clippings-view .introduction .rendering_clipping_personsassociationportal {
	margin: 15px 0;
}

.page-section-header-clippings-view .introduction .rendering_clipping_personsassociationportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "Nexus Sans Script", sans-serif;
}

.page-section-header-clippings-view .introduction .rendering_clipping_personsassociationportal ul li {
	display: inline;
}

.page-section-header-clippings-view .introduction .rendering_clipping_personsassociationportal ul li:before {
	content: ", ";
}

.page-section-header-clippings-view .introduction .rendering_clipping_personsassociationportal ul li:first-child:before {
	content: "";
}

.clipping-content .references {
	margin-top: 20px;
}

.clipping-content .mediaContributions .properties td, .clipping-content .mediaCoverage .properties td {
	width: 50%;
}

.reference-media {
	float: left;
	height: 30px;
}

@media only screen and (min-width: 720px) {
	.reference-counter {
		width: 120px;
		float: right;
		margin-top: 18px;
		font-size: 1.5rem;
		display: block;
		color: #555;
		text-align: center;
		padding-top: 12px;
		margin: 0;
	}

	.reference-counter p {
		color: #555;
		font-size: 0.875rem;
		padding: 0;
		margin: 0;
	}
}

@media only screen and (max-width: 720px) {
	.reference-counter {
		float: right;
		margin-left: 15px;
		margin-top: 6px;
		font-size: 0.875rem;
		display: block;
		color: #555;
		text-align: center;
		padding-top: 12px;
	}

	.reference-counter p {
		float: right;
		margin: 0;
		font-size: 0.875rem;
		padding-left: 3px;
	}
}

@media only screen and (max-width: 480px) {
	.reference-counter {
		float: left;
		margin-left: 5px;
		margin-top: 5px;
		font-size: 0.875rem;
	}

	.reference-counter:before {
		content: "(";
	}

	.reference-counter:after {
		content: ")";
	}

	.reference-counter p {
		display: none;
	}
}

ul.mediaCoverage-list, ul.mediaContributions-list {
	margin: 0;
	padding: 0;
}

ul.mediaCoverage-list li, ul.mediaContributions-list li {
	margin-top: 20px !important;
	list-style-type: none !important;
}

.mediaCoverage-header-media, .mediaContributions-header-media, .rendering_clipping_clippingeventportal {
	padding: 20px 0 20px 0;
	border-top: 1px solid #e1e4e6;
}

.mediaCoverage-header-media .loadMore, .mediaCoverage-header-media .showLess, .mediaCoverage-header-media .loadMore-media, .mediaCoverage-header-media .showLess-media, .mediaContributions-header-media .loadMore, .mediaContributions-header-media .showLess, .mediaContributions-header-media .loadMore-media, .mediaContributions-header-media .showLess-media, .rendering_clipping_clippingeventportal .loadMore, .rendering_clipping_clippingeventportal .showLess, .rendering_clipping_clippingeventportal .loadMore-media, .rendering_clipping_clippingeventportal .showLess-media {
	margin: 20px 0 10px 0;
}

.rendering_clipping_clippingcontenttyperenderportal {
	padding-top: 4px;
	font-size: 0.875rem;
	color: #777;
	margin: 5px 0 0 0;
	font-style: italic;
}

.rendering_studentthesis_short p {
	margin: 5px 0;
}

.rendering_studentthesis_short ul.relations {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.875rem;
}

.page-section-header-studentTheses-view .introduction {
	padding: 50px 0;
}

.page-section-header-studentTheses-view .introduction h1 .contentheader {
	float: left;
}

.rendering_studentthesis_associatesauthorsclassifiedlistportal {
	margin: 15px 0;
	clear: both;
}

.rendering_studentthesis_associatesauthorsclassifiedlistportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "Nexus Sans Script", sans-serif;
}

.rendering_studentthesis_associatesauthorsclassifiedlistportal ul li {
	display: inline;
}

.rendering_studentthesis_associatesauthorsclassifiedlistportal ul li:before {
	content: ", ";
}

.rendering_studentthesis_associatesauthorsclassifiedlistportal ul li:first-child:before {
	content: "";
}

.rendering_studentthesis_studentthesescontenttyperendererportal {
	margin-top: 15px;
}

.rendering_studentthesis_associatesorganisationsportal {
	clear: both;
}

.rendering_studentthesis_studentthesisdetails ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.rendering_studentthesis_studentthesisdetails table.properties {
	margin: 20px 0 20px 0;
}

.page-section-header-studenttheses-view .introduction {
	padding: 30px 0;
}

@media (min-width: 720px) {
	.page-section-header-studenttheses-view .introduction {
		padding: 50px 0;
	}
}

.rendering_studentthesis_documentextensionportal ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.rendering_studentthesis_linkextensionportal ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.rendering_studentthesis_linkextensionportal span {
	display: block;
}

.rendering_studentthesis_studentthesissubtitlerendererportal h2 {
	font-size: 1.375rem;
	font-weight: 600;
}

@media (min-width: 720px) {
	.rendering_studentthesis_studentthesissubtitlerendererportal h2 {
		font-size: 2rem;
		color: #323232;
		font-weight: bold;
	}
}

.rendering_studentthesis_documentextensionportal strong:before {
	content: "H";
	color: #949494;
	font-size: 0.8125rem;
	vertical-align: middle;
}

.rendering_studentthesis_documentextensionportal span {
	padding-left: 10px;
}

.rendering_studentthesis_linkextensionportal strong:before {
	content: "H";
	color: #949494;
	font-size: 0.8125rem;
	vertical-align: middle;
}

.rendering_studentthesis_studentthesesdocumentlinkrendererportal {
	margin-top: 15px;
}

.rendering_studentthesis_studentthesesdocumentlinkrendererportal ul.documents {
	list-style: none;
	margin-bottom: 20px;
	padding: 0;
}

.rendering_studentthesis_studentthesesdocumentlinkrendererportal ul.documents:before {
	content: "H";
	float: left;
	font-size: 0.8125rem;
	margin-top: 5px;
}

.rendering_studentthesis_studentthesesdocumentlinkrendererportal ul.documents li {
	margin-left: 20px;
}

.rendering_studentthesis_studentthesesdocumentlinkrendererportal ul.documents li p {
	margin: 0;
	padding: 1px;
	font-size: 0.8125rem;
}

.rendering_studentthesis_studentthesesdocumentlinkrendererportal ul.documents span {
	word-break: break-all;
}

.rendering_studentthesis_studentthesesdocumentlinkrendererportal ul.links {
	list-style: none;
	margin: 0;
	padding: 0;
}

.rendering_studentthesis_studentthesesdocumentlinkrendererportal ul.links:before {
	content: "=";
	float: left;
	font-size: 0.8125rem;
	margin-top: 5px;
}

.rendering_studentthesis_studentthesesdocumentlinkrendererportal ul.links li {
	margin-left: 20px;
}

.rendering_studentthesis_studentthesesdocumentlinkrendererportal ul.links .description {
	display: block;
}

@media (min-width: 720px) {
	h3.subheader, .rendering_studentthesis_studentthesesdocumentlinkrendererportal h2 {
		font-size: 1.425rem;
		margin-bottom: 5px;
	}
}

html.no-nexus-font-support h3.subheader, html.no-nexus-font-support .rendering_studentthesis_studentthesesdocumentlinkrendererportal h2 {
	font-family: "Georgia", sans-serif;
}

.rendering_studentthesis_short .attachments:after {
	content: "H";
	margin-left: 10px;
	color: #949494;
	font-size: 0.8125rem;
	vertical-align: middle;
	padding-bottom: 3px;
}

.rendering_studentproject_short p {
	margin: 5px 0;
	font-family: BYekan, Ubuntu, Tahoma;
}

.page-section-header-studentProjects-view .introduction {
	padding: 30px 0;
}

@media (min-width: 720px) {
	.page-section-header-studentProjects-view .introduction {
		padding: 50px 0;
	}
}

.page-section-header-studentProjects-view .introduction .rendering_studentproject_studentprojectauthorportalrenderer {
	margin: 15px 0;
}

.page-section-header-studentProjects-view .introduction .rendering_activity_activitypersonassociationportal ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "Nexus Sans Script", sans-serif;
}

.page-section-header-studentProjects-view .introduction .rendering_activity_activitypersonassociationportal ul li {
	display: inline;
}

.page-section-header-studentProjects-view .introduction .rendering_activity_activitypersonassociationportal ul li:before {
	content: ", ";
}

.page-section-header-studentProjects-view .introduction .rendering_activity_activitypersonassociationportal ul li:first-child:before {
	content: "";
}

.rendering_studentproject_studentprojectportaldetailrenderer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.rendering_studentproject_studentprojectportaldetailrenderer table.properties {
	margin: 20px 0 20px 0;
}

table.concept-summary {
	font-size: 0.9375rem;
}

table.concept-summary th.family, table.concept-summary th.thesauri {
	color: #323232;
	font-weight: bold;
	font-size: 1rem;
	border-bottom: 2px solid #e1e4e6;
	padding: 45px 0 15px 0;
}

table.concept-summary th.family .icon, table.concept-summary th.thesauri .icon {
	color: #e1e4e6;
	margin-right: 5px;
}

table.concept-summary th.family a, table.concept-summary th.thesauri a {
	color: #323232;
}

table.concept-summary thead:first-child th.family, table.concept-summary thead:first-child th.thesauri {
	padding-top: 0;
}

table.concept-summary th.thesauri, table.concept-summary td.concept-name {
	text-align: left;
}

table.concept-summary td.concept-name {
	width: 270px;
}

table.concept-summary td.concept-name .exact-match {
	font-weight: bold;
}

table.concept-summary td.concept-count, table.concept-summary th.family {
	text-align: right;
}

table.concept-summary td.concept-count a {
	font-weight: bold;
	font-size: 0.875rem;
}

.page-section-header-concepts-refinement ul.selected-concepts {
	margin: 0;
	padding: 0;
	list-style: none;
}

.page-section-header-concepts-refinement ul.selected-concepts li {
	display: inline-block;
	margin-right: 14px;
	position: relative;
}

.page-section-header-concepts-refinement ul.selected-concepts li a.remove {
	position: absolute;
	top: -10px;
	right: -10px;
	font-size: 1.375rem;
	color: #aaaaaa;
	width: 22px;
	height: 22px;
	z-index: 9;
}

.page-section-header-concepts-refinement ul.selected-concepts li a.remove:hover, .page-section-header-concepts-refinement ul.selected-concepts li a.remove:hover .icon {
	color: #777;
}

.page-section-header-concepts-refinement ul.selected-concepts li:first-child {
	margin-right: 10px;
}

.page-section-content-concepts-refinement .concepts-search-top {
	margin-bottom: 30px;
}

.page-section-content-concepts-refinement .concepts-search-top .lead-in {
	font-size: 1.125rem;
	margin-top: 0;
}

.page-section-content-concepts-refinement .concepts-search-top .concepts-search-form {
	margin-top: 25px;
	*zoom: 1;
}

.page-section-content-concepts-refinement .concepts-search-top .concepts-search-form:before, .page-section-content-concepts-refinement .concepts-search-top .concepts-search-form:after {
	content: '';
	display: table;
}

.page-section-content-concepts-refinement .concepts-search-top .concepts-search-form:after {
	clear: both;
}

.page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .selectize-control {
	*zoom: 1;
	float: left;
	clear: none;
	text-align: inherit;
	width: 65.66667%;
	margin-left: 0%;
	margin-right: 3%;
}

.page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .selectize-control:before, .page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .selectize-control:after {
	content: '';
	display: table;
}

.page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .selectize-control:after {
	clear: both;
}

.page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .selectize-control:last-child {
	margin-right: 0%;
}

.page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .publication-year, .page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .concepts-community {
	*zoom: 1;
	float: left;
	clear: none;
	text-align: inherit;
	width: 14.16667%;
	margin-left: 0%;
	margin-right: 3%;
}

.page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .publication-year:before, .page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .publication-year:after, .page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .concepts-community:before, .page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .concepts-community:after {
	content: '';
	display: table;
}

.page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .publication-year:after, .page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .concepts-community:after {
	clear: both;
}

.page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .publication-year:last-child, .page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .concepts-community:last-child {
	margin-right: 0%;
}

.page-section-content-concepts-refinement .concepts-search-top .concepts-search-form .publication-year {
	height: 45px;
}

.concepts-family-refinement {
	clear: left;
	float: left;
	margin: 12px 0;
}

.concepts-family-refinement label {
	margin-right: 15px;
}

.concepts-family-refinement .icon {
	color: #aaaaaa;
}

.concept-year-refinement .selected a {
	color: #666;
}

#concepts-person-results .block-relations li {
	font-weight: bold;
	color: #555;
}

.page-section-header-concepts-copypaste {
	padding: 30px 0;
}

@media (min-width: 720px) {
	.page-section-header-concepts-copypaste {
		padding-top: 60px;
	}
}

.page-section-header-concepts-copypaste header .icon {
	font-size: 1.75rem;
	color: #aaaaaa;
	margin-right: 10px;
}

@media (min-width: 720px) {
	.page-section-header-concepts-copypaste header .icon {
		font-size: 2.5rem;
	}
}

.page-section-header-concepts-copypaste header .sub-title {
	font-size: 1.125rem;
}

.page-section-header-concepts-copypaste .fingerprint-cp-form textarea {
	height: 180px;
	margin-bottom: 15px;
}

.page-section-header-concepts-copypaste .fingerprint-refinement-form {
	margin-top: 60px;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result {
	*zoom: 1;
	margin-top: 30px;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result:before, .page-section-header-concepts-copypaste .fingerprint-cp-result:after {
	content: '';
	display: table;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result:after {
	clear: both;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result .hidden, .page-section-header-concepts-copypaste .fingerprint-cp-result .dimmed-hide {
	display: none;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result > h3 {
	margin-bottom: 0;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result .thesauri-wrapper {
	*zoom: 1;
	margin: 15px 0;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result .thesauri-wrapper:before, .page-section-header-concepts-copypaste .fingerprint-cp-result .thesauri-wrapper:after {
	content: '';
	display: table;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result .thesauri-wrapper:after {
	clear: both;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result .thesauri-wrapper .thesauri-hint {
	display: inline-block;
	margin-top: 10px;
	font-size: 0.875rem;
}

@media (min-width: 720px) {
	.page-section-header-concepts-copypaste .fingerprint-cp-result .thesauri-wrapper .fingerprint-cp-thesauri {
		width: 350px;
		float: left;
	}

	.page-section-header-concepts-copypaste .fingerprint-cp-result .thesauri-wrapper .thesauri-hint {
		display: block;
	}
}

.page-section-header-concepts-copypaste .fingerprint-cp-result .thesauri-wrapper .radio-label {
	margin-right: 20px;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result .thesauri-wrapper .counter {
	margin-right: 20px;
	margin-left: 5px;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result .thesauri-wrapper input {
	margin-right: 5px;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result .feature-flag-container #thesaurusWorkflowName {
	margin-right: 10px;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result .concept-checkbox-wrapper {
	margin-right: 15px;
	margin-bottom: 10px;
	float: left;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result .concept-checkbox-wrapper.concept-dimmed {
	opacity: 0.5;
	float: left;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result .concept-checkbox-wrapper.concept-dimmed:hover {
	opacity: 1;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result .concept-checkbox-wrapper .concept-badge-large {
	display: block;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result .concept-checkbox-wrapper input {
	margin-top: 4px;
	margin-right: 5px;
	pointer-events: none;
}

.page-section-header-concepts-copypaste .fingerprint-cp-result .thesauri-container {
	clear: both;
}

.page-section-header-concepts-copypaste .form-field-header, .page-section-header-concepts-copypaste .form-group label, .form-group .page-section-header-concepts-copypaste label {
	margin-top: 25px;
}

.fingerprint-cp-concepts .thesauri-hint {
	clear: both;
	font-size: 0.875rem;
}

.thesauri-container .thesauri-hint {
	display: inline-block;
	margin-top: 0px;
	font-size: 14px;
	font-size: 0.875rem;
}

.thesauri-container .matchingConcepts-hint {
	font-size: 16px;
	color: #666;
}

.toggleShow, a.toggleConceptsShow {
	padding-top: 10px;
}

.concepts-person-export {
	margin: 20px 0;
	clear: both;
}

.page-section-content-concepts-copypaste .container .hidden {
	display: none;
	position: absolute;
}

.concept-checkbox-wrapper.hide {
	display: none;
}

.page-section-content-concepts-copypaste .container:not(:first-child) {
	display: none;
}

.concept-wrapper.check-box .thesauri {
	display: none;
}

.concept-wrapper.check-box .concept {
	display: block;
	margin-top: 5px;
	margin-right: 35px;
	text-transform: capitalize;
}

.fingerprint-cp-text-wrapper #fingerprint-query {
	resize: none;
}

.grid-results .grid-result-item.community .icon.icon-publication:hover {
	color: #555 !important;
}

.content-fingerprint {
	margin-bottom: 30px;
}

.content-fingerprint .concept-badge-small {
	margin-bottom: 5px;
}

.person-fingerprint-section h4, .organisation-fingerprint-section h4 {
	margin: 1.5em 0 0.5em 0;
}

.person-fingerprint-section h4:first-of-type, .organisation-fingerprint-section h4:first-of-type {
	margin-top: 0;
}

.concept_listing_non_grouped {
	margin-bottom: 1.5em;
}

.person-fingerprint-thesauri, .organisation-fingerprint-thesauri {
	margin-bottom: 2em;
}

.page-section-content-searchAll-index section {
	margin-bottom: 60px;
	border-bottom: 1px solid #e1e4e6;
	padding-bottom: 60px;
}

.page-section-content-searchAll-index section h1 a:hover {
	/* text-decoration: underline; */
}

.page-section-content-searchAll-index section .search-result-group {
	display: none;
}

.page-section-content-searchAll-index section.searchall-concepts footer {
	margin-top: 40px;
}

.page-section-content-searchAll-index section:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.page-section-header-searchAll-advanced {
	padding: 30px 0;
}

.page-section-header-searchAll-advanced .tooltipped:after {
	text-align: left !important;
}

.page-section-header-searchAll-advanced h3 {
	font-size: 0.9375rem;
	font-weight: 600;
	margin: 10px 0 !important;
}

.page-section-header-searchAll-advanced .advanced-search.radio-buttons {
	margin-right: 15px;
}

.page-section-header-searchAll-advanced .header_container {
	max-width: 1170px;
	width: auto;
	margin: auto;
	padding: 0 25px;
}

.page-section-header-searchAll-advanced .icon-magnifying-glass {
	color: #777;
}

.page-section-header-searchAll-advanced .search_form {
	margin-top: 10px;
}

.page-section-header-searchAll-advanced .columnContainer {
	clear: both;
	padding-top: 10px;
}

.page-section-header-searchAll-advanced .columnContainer .global-search {
	width: 100%;
}

.page-section-header-searchAll-advanced .columnContainer .columnOne {
	float: left;
	width: 20%;
}

.page-section-header-searchAll-advanced .columnContainer .columnOne.inputs {
	padding-top: 10px;
}

.page-section-header-searchAll-advanced .columnContainer .columnTwo {
	float: left;
	width: 50%;
	padding-right: 15px;
}

.page-section-header-searchAll-advanced .columnContainer .columnThree {
	float: left;
	width: 30%;
	padding-top: 10px;
	font-size: 0.875rem;
}

.page-section-header-searchAll-advanced .columnContainer .columnTwo:last-child {
	width: 80%;
}

.page-section-header-searchAll-advanced .columnContainer .columnTwo:last-child .ddl-label {
	margin-top: 10px;
	font-size: 0.875rem;
}

.page-section-header-searchAll-advanced .columnContainer .global-search.advanced {
	width: 20%;
}

.page-section-header-searchAll-advanced .columnContainer.RelatedConcepts.hidden {
	display: none;
}

.page-section-header-searchAll-advanced .search-field input {
	border: 0;
	display: block;
	width: 100%;
	height: 37px;
	line-height: 37px;
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
	padding-left: 10px;
}

.page-section-header-searchAll-advanced .search-field input:focus {
	outline: none !important;
}

.page-section-header-searchAll-advanced hr {
	margin-top: 23px;
	height: 5px;
	border: 0px solid #e1e4e6;
	border-top-width: 1px;
}

.page-section-header-searchAll-advanced .show_results, .page-section-header-searchAll-advanced .narrow_results {
	margin-top: 20px;
}

.page-section-header-searchAll-advanced .global-search {
	width: 200px;
	float: left;
	margin-right: 15px;
}

.page-section-header-searchAll-advanced .btn-primary {
	margin-top: 20px;
}

.page-section-content-searchAll-advanced .portal-search-results, .page-section-content-searchAll-advanced .portal-search-results .search-result-top, .portal-search-results .page-section-content-searchAll-advanced .search-result-top, .page-section-content-searchAll-advanced .has-overflow-navigation {
	margin: 15px 0;
}

.page-section-content-searchAll-advanced .has-overflow-navigation {
	margin: 30px 0;
}

.page-section-content-searchAll-advanced .content-header {
	margin-bottom: 15px;
}

.advanced-search.radio-buttons input[type="radio"] {
	margin-right: 5px;
	padding-top: 5px;
}

.global-search.dimmed {
	opacity: 0.6 !important;
}

.advanced-search.suggestions {
	margin-top: 10px;
	font-size: 0.875rem;
	margin-bottom: 15px;
}

.advanced-search.suggestions a:hover {
	/* text-decoration: underline; */
}

.advanced-search.radio-buttons .tooltipped {
	margin-right: 30px;
}

.result-container ul li.rss {
	visibility: hidden;
}

ul.dropdown-menu .PartOfNameOrTitle.hidden, ul.dropdown-menu .RelatedConcepts.hidden {
	display: none;
}

.page-section-header-vivo-index {
	padding: 30px 0;
}

@media (min-width: 720px) {
	.page-section-header-vivo-index {
		padding: 60px 0;
	}
}

.page-section-header-vivo-index header .icon {
	font-size: 1.75rem;
	color: #aaaaaa;
	margin-right: 10px;
}

@media (min-width: 720px) {
	.page-section-header-vivo-index header .icon {
		font-size: 2.5rem;
	}
}

.page-section-header-vivo-index header .sub-title {
	font-size: 1.125rem;
}

.page-section-header-vivo-index .vivo-wrapper {
	*zoom: 1;
}

.page-section-header-vivo-index .vivo-wrapper:before, .page-section-header-vivo-index .vivo-wrapper:after {
	content: '';
	display: table;
}

.page-section-header-vivo-index .vivo-wrapper:after {
	clear: both;
}

@media (min-width: 720px) {
	.page-section-header-vivo-index .vivo-wrapper .vivo-query {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 65.66667%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.page-section-header-vivo-index .vivo-wrapper .vivo-query:before, .page-section-header-vivo-index .vivo-wrapper .vivo-query:after {
		content: '';
		display: table;
	}

	.page-section-header-vivo-index .vivo-wrapper .vivo-query:after {
		clear: both;
	}

	.page-section-header-vivo-index .vivo-wrapper .vivo-query:last-child {
		margin-right: 0%;
	}
}

.page-section-header-vivo-index .vivo-wrapper .vivo-query .vivo-query-field {
	height: 180px;
	resize: none;
}

@media (min-width: 720px) {
	.page-section-header-vivo-index .vivo-wrapper .vivo-examples {
		*zoom: 1;
		float: left;
		clear: none;
		text-align: inherit;
		width: 31.33333%;
		margin-left: 0%;
		margin-right: 3%;
	}

	.page-section-header-vivo-index .vivo-wrapper .vivo-examples:before, .page-section-header-vivo-index .vivo-wrapper .vivo-examples:after {
		content: '';
		display: table;
	}

	.page-section-header-vivo-index .vivo-wrapper .vivo-examples:after {
		clear: both;
	}

	.page-section-header-vivo-index .vivo-wrapper .vivo-examples:last-child {
		margin-right: 0%;
	}
}

.page-section-header-vivo-index .output-label {
	font-weight: bold;
	color: #555;
	margin-right: 10px;
}

/* arsheet -----------------------------------------*/


.row.row-percentage {

}

.row-percentage-item {
	width: 25%;
	float: right;
}

.section-title {
	font-family: Moharram;
	font-size: 30pt;
	direction: rtl;
	text-align: right;
	font-weight: bold;
	margin-bottom: 50px;
}

.section-title.trend-simple {
	margin-bottom: 20px;
}

.section-title:first-of-type {
	margin-top: 40px;
}

.section-title i {
	font-size: 24pt;
	float: right;
	margin-top: 5px;
	margin-left: 5px;
    color: #ccc;
}

.menu-title {
	font-family: Moharram;
	font-size: 20pt;
	direction: rtl;
	text-align: right;
	font-weight: bold;
}

.tabbed-content div.tabscontent > div {
	padding: 10px 0;
}

/*.list-table th {*/
/*	background-color: #f4f4f4;*/
/*	border-bottom: 2px solid #666;*/
/*	color: #666;*/
/*}*/

tr.selectable:hover,
.list-table tr:nth-child(even).selectable:hover {
	box-shadow: -2px 0 0 0 #bd1e56, 2px 0 0 0 #bd1e56;
	background: -moz-linear-gradient(top, #fdf3f7 0%, #fef9fb 50%, #fdf3f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdf3f7), color-stop(50%,#fef9fb), color-stop(100%,#fdf3f7));
	background: -webkit-linear-gradient(top, #fdf3f7 0%,#fef9fb 50%,#fdf3f7 100%);
	background: -o-linear-gradient(top, #fdf3f7 0%,#fef9fb 50%,#fdf3f7 100%);
	background: -ms-linear-gradient(top, #fdf3f7 0%,#fef9fb 50%,#fdf3f7 100%);
	background: linear-gradient(to bottom, #fdf3f7 0%,#fef9fb 50%,#fdf3f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf3f7', endColorstr='#fdf3f7',GradientType=0 );
}

tr.selected,
tr.selected:hover,
.list-table tr:nth-child(even).selected,
.list-table tr:nth-child(even).selected:hover {
	box-shadow: -2px 0 0 0 #bd1e56, 2px 0 0 0 #bd1e56, 0 -2px 0 0 white, 0 2px 0 0 white;
	transition: background-color .3s;
	background: #fdf3f7;
}

.tabbed-diagram {
	/*height: 420px;*/
}

.highcharts-title, .highcharts-subtitle {
	direction: rtl;
}


.page-section-content-home {
	margin-top: 0 !important;
}


@media screen and (max-width: 720px) {
	.profile-pic {
		width: 100px !important;
	}

	.profile-pic iframe {
		width: 100px !important;
		height: 100px !important;
	}

    
        .person-english-titles {
            display: none;
        }

    
    .fixed .person-profiles {
        visibility: hidden;
    }
}

.person-profile-item {
	padding-left: 15px;
	float: left;
}

.page-section-persons {
	border-bottom:none;
}

.page-section-content-persons {
	margin-top: 0 !important;
}

/*.student-stat {*/
/*	top:0;*/
/*	left: 50%;*/
/*	-webkit-transform: translateX(-50%);*/
/*	transform: translateX(-50%);*/
/*}*/

.bold-counter {
	font-size: 2.375rem;
	font-weight: bold;
	color: black;
}

.page-section-header-expert .search {
	min-height: 150px;
	position: relative;
}

.page-section-header-expert .search .container {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 80%;
}

.diagram-boxed > div {
	border: 1px solid lightgray;
	margin-bottom: 40px;
	text-align: center;
	padding: 5px;
	position: relative;
}

.diagram-boxed > div.toggled {
	opacity: .3;
}

.diagram-boxed > div a.toggler {
	position: absolute;
	top: -25px;
	left: 0;
}

#footer_wrapper_print {
	display: none;
}

#porfolio-page-title {
	background: #f2f2f2;
	padding: 5px 0 0 0;
	border-top: 1px solid #e1e4e6;
	border-bottom: 1px solid #e1e4e6;
}

@media print {

	.search-tools-primary, .search-range {
		display: none;
	}

	#footer_wrapper,
	#person-title-en,
	/*#page-header,*/
	#year-selector {
		display: none;
	}

	#footer_wrapper_print {
		display: block;
	}

	.person-details {
		line-height: 24px;
	}

	.section-title {
		margin-bottom: 0;
	}

	.diagram-boxed > div.toggled,
	.diagram-boxed > div a.toggler,
	.page-border-top {
		display: none;
	}
}

.entity-list {
	line-height: 14px;
}

.high-contribution-excluded {
	padding-top: 7px;
	width: 180px;
	float:left;
}

.profile-person-switch {
	padding-top: 2px;
	width: 162px;
	float: left;
}

.profile-person-switch-label {
	padding-top: 1px;
}

.profile-affiliation-switch {
	width: 200px;
	float:left;
}
.en .profile-affiliation-switch {
	width: 200px;
	float: right;
}


.profile-affiliation-switch-label {
	top: 0;
}

.high-contribution-excluded-top {
	width: 210px;
	top: -40px;
	left: 25px;
	text-align: left;
}


@media (max-width: 720px) {

	.profile-person-switch {
		padding-top: 2px;
	}
	.profile-person-switch-label {
		top: 0px;
	}
}

@media (max-width: 630px) {

	.profile-person-switch {
		display: none;
	}
}

@media (max-width: 770px) {

	.profile-affiliation-switch {
		display: none;
	}
}

.padded-opposite {
	left: 25px;
}

.pagination-bar {
	font-size: 13pt;
}

.metric-mini {
	margin-bottom: 0pt;px;
}

.profile-header-title-main {
	float: right;
	padding: 10px 10px;
	line-height: 28px;
	direction: rtl;
	text-align: right;
}

.profile-header-title-alt {
	float: left;
	padding: 10px;
	padding-top:15px;
	text-align: left;
	font-family: Ubuntu, Tahoma;
}

.entity-list-subtitle {
	padding-left: 5px;
}

.sticky-header-logo {
	height: 60px;
	text-align: right;
}

.sticky-logo-main {
	float: right;
	text-align: right;
}

.sticky-logo-main.sticky-logo-title {
	margin-top: 10px;
	padding-right: 10px;
	line-height: 18pt;
	color: #000;
}

.sticky-logo-alt {

	float: left;
	text-align: left;
}

.sticky-logo-alt.sticky-logo-title {
	font-family: Ubuntu;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
	font-size: 13pt;
	text-shadow: 1px 1px 1px white, -1px -1px 1px white;
	line-height: 16pt;
    color: #666;
}

.sticky-entity-subname {
	font-size: 16pt;
	color: gray;
	padding-bottom: 15px;
}

.sticky-logo-subtitle {
	font-size: 10pt;
	color: gray;
	padding-bottom: 15px;
}

.person-biography p {
    text-align: justify;
}

.profile-trophy {
	font-size: 16px;
	margin-left: -5px;
}

.grid-result-item .tiny {
	padding-left: 5px;
	font-size: 10px;
}

.grid-result-item .tiny:last-child {
	padding-left: 0;
}

#pagination.themed, #pagination-paper.themed {
	font-size: 13pt;
}

.page-section .top-option-radio {
	margin-top: -70px;
	left: 0;
}

.profile-person-switch .switch {
	float: ;
}

.section-title .subtitle {
	font-size: 16pt;
	color: #aaa;
	direction: ltr;
}

.person-profile-item a {
	font-size: 10pt;
}

.person-profile-item a i {
	font-size: 11pt;
}

.resume-section {
	padding-bottom: 5px;
}

.resume-section-title {
	font-size: 16pt;
	padding-top: 10px;
}

.social-icon-container a {
    padding: 10px;
}

.lessons li {
	padding-bottom: 10px;
}
.section-link {
	font-size: 125%;
}

.lesson-reference {
	/*font-size: 110%;*/
}

.lesson-info {
	padding-bottom: 20px;
}