.mCustomScrollbar {
	-ms-touch-action: pinch-zoom;
	touch-action: pinch-zoom;
}
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
	-ms-touch-action: auto;
	touch-action: auto;
}
.mCustomScrollBox {
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: none;
	direction: ltr;
}
.mCSB_container {
	overflow: hidden;
	width: auto;
	height: auto;
}
.mCSB_inside > .mCSB_container {
	margin-right: 30px;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
	margin-right: 0;
	margin-left: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-left: 0;
}
.mCSB_scrollTools {
	position: absolute;
	width: 26px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
}
.mCSB_outside + .mCSB_scrollTools {
	right: -26px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
	right: auto;
	left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
	left: -26px;
}
.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
	margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
	width: 2px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px;
	z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	position: relative;
	width: 4px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 12px;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 8px;
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
	display: block;
	position: absolute;
	height: 20px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown:after {
	content: '\FE40';
	width: 26px;
	height: 20px;
	margin: 0 auto;
	color: #FFFFFF;
	position: absolute;
	bottom: 3px;
	font: normal 400 26px/41px Arial, sans-serif;
}
.mCSB_scrollTools .mCSB_buttonUp:before {
	content: '\FE3F';
	color: #FFFFFF;
	width: 28px;
	margin: 0 auto;
	height: 20px;
	top: -16px;
	position: absolute;
	font: normal 400 26px/41px Arial, sans-serif;
}
.mCSB_scrollTools .mCSB_buttonDown {
	bottom: 0;
}
.mCSB_horizontal.mCSB_inside > .mCSB_container {
	margin-right: 0;
	margin-bottom: 30px;
}
.mCSB_horizontal.mCSB_outside > .mCSB_container {
	min-height: 100%;
}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	width: auto;
	height: 16px;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: -26px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
	margin: 0 20px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 2px;
	margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 30px;
	height: 100%;
	left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height: 12px;
	margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 8px;
	margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	display: block;
	position: absolute;
	width: 20px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
	left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	right: 0;
}
.mCSB_container_wrapper {
	position: absolute;
	height: auto;
	width: auto;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin-right: 30px;
	margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container {
	padding-right: 30px;
	padding-bottom: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 20px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 20px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 0;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 0;
}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 20px;
}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
	margin-right: 0;
	margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
	padding-right: 0;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
	padding-bottom: 0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0;
	margin-left: 0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0;
}
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools {
	opacity: 0.75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
	opacity: 0;
	filter: "alpha(opacity=0)";
	-ms-filter: "alpha(opacity=0)";
}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)";
}
.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,0.4);
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)";
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,0.75);
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,0.85);
	filter: "alpha(opacity=85)";
	-ms-filter: "alpha(opacity=85)";
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,0.9);
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)";
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
	opacity: 0.4;
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)";
}
.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 0;
}
.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -20px;
}
.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -56px;
}
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {
	opacity: 0.75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {
	opacity: 0.9;
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)";
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,0.15);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0,0,0,0.85);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: rgba(0,0,0,0.9);
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255,255,255,0.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255,255,255,0.75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,0.85);
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,0.9);
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px 0;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -20px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -40px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -56px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,0.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.85);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.9);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px 0;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -20px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -40px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -56px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255,255,255,0.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	background-color: #fff;
	background-color: rgba(255,255,255,0.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px 0;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 6px;
	margin: 5px auto;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,0.85);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,0.9);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px 0;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -20px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -40px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -56px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,0.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.85);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.9);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px 0;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -20px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -40px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -56px;
}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255,255,255,0.1);
}
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px;
}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 2px;
	margin: 7px auto;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,0.15);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.85);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.9);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255,255,255,0.15);
}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
	height: 14px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 14px;
	margin: 0 1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 14px;
}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 14px;
	margin: 1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 16px;
	height: 16px;
	margin: -1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 4px;
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height: 16px;
	width: 16px;
	margin: 0 -1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 -72px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -92px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -112px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -128px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,0.15);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.85);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.9);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px -72px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -92px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -112px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -128px;
}
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
	width: 4px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	background-color: transparent;
	background-position: center;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
	background-repeat: repeat-y;
	opacity: 0.3;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)";
}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0;
	background-repeat: repeat-x;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px -72px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -92px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -112px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -128px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px -72px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -92px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -112px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -128px;
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
	background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
}
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
	height: 70px;
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 70px;
}
.mCS-3d.mCSB_scrollTools, .mCS-3d-dark.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)";
}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
	width: 8px;
	background-color: #000;
	background-color: rgba(0,0,0,0.2);
	box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #555;
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 8px;
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 8px;
	margin: 4px 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 8px;
	margin: 4px auto;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,0.1);
	box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}
.mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)";
}
.mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
	right: 1px;
}
.mCS-3d-thick.mCSB_scrollTools_vertical, .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
	box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
}
.mCS-3d-thick.mCSB_scrollTools_horizontal, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
	bottom: 1px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
	width: 12px;
	margin: 2px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #555;
}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 12px;
	width: auto;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
	background-color: #000;
	background-color: rgba(0,0,0,0.05);
	box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}
.mCS-3d-thick-dark.mCSB_scrollTools {
	box-shadow: inset 0 0 14px rgba(0,0,0,0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #777;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
	background-color: #fff;
	background-color: rgba(0,0,0,0.05);
	box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
	right: 0;
	margin: 12px 0;
}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: 0;
	margin: 0 12px;
}
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
	left: 0;
	right: auto;
}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
}
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
	height: 50px;
}
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 50px;
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,0.2);
	filter: "alpha(opacity=20)";
	-ms-filter: "alpha(opacity=20)";
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,0.5);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)";
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.2);
	filter: "alpha(opacity=20)";
	-ms-filter: "alpha(opacity=20)";
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.5);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)";
}
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
	width: 6px;
	background-color: #000;
	background-color: rgba(0,0,0,0.2);
}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
}
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 6px;
	margin: 5px 0;
}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 12px;
}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 12px;
	margin: 2px 0;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.85);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.9);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,0.1);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	width: 12px;
	background-color: #000;
	background-color: rgba(0,0,0,0.2);
}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	margin: 3px 5px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 6px;
	margin: 5px 3px;
	position: absolute;
	width: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 12px;
	margin: 2px 0;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.85);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.9);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,0.1);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-color: rgba(255,255,255,0.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	border-color: #000;
	border-color: rgba(0,0,0,0.2);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255,255,255,0.6);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,0.6);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.85);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.9);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,0.75);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,0.85);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,0.9);
}
.lazy-hidden {
	opacity: 0
}
.lazy-loaded {
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-ms-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	opacity: 1
}
@font-face {
    font-family: 'Roboto Slab';
    src: url(../fonts/robotoslab-thin-webfont.eot);
    src: url(../fonts/robotoslab-thin-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/robotoslab-thin-webfont.woff2) format('woff2'),url(../fonts/robotoslab-thin-webfont.woff) format('woff'),url(../fonts/robotoslab-thin-webfont.ttf) format('truetype'),url(../fonts/robotoslab-thin-webfont.svg#roboto_slabthin) format('svg');
    font-weight: 100;
}

@font-face {
    font-family: 'Roboto Slab';
    src: url(../fonts/robotoslab-light-webfont.eot);
    src: url(../fonts/robotoslab-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/robotoslab-light-webfont.woff2) format('woff2'),url(../fonts/robotoslab-light-webfont.woff) format('woff'),url(../fonts/robotoslab-light-webfont.ttf) format('truetype'),url(../fonts/robotoslab-light-webfont.svg#roboto_slablight) format('svg');
    font-weight: 300;
}

@font-face {
    font-family: 'Roboto Slab';
    src: url(../fonts/robotoslab-regular-webfont.eot);
    src: url(../fonts/robotoslab-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/robotoslab-regular-webfont.woff2) format('woff2'),url(../fonts/robotoslab-regular-webfont.woff) format('woff'),url(../fonts/robotoslab-regular-webfont.ttf) format('truetype'),url(../fonts/robotoslab-regular-webfont.svg#roboto_slabregular) format('svg');
    font-weight: 400;
}

@font-face {
    font-family: 'Roboto Slab';
    src: url(../fonts/robotoslab-bold-webfont.eot);
    src: url(../fonts/robotoslab-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/robotoslab-bold-webfont.woff2) format('woff2'),url(../fonts/robotoslab-bold-webfont.woff) format('woff'),url(../fonts/robotoslab-bold-webfont.ttf) format('truetype'),url(../fonts/robotoslab-bold-webfont.svg#roboto_slabbold) format('svg');
    font-weight: 700;
}
.bootstrap-select {
	width: 220px \0;
}
.bootstrap-select > .dropdown-toggle {
	width: 100%;
	padding-right: 25px;
}
.has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle {
	border-color: #b94a48;
}
.bootstrap-select.fit-width {
	width: auto !important;
}
.bootstrap-select .dropdown-toggle:focus {
	outline: thin dotted #333333 !important;
	outline: 5px auto -webkit-focus-ring-color !important;
	outline-offset: -2px;
}
.bootstrap-select.form-control {
	margin-bottom: 0;
	padding: 0;
	border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
	width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
	z-index: auto;
}
.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"] {
	float: none;
	display: inline-block;
	margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right, .row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
	float: right;
}
.form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, .form-group .bootstrap-select.btn-group {
	margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control, .form-group-sm .bootstrap-select.btn-group.form-control {
	padding: 0;
}
.form-inline .bootstrap-select.btn-group .form-control {
	width: 100%;
}
.bootstrap-select.btn-group.disabled, .bootstrap-select.btn-group > .disabled {
	cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus, .bootstrap-select.btn-group > .disabled:focus {
	outline: none !important;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
	width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
	min-width: 100%;
	z-index: 2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
	position: static;
	float: none;
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
	position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
	color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
	cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
	cursor: pointer;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
	position: relative;
	padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
	display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
	display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
	padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
	position: absolute;
	bottom: 5px;
	width: 96%;
	margin: 0 2%;
	min-height: 26px;
	padding: 3px 5px;
	background: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	pointer-events: none;
	opacity: 0.9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
	padding: 3px;
	background: #f5f5f5;
	margin: 0 5px;
	white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
	position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
	position: static;
	top: auto;
	margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
	position: absolute;
	display: inline-block;
	right: 15px;
	margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
	margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
	z-index: 1036;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
	content: '';
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid rgba(204,204,204,0.2);
	position: absolute;
	bottom: -4px;
	left: 9px;
	display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
	content: '';
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid white;
	position: absolute;
	bottom: -4px;
	left: 10px;
	display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
	bottom: auto;
	top: -3px;
	border-top: 7px solid rgba(204,204,204,0.2);
	border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
	bottom: auto;
	top: -3px;
	border-top: 6px solid white;
	border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
	right: 12px;
	left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
	right: 13px;
	left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
	display: block;
}
.bs-searchbox, .bs-actionsbox, .bs-donebutton {
	padding: 4px 8px;
}
.bs-actionsbox {
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
	width: 50%;
}
.bs-donebutton {
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bs-donebutton .btn-group button {
	width: 100%;
}
.bs-searchbox + .bs-actionsbox {
	padding: 0 8px 4px;
}
.bs-searchbox .form-control {
	margin-bottom: 0;
	width: 100%;
}
select.bs-select-hidden, select.selectpicker {
	display: none !important;
}
select.mobile-device {
	position: absolute !important;
	top: 0;
	left: 0;
	display: block !important;
	width: 100%;
	height: 100% !important;
	opacity: 0;
}
.form-group .bootstrap-select.btn-group, .bootstrap-select.btn-group {
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.08);
	padding: 0 20px;
	background: #f2f2f2;
	min-height: 52px;
}
.form-group .bootstrap-select.btn-group .dropdown-menu, .bootstrap-select.btn-group .dropdown-menu {
	z-index: 3;
}
.form-group .bootstrap-select.btn-group.dropup .dropdown-menu.open, .bootstrap-select.btn-group.dropup .dropdown-menu.open {
	-webkit-box-shadow: 0 -5px 12px rgba(0,0,0,0.175);
	box-shadow: 0 -5px 12px rgba(0,0,0,0.175);
}
.bootstrap-select .btn-default, .bootstrap-select .btn-default:hover, .bootstrap-select .btn-default:focus {
	border: 0;
	background: transparent;
	box-shadow: none;
	border: none;
	border-radius: 0;
	padding: 12px 0;
	margin: 0;
	color: #333;
	line-height: 1;
	vertical-align: middle;
	text-transform: none;
	min-height: 51px;
}
.bootstrap-select .btn-default:focus {
	outline: none!important;
}
.bootstrap-select.btn-group.open .dropdown-toggle {
	box-shadow: none;
	background-color: transparent;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
	vertical-align: middle;
	width: auto;
	line-height: 31px;
	font-size: 16px;
	padding-right: 30px;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
	margin: 0;
	right: 0;
	border-left: 0;
	border-right: 0;
}
.bootstrap-select.btn-group .dropdown-toggle .caret:before {
	content: '\FE40';
	color: #999999;
	right: 0;
	position: absolute;
	font-weight: 400;
	font-size: 26px;
	line-height: 9px;
	font-family: 'Arial', sans-serif;
}
.bootstrap-select.btn-group.open .dropdown-toggle .caret {
	vertical-align: middle;
	top: 0;
}
.bootstrap-select.btn-group.open .dropdown-toggle .caret:before {
	content: '\FE3F';
	line-height: 35px;
}
.bootstrap-select.btn-group .dropdown-menu {
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	background: #f2f2f2;
	max-height: 240px;
	overflow-x: hidden;
}
.bootstrap-select.btn-group .dropdown-menu li a, .chosen-container .chosen-results li {
	padding: 12px 20px;
	font-size: 16px;
	line-height: 24px;
	font-family: 'Arial', sans-serif;
}
.bootstrap-select.btn-group .dropdown-menu>.active>a, .bootstrap-select.btn-group .dropdown-menu li.selected a {
	font-weight: 600;
	background: none;
	color: #333;
}
.bootstrap-select.btn-group .dropdown-menu>.active>a:focus, .bootstrap-select.btn-group .dropdown-menu li a:focus {
	background: none;
	outline: none;
}
.bootstrap-select.btn-group .dropdown-menu li a:hover {
	background: #2ea3c0;
	color: #FFFFFF;
}
.panel-body .bootstrap-select.btn-group .dropdown-menu {
	background: #FFFFFF;
}
.text-format-wrapper .panel-body .bootstrap-select.btn-group .dropdown-menu {
	background: #f2f2f2;
}
.button-tabs .panel-body .bootstrap-select.btn-group .dropdown-menu {
	background: #f2f2f2;
}
.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.owl-carousel .owl-animated-in {
	z-index: 0
}
.owl-carousel .owl-animated-out {
	z-index: 1
}
.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}
 @-webkit-keyframes fadeOut {
 0% {
 opacity: 1
}
 100% {
 opacity: 0
}
}
 @keyframes fadeOut {
 0% {
 opacity: 1
}
 100% {
 opacity: 0
}
}
.owl-height {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out
}
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y
}
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0, 0)
}
.owl-carousel.owl-loaded {
	display: block
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}
.owl-carousel.owl-hidden {
	opacity: 0
}
.owl-carousel .owl-refresh .owl-item {
	display: none
}
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto
}
.owl-carousel .owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
}
.owl-carousel.owl-rtl {
	direction: rtl
}
.owl-carousel.owl-rtl .owl-item {
	float: right
}
.no-js .owl-carousel {
	display: block
}
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease
}
.owl-carousel .owl-item img {
	transform-style: preserve-3d
}
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(https://cdn3.euraxess.org/sites/all/themes/erxs/css/owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: scale 100ms ease;
	-moz-transition: scale 100ms ease;
	-ms-transition: scale 100ms ease;
	-o-transition: scale 100ms ease;
	transition: scale 100ms ease
}
.owl-carousel .owl-video-play-icon:hover {
	-webkit-transition: scale(1.3, 1.3);
	-moz-transition: scale(1.3, 1.3);
	-ms-transition: scale(1.3, 1.3);
	-o-transition: scale(1.3, 1.3);
	transition: scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
	display: none
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1
}
div.chartjs canvas, div.chartjs div.chartjs-legend {
	display: inline-block;
	text-align: left;
}
div.chartjs div.chartjs-legend span {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	margin-bottom: -5px;
}
div.chartjs div.chartjs-legend ul {
	list-style-type: none;
}
div.chartjs div.chartjs-legend li {
	margin-top: 10px;
}
.longtext div.chartjs div.chartjs-legend ul {
	list-style-type: none;
	background: transparent;
}
.longtext div.chartjs div.chartjs-legend ul li:before {
	display: none;
}
.longtext .owl-carousel div.chartjs, .longtext .tabs-horizontal div.chartjs, .longtext .carousel div.chartjs {
	margin-top: 10px;
}
.longtext .tabs-horizontal div.chartjs {
	background: #2ea3c0;
}
.longtext .tabs-horizontal div.chartjs ul {
	padding: 10px;
}
.longtext .tabs-horizontal div.chartjs ul li, .longtext .owl-carousel div.chartjs ul li, .longtext .carousel div.chartjs ul li {
	padding: 0;
}
.longtext .chartjs[data-chart="polar"] canvas, .longtext .chartjs[data-chart="line"] canvas, .longtext .chartjs[data-chart="bar"] canvas {
	background: #ffffff;
}
.navbar-default.erxs .navbar-nav >li.leaf:before, .navbar-default.erxs .navbar-nav >li.leaf:after, .container-fluid input[type="radio"] + span:before, .container-fluid input[type="checkbox"] + span:before, .container-fluid .tabs-side.tabs-left .nav-tabs .active:after, .container-fluid .tabs-side.tabs-right .nav-tabs .active:after, .tabs-side.tabs-left >.nav-pills li.active:after {
	content: '';
	position: absolute;
}
.container-fluid .pager li.pager-current, .node-type-offer-posting .field-body, p, .btn-link, .btn-primary, .field-type-image .button.browse, .field-type-image .edit, .form-type-media .button.browse, .form-media .edit, pre, .ui-autocomplete.ui-menu .ui-menu-item a, .container-fluid .form-control, .container-fluid textarea, .container-fluid .autocomplete-deluxe-multiple, .container-fluid .tag-selected .select-item, .container-fluid .dropbox-selected-item, .container-fluid .block_date, .container-fluid .block_content, .container-fluid .news_and_events_item .image-date, .value, .dashboard-menu ul li, .container-fluid .panel-default .panel-heading a, .container-fluid .panel-default .panel-heading + .panel-collapse .panel-body, .container-fluid .tabs-side .nav-tabs li a, .container-fluid .tabs-side .tab-content .tab-pane, .container-fluid .tabs-horizontal .nav-tabs li a, .container-fluid .tabs-horizontal .visible-accordion, .container-fluid .button-tabs .nav-pills > li > a, .container-fluid .btn-block .dropdown-menu li a, .container-fluid .btn-block button, .container-fluid .filter-group .btn label, .container-fluid .glb, .tabs-side >.nav-pills >li > a, .tabs-pills .tab-content .tab-pane, #euraxess-search-page-filter-widget-form .general-help-link, .general-info-box, .container-fluid .teaser-text-more ul li, .container-fluid .teaser-text-more ol li, .container-fluid .member-item .member-info {
	font-family: 'Arial', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}
.alert, strong, .section-title, .container-fluid .news-events-block .bef-select-as-links ul.form-group li a, .container-fluid .block_title a, .title-label, .container-fluid .member-item.esc-admin-item .member-info, .container-fluid .quote-carousel .carousel-label {
	font-family: 'Arial', sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
}
body {
	color: #333333;
	line-height: 1;
	overflow-x: hidden;
}
video {
	width: 100%;
}
.tooltip {
	z-index: 2 !important;
}
.node-type-event .tooltip {
	z-index: 1051 !important;
}
.navbar-default.erxs .navbar-nav >li > a.menu-attach-block-drop-link {
	display: none;
}
html.js .navbar-default.erxs .navbar-nav >li > a.menu-attach-block-drop-link {
	display: block;
}
html.js .metatags-form fieldset.collapsed {
	height: auto;
}
html.js fieldset.collapsed {
	height: 3em;
}
.page-node-registrations .img-responsive {
	max-width: 100%;
	width: auto;
}
.node-unpublished header {
	background: url("/sites/all/themes/erxs/images/draft.png") center no-repeat;
}
.tabs--primary {
	background: white;
	border: 2px solid #dddddd;
	border-right: 0;
	position: fixed;
	right: 0;
	top: 50%;
	z-index: 2;
}
.tabs--primary li {
	float: none;
}
.tabs--primary li .emphasis-bg {
	transform: rotate(270deg);
	transform-origin: 100% 100%;
}
.page-my-researcher.logged-in .tabs--primary, .page-my-organisation.logged-in .tabs--primary, .page-my-erxs-centre.logged-in .tabs--primary {
	background: transparent;
	border: 0;
}
.page-my-researcher.logged-in .tabs--primary .btn, .page-my-organisation.logged-in .tabs--primary .btn, .page-my-erxs-centre.logged-in .tabs--primary .btn {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.profile2-researcher-profile .list-items .field-required-research-xp {
	background-color: #f9f9f9;
	margin-bottom: 15px;
	padding-bottom: 6px;
}
.modal-header .close {
	text-align: right;
}
.panel-body .modal-dialog {
	width: 900px;
}
.modal-dialog a {
	word-break: break-all;
	word-wrap: break-word;
}
.lift-over-tabs {
	margin-top: -34px;
}
body.logged-in .lift-over-tabs {
	margin-top: 0;
}
body.modal-open.page-jobs-search .full-width .content {
	padding-right: 17px;
}
.modal.erxs-migration-info .modal-body {
	overflow: auto;
	font-size: 14px;
}
.modal.erxs-migration-info .modal-body p {
	font-size: 14px;
}
.modal .modal-body {
	overflow-y: auto;
	max-height: 500px;
	height: 100%;
}
.view-my-organisations .views-field .fa {
	font-size: 1.4em;
}
.view-euraxess-migrate-information .views-table th img, .view-euraxess-export-information table.views-table th img {
	width: auto;
	display: inline-block !important;
	float: right;
}
.exp-content {
	display: none;
}
.partner-block + p {
	line-height: 0;
	margin: 0;
}
.col-fixed-h {
	border-bottom: 1px solid #e5e5e5;
	min-height: 270px;
}
.col-fixed-h p, .col-fixed-h li {
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 2px;
}
.col-fixed-h.teaser-text-more {
	height: 260px;
	padding-bottom: 15px;
}
.col-fixed-h.teaser-text-more ul, .col-fixed-h.teaser-text-more ol {
	margin: 0 !important;
}
.col-fixed-h.teaser-text-more ul li, .col-fixed-h.teaser-text-more ol li {
	font-size: 14px;
}
.pagination>.active>a {
	z-index: 1;
}
.pcp-percent-bar-wrapper {
	padding: 0;
	border: 0;
}
.pcp-percent-bar {
	height: auto;
}
.pcp-wrapper .pcp-percent-bar.progress-bar {
	background-image: none;
	background-color: #c71f98;
	line-height: 10px;
	color: #c71f98;
	filter: none;
}
.pcp-wrapper .progress {
	height: 10px;
	background: white;
}
.clear {
	clear: both;
}
.cl-name {
	color: #999999;
	font-size: 11px;
}
.styleguide .color_div {
	float: left;
	width: 140px;
}
.styleguide .half-div {
	display: block;
	height: 75px;
	width: 141px;
}
.styleguide .hex-code {
	color: white;
	display: block;
	padding: 10px;
}
.styleguide .quarter-div {
	display: block;
	float: left;
	height: 75px;
	width: 33.333%;
}
.styleguide .opacity90 {
	opacity: 0.9;
	filter: alpha(100);
}
.styleguide .opacity80 {
	opacity: 0.8;
	filter: alpha(100);
}
.styleguide .opacity70 {
	opacity: 0.7;
	filter: alpha(100);
}
.excerpt-markup {
	color: #2ea3c0;
}
.row-spacing-6-orange {
	margin-top: 100px;
}
.row-spacing-5-purple {
	margin-top: 90px;
}
.row-spacing-4-red {
	margin-top: 60px;
}
.row-spacing-3-green {
	margin-top: 40px;
}
.row-spacing-2-blue {
	margin-top: 30px;
}
.row-spacing-1-pink {
	margin-top: 24px;
}
span[class*="space-"] {
	color: white;
	display: inline-block;
	font-weight: bold;
	margin: 20px 10px 0 0;
	padding: 0 10px;
	text-align: center;
	width: 50px;
}
span[class*="space-"].cl-name {
	background: white;
	color: #999999;
	line-height: normal;
	width: auto;
}
.space-pink {
	background: #f4b7d8;
	padding: 0 10px;
}
.space-blue {
	background: #83abd1;
	height: 20px;
	line-height: 20px;
}
.space-green {
	background: #97d183;
	height: 25px;
	line-height: 25px;
}
.space-red {
	background: #ff7f7f;
	height: 40px;
	line-height: 40px;
}
.space-red.xs {
	height: 25px;
	line-height: 25px;
}
.space-orange {
	background: #fdb46c;
	height: 60px;
	line-height: 60px;
}
.space-orange.xs {
	height: 50px;
	line-height: 50px;
}
.space-orange.xxs {
	height: 45px;
	line-height: 45px;
}
.content-bg {
	padding: 10px 20px 12px 20px;
	color: white;
}
.content-bg .btn-primary.btn-bg {
	border-color: white;
	background: transparent;
}
.content-bg .btn-primary.btn-bg:hover {
	border-color: #cccccc;
}
.erxs .breadcrumb-wrapper {
	border-bottom: 1px solid #cccccc;
}
.erxs .breadcrumb-wrapper .breadcrumb {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background-color: white;
	margin-bottom: 0;
	padding-bottom: 14px;
	padding-top: 14px;
	text-transform: uppercase;
}
.erxs .breadcrumb-wrapper .breadcrumb a {
	color: #333333;
}
.erxs .breadcrumb-wrapper .breadcrumb >.active {
	color: #333333;
}
.erxs .breadcrumb-wrapper .breadcrumb li + li:before {
	color: #333333;
}
.alert {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.alert-success, .alert-warning, .alert-danger {
	background-color: white;
	background-image: none;
	filter: none;
	margin: 20px;
}
.alert-danger {
	border: 2px solid #c71f98;
	color: #c71f98;
}
.alert-danger ul li {
	font-size: 16px;
	line-height: 36px;
	font-family: 'Arial', sans-serif;
	font-weight: 600;
	list-style: none;
}
.alert-danger ul li:before {
	color: #c71f98;
	content: 'â–  ';
	font-size: 22px;
}
.alert-success {
	border: 2px solid #2ea3c0;
	color: #2ea3c0;
}
.alert-warning {
	border: 2px solid #e3ae00;
	color: #e3ae00;
}
.img-responsive {
	width: 100%;
}
.field-image .img-responsive {
	width: auto;
}
.page-my.logged-in .img-responsive, .page-node-registrations .img-responsive {
	max-width: 100%;
	width: auto;
}
.page-my th a .img-responsive, .page-node-registrations th a .img-responsive {
	display: inline-block !important;
}
.showGrid {
	background: #0065a2;
	border-radius: 50% 0 50% 50%;
	bottom: 14%;
	-moz-box-shadow: 1px 0 6px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 0 6px 2px rgba(0,0,0,0.2);
	box-shadow: 1px 0 6px 2px rgba(0,0,0,0.2);
	color: white;
	display: block;
	height: 60px;
	padding-top: 14px;
	position: fixed;
	right: 20px;
	text-align: center;
	width: 60px;
	z-index: 999999;
}
.showGrid a {
	color: white;
	display: inline-block;
	max-width: 40px;
	outline: none;
}
.showGrid a:hover {
	color: white;
}
.showGrid .closeBtnGrid {
	cursor: pointer;
	font-size: 12px;
	position: absolute;
	right: 4px;
	top: 2px;
	z-index: 999999;
}
.container-fluid {
	max-width: 1250px;
	min-width: 300px;
	padding-left: 3.2%;
	padding-right: 3.2%;
}
.container-fluid.full-width {
	max-width: 100%;
	padding: 0;
}
.container-fluid .extend-full {
	margin-left: -100%;
	margin-right: -100%;
	padding-left: 100%;
	padding-right: 100%;
	position: relative;
}
.container-fluid .extend-full-content {
	margin-left: -100%;
	margin-right: -100%;
	padding-left: 50%;
	padding-right: 50%;
}
.container-fluid .node-services-information .teaser-text img {
	margin-top: 0;
}
.container-fluid .v-bottom, .container-fluid .iblock.v-bottom {
	vertical-align: bottom;
}
.container-fluid .pager li {
	display: inline-block;
	vertical-align: middle;
}
.container-fluid .pager li a {
	border: 0;
	font-size: 0;
}
.container-fluid .pager li >a, .container-fluid .pager li >span {
	border-radius: 0;
}
.container-fluid .pager li a:before {
	content: '';
	display: inline-block;
	font-size: 28px;
	font-weight: 600;
}
.container-fluid .pager li.pager-next a:before {
	content: '\232A';
}
.container-fluid .pager li.pager-previous a:before {
	content: '\2329';
}
.container-fluid .pager li > a:hover, .container-fluid .pager li > a:focus {
	background-color: white;
}
.container-fluid .pager li span {
	border: 0;
	padding: 10px 0;
	text-align: center;
}
.container-fluid .pager li.pager-current span:first-child {
	background: #f2f2f2;
	margin-right: 8px;
	min-width: 66px;
	padding: 13px 14px;
}
.container-fluid .panel pre {
	background: white;
}
.container-fluid a.scrollToTop {
	width: 65px;
	height: 50px;
	z-index: 99;
	padding: 12px 4px 0 0;
	text-align: center;
	background: #2ea3c0;
	font-weight: bold;
	color: white;
	text-decoration: none;
	position: fixed;
	bottom: 40px;
	right: 0;
}
.container-fluid a.scrollToTop:after {
	font-size: 26px;
	line-height: 9px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	content: '\FE3F';
	color: white;
	text-decoration: none;
}
.container-fluid a.scrollToTop:hover {
	text-decoration: none;
	background: #1f6f82;
}
.container-fluid h4 {
	font-size: 20px;
	line-height: 26px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
}
.container-fluid .iblock {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	text-align: left;
}
.container-fluid .heading-wrapper {
	margin-bottom: 30px;
}
.container-fluid .search-results-item {
	margin-top: 70px;
}
.container-fluid .footer {
	color: white;
	padding-bottom: 20px;
}
.container-fluid .footer .section-title {
	min-height: 50px;
}
.container-fluid .footer .section-title a, .container-fluid .footer .section-title.btn {
	display: inline;
	font-size: 16px;
	line-height: 24px;
}
.container-fluid .footer .section-title a {
	font-weight: 600;
}
.container-fluid .footer .section-title .btn, .container-fluid .footer .section-title .btn-link {
	font-size: 16px;
	line-height: 24px;
}
.container-fluid .footer a.btn-link, .container-fluid .footer a.btn, .container-fluid .footer a {
	color: white;
	text-align: left;
	display: inline;
	font-size: 14px;
	line-height: 16px;
}
.container-fluid .footer a.btn-link:hover, .container-fluid .footer a.btn:hover, .container-fluid .footer a:hover {
	color: white;
}
.container-fluid .footer ul {
	line-height: 16px;
	list-style-type: none;
	padding-left: 0;
}
.container-fluid .footer ul li {
	margin-bottom: 12px;
}
.container-fluid .footer ul li a:hover {
	opacity: 0.8;
	text-decoration: none;
}
.container-fluid .footer ul.social li {
	margin-bottom: 40px;
}
.container-fluid .footer ul.social li a {
	-webkit-transition: opacity 0.25s ease-in-out;
	-o-transition: opacity 0.25s ease-in-out;
	-moz-transition: opacity 0.25s ease-in-out;
	transition: opacity 0.25s ease-in-out;
	background: url(/sites/all/themes/erxs/images/erxs_sprite.png) no-repeat -1000px -1000px;
	display: inline-block;
	font-size: 0;
	height: 22px;
	width: 22px;
}
.container-fluid .footer ul.social li a.fb {
	background-position: 6px -38px;
}
.container-fluid .footer ul.social li a.twitter {
	background-position: 0 4px;
}
.container-fluid .footer ul.social li a.mail {
	background-position: 0 -80px;
}
.container-fluid .footer .social ul li {
	margin-bottom: 40px;
}
.container-fluid .footer .social ul li a {
	-webkit-transition: opacity 0.25s ease-in-out;
	-o-transition: opacity 0.25s ease-in-out;
	-moz-transition: opacity 0.25s ease-in-out;
	transition: opacity 0.25s ease-in-out;
	display: inline-block;
}
.container-fluid .footer .social ul li a .fa {
	font-size: 1.6em;
}
.container-fluid .footer a:focus {
	color: white;
	outline: none;
}
.container-fluid .footer .footer-links li {
	display: inline-block;
}
.footer.researcher-bg {
	color: white;
}
.footer.researcher-bg a {
	color: white;
}
.share-widget {
	margin-top: 24px;
	float: right;
}
.share-wide-widget {
	padding: 15px 20px;
}
.share-wide-widget .share-widget-content {
	padding-top: 10px;
}
.share-wide-widget .share-widget-content a {
	font-size: 16px;
	color: #404040;
	margin-right: 8px;
	margin-top: 4px;
}
.share-wide-widget .share-widget-content a:hover {
	text-decoration: underline;
}
.share-wide-widget .share-widget-content a:last-child {
	margin-right: 0;
}
.fb-page blockquote a {
	opacity: 0;
}
a.twitter-timeline {
	opacity: 0;
}
.block-container {
	padding: 10px 20px 30px;
}
.block-container.attachment h3:before {
	content: "\f0c6";
	font-family: 'FontAwesome';
	display: inline-block;
	margin-right: 5px;
}
.block-container.more-info h3:before {
	content: "\f05a";
	font-family: 'FontAwesome';
	display: inline-block;
	margin-right: 10px;
}
.block-container a {
	display: inline;
	word-wrap: break-word;
	line-height: 16px;
}
.block-container .field-website, .block-container .file {
	display: block;
	padding: 5px 0;
}
.views-bootstrap-grid-plugin-style div, .views-bootstrap-grid-plugin-style div strong {
	font-size: 14px;
	line-height: 20px;
}
.views-bootstrap-grid-plugin-style h4 {
	margin-top: 20px;
}
.container-fluid .nav-help-dashboard .panel-group.light .panel-default >.panel-heading .panel-title a {
	line-height: 40px;
	color: #2ea3c0;
	padding-left: 55px;
}
.container-fluid .nav-help-dashboard .panel-group.light .panel-default >.panel-heading .panel-title a:before {
	color: white;
	background: #2ea3c0;
	width: 40px;
	height: 40px;
	padding: 10px 12px;
	font-size: 22px;
}
.view-my-euraxess-centres .longtext {
	background: #f2f2f2;
	max-height: 300px;
}
.view-my-euraxess-centres .longtext .mCSB_scrollTools .mCSB_buttonUp:before, .view-my-euraxess-centres .longtext .mCSB_scrollTools .mCSB_buttonDown:after {
	color: #333333;
}
.dashboard-carousel .owl-item {
	background: #f2f2f2;
}
.status-area {
	padding: 20px;
	margin: 20px 0 30px 0;
}
.status-area.latest-news {
	padding: 10px 20px 20px 0;
}
.latest-news .scroll-area {
	max-height: 230px;
	padding: 5px 0 0 0;
}
.latest-news .date {
	font-size: 12px;
	padding-bottom: 10px;
}
.latest-news ul {
	list-style: none;
	padding-left: 0;
}
.latest-news ul li {
	border-bottom: 2px solid #f2f2f2;
	border-top: 2px solid white;
	padding: 5px;
	font-size: 14px;
}
.latest-news ul li p {
	font-size: 14px;
}
.latest-news .mCSB_scrollTools .mCSB_buttonDown:after, .latest-news .mCSB_scrollTools .mCSB_buttonUp:before {
	color: #333333;
}
.container-fluid .dashboard-carousel {
	margin-top: 20px;
}
.container-fluid .dashboard-carousel .owl-carousel .owl-dots {
	text-align: center;
	position: relative;
	top: 0;
	margin: 25px auto 0 auto;
}
.container-fluid .dashboard-carousel .owl-carousel .owl-dots .owl-dot span {
	background: #999999;
}
.my_list, .nav-help-dashboard ul li.hide-item, .nav-help-dashboard .section-title {
	display: none;
}
.nav-help-dashboard .section-title.general {
	display: block;
}
.profile-photo {
	height: 145px;
	margin-top: 30px;
	width: 145px;
}
.profile-photo img {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
.more-link {
	text-align: right;
	margin: 20px 10px 30px;
	display: block;
}
.esc-remove-member-hide, .esc-add-member-hide, .esc-admin-member-hide {
	display: none;
}
.scrollBtn {
	position: fixed;
	bottom: 60px;
	right: 60px;
	width: 40px;
	line-height: 40px;
	height: 40px;
	background: #2ea3c0;
	z-index: 10000;
	text-align: center;
	cursor: pointer;
	-moz-box-shadow: 1px 0 6px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 0 6px 2px rgba(0,0,0,0.2);
	box-shadow: 1px 0 6px 2px rgba(0,0,0,0.2);
}
.scrollBtn:before {
	content: '\FE40';
	font-size: 26px;
	color: white;
	display: inline-block;
	line-height: normal;
	vertical-align: middle;
	height: 20px;
}
.scrollBtn.up:before {
	content: '\FE3F';
	vertical-align: middle;
	line-height: 20px;
}
.scrollBtnText {
	position: absolute;
	top: -10px;
	left: 0;
	font-size: 10px;
	color: white;
	width: 100%;
}
.breadcrumb > li {
	padding: 0;
	line-height: inherit;
}
.dark-copy-bg {
	background-color: #333333;
}
.dropdowns-bg {
	background-color: #404040;
}
.light-copy-bg {
	background-color: #999999;
}
.checkboxes-bg {
	background-color: #cccccc;
}
.dashed-lines-bg {
	background-color: #e5e5e5;
}
.background-bg {
	background-color: #f2f2f2;
}
.primary-bg {
	background-color: #2ea3c0;
}
.researcher-bg {
	background-color: #0065a2;
}
.organisation-bg {
	background-color: #c71f98;
}
.emphasis-bg {
	background-color: #fdc200;
}
.dark-copy {
	color: #333333;
}
.light-copy {
	color: #999999;
}
.checkboxes {
	color: #cccccc;
}
.dashed-lines {
	color: #e5e5e5;
}
.background, .background-non-xs {
	color: #f2f2f2;
}
.primary {
	color: #2ea3c0;
}
.researcher {
	color: #0065a2;
}
.organisation {
	color: #c71f98;
}
.emphasis {
	color: #fdc200;
}
textarea.cke_source {
	white-space: pre-wrap;
}
.file-inline-image, .file-inline-image.img-responsive {
	max-width: 33%;
	display: inline-block;
	margin: 0px 8px;
	width: auto;
	float: left;
}
.country-selector .choose-country {
	position: relative;
	background: #f2f2f2;
	min-height: 46px;
	width: auto;
	color: white;
	padding: 4%;
	margin-top: 14px;
	text-transform: uppercase;
	overflow: hidden;
	transition: all 0.4s ease;
	z-index: 1;
}
.country-selector .choose-country p {
	font-weight: 600;
	font-size: 14px;
}
.country-selector .choose-country .curl {
	display: none\9;
	width: 0px;
	height: 0px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: white;
	transition: all 0.3s ease;
}
.country-selector .choose-country .curl .tip {
	pointer-events: none;
	position: absolute;
	content: '';
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: white;
	background: -moz-linear-gradient(315deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
	background: -webkit-linear-gradient(315deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
	background: linear-gradient(315deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
}
.country-selector .choose-country:hover {
	background: #0065a2;
}
.country-selector .choose-country:hover .curl {
	width: 30px;
	height: 30px;
}
.country-selector .choose-country a {
	color: #0065a2;
	margin-top: 0;
	position: absolute;
	display: block;
	font-weight: 600;
	font-size: 13px;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 8px 0 0 8px;
}
.country-selector .choose-country a:hover {
	color: white;
}
#tooltip {
	text-align: center;
	color: white;
	background: black;
	opacity: 0;
	position: absolute;
	z-index: 100;
	padding: 15px;
}
#tooltip:after {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid black;
	content: '';
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -10px;
}
#tooltip.top:after {
	border-top-color: transparent;
	border-bottom: 10px solid black;
	top: -20px;
	bottom: auto;
}
#tooltip.left:after {
	left: 10px;
	margin: 0;
}
#tooltip.right:after {
	right: 10px;
	left: auto;
	margin: 0;
}
body.erxs-search-page .full-width .region-header .content, body.page-jobs-search .full-width .region-header .content {
	position: absolute;
	width: 100%;
}
body.erxs-search-page .full-width .region.region-navigation .content, body.page-jobs-search .full-width .region.region-navigation .content {
	position: static;
}
body.erxs-search-page .views-row:after, body.page-jobs-search .views-row:after {
	clear: both;
}
body.erxs-search-page .views-row, body.page-jobs-search .views-row {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
}
body.erxs-search-page .bean-content-block h2, body.page-jobs-search .bean-content-block h2 {
	margin-bottom: 20px;
	margin-top: 40px;
}
#form-save-search .modal-body {
	overflow-y: visible;
	min-height: 500px;
}
.stage-search-image {
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 0 auto;
	display: block;
	max-width: 1440px;
	height: 545px;
	width: 100%;
}
.sme_offer {
	font-size: 14px;
	font-weight: bold;
	color: #0065a2;
}
.tags {
	display: inline-block;
	line-height: 20px;
	margin-right: 4px;
	vertical-align: middle;
}
.pipe {
	display: inline-block;
	font-size: 12px;
	line-height: 20px;
	margin-right: 4px;
	vertical-align: middle;
}
.inline-element {
	display: inline-block;
	float: none;
}
.section-item a {
	display: inline-block;
	margin-bottom: 10px;
}
.section-wrapper.show-hide .section-item {
	display: none;
}
.page-information-centres-search .four-columns + .text-center .inline-element {
	display: block;
}
body.small-size-search #euraxess-search-page-filter-widget-form {
	min-height: 335px;
}
body.small-size-search .stage-search-image {
	background-position: center;
	height: 434px;
}
body.xsmall-size-search #euraxess-search-page-filter-widget-form {
	min-height: 235px;
}
body.xsmall-size-search .stage-search-image {
	background-position: top;
	height: 334px;
}
.stage-wrapper.error-page-wrapper {
	position: absolute;
	width: 100%;
}
.stage-wrapper.error-page-wrapper .img-responsive {
	max-width: none;
	height: 326px;
}
.stage, .stage-content {
	max-width: 1440px;
	margin: 0 auto;
	float: none;
	overflow: hidden;
	padding: 0;
}
.stage .row, .stage-content .row {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.stage .text-black-background, .stage-content .text-black-background {
	background-color: rgba(0,0,0,0.3);
}
.stage .background, .stage .white-letters, .stage-content .background, .stage-content .white-letters {
	color: white;
}
.stage .background h1, .stage .background h2, .stage .background h3, .stage .background h4, .stage .white-letters h1, .stage .white-letters h2, .stage .white-letters h3, .stage .white-letters h4, .stage-content .background h1, .stage-content .background h2, .stage-content .background h3, .stage-content .background h4, .stage-content .white-letters h1, .stage-content .white-letters h2, .stage-content .white-letters h3, .stage-content .white-letters h4 {
	color: white;
}
.stage h1, .stage-content h1 {
	margin: 10px 0 0 0;
}
.stage.stage-centered, .stage-content.stage-centered {
	width: 100%;
	overflow: hidden;
	height: 342px;
}
.stage.stage-centered picture, .stage-content.stage-centered picture {
	width: 10000px;
	left: 50%;
	margin: 0 0 0 -5000px;
	position: relative;
}
.stage .img-responsive, .stage-content .img-responsive {
	max-width: none;
}
.stage-content.stage-centered {
	height: auto;
}
.stage.long-stage-text .btn-primary, .stage-content.long-stage-text .btn-primary {
	padding: 8px 18px;
}
.navbar-header .btn:focus, .navbar-header .btn:active:focus {
	outline: none;
}
.navbar-header .btn:active {
	box-shadow: none;
}
.navbar-header .open>.dropdown-menu {
	top: 20px;
	width: 755px;
	border: 0;
	border-radius: 0;
}
.navbar-header .btn-group .btn {
	font-size: 16px;
	line-height: 24px;
	background: transparent;
	font-family: 'Arial', sans-serif;
	font-weight: 300;
	color: #0065a2;
	box-shadow: none;
}
.navbar-header .btn-group .btn:not(.dropdown-toggle):hover {
	cursor: default;
}
.navbar-header ul li {
	list-style: none;
	padding: 5px 0;
}
.navbar-header ul li a {
	color: #333333;
}
.navbar-header ul li a:hover {
	color: #2ea3c0;
}
.navbar-header .dropdown-toggle {
	height: 22px;
	width: 30px;
	box-shadow: none;
}
.navbar-header .dropdown-toggle:active {
	border: none;
}
.navbar-header .dropdown-toggle:after {
	content: '\FE40';
	color: #0065a2;
	right: 0;
	bottom: 0;
	font-weight: 400;
	font-size: 26px;
	line-height: 0px;
	line-height: normal;
	font-family: 'Arial', sans-serif;
}
.navbar-header .flyout-countries {
	margin-top: 0;
}
.domain-euraxess-de-intrasoft-intl-com .navbar-default.erxs .navbar-nav >li {
	padding: 0 15px;
}
.domain-euraxess-de-intrasoft-intl-com .navbar-default.erxs .navbar-nav >li > a {
	font-size: 13px;
}
.btn-group.flyout-countries {
	display: block;
}
.navbar-header .btn-group >.btn, .navbar-header .btn-group-vertical >.btn {
	float: none;
}
.navbar-header .btn {
	vertical-align: bottom;
}
.row-absolute {
	position: relative;
	left: 0;
	max-width: 1250px;
	right: 0;
	margin-top: -342px !important;
}
.row-absolute label {
	margin-top: 15px;
}
.row-absolute .text-center {
	margin-top: 10px;
}
.row-absolute h2 {
	margin-bottom: 20px;
}
picture {
	text-align: center;
	display: block;
}
picture .img-responsive {
	width: auto;
	display: inline-block;
}
.home-logo {
	background: white;
	width: 200px;
	padding: 20px 30px;
}
.region-header .row, .stage-wrapper.row {
	margin: 0;
}
.navbar.navbar-default.erxs {
	margin-bottom: 0;
	background: white;
	border: 0;
	box-shadow: none;
}
.header-teaser {
	max-width: 1440px;
	margin: 0 auto;
}
.erxs .navbar-header {
	width: 100%;
}
.erxs .navbar-brand {
	display: none;
}
.erxs .logo.navbar-btn {
	width: 202px;
	height: 130px;
	margin: 0 0 -41px 0;
	z-index: 2;
	position: relative;
	float: none !important;
	display: inline-block;
}
.erxs .country-wrapper .logo.navbar-btn {
	width: auto;
	height: auto;
	max-width: 186px;
	max-height: 58px;
	margin: 20px 0 0 10px;
}
.menuWrapper {
	background: #0065a2;
}
.menuWrapper nav {
	margin-left: 16.667%;
	width: 83.333%;
}
.menuWrapper nav .region.region-navigation .block-locale {
	right: -28px;
}
.menuWrapper.long-menu {
	text-align: center;
	max-height: 60px;
}
.menuWrapper.long-menu nav {
	margin-left: -20px;
	display: inline-block;
	width: 100%;
	float: none;
	text-align: center;
}
.menuWrapper.long-menu nav .menu.navbar-nav {
	position: relative;
	max-height: 60px;
	text-align: left;
	display: inline-block;
	float: none;
	vertical-align: top;
	z-index: 3;
}
.menuWrapper.long-menu .container-fluid.navbar-collapse {
	max-width: 100%;
	padding-left: 1.2%;
	padding-right: 1.2%;
}
.menuWrapper .navbar-default .navbar-collapse, .menuWrapper .navbar-default .navbar-form {
	color: white;
}
.menuWrapper .navbar-brand, .menuWrapper .navbar-nav > li > a {
	text-shadow: none;
}
.navbar-default.erxs .navbar-nav .active > a {
	background: #0065a2;
	box-shadow: none;
	color: white;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
	filter: none;
}
.navbar-default.erxs .navbar-nav .active > a:hover, .navbar-default.erxs .navbar-nav .active > a:focus {
	box-shadow: none;
	color: white;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
	filter: none;
}
.navbar-default.erxs .navbar-nav .active:hover >a {
	background: #0a5b8c;
}
.navbar-default.erxs .navbar-nav li.leaf:hover {
	background: #0a5b8c;
}
.navbar-default.erxs .navbar-nav >li {
	padding: 0 20px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
}
.navbar-default.erxs .navbar-nav >li > a {
	color: white;
	text-transform: uppercase;
	font-size: 14px;
	padding: 0;
	vertical-align: middle;
	display: inline-block;
}
.navbar-default.erxs .navbar-nav >li:last-child a {
	width: auto;
}
.navbar-default.erxs .navbar-nav >li .dropdown-menu li:first-child a {
	width: auto;
}
.navbar-default.erxs .navbar-nav >li.leaf:before {
	left: 0;
	bottom: 0;
	width: 1px;
	height: 3px;
	background: #80b2d1;
}
.navbar-default.erxs .navbar-nav >li.leaf:after {
	width: 1px;
	height: 3px;
	background: #80b2d1;
	bottom: auto;
	top: 0;
	left: 0;
}
.navbar-default.erxs .navbar-nav >li:first-child:before, .navbar-default.erxs .navbar-nav >li:first-child:after {
	display: none;
}
.navbar-default.erxs .navbar-nav >li.active-trail {
	border-bottom: 6px solid #fdc410;
}
.navbar-default.erxs .navbar-nav >li.leaf.active:before {
	left: -1px;
	bottom: -6px;
}
.navbar-default.erxs .navbar-nav >li.leaf.active:after {
	left: -1px;
}
.navbar-default.erxs .navbar-nav >li .sub-menu ul li a {
	font-size: 14px;
	color: #333333;
	text-align: left;
}
.navbar-default.erxs .navbar-nav >li .sub-menu ul li a:hover {
	color: #2ea3c0;
}
.navbar-default.erxs .navbar-nav .region.region-navigation {
	margin-left: 20px;
	float: left;
	position: relative;
}
.navbar-default.erxs .navbar-nav .region.region-navigation .search-lens {
	padding: 0 16px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}
.navbar-default.erxs .navbar-nav .region.region-navigation .search-lens:before {
	display: inline-block;
	vertical-align: middle;
	font: normal normal normal 22px FontAwesome;
	content: '\f002';
	color: white;
	padding: 20px 10px;
	cursor: pointer;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}
.navbar-default.erxs .navbar-nav .region.region-navigation p {
	margin: 0;
}
.navbar-default.erxs .navbar-nav .region.region-navigation section.block-bean {
	position: relative;
}
.navbar-default.erxs .navbar-nav .region.region-navigation #views-exposed-form-site-search-page .views-exposed-form {
	position: absolute;
	width: 940px;
	top: 60px;
	z-index: 6;
	display: none;
}
.navbar-default.erxs .navbar-nav .region.region-navigation #views-exposed-form-site-search-page .views-exposed-form .views-exposed-widget {
	float: none;
	display: inline-block;
	vertical-align: top;
	padding: 0;
}
.navbar-default.erxs .navbar-nav .region.region-navigation #views-exposed-form-site-search-page .views-exposed-form .views-exposed-widget .form-submit {
	text-indent: -9999px;
	margin-top: 0;
	font-size: 0;
	line-height: normal;
}
.navbar-default.erxs .navbar-nav .region.region-navigation #views-exposed-form-site-search-page .views-exposed-form .views-exposed-widget .form-submit:before {
	display: block;
	content: '\f002';
	color: white;
	font: normal normal normal 26px FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	text-indent: 0;
}
.navbar-default.erxs .navbar-nav .region.region-navigation #views-exposed-form-site-search-page .views-exposed-form .btn-primary {
	background-color: #0065a2;
	padding: 10px;
}
.navbar-default.erxs .navbar-nav .region.region-navigation #views-exposed-form-site-search-page .views-exposed-widgets {
	margin: 0 auto;
	width: 940px;
	float: right;
	box-shadow: 1px 0 12px 3px rgba(0,0,0,0.2);
	background: white;
	padding: 20px 0;
	line-height: normal;
	text-align: center;
	font-size: 0;
}
.navbar-default.erxs .navbar-nav .views-widget-filter-search_api_views_fulltext {
	width: 840px;
}
.navbar-default.erxs .navbar-nav .views-widget-filter-search_api_views_fulltext label {
	display: none;
}
.navbar-default.erxs .menuWrapper.long-menu .navbar-nav .region.region-navigation {
	float: none;
	display: inline-block;
	z-index: 1;
}
.navbar-default.erxs .navbar-toggle {
	border: 0;
}
.erxs .navbar-toggle {
	border-radius: 0;
	margin-right: 0;
}
.navbar-default.erxs .navbar-toggle:hover, .navbar-default.erxs .navbar-toggle:focus {
	background-color: transparent;
}
.navbar-default.erxs .navbar-toggle .icon-bar {
	background-color: white;
}
.erxs .navbar-toggle .icon-bar {
	width: 20px;
	height: 3px;
}
.menu-attach-block-wrapper {
	background: white;
	border: 2px solid #e5e5e5;
	position: absolute;
	top: 60px;
	left: 0;
	padding: 10px 30px 30px;
	width: 100%;
	min-width: 940px;
	z-index: 11;
}
.menu-attach-block-wrapper .nav-pills, .menu-attach-block-wrapper .nav-pills ul {
	margin: 4px 0 0 0;
}
.menu-attach-block-wrapper .section-title {
	font-size: 14px;
}
.menu-attach-block-wrapper .section-title strong {
	font-size: 14px;
}
.menu-attach-block-wrapper .section-title p {
	font-weight: 600;
	font-size: 14px;
	margin: 0;
}
.menu-attach-block-wrapper .btn.dropdowns-bg {
	background: #797979;
}
.menu-attach-block-wrapper .btn.dropdowns-bg:hover {
	background: #404040;
}
.menu-attach-block-wrapper .border-line {
	padding-bottom: 14px;
	background: #2ea3c0;
	line-height: 30px;
}
.menu-attach-block-wrapper .border-line.div-area {
	padding-bottom: 8px;
}
.menu-attach-block-wrapper .border-line .btn.btn-link {
	color: white;
}
.menu-attach-block-wrapper .border-line .btn.btn-link:after {
	content: '\203A';
	font-size: 24px;
	display: inline-block;
	margin-left: 10px;
	color: white;
}
.menu-attach-block-wrapper .border-line .btn.btn-link:hover {
	opacity: 0.7;
}
.menu-attach-block-wrapper .border-line .btn.btn-link:hover:after {
	color: white;
}
.menu-attach-block-wrapper .border-line a {
	color: white;
}
.menu-attach-block-wrapper .border-line a:hover {
	opacity: 0.7;
}
.menu-attach-block-wrapper .border-line a:hover:after {
	color: white;
}
.container-fluid .menu-attach-block-wrapper .fa-2, .container-fluid .menu-attach-block-wrapper .fa-2x {
	font-size: 1.425em;
}
.container-fluid .navbar-header .btn-group.flyout-countries .btn {
	padding: 0;
	line-height: normal;
	font-family: 'Verdana', sans-serif;
}
.navbar-default.erxs .navbar-nav > li > a.menu-attach-block-drop-link {
	background: none;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 60px;
	z-index: 2;
}
.navbar-default.erxs .navbar-nav > li:first-child .menu-attach-block-wrapper a {
	width: auto;
}
.navbar-default.erxs .navbar-nav > li span.extranet-menu {
	display: block;
	background: url("/sites/all/themes/erxs/images/extranet.png") no-repeat center;
	width: 30px;
	height: 30px;
	background-size: 100%;
}
.navbar-default.erxs .menu-attach-block-wrapper ul.nav-pills li, .navbar-default.erxs .menu-attach-block-wrapper div.nav-pills ul li {
	line-height: normal;
	float: none;
}
.navbar-default.erxs .menu-attach-block-wrapper ul.nav-pills li a, .navbar-default.erxs .menu-attach-block-wrapper div.nav-pills ul li a {
	color: #333333;
	font-size: 14px;
	display: inline-block;
	line-height: normal;
	margin: 6px 0;
	padding: 0;
	text-align: left;
}
.navbar-default.erxs .menu-attach-block-wrapper ul.nav-pills li a:first-child, .navbar-default.erxs .menu-attach-block-wrapper div.nav-pills ul li a:first-child {
	width: auto;
}
.navbar-default.erxs .menu-attach-block-wrapper ul.nav-pills li a:hover, .navbar-default.erxs .menu-attach-block-wrapper div.nav-pills ul li a:hover {
	background-color: white;
	color: #2ea3c0;
}
.navbar-default.erxs .menu-choose-country {
	float: left;
	height: 60px;
	line-height: 60px;
}
.navbar-default.erxs .menu-choose-country a {
	display: block;
	background: url(/_custom/euraxess/img/world_globe.png) no-repeat center;
	width: 28px;
}
.navbar-default.erxs .long-menu .menu-choose-country {
	float: none;
	display: inline-block;
}
a.menu-attach-block-drop-link.external {
	background: transparent;
}
a.menu-attach-block-drop-link.external:hover, a.menu-attach-block-drop-link.external:focus {
	background: transparent;
}
#main-menu a.menu-attach-block-drop-link.external {
	background: transparent;
}
#main-menu a.menu-attach-block-drop-link.external:hover, #main-menu a.menu-attach-block-drop-link.external:focus {
	background: transparent;
}
#main-menu-links li.active-trail a.menu-attach-block-drop-link.external, .navbar-default.erxs .navbar-nav > .active > a.menu-attach-block-drop-link.external {
	background: transparent;
}
.navbar-nav li.last ul >li {
	line-height: 30px;
	margin: 4px 0;
}
.navbar-nav li.last ul >li a {
	color: #333333;
	font-size: 16px;
	line-height: normal;
	margin: 16px 0;
	padding: 0;
	text-align: left;
}
.navbar-nav li.last ul >li a:hover {
	color: #2ea3c0;
}
.navbar-nav li.last .description-block {
	padding: 10px 0;
	line-height: 24px;
}
.menu-attach-block-wrapper {
	line-height: normal;
	height: auto;
}
.menu-attach-block-wrapper .btn-link {
	color: #2ea3c0;
}
.menu-attach-block-wrapper .btn-link:after {
	color: #2ea3c0;
}
.menu-attach-block-wrapper .btn.btn-link:hover:after {
	color: #333333;
}
.menu-attach-block-wrapper .sub-menu-item {
	border-left: 2px solid #e5e5e5;
	padding-left: 20px;
}
.menu-attach-block-wrapper .sub-menu-item a.btn, .menu-attach-block-wrapper .sub-menu-item a {
	display: inline;
}
.sub-menu .euraxess-grid-col-1 div.sub-menu-item, .sub-menu .euraxess-grid-12 div.sub-menu-item {
	border-left: 0;
	padding-left: 10px;
}
.menu-attach-block-wrapper .fa {
	vertical-align: middle;
	margin-right: 12px;
}
.border-line {
	padding: 14px 10px 0;
}
.border-line li {
	line-height: normal;
}
.border-line a {
	text-transform: uppercase;
}
.border-line.background-bg {
	padding-bottom: 14px;
}
.menu-attach-block-wrapper ul {
	list-style-type: none;
	padding-left: 0;
}
ul.sub-menu li:first-child div.sub-menu-item {
	border: 0;
	padding-left: 10px;
}
.mobile-page #menu .hidden-md {
	display: block !important;
}
.mobile-page #menu .hidden-xs {
	display: none !important;
}
.mobile-page .erxs .navbar-toggle {
	display: block;
}
.mobile-page .navbar-nav {
	display: none;
	margin: 0;
}
.mobile-page .collapse .navbar-nav {
	display: block;
	margin: 0;
}
.mobile-page .collapse .navbar-nav .col-md-6 {
	width: 100%;
}
.mobile-page ul.sub-menu li:first-child div.sub-menu-item {
	padding-left: 0;
}
.mobile-page #menu {
	top: 0;
	padding-top: 82px;
}
.mobile-page #menu.nav.navbar-nav:before {
	background: #0065a2;
	width: 100%;
	height: 51px;
}
.mobile-page #menu ul.menu {
	height: 100%;
}
.mobile-page .navbar-collapse.collapsing {
	display: none;
}
.mobile-page .menu-attach-block-wrapper {
	position: relative;
	top: 0;
	border: none;
}
.mobile-page .menu-attach-block-wrapper p {
	margin: 0;
}
.mobile-page .menuWrapper nav {
	border: 0;
	margin-top: 0;
	margin-right: 0;
	z-index: 100;
	height: 100%;
}
.mobile-page .menuWrapper.long-menu nav .menu.navbar-nav {
	display: block;
}
.mobile-page .navbar-default.erxs .navbar-nav > li a, .mobile-page .navbar-default.erxs .navbar-nav > li:first-child a {
	color: #333333;
	width: 100%;
}
.mobile-page .navbar-default.erxs .navbar-nav > li a.btn.btn-link, .mobile-page .navbar-default.erxs .navbar-nav > li:first-child a.btn.btn-link {
	display: inline-block;
	font-size: 14px;
	text-align: left;
	background: transparent;
}
.mobile-page .navbar-default.erxs .navbar-nav > li a.btn.btn-link {
	padding: 10px 40px 10px 20px;
}
.mobile-page .navbar-default.erxs .navbar-nav li .sub-menu-item .btn.section-title, .mobile-page .navbar-default.erxs .navbar-nav li .sub-menu-item a.section-title {
	display: inline-block;
	padding: 20px 0 20px 20px;
}
.mobile-page .navbar-nav {
	float: none;
	margin: 0;
}
.mobile-page .navbar-nav > li {
	float: none;
	width: 100%;
	border-bottom: 2px solid #eeeeee;
	display: block;
}
.mobile-page .navbar-nav > li br {
	display: none;
}
.mobile-page .navbar-default.erxs .menu-choose-country {
	float: right;
	height: 50px;
	line-height: 50px;
}
.mobile-page .navbar-default.erxs .navbar-nav li {
	height: auto;
	padding: 0;
	width: 100%;
}
.mobile-page .navbar-default.erxs .navbar-nav li a {
	padding: 20px 60px 20px 10px;
	width: 100%;
}
.mobile-page .navbar-default.erxs .navbar-nav .active-trail {
	background: #2ea3c0;
}
.mobile-page .navbar-default.erxs .navbar-nav .active-trail > a {
	background: #2ea3c0;
	font-weight: 400;
	color: white;
}
.mobile-page .navbar-default.erxs .navbar-nav .active-trail > a:hover {
	background: #2ea3c0;
	color: white;
}
.mobile-page .navbar-default.erxs .navbar-nav .active-trail .menu-attach-block-wrapper a {
	color: #333333;
}
.mobile-page .navbar-default.erxs .navbar-nav .active-trail .menu-attach-block-wrapper a:hover {
	color: #2ea3c0;
}
.mobile-page .navbar-default.erxs .navbar-nav li > a.hasChildren {
	margin-top: 0;
	top: -30px;
	height: 60px;
	width: 60px;
	display: block;
	right: 20px;
}
.mobile-page .navbar-default.erxs .navbar-nav li.hasChildren > a.menu-attach-block-drop-link:after {
	color: #333333;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-size: 24px;
	line-height: 21px;
	font-weight: 300;
	content: '\002B';
	text-indent: 0;
}
.mobile-page .navbar-default.erxs .navbar-nav li.hasChildren .menu-attach-block-drop-link {
	font-size: 0;
	background: #f9f9f9;
	width: auto;
	height: 61px;
	padding: 20px 22px;
	right: 1px;
	bottom: 0;
	height: 100%;
}
.mobile-page .navbar-default.erxs .navbar-nav li.hasChildren.active-trail .menu-attach-block-drop-link {
	background: #3299b3;
}
.mobile-page .navbar-default.erxs .navbar-nav li.hasChildren.active-trail .menu-attach-block-drop-link:after {
	color: white;
}
.mobile-page .region.region-navigation {
	margin-left: 0;
	float: right;
	position: relative;
}
.mobile-page .region.region-navigation .search-lens {
	padding: 0 6px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	display: inline-block;
}
.mobile-page .region.region-navigation .search-lens:before {
	color: white;
	font: normal normal normal 22px FontAwesome;
	display: inline-block;
	content: "\f002";
	padding: 10px 4px;
	cursor: pointer;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	vertical-align: middle;
}
.mobile-page .region.region-navigation .content p {
	margin: 0;
}
.mobile-page #views-exposed-form-site-search-page .views-exposed-form {
	position: absolute;
	width: 840px;
	right: 0;
	top: 60px;
	z-index: 6;
	display: none;
}
.mobile-page #views-exposed-form-site-search-page .views-exposed-form .views-exposed-widget {
	float: none;
	display: inline-block;
	vertical-align: top;
}
.mobile-page #views-exposed-form-site-search-page .views-exposed-form .views-exposed-widget .form-submit {
	text-indent: -9999px;
	margin-top: 0;
	font-size: 0;
	line-height: normal;
}
.mobile-page #views-exposed-form-site-search-page .views-exposed-form .views-exposed-widget .form-submit:before {
	display: block;
	content: "\f002";
	color: white;
	font: normal normal normal 26px FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	text-indent: 0;
}
.mobile-page #views-exposed-form-site-search-page .views-exposed-form .btn-primary {
	background-color: #0065a2;
	padding: 10px;
}
.mobile-page #views-exposed-form-site-search-page .views-exposed-widgets {
	margin: 0 auto;
	width: 80%;
	float: right;
	box-shadow: 1px 0 12px 3px rgba(0,0,0,0.2);
	background: white;
	padding: 20px 0;
	line-height: normal;
	text-align: center;
}
.mobile-page .views-widget-filter-search_api_views_fulltext label {
	display: none;
}
.mobile-page {
	position: relative;
	left: 0;
}
.mobile-page .menuWrapper.long-menu nav .menu.navbar-nav {
	overflow: visible;
	max-height: none;
}
.mobile-page .navbar-default.erxs .navbar-nav .sub-menu-item a {
	padding: 0;
}
.mobile-page .navbar-default.erxs .navbar-nav .menu-attach-block-wrapper .sub-menu ul.nav-pills li a, .mobile-page .navbar-default.erxs .navbar-nav .menu-attach-block-wrapper .sub-menu div.nav-pills ul li a {
	padding: 10px 40px 10px 20px;
}
.mobile-page .navbar-default.erxs .navbar-nav .menu-attach-block-wrapper ul.nav-pills li a:hover, .mobile-page .navbar-default.erxs .navbar-nav .menu-attach-block-wrapper div.nav-pills ul li a:hover {
	background-color: transparent;
}
.mobile-page .navbar-default.erxs .navbar-nav .navbar-nav li.leaf:hover {
	background: transparent;
}
.mobile-page .navbar-default.erxs .navbar-nav .navbar-nav li.leaf.active-trail:hover {
	background: #2ea3c0;
}
.mobile-page .navbar-default.erxs .navbar-nav .navbar-nav li.leaf:after, .mobile-page .navbar-default.erxs .navbar-nav .navbar-nav li.leaf:before {
	width: 0;
	height: 0;
}
.mobile-page .navbar-default.erxs .navbar-nav .navbar-nav li.leaf .overview-link, .mobile-page .navbar-default.erxs .navbar-nav .navbar-nav li.leaf .border-line .btn-link, .mobile-page .navbar-default.erxs .navbar-nav .navbar-nav li.leaf .border-line a {
	color: #333333;
	padding: 10px 40px 10px 20px;
	display: block;
}
.mobile-page .navbar-default.erxs .navbar-nav .navbar-nav li.leaf .overview-link:hover, .mobile-page .navbar-default.erxs .navbar-nav .navbar-nav li.leaf .border-line .btn-link:hover, .mobile-page .navbar-default.erxs .navbar-nav .navbar-nav li.leaf .border-line a:hover {
	opacity: 1;
}
.mobile-page .navbar-default.erxs .navbar-nav .navbar-nav li.leaf .overview-link.arrow-link:after, .mobile-page .navbar-default.erxs .navbar-nav .navbar-nav li.leaf .border-line .btn-link.arrow-link:after, .mobile-page .navbar-default.erxs .navbar-nav .navbar-nav li.leaf .border-line a.arrow-link:after {
	display: none;
}
.mobile-page .navbar-default.erxs .navbar-nav .navbar-nav li.leaf .overview-item a {
	color: #333333;
}
.mobile-page .menu-attach-block-wrapper .sub-menu-item {
	border: 0;
	padding-right: 48px;
}
.mobile-page .menu-attach-block-wrapper .sub-menu-item p {
	margin: 0;
}
.mobile-page .sub-menu {
	background: white;
	padding-left: 0;
}
.mobile-page .sub-menu .euraxess-grid + p {
	display: none;
}
.mobile-page .sub-menu p {
	margin: 0;
}
.mobile-page .sub-menu .overview-item {
	display: none;
}
.mobile-page .sub-menu .nav.nav-pills {
	display: none;
	margin: 0 -50px 0 0;
}
.mobile-page .sub-menu .nav.nav-pills.open {
	display: block;
}
.mobile-page .sub-menu .nav.nav-pills.open ul {
	display: block;
}
.mobile-page .sub-menu .sub-menu-item {
	padding-left: 0;
	border-top: 2px solid #eeeeee;
	list-style: none;
}
.mobile-page .sub-menu .sub-menu-item .section-title {
	font-family: 'Arial', sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	padding-left: 20px;
	padding-top: 20px;
}
.mobile-page .sub-menu .sub-menu-item .section-title a {
	display: block;
	padding-left: 0;
	color: #333333;
}
.mobile-page .sub-menu .sub-menu-item .section-title p {
	font-weight: 400;
	line-height: 20px;
}
.mobile-page .sub-menu .sub-menu-item:hover {
	cursor: pointer;
}
.mobile-page .sub-menu .sub-menu-item.has-arrow:after {
	content: '\FE40';
	color: #333333;
	font-weight: 300;
	font-size: 24px;
	line-height: 41px;
	font-family: 'Arial', sans-serif;
	position: absolute;
	right: 17px;
	top: 17px;
}
.mobile-page .sub-menu .sub-menu-item.has-arrow.active:after {
	content: '\FE3F';
	font-weight: 300;
	font-size: 24px;
	line-height: 21px;
	font-family: 'Arial', sans-serif;
}
.mobile-page .sub-menu .sub-menu-item.links {
	padding-right: 0;
	border-top: 0;
}
.mobile-page .sub-menu .sub-menu-item.links:after {
	display: none;
}
.mobile-page .sub-menu div.sub-menu-item {
	padding-left: 0;
}
.mobile-page div.sub-menu + p {
	display: none;
}
.mobile-page .menu-attach-block-wrapper.open .sub-menu .sub-menu-item {
	border-top: 0;
}
.mobile-page .navbar-nav ul li.last ul li {
	margin: -1px 0 0 0;
	line-height: 60px;
}
.mobile-page .navbar-nav ul li.last ul li a {
	font-size: 14px;
}
.mobile-page .navbar-nav ul li.last ul li:first-child {
	border: none !important;
}
.mobile-page .navbar-nav ul li.last ul.submenu li:first-child {
	border-top: 0 !important;
}
.mobile-page .menu.nav li.leaf a.menu-attach-block-drop-link.active-link:after {
	content: '\2212';
	font-weight: 400;
	font-family: 'Arial', sans-serif;
}
.mobile-page .menu-attach-block-wrapper {
	display: none;
}
.mobile-page .menu-attach-block-wrapper.open {
	display: block !important;
}
.mobile-page .navbar-default.erxs .navbar-nav > li.active-trail {
	border-bottom: 2px solid #eeeeee;
}
.mobile-page .navbar-default.erxs .navbar-nav > li.active-trail .section-title a {
	color: #333333;
}
.mobile-page .navbar-default.erxs .navbar-nav > li.active-trail a {
	color: white;
}
.mobile-page .navbar-default.erxs .navbar-nav > li.active-trail a:after {
	color: white;
}
.mobile-page .navbar-default.erxs .navbar-nav > li.active-trail a.section-title {
	color: #333333;
}
.mobile-page .navbar-default.erxs .navbar-nav > li.active-trail .overview-link, .mobile-page .navbar-default.erxs .navbar-nav > li.active-trail .border-line .btn-link {
	color: #333333;
}
.mobile-page .navbar-default.erxs .navbar-nav > li.active-trail .overview-item a {
	color: #333333;
}
.mobile-page .menu-attach-block-wrapper {
	background: white;
	padding: 0 3px;
}
.mobile-page .navbar-default.erxs .menu-attach-block-wrapper ul.nav-pills, .mobile-page .navbar-default.erxs .menu-attach-block-wrapper div.nav-pills ul {
	background: #f2f2f2;
}
.mobile-page .navbar-default.erxs .menu-attach-block-wrapper ul.nav-pills li, .mobile-page .navbar-default.erxs .menu-attach-block-wrapper div.nav-pills ul li {
	border: none;
}
.mobile-page .navbar-default.erxs .menu-attach-block-wrapper ul.nav-pills li >a, .mobile-page .navbar-default.erxs .menu-attach-block-wrapper div.nav-pills ul li >a {
	color: #333333;
	font-family: 'Arial', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: 300;
	padding: 10px 0 10px 30px;
	margin: 0;
	width: auto;
	display: block;
	text-align: left;
}
.mobile-page .dev-query {
	display: none;
}
.mobile-page .border-line {
	background: transparent;
	margin: 0;
	border-top: 0;
	padding: 10px 0 0 0;
}
.mobile-page .border-line .fa {
	display: none;
}
.mobile-page .border-line a {
	font-family: 'Arial', sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	text-align: left;
	color: #333333;
}
.mobile-page .border-line a.btn-link {
	margin: 0;
}
.mobile-page .border-line a.btn.btn-link:after {
	display: none;
}
.mobile-page .border-line a.btn.btn-link:hover {
	opacity: 1;
}
.mobile-page .navbar-nav li.first {
	border-top: 2px solid #eeeeee;
}
.mobile-page .navbar-nav {
	background-color: white;
}
.mobile-page .navbar-nav .menu {
	z-index: 100;
	-webkit-box-shadow: inset 1px 1px 5px 0 rgba(0,0,0,0.75);
	-moz-box-shadow: inset 1px 1px 5px 0 rgba(0,0,0,0.75);
	box-shadow: inset 1px 1px 5px 0 rgba(0,0,0,0.75);
	padding-left: 3px;
}
.mobile-page .navbar-collapse.collapse {
	overflow: visible;
}
.mobile-page #menu {
	position: absolute;
	display: none;
	width: 284px;
	right: -560px;
	border: 0;
}
.mobile-page.animate-page #menu {
	display: block;
}
.mobile-page .menu-attach-block-wrapper {
	min-width: 280px;
	width: 280px;
	left: 0 !important;
}
.btn.btn-link {
	padding: 0;
}
a {
	color: #2ea3c0;
	fill: #2ea3c0;
}
a:hover, a:focus {
	color: #1f6f82;
	fill: #1f6f82;
	text-decoration: none;
}
a[name] {
	color: #333333;
}
a[name]:hover {
	color: #333333;
}
.text-right-link {
	text-align: right;
}
.item-wrapper {
	background: #f2f2f2;
	padding: 0 20px;
	margin-bottom: 10px;
	font-size: 14px;
}
.item-wrapper h4 {
	margin: 0;
	padding: 0 0 10px 0;
}
.item-wrapper strong {
	font-size: 14px;
	display: block;
}
.item-wrapper.last-item {
	margin-bottom: 20px;
}
.btn-link {
	color: #2ea3c0;
	fill: #2ea3c0;
	padding: 0;
}
.btn-link:hover, .btn-link:focus {
	color: #1f6f82;
	fill: #1f6f82;
	text-decoration: none;
}
.btn-link.action {
	font-weight: 400;
	text-transform: uppercase;
}
.btn-link.action .fa {
	margin-right: 8px;
}
.btn-link.action:hover .fa-star-o:before {
	content: '\f005';
}
.btn-link.action.back {
	margin-bottom: 20px;
	margin-top: 24px;
}
.btn-link.action.back:before {
	color: #2ea3c0;
	content: '\2329';
	display: inline-block;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	margin-right: 8px;
	margin-top: -2px;
	vertical-align: top;
}
 .btn-link.action.back:before:hover {
 color: #003556;
}
.btn-link.researcher {
	color: #0065a2;
}
.btn-link.researcher:hover, .btn-link.researcher:focus {
	color: #003556;
}
.btn-link.organisation {
	color: #c71f98;
}
.btn-link.organisation:hover, .btn-link.organisation:focus {
	color: #851565;
}
a:hover, a:focus {
	color: #1f6f82;
	fill: #1f6f82;
	text-decoration: none;
}
a.action {
	font-weight: 400;
	text-transform: uppercase;
}
a.action .fa {
	margin-right: 8px;
}
a.action:hover .fa-star-o:before {
	content: '\f005';
}
a.action.back {
	margin-bottom: 20px;
	margin-top: 24px;
}
a.action.back:before {
	color: #2ea3c0;
	content: '\2329';
	display: inline-block;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	margin-right: 8px;
	margin-top: -2px;
	vertical-align: top;
}
 a.action.back:before:hover {
 color: #003556;
}
a.researcher {
	color: #0065a2;
}
a.researcher:hover, a.researcher:focus {
	color: #003556;
}
a.organisation {
	color: #c71f98;
}
a.organisation:hover, a.organisation:focus {
	color: #851565;
}
.external-icon {
	height: 20px;
	margin-bottom: -3px;
	margin-left: 8px;
	width: 20px;
}
.external-link:hover {
	text-decoration: underline;
}
.arrow-link {
	text-transform: uppercase;
	display: inline-block;
}
.arrow-link:after {
	font-size: 26px;
	line-height: 23px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	content: "\203A";
	display: inline-block;
	padding-left: 5px;
	vertical-align: middle;
	margin-top: -9px;
	text-decoration: none;
}
.link-bg {
	color: white;
	margin-left: 15px;
	margin-top: 21px;
	text-transform: uppercase;
}
.link-bg:hover {
	color: #cccccc;
}
.link-bg:after {
	content: '\203A';
	display: inline-block;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 26px;
	line-height: 23px;
	margin-top: -9px;
	padding-left: 5px;
	text-decoration: none;
	vertical-align: middle;
}
h1 {
	color: #333333;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 48px;
	line-height: 52px;
}
h1 .btn-link, h1 a {
	color: #333333;
	fill: #333333;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-size: 48px;
	line-height: 52px;
}
h1 .btn-link:hover, h1 a:hover, h1 .btn-link:focus, h1 a:focus {
	color: #2ea3c0;
	text-decoration: none;
}
h1 .btn-link.researcher, h1 a.researcher {
	color: #333333;
}
h1 .btn-link.researcher:hover, h1 a.researcher:hover, h1 .btn-link.researcher:focus, h1 a.researcher:focus {
	color: #0065a2;
	fill: #0065a2;
}
h1 .btn-link.organisation, h1 a.organisation {
	color: #333333;
}
h1 .btn-link.organisation:hover, h1 a.organisation:hover, h1 .btn-link.organisation:focus, h1 a.organisation:focus {
	color: #c71f98;
	fill: #c71f98;
}
h1 .btn-link.external-link:hover, h1 a.external-link:hover {
	text-decoration: none;
}
h2 {
	color: #333333;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 32px;
	line-height: 38px;
}
h2 .btn-link, h2 a {
	color: #333333;
	fill: #333333;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 32px;
	line-height: 38px;
}
h2 .btn-link:hover, h2 a:hover, h2 .btn-link:focus, h2 a:focus {
	color: #2ea3c0;
	text-decoration: none;
}
h2 .btn-link.researcher, h2 a.researcher {
	color: #333333;
}
h2 .btn-link.researcher:hover, h2 a.researcher:hover, h2 .btn-link.researcher:focus, h2 a.researcher:focus {
	color: #0065a2;
	fill: #0065a2;
}
h2 .btn-link.organisation, h2 a.organisation {
	color: #333333;
}
h2 .btn-link.organisation:hover, h2 a.organisation:hover, h2 .btn-link.organisation:focus, h2 a.organisation:focus {
	color: #c71f98;
	fill: #c71f98;
}
h2 .btn-link.external-link:hover, h2 a.external-link:hover {
	text-decoration: none;
}
h3 {
	color: #333333;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 26px;
	line-height: 32px;
}
h3 .btn-link, h3 a {
	color: #333333;
	fill: #333333;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 26px;
	line-height: 32px;
}
h3 .btn-link:hover, h3 a:hover, h3 .btn-link:focus, h3 a:focus {
	color: #2ea3c0;
	text-decoration: none;
}
h3 .btn-link.researcher, h3 a.researcher {
	color: #333333;
}
h3 .btn-link.researcher:hover, h3 a.researcher:hover, h3 .btn-link.researcher:focus, h3 a.researcher:focus {
	color: #0065a2;
	fill: #0065a2;
}
h3 .btn-link.organisation, h3 a.organisation {
	color: #333333;
}
h3 .btn-link.organisation:hover, h3 a.organisation:hover, h3 .btn-link.organisation:focus, h3 a.organisation:focus {
	color: #c71f98;
	fill: #c71f98;
}
h3 .btn-link.external-link:hover, h3 a.external-link:hover {
	text-decoration: none;
}
.text-shadow h1, .text-shadow h2, .text-shadow h3, .text-shadow h4, .text-shadow p {
	text-shadow: 0 2px 2px rgba(0,0,0,0.5);
}
.page-header {
	border-bottom: 0;
	padding-bottom: 0;
}
.section-title {
	text-transform: uppercase;
}
.section-title h3 {
	margin-bottom: 0;
}
.author-name {
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}
.caption {
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 25px;
	text-align: center;
}
.container-fluid .section-wrapper div.link_wrapper + div.link_wrapper {
	margin-top: 16px;
}
.container-fluid .section-wrapper div.link_wrapper + div.link_wrapper a {
	line-height: normal;
}
.container-fluid .section-wrapper div.link_wrapper + div.link_wrapper a svg:not(:root) {
	margin-left: 0;
}
.container-fluid .section-wrapper .section-item a, .container-fluid .section-wrapper .section-item .btn {
	margin: 0;
}
.share-fb, .share-tw, .share-plus, .share-ln {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	-webkit-transition: background ease-in-out 0.25s;
	-o-transition: background ease-in-out 0.25s;
	-moz-transition: background ease-in-out 0.25s;
	transition: background ease-in-out 0.25s;
}
.share-fb span, .share-tw span, .share-plus span, .share-ln span {
	-webkit-transition: color ease-in-out 0.25s;
	-o-transition: color ease-in-out 0.25s;
	-moz-transition: color ease-in-out 0.25s;
	transition: color ease-in-out 0.25s;
}
.share-fb i, .share-tw i, .share-plus i, .share-ln i {
	vertical-align: middle;
}
.share-fb i {
	color: #3a5795;
}
.share-tw i {
	color: #55acee;
}
.share-plus i {
	color: #dc4e41;
}
.share-ln i {
	color: #0077b5;
}
.share-fb span {
	color: #cccccc;
}
.share-fb span:hover {
	color: #3a5795;
}
.share-tw span {
	color: #cccccc;
}
.share-tw span:hover {
	color: #55acee;
}
.share-plus span {
	color: #cccccc;
}
.share-plus span:hover {
	color: #dc4e41;
}
.share-ln span {
	color: #cccccc;
}
.share-ln span:hover {
	color: #0077b5;
}
.collapse-all {
	margin-top: 24px;
}
.btn-success, .btn-default, .btn-danger, .btn-info, .form-submit {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-appearance: none;
	box-shadow: none;
	text-shadow: none;
	display: inline-block;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 18px;
	text-transform: uppercase;
}
.btn-success, .btn-info, .btn-default {
	background: #2ea3c0;
	border: 2px solid white;
	color: white;
}
.btn-success:focus, .btn-info:focus, .btn-default:focus, .btn-success:hover, .btn-info:hover, .btn-default:hover {
	background-color: #1f6f82;
	border: 2px solid white;
	color: white;
	text-decoration: none;
	-webkit-transition: background-color 0.5s ease;
	-o-transition: background-color 0.5s ease;
	-moz-transition: background-color 0.5s ease;
	transition: background-color 0.5s ease;
}
.btn-success.disabled, .btn-info.disabled, .btn-default.disabled, .btn-success:disabled, .btn-info:disabled, .btn-default:disabled, .btn-success[disabled], .btn-info[disabled], .btn-default[disabled] {
	background-color: #2ea3c0;
	border-color: white;
	opacity: 0.8;
}
.bootstrap-select .btn-default.dropdown-toggle.disabled, .bootstrap-select .btn-default.dropdown-toggle:disabled, .bootstrap-select .btn-default.dropdown-toggle[disabled] {
	background-color: #f2f2f2;
	border-color: transparent;
	opacity: 0.8;
}
.form-actions {
	margin-top: 30px;
}
.form-submit#edit-submit {
	background-color: #fdc200;
	border: 0;
	color: #333333;
	min-width: 120px;
}
.form-submit#edit-submit:focus, .form-submit#edit-submit:hover {
	background-color: #b18700;
	border: 0;
	color: #333333;
	-webkit-transition: background-color 0.5s ease;
	-o-transition: background-color 0.5s ease;
	-moz-transition: background-color 0.5s ease;
	transition: background-color 0.5s ease;
}
.btn-danger#edit-submit {
	background-color: #b92c28;
	color: white;
	margin: 5px 0.8% 5px 0;
}
.btn-danger#edit-submit:focus, .btn-danger#edit-submit:hover {
	background-color: #c12e2a;
	color: white;
}
.field-type-image .media-widget.form-media, .field-type-image .button.browse, .form-type-media .media-widget.form-media, .form-type-media .button.browse {
	display: inline-block;
}
.node-funding-form .field-type-image .media-widget.form-media, .node-funding-form .form-type-media .media-widget.form-media, .node-event-form .field-type-image .media-widget.form-media, .node-event-form .form-type-media .media-widget.form-media, .node-news-form .field-type-image .media-widget.form-media, .node-news-form .form-type-media .media-widget.form-media {
	display: block;
}
.btn-primary, .field-type-image .button.browse, .field-type-image .edit, .form-type-media .button.browse, .form-media .edit {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background-color: #2ea3c0;
	background-image: none;
	border: 2px solid white;
	box-shadow: none;
	color: white;
	display: inline-block;
	margin: 5px 0.8% 5px 0;
	padding: 12px 18px;
	text-shadow: none;
	text-transform: uppercase;
}
.btn-primary:focus, .field-type-image .button.browse:focus, .field-type-image .edit:focus, .form-type-media .button.browse:focus, .form-media .edit:focus, .btn-primary:hover, .field-type-image .button.browse:hover, .field-type-image .edit:hover, .form-type-media .button.browse:hover, .form-media .edit:hover {
	background-color: #1f6f82;
	border: 2px solid white;
	color: white;
	text-decoration: none;
	-webkit-transition: background-color 0.5s ease;
	-o-transition: background-color 0.5s ease;
	-moz-transition: background-color 0.5s ease;
	transition: background-color 0.5s ease;
}
.btn-primary.disabled, .field-type-image .button.browse.disabled, .field-type-image .edit.disabled, .form-type-media .button.browse.disabled, .form-media .edit.disabled, .btn-primary:disabled, .field-type-image .button.browse:disabled, .field-type-image .edit:disabled, .form-type-media .button.browse:disabled, .form-media .edit:disabled, .btn-primary[disabled], .field-type-image .button.browse[disabled], .field-type-image .edit[disabled], .form-type-media .button.browse[disabled], .form-media .edit[disabled] {
	background-color: #2ea3c0;
	border-color: white;
	opacity: 0.6;
}
.btn-primary.researcher-bg, .field-type-image .button.browse.researcher-bg, .field-type-image .edit.researcher-bg, .form-type-media .button.browse.researcher-bg, .form-media .edit.researcher-bg {
	background-color: #0065a2;
}
.btn-primary.researcher-bg:focus, .field-type-image .button.browse.researcher-bg:focus, .field-type-image .edit.researcher-bg:focus, .form-type-media .button.browse.researcher-bg:focus, .form-media .edit.researcher-bg:focus, .btn-primary.researcher-bg:hover, .field-type-image .button.browse.researcher-bg:hover, .field-type-image .edit.researcher-bg:hover, .form-type-media .button.browse.researcher-bg:hover, .form-media .edit.researcher-bg:hover {
	background-color: #003556;
	border: 2px solid white;
}
.btn-primary.organisation-bg, .field-type-image .button.browse.organisation-bg, .field-type-image .edit.organisation-bg, .form-type-media .button.browse.organisation-bg, .form-media .edit.organisation-bg {
	background-color: #c71f98;
}
.btn-primary.organisation-bg:focus, .field-type-image .button.browse.organisation-bg:focus, .field-type-image .edit.organisation-bg:focus, .form-type-media .button.browse.organisation-bg:focus, .form-media .edit.organisation-bg:focus, .btn-primary.organisation-bg:hover, .field-type-image .button.browse.organisation-bg:hover, .field-type-image .edit.organisation-bg:hover, .form-type-media .button.browse.organisation-bg:hover, .form-media .edit.organisation-bg:hover {
	background-color: #851565;
	border: 2px solid white;
	color: white;
}
.btn-primary.emphasis-bg, .field-type-image .button.browse.emphasis-bg, .field-type-image .edit.emphasis-bg, .form-type-media .button.browse.emphasis-bg, .form-media .edit.emphasis-bg {
	background-color: #fdc200;
	border: 0;
	color: #333333;
}
.btn-primary.emphasis-bg:focus, .field-type-image .button.browse.emphasis-bg:focus, .field-type-image .edit.emphasis-bg:focus, .form-type-media .button.browse.emphasis-bg:focus, .form-media .edit.emphasis-bg:focus, .btn-primary.emphasis-bg:hover, .field-type-image .button.browse.emphasis-bg:hover, .field-type-image .edit.emphasis-bg:hover, .form-type-media .button.browse.emphasis-bg:hover, .form-media .edit.emphasis-bg:hover {
	background-color: #b18700;
	border: 0;
	color: #333333;
}
.btn-primary.btn-bg:focus, .field-type-image .button.browse.btn-bg:focus, .field-type-image .edit.btn-bg:focus, .form-type-media .button.browse.btn-bg:focus, .form-media .edit.btn-bg:focus, .btn-primary.btn-bg:hover, .field-type-image .button.browse.btn-bg:hover, .field-type-image .edit.btn-bg:hover, .form-type-media .button.browse.btn-bg:hover, .form-media .edit.btn-bg:hover {
	background-color: transparent;
	border: 2px solid #cccccc;
	color: #cccccc;
	text-decoration: none;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.btn-primary.btn-bg.researcher-bg:focus, .field-type-image .button.browse.btn-bg.researcher-bg:focus, .field-type-image .edit.btn-bg.researcher-bg:focus, .form-type-media .button.browse.btn-bg.researcher-bg:focus, .form-media .edit.btn-bg.researcher-bg:focus, .btn-primary.btn-bg.researcher-bg:hover, .field-type-image .button.browse.btn-bg.researcher-bg:hover, .field-type-image .edit.btn-bg.researcher-bg:hover, .form-type-media .button.browse.btn-bg.researcher-bg:hover, .form-media .edit.btn-bg.researcher-bg:hover {
	border: 2px solid #cccccc;
	color: #cccccc;
}
.btn-primary.btn-bg.organisation-bg:focus, .field-type-image .button.browse.btn-bg.organisation-bg:focus, .field-type-image .edit.btn-bg.organisation-bg:focus, .form-type-media .button.browse.btn-bg.organisation-bg:focus, .form-media .edit.btn-bg.organisation-bg:focus, .btn-primary.btn-bg.organisation-bg:hover, .field-type-image .button.browse.btn-bg.organisation-bg:hover, .field-type-image .edit.btn-bg.organisation-bg:hover, .form-type-media .button.browse.btn-bg.organisation-bg:hover, .form-media .edit.btn-bg.organisation-bg:hover {
	border: 2px solid #cccccc;
	color: #cccccc;
}
.btn-primary.btn-bg.emphasis-bg:focus, .field-type-image .button.browse.btn-bg.emphasis-bg:focus, .field-type-image .edit.btn-bg.emphasis-bg:focus, .form-type-media .button.browse.btn-bg.emphasis-bg:focus, .form-media .edit.btn-bg.emphasis-bg:focus, .btn-primary.btn-bg.emphasis-bg:hover, .field-type-image .button.browse.btn-bg.emphasis-bg:hover, .field-type-image .edit.btn-bg.emphasis-bg:hover, .form-type-media .button.browse.btn-bg.emphasis-bg:hover, .form-media .edit.btn-bg.emphasis-bg:hover {
	background-color: #b18700;
	color: #333333;
	border: 0;
}
.field-type-image .edit {
	display: inline;
	padding: 15px 18px 17px;
}
.image_button_container {
	background: url(/sites/all/themes/erxs/images/img_bg.jpg) no-repeat top center;
	text-align: center;
}
.image_button_container .btn-primary {
	margin: 5px auto;
}
.button-wrapper p {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}
.button-wrapper p .btn {
	white-space: nowrap;
}
aside[role="complementary"], div[role="complementary"] {
	z-index: 2;
}
blockquote {
	color: #333333;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 25px;
}
cite {
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}
code {
	color: #0d5ead;
}
dl dd {
	margin-left: 20px;
}
dl dt {
	margin-top: 14px;
}
ul {
	list-style-type: square;
	padding-left: 14px;
}
ol {
	padding-left: 20px;
}
ol li {
	line-height: 18px;
	padding: 0 0 10px;
}
sub, sup {
	margin-left: 4px;
}
q {
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}
pre {
	background: white;
	border: 0;
	border-radius: 0;
	-moz-box-shadow: 1px 0 6px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 0 6px 2px rgba(0,0,0,0.1);
	box-shadow: 1px 0 6px 2px rgba(0,0,0,0.1);
	color: #404040;
	position: relative;
}
.longtext .cl-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin: 10px 0;
}
.country-selector a {
	margin-top: 12px;
	display: inline-block;
}
.country-selector .country-flag {
	display: inline-block;
	vertical-align: middle;
	min-height: 22px;
	min-width: 32px;
	margin-right: 8px;
	background: url(/sites/all/themes/erxs/images/sprite_flags.png) no-repeat;
	background-position: -1000px -1000px;
}
.country-selector .country-flag.al {
	background-position: 0 0;
}
.country-selector .country-flag.at, .country-selector .country-flag.flag2 {
	background-position: 0 -41px;
}
.country-selector .country-flag.be, .country-selector .country-flag.flag3 {
	background-position: 0 -81px;
}
.country-selector .country-flag.ba {
	background-position: 0 -121px;
}
.country-selector .country-flag.bg, .country-selector .country-flag.flag23 {
	background-position: 0 -161px;
}
.country-selector .country-flag.hr, .country-selector .country-flag.flag7 {
	background-position: 0 -201px;
}
.country-selector .country-flag.cy {
	background-position: 0 -241px;
}
.country-selector .country-flag.cz, .country-selector .country-flag.flag25 {
	background-position: 0 -281px;
}
.country-selector .country-flag.dk, .country-selector .country-flag.flag28 {
	background-position: 0 -321px;
}
.country-selector .country-flag.ee, .country-selector .country-flag.flag5 {
	background-position: 0 -361px;
}
.country-selector .country-flag.fo {
	background-position: -150px 0;
}
.country-selector .country-flag.fi {
	background-position: -150px -41px;
}
.country-selector .country-flag.fr {
	background-position: -150px -81px;
}
.country-selector .country-flag.mk {
	background-position: -150px -121px;
}
.country-selector .country-flag.de, .country-selector .country-flag.flag4 {
	background-position: -150px -161px;
}
.country-selector .country-flag.gr, .country-selector .country-flag.flag6, .country-selector .country-flag.el {
	background-position: -150px -201px;
}
.country-selector .country-flag.hu {
	background-position: -150px -241px;
}
.country-selector .country-flag.is {
	background-position: -150px -281px;
}
.country-selector .country-flag.ie, .country-selector .country-flag.flag8 {
	background-position: -150px -321px;
}
.country-selector .country-flag.il, .country-selector .country-flag.flag27 {
	background-position: -150px -361px;
}
.country-selector .country-flag.it {
	background-position: -300px 0;
}
.country-selector .country-flag.lv {
	background-position: -300px -41px;
}
.country-selector .country-flag.lt {
	background-position: -300px -81px;
}
.country-selector .country-flag.lu, .country-selector .country-flag.flag24 {
	background-position: -300px -121px;
}
.country-selector .country-flag.mt {
	background-position: -300px -161px;
}
.country-selector .country-flag.md {
	background-position: -300px -201px;
}
.country-selector .country-flag.me {
	background-position: -300px -241px;
}
.country-selector .country-flag.nl, .country-selector .country-flag.flag9 {
	background-position: -300px -281px;
}
.country-selector .country-flag.no {
	background-position: -300px -321px;
}
.country-selector .country-flag.pl, .country-selector .country-flag.flag10 {
	background-position: -300px -361px;
}
.country-selector .country-flag.pt, .country-selector .country-flag.flag11 {
	background-position: -451px 0;
}
.country-selector .country-flag.ro {
	background-position: -451px -41px;
}
.country-selector .country-flag.rs, .country-selector .country-flag.flag12 {
	background-position: -451px -81px;
}
.country-selector .country-flag.se, .country-selector .country-flag.flag22 {
	background-position: -451px -121px;
}
.country-selector .country-flag.si, .country-selector .country-flag.flag13 {
	background-position: -451px -161px;
}
.country-selector .country-flag.sk {
	background-position: -451px -201px;
}
.country-selector .country-flag.es {
	background-position: -451px -241px;
}
.country-selector .country-flag.ch, .country-selector .country-flag.flag26 {
	background-position: -451px -281px;
}
.country-selector .country-flag.tr {
	background-position: -451px -321px;
}
.country-selector .country-flag.uk, .country-selector .country-flag.flag14 {
	background-position: -451px -361px;
}
.country-selector .country-flag.eu, .country-selector .country-flag.flag1 {
	background-position: -600px 0;
}
.country-selector .country-flag.asean {
	background-position: -600px -41px;
}
.country-selector .country-flag.br {
	background-position: -600px -81px;
}
.country-selector .country-flag.cn {
	background-position: -600px -121px;
}
.country-selector .country-flag.in {
	background-position: -600px -161px;
}
.country-selector .country-flag.jp {
	background-position: -600px -201px;
}
.country-selector .country-flag.na {
	background-position: -600px -241px;
	height: 42px;
}
.footer .country-selector, footer .country-selector {
	color: white;
	font-size: 13px;
}
.footer .country-selector p, .footer .country-selector a, footer .country-selector p, footer .country-selector a {
	color: white;
}
.page-user-reset .control-label[for="edit-pass"] {
	display: none;
}
.password-help {
	display: inline-block !important;
	color: white;
	background-color: #2ea3c0;
	padding-top: 10px;
	text-align: center;
}
.password-help ul {
	min-width: 200px;
	margin: 5px 10px 10px 10px;
	text-align: left;
}
.tabledrag-handle {
	display: inline;
}
.has-feedback .control-label, .has-feedback .label {
	display: inline !important;
}
.has-feedback label~.form-control-feedback {
	top: 0;
}
.has-feedback .progress {
	margin: 7px 0 0;
}
.ui-autocomplete.ui-menu {
	box-shadow: 0 2px 14px 0 rgba(0,0,0,0.08);
}
.ui-autocomplete.ui-menu .ui-menu-item {
	background-image: none;
	border: 0;
	min-width: 300px;
	width: auto;
}
.ui-autocomplete.ui-menu .ui-menu-item a {
	color: #333333;
	padding: 11px 20px;
}
.ui-autocomplete.ui-menu .ui-menu-item a .autocomplete-deluxe-highlight-char {
	color: #0065a2;
}
.ui-autocomplete.ui-menu .ui-menu-item a:hover {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background-color: #2ea3c0;
	background-image: none;
	border: 0;
	color: white;
}
.ui-autocomplete.ui-menu .ui-menu-item:hover {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background-color: #2ea3c0;
	background-image: none;
	border: 0;
}
.ui-autocomplete.ui-menu .ui-menu-item:hover a {
	color: white;
}
.ui-autocomplete.ui-menu .ui-state-hover, .ui-autocomplete.ui-menu .autocomplete-deluxe-item-focus {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background-color: #2ea3c0;
	background-image: none;
	border: 0;
	color: white;
}
.ui-autocomplete.ui-menu .ui-state-hover a, .ui-autocomplete.ui-menu .autocomplete-deluxe-item-focus a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background-color: #2ea3c0;
	background-image: none;
	border: 0;
	color: white;
}
.ui-autocomplete.ui-menu .ui-state-focus {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background-color: #2ea3c0;
	background-image: none;
	border: 0;
	color: white !important;
}
.ui-autocomplete.ui-menu .ui-state-focus a {
	color: white;
}
.container-fluid .form-control, .container-fluid textarea, .container-fluid .autocomplete-deluxe-multiple {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-appearance: none;
	background: #f2f2f2;
	border: 0;
	height: auto;
	padding: 14px 20px;
}
.container-fluid .form-control.background-bg, .container-fluid textarea.background-bg, .container-fluid .autocomplete-deluxe-multiple.background-bg {
	background: #f2f2f2;
}
.container-fluid .autocomplete-deluxe-container {
	width: 100%;
}
.container-fluid .autocomplete-deluxe-container .autocomplete-deluxe-form {
	background-color: #f2f2f2;
	color: #333333;
	padding: 2px 5px;
}
.container-fluid .autocomplete-deluxe-multiple {
	padding: 11px 20px;
	vertical-align: middle;
}
.container-fluid .autocomplete-deluxe-multiple .autocomplete-deluxe-item {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background: white;
	background-image: none;
	border: 0;
	color: #333333;
	line-height: 18px;
	padding: 5px 25px 5px 5px;
}
.container-fluid .autocomplete-deluxe-multiple .autocomplete-deluxe-item-delete {
	background-image: none;
	color: #333333;
	float: right;
	font-size: 0;
	padding: 2px 5px;
	text-align: center;
	width: 30px;
}
.container-fluid .autocomplete-deluxe-multiple .autocomplete-deluxe-item-delete:link:after {
	content: 'âœ•';
	display: block;
	font-size: 16px;
	margin-left: 5px;
	vertical-align: middle;
}
.container-fluid .autocomplete-deluxe-multiple .autocomplete-deluxe-item-delete:hover {
	color: #2ea3c0;
}
.container-fluid .form-control[disabled="disabled"] {
	z-index: 0;
}
.container-fluid .control-label, .container-fluid label {
	color: #333333;
	font-family: 'Arial', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 2px;
}
.container-fluid .views-exposed-form label {
	font-weight: normal;
	margin-bottom: 3px;
}
.container-fluid .views-exposed-form .views-exposed-widget {
	padding: 0.5em 0.3em 0 0;
}
.container-fluid .input-large {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background: #f2f2f2;
	border: 0;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 26px;
	line-height: 32px;
	height: auto;
	padding: 13px 20px;
}
.container-fluid textarea {
	box-shadow: 0 1px 1px rgba(0,0,0,0.08);
	width: 100%;
	height: 100px;
}
.container-fluid .chosen-container .chosen-results li:hover, .container-fluid .chosen-container .chosen-results li.highlighted {
	background: #2ea3c0;
	color: white;
}
.container-fluid .chosen-container .chosen-results li.result-selected {
	font-weight: 700;
}
.container-fluid .chosen-container-single {
	margin-bottom: 0;
}
.container-fluid .chosen-container-single.form-control {
	width: 100% !important;
}
.container-fluid .chosen-container-single .chosen-single {
	background: transparent;
	background-color: transparent;
	border: 0;
	box-shadow: none;
	height: auto;
}
.container-fluid .chosen-container-single .chosen-single div b {
	background: transparent;
}
.container-fluid .chosen-container-single .chosen-single div:after {
	background: transparent;
	content: '\FE40';
	color: #999999;
	font-family: 'Arial', sans-serif;
	font-weight: 400;
	font-size: 26px;
	line-height: 9px;
	position: absolute;
	right: 0;
	top: 17px;
}
.container-fluid .chosen-container-single .chosen-search input[type="text"] {
	padding: 10px 20px;
}
.container-fluid .hierarchical-select .chosen-container-single {
	margin-bottom: 10px;
}
.container-fluid .chosen-container-active.chosen-with-drop .chosen-single {
	background: transparent;
	background-color: transparent;
	border: 0;
	box-shadow: none;
	height: auto;
}
.container-fluid .chosen-container-active.chosen-with-drop .chosen-single div:after {
	content: '\FE3F';
	vertical-align: middle;
	right: 0;
	position: absolute;
	top: 0;
}
.container-fluid .chosen-container.error .chosen-choices, .container-fluid .chosen-container.error .chosen-single {
	border: 0;
}
.container-fluid .hierarchical-select-wrapper .hierarchical-select .selects {
	width: 100%;
}
.container-fluid .hierarchical-select-wrapper .hierarchical-select .selects .grippie {
	display: none;
}
.container-fluid .hierarchical-select-item-separator {
	font-size: 20px;
	padding: 0;
}
.container-fluid .hierarchical-select-wrapper .add-to-dropbox {
	width: 100%;
}
.container-fluid .hierarchical-select-wrapper .hierarchical-select .sod_select {
	margin-bottom: 10px;
}
.container-fluid .hierarchical-select-wrapper .sod_select .sod_placeholder {
	color: #333333;
}
.container-fluid .dropbox-entry.last, .container-fluid .dropbox-entry.first {
	border: 0;
}
.container-fluid .dropbox-entry.odd, .container-fluid .dropbox-entry.even {
	background-color: #f2f2f2;
	border: 0;
	color: #333333;
}
.container-fluid .panel-body .dropbox-entry.odd, .container-fluid .panel-body .dropbox-entry.even {
	background-color: white;
}
.container-fluid .tags-area {
	background-color: #f2f2f2;
	padding: 10px 0 5px;
}
.container-fluid .tag-selected {
	background-color: #2ea3c0;
	border: 1px solid #1f6f82;
	float: left;
	margin: 10px 5px 15px;
	padding: 4px 8px 3px;
}
.container-fluid .tag-selected .select-item {
	font-size: 14px;
	color: white;
	line-height: normal;
}
.container-fluid .tag-selected a {
	font-size: 16px;
	display: inline-block;
}
.container-fluid .tag-selected a:after {
	content: 'âœ•';
	color: white;
	padding-left: 8px;
}
.container-fluid .tag-selected a:hover:after {
	color: #f2f2f2;
}
.container-fluid .dropbox-selected-item {
	padding: 8px 5px;
}
.container-fluid .dropbox-entry.odd, .container-fluid .dropbox-entry.even {
	margin: 0 7px 15px 7px;
	float: left;
}
.container-fluid .dropbox-entry .select-item {
	padding: 2px 0;
	float: left;
}
.container-fluid .dropbox-remove a {
	background-position: center;
	background-repeat: no-repeat;
	color: #333333;
	float: right;
	font-size: 0;
	padding: 4px 5px;
	text-align: center;
	width: 30px;
}
.container-fluid .dropbox-remove a:link:after {
	content: 'âœ•';
	font-size: 16px;
	vertical-align: middle;
}
.container-fluid .dropbox-remove a:hover {
	color: #2ea3c0;
}
.container-fluid .container-inline-date .form-item input.hasDatepicker {
	background-image: url("/erxs/sites/all/themes/erxs/images/ui-icon-calendar.png");
	background-position: right 20px top 13px;
	background-repeat: no-repeat;
}
.container-fluid label.control-label input[type="radio"], .container-fluid label.control-label input[type="checkbox"] {
	display: none;
}
.container-fluid .divider-label {
	border: 1px solid #cccccc;
	padding: 0 21px 21px;
	margin-top: 40px;
	margin-bottom: 20px;
}
.container-fluid .divider-label h4 {
	padding: 5px 10px;
	background: white;
	display: inline;
	position: relative;
	top: -15px;
}
.container-fluid .divider-label .form-type-media .media-widget.form-media {
	display: block;
}
.container-fluid .divider-label .form-type-media .media-widget.form-media .edit {
	padding: 12px 18px 15px;
}
.container-fluid .btn-block input[type="radio"], .container-fluid .btn-block input[type="checkbox"] {
	display: none;
}
.container-fluid span.label-title {
	display: block;
	margin-left: 20px;
	padding-left: 20px;
	position: relative;
}
.container-fluid input[type="radio"] + span:before {
	-webkit-appearance: none;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	background-color: transparent;
	border: 2px solid white;
	box-shadow: 0 0 0 2px #cccccc;
	display: inline-block;
	margin: 0;
	top: 4px;
	left: -20px;
	width: 19px;
	height: 19px;
	vertical-align: middle;
	cursor: pointer;
}
.container-fluid input[type="radio"]:checked + span:before {
	background-color: #2ea3c0;
}
.container-fluid input[type="radio"].researcher-radio:checked + span:before {
	background-color: #0065a2;
}
.container-fluid input[type="radio"].organisation-radio:checked + span:before {
	background-color: #c71f98;
}
.container-fluid input[type="radio"] + span:before, .container-fluid input[type="radio"]:checked + span:before {
	-webkit-transition: background-color 0.4s linear;
	-o-transition: background-color 0.4s linear;
	-moz-transition: background-color 0.4s linear;
	transition: background-color 0.4s linear;
}
.container-fluid .term-level-element-table-row input[type="radio"] {
	display: none;
}
.container-fluid .term-level-element-table-row input[type="radio"] + span:before {
	top: 0;
	left: 43%;
}
.container-fluid .term-level-element-table-row td.term-level-element-table-col-radio {
	vertical-align: middle;
}
.container-fluid input[type="checkbox"] + span:before {
	-webkit-appearance: none;
	-moz-border-radius: 0.1%;
	-webkit-border-radius: 0.1%;
	-o-border-radius: 0.1%;
	border-radius: 0.1%;
	background-color: transparent;
	border: 2px solid white;
	box-shadow: 0 0 0 2px #cccccc;
	display: inline-block;
	margin: 0;
	top: 4px;
	left: -20px;
	width: 19px;
	height: 19px;
	vertical-align: middle;
	cursor: pointer;
}
.container-fluid input[type="checkbox"]:checked + span:before {
	background-color: #2ea3c0;
}
.container-fluid input[type="checkbox"].researcher-checkbox:checked + span:before {
	background-color: #0065a2;
}
.container-fluid input[type="checkbox"].organisation-checkbox:checked + span:before {
	background-color: #c71f98;
}
.container-fluid input[type="checkbox"] + span:before, .container-fluid input[type="checkbox"]:checked + span:before {
	-webkit-transition: background-color 0.4s linear;
	-o-transition: background-color 0.4s linear;
	-moz-transition: background-color 0.4s linear;
	transition: background-color 0.4s linear;
}
.container-fluid input[type="checkbox"].facet-disabled + span:before {
	content: none;
}
.container-fluid .form-group .form-checkboxes, .container-fluid .form-group .form-radios {
	padding: 10px 20px 3px 0;
	background: #f2f2f2;
}
.container-fluid .form-group .form-checkboxes span.label-title, .container-fluid .form-group .form-radios span.label-title {
	margin-bottom: 12px;
}
.container-fluid .form-group .form-checkboxes input[type="checkbox"], .container-fluid .form-group .form-checkboxes input[type="radio"], .container-fluid .form-group .form-radios input[type="checkbox"], .container-fluid .form-group .form-radios input[type="radio"] {
	display: none;
}
.container-fluid .form-group .form-checkboxes input[type="checkbox"] + span:before, .container-fluid .form-group .form-checkboxes input[type="radio"] + span:before, .container-fluid .form-group .form-radios input[type="checkbox"] + span:before, .container-fluid .form-group .form-radios input[type="radio"] + span:before {
	box-shadow: 0 0 0 2px white;
	background-color: white;
}
.container-fluid .form-group .form-checkboxes input[type="checkbox"]:checked + span:before, .container-fluid .form-group .form-checkboxes input[type="radio"]:checked + span:before, .container-fluid .form-group .form-radios input[type="checkbox"]:checked + span:before, .container-fluid .form-group .form-radios input[type="radio"]:checked + span:before {
	background-color: #2ea3c0;
}
.container-fluid .form-group .form-checkboxes.mCSB_container, .container-fluid .form-group .form-radios.mCSB_container {
	padding: 0;
	background: transparent;
}
.container-fluid .filter-group .form-group .form-checkboxes {
	background-color: #404040;
}
.container-fluid .filter-group .form-group .form-checkboxes input[type="checkbox"] {
	display: none;
}
.container-fluid .filter-group .form-group .form-checkboxes input[type="checkbox"] + span:before {
	background-color: #404040;
	-webkit-box-shadow: 0 0 0 2px #999999;
	-moz-box-shadow: 0 0 0 2px #999999;
	box-shadow: 0 0 0 2px #999999;
}
.container-fluid .checkbox label:before {
	background-color: #2ea3c0;
}
.container-fluid .glyphicon-question-sign {
	color: #cccccc;
}
.container-fluid .glyphicon-question-sign:hover {
	cursor: pointer;
	color: #2ea3c0;
}
.container-fluid .field-type-file legend {
	margin-bottom: 0;
	background-color: transparent;
	padding: 8px;
	margin: 0 10px;
	padding: 0 10px !important;
	width: auto;
	border-bottom: 0;
}
.container-fluid input.form-file {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background: #f2f2f2;
	border: 0;
	padding: 14px 18px;
	height: auto;
	z-index: 0;
}
 .container-fluid input.form-file::-webkit-file-upload-button, .container-fluid input.form-file::-moz-file-upload-button {
 visibility: hidden;
}
.container-fluid .form-managed-file .btn-primary {
	margin-top: 0;
}
.container-fluid .form-managed-file input {
	margin-top: 2px;
}
.container-fluid .form-managed-file .input-group-btn:last-child > .btn {
	margin-left: 10px;
}
.container-fluid .file-size.badge {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background-color: #2ea3c0;
	margin-right: 20px;
}
.container-fluid .select-wrapper {
	display: inline-block;
	margin-right: 10px;
	margin-top: 36px;
	width: 240px;
	vertical-align: middle;
}
.container-fluid .form-required {
	color: #c71f98;
}
.container-fluid .has-error .help-block, .container-fluid .has-error .control-label, .container-fluid .has-error .radio, .container-fluid .has-error .checkbox, .container-fluid .has-error .radio-inline, .container-fluid .has-error .checkbox-inline, .container-fluid .has-error.radio label, .container-fluid .has-error.checkbox label, .container-fluid .has-error.radio-inline label, .container-fluid .has-error.checkbox-inline label {
	color: #c71f98;
}
.container-fluid .has-error .form-control {
	border: 2px solid #c71f98;
}
.container-fluid .has-error .form-control:focus {
	border: 2px solid #c71f98;
}
.container-fluid .has-error textarea {
	border: 2px solid #c71f98;
}
.container-fluid .has-error .control-label .label-title {
	color: #333333;
}
.container-fluid .has-error .control-label .label-title:before {
	box-shadow: 0 0 0 2px #c71f98;
}
.container-fluid .has-error.form-group .form-checkboxes, .container-fluid .has-error.form-group .form-radios {
	border: 2px solid #c71f98;
}
.container-fluid .border-inline {
	border: 1px solid transparent;
}
.container-fluid .date-no-float {
	width: 100%;
}
.container-fluid .mCSB_container input[type="checkbox"] {
	display: none;
}
.container-fluid .mCSB_container input[type="checkbox"] + label:before {
	background-color: #404040 !important;
}
.container-fluid .container-inline-date .date-padding {
	width: 100%;
	padding: 0;
}
.container-fluid .container-inline-date .form-item {
	width: 100%;
}
.container-fluid .container-inline-date .form-item .form-item {
	width: 49%;
	padding-right: 1%;
}
.container-fluid .container-inline-date .form-item input {
	width: 100%;
}
.container-fluid .full-width .container-inline-date .form-item .form-item {
	width: 100%;
}
.container-fluid #field-application-deadline-add-more-wrapper, .container-fluid #field-offer-deadline-add-more-wrapper {
	clear: both;
	display: inline-block;
	width: 100%;
}
.container-fluid #field-application-deadline-add-more-wrapper label.control-label, .container-fluid #field-offer-deadline-add-more-wrapper label.control-label {
	display: block;
}
.container-fluid #field-application-deadline-add-more-wrapper .date-no-float, .container-fluid #field-offer-deadline-add-more-wrapper .date-no-float {
	width: 30%;
	float: left;
	display: block;
	clear: none;
}
.container-fluid #field-application-deadline-add-more-wrapper .container-inline-date, .container-fluid #field-offer-deadline-add-more-wrapper .container-inline-date {
	width: 70%;
	float: left;
	clear: none;
}
.container-fluid #field-application-deadline-add-more-wrapper .container-inline-date .date-no-float, .container-fluid #field-offer-deadline-add-more-wrapper .container-inline-date .date-no-float {
	width: 100%;
}
.container-fluid .guide {
	margin-left: 20px;
}
.container-fluid .guide label {
	position: relative;
	padding-left: 16px;
}
.container-fluid .guide label span + span {
	color: #666666;
}
.container-fluid .guide input[type="radio"] + span:before {
	top: 2px;
}
.container-fluid .guide-results {
	margin-left: 30px;
}
.container-fluid .guide-results .guide-results {
	margin-left: 30px;
}
#euraxess-home-header-form .i_want_options_select:nth-child(n+3) .form-item {
	display: none;
}
#subscriptions-page-user-overview fieldset .panel-heading {
	background: none;
	filter: none;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px 10px;
}
.tabs--secondary {
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
}
.tabs--secondary li a, .tabs--secondary li a:focus {
	padding: 10px 20px;
	color: white;
	font-size: 16px;
	border-bottom: 0;
	margin-bottom: -1px;
	background-color: #2ea3c0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.tabs--secondary li a:hover, .tabs--secondary li a:focus:hover {
	color: #2ea3c0;
	background-color: white;
}
.tabs--secondary li a.active, .tabs--secondary li a:focus.active {
	background-color: white;
	border-color: #2ea3c0;
	color: #2ea3c0;
}
.tabs--secondary li a.active:hover, .tabs--secondary li a:focus.active:hover {
	background-color: white;
	color: #2ea3c0;
}
.tabs--secondary.pagination>.active>a.language-link {
	background-color: white;
	border-color: #2ea3c0;
	color: #2ea3c0;
}
.page-user-subscriptions fieldset.panel {
	border: none;
	box-shadow: 0px 0px 0px 1px #e5e5e5;
	border-radius: 0;
}
.page-user-subscriptions fieldset.panel legend {
	border-bottom: 0;
}
.page-user-subscriptions fieldset.panel legend span.fieldset-legend {
	background: white;
	padding: 0 5px;
}
.node-organisation-form .form-group .form-radios {
	background: white;
}
.node-organisation-form .form-group .form-radios input[type="radio"] + span:before {
	box-shadow: 0 0 0 2px #cccccc;
}
.node-study_visit-form .input-group-addon {
	position: absolute;
	top: -28px;
	width: 25px;
	height: 25px;
	left: 166px;
	background: none;
	padding: 3px;
	border: 0;
}
.field-name-field-required-research-xp .field-multiple-table button[name="field_required_research_xp_und_0_remove_button"] {
	display: none;
}
.container-fluid .head-title, .container-fluid .field-org-name {
	position: relative;
	z-index: 1;
}
.container-fluid .news-events-block .bef-select-as-links ul.form-group {
	background: transparent;
	padding-left: 0;
}
.container-fluid .news-events-block .bef-select-as-links ul.form-group li {
	padding: 0 20px;
	margin: 0;
	border-left: 2px solid #333333;
	display: inline-block;
}
.container-fluid .news-events-block .bef-select-as-links ul.form-group li a {
	color: #333333;
	text-transform: uppercase;
}
.container-fluid .news-events-block .bef-select-as-links ul.form-group li a:hover, .container-fluid .news-events-block .bef-select-as-links ul.form-group li a.active {
	color: #2ea3c0;
}
.container-fluid .news-events-block .bef-select-as-links ul.form-group li:before {
	content: none;
	width: 0;
	height: 0;
	background-color: transparent;
}
.container-fluid .news-events-block .bef-select-as-links ul.form-group li:first-child {
	padding-left: 0;
	border-left: 0;
}
.container-fluid .news-events-block .bef-select-as-links .bootstrap-select {
	display: none;
}
.container-fluid .news-events-block .block_image .field-content {
	min-height: 154px;
	line-height: 154px;
	text-align: center;
}
.container-fluid .news-events-block .block_image .field-content img {
	display: inline-block !important;
	vertical-align: middle;
}
.container-fluid .news-events-block .block_image .field-content img.img-responsive {
	width: auto;
}
.container-fluid .partner-block .edit-image {
	min-height: 154px;
	line-height: 154px;
	text-align: center;
}
.container-fluid .partner-block .edit-image p {
	display: inline;
}
.container-fluid .partner-block .edit-image img {
	display: inline-block !important;
	vertical-align: middle;
}
.container-fluid .partner-block .edit-image img.img-responsive {
	width: auto;
}
.container-fluid .view-events-search .news_and_events_item .col-sm-4.col-md-3, .container-fluid .view-news-search .news_and_events_item .col-sm-4.col-md-3 {
	max-height: 154px;
	overflow: hidden;
}
.container-fluid .view-filters .form-submit.js-hide {
	display: none;
}
.container-fluid .block_image {
	margin-bottom: 30px;
}
.container-fluid .block_title {
	padding-top: 10px;
}
.container-fluid .block_title a {
	color: #333333;
	text-transform: uppercase;
}
.container-fluid .block_title a:hover {
	color: #2ea3c0;
}
.container-fluid .see-all-link {
	border-top: 2px solid #f2f2f2;
	padding-top: 30px;
}
.container-fluid .block_content {
	padding-top: 20px;
}
.container-fluid .news_and_events_item .image-date {
	position: absolute;
	padding: 10px 15px;
	background: rgba(51,51,51,0.5);
	color: white;
	text-transform: uppercase;
}
.container-fluid .news_and_events_item .title h3 {
	margin-top: 0;
}
.container-fluid .news_and_events_item .news_and_events_info {
	font-size: 14px;
	line-height: 22px;
	font-style: italic;
	padding: 5px 0 10px 0;
}
.container-fluid .entity-registration {
	margin-top: 60px;
}
.container-fluid .entity-registration .field.field-label-inline {
	padding: 5px 10px;
	border-bottom: 1px solid #eeeeee;
	line-height: 24px;
}
.container-fluid .entity-registration .field.field-label-inline:nth-child(odd) {
	background: #f9f9f9;
}
.container-fluid .entity-registration .field.field-label-inline .field-label, .container-fluid .entity-registration .field.field-label-inline .field-items {
	font-size: 14px;
	line-height: 24px;
	display: inline;
	float: left;
}
.container-fluid .brochure-wrapper {
	margin-top: 80px;
}
.container-fluid .brochure-wrapper .brochure-wrapper {
	margin-top: 20px;
}
.container-fluid .brochure-item {
	display: none;
}
.container-fluid .brochure-item p {
	margin-bottom: 0;
}
.container-fluid .low-res-doc, .container-fluid .high-res-doc {
	margin-bottom: 6px;
}
.container-fluid .input-group-btn .dropdown-menu {
	background: #f2f2f2;
	border: none;
	margin: 0;
	padding: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.container-fluid .input-group-btn .dropdown-menu li a {
	color: #333333;
	background: #f2f2f2;
}
.container-fluid .input-group-btn .dropdown-menu li a:hover {
	background-color: transparent;
}
body.node-type-event .btn-primary.emphasis-bg:focus {
	border: medium none;
	background-color: #fdc200;
	color: #333333;
}
body.node-type-event .error_area_event {
	background-color: #e47a7a;
	padding: 5px;
	border-radius: 5px;
	color: white;
}
body.node-type-event .error_area_event ul {
	list-style-type: none;
	padding: 0;
}
body.node-type-event .error_area_event ul li {
	font-size: 18px;
	padding-left: 7px;
	padding-top: 7px;
}
body.node-type-event .error_area_event.success_register {
	background-color: #06bb06;
	padding: 20px;
}
 body.node-type-event input:focus:invalid {
 background-color: #f7eded;
}
 .node-type-event input:required:invalid {
 background-color: #f7eded;
}
 .node-type-event input:required:valid {
 background-color: #cde8d3;
}
.mobile-page .view-erxsnews .views-exposed-form {
	position: relative;
	display: block;
	width: auto;
	right: auto;
	z-index: 0;
	top: 0;
}
.mobile-page .view-erxsnews .views-exposed-form .views-exposed-widgets {
	width: 100%;
	background: transparent;
	float: none;
	box-shadow: none;
	text-align: left;
}
.container-fluid ul.list-items {
	padding: 0;
	list-style: none;
	margin-top: 14px;
}
.container-fluid ul.list-items li {
	padding: 10px 0;
	list-style: none;
}
.container-fluid ul.list-check {
	padding: 0;
}
.container-fluid ul.list-check li {
	list-style-image: url(/sites/all/themes/erxs/images/check.png);
	list-style-position: outside;
	font-weight: 400;
	font-size: 20px;
	line-height: 25px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	padding: 15px 0;
	margin-left: 31px;
}
.container-fluid .required-fields ul.list-check {
	margin-left: 30px;
	font-size: 16px;
	list-style-position: outside;
}
ul.list-square {
	list-style: none;
}
ul.list-square li {
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	padding: 12px 0;
	margin-left: 25px;
	text-indent: -25px;
}
ul.list-square li:before {
	content: "â–  ";
	color: #2ea3c0;
	font-size: 22px;
	margin-right: 5px;
}
.longtext table ul, .node-service-centre .panel-body table ul {
	padding: 0;
	background-color: white;
}
.longtext table ul li, .node-service-centre .panel-body table ul li {
	padding: 0 0 2px 0;
	margin-left: 15px;
	text-indent: -15px;
	font-family: 'Arial', sans-serif;
}
.longtext table ul li:before, .node-service-centre .panel-body table ul li:before {
	color: #333333;
	font-size: 18px;
	margin-right: 5px;
}
.longtext ul:not(.nav):not(.dropdown-menu), .longtext ol:not(.nav):not(.carousel-indicators), .node-service-centre .panel-body ul:not(.nav):not(.dropdown-menu), .node-service-centre .panel-body ol:not(.nav):not(.carousel-indicators) {
	padding: 8px 20px;
	list-style: none;
	background-color: #f2f2f2;
}
.longtext ul:not(.nav):not(.dropdown-menu) li, .longtext ol:not(.nav):not(.carousel-indicators) li, .node-service-centre .panel-body ul:not(.nav):not(.dropdown-menu) li, .node-service-centre .panel-body ol:not(.nav):not(.carousel-indicators) li {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	padding: 12px 0 12px 20px;
	position: relative;
}
.longtext ul:not(.nav):not(.dropdown-menu) li:before, .longtext ol:not(.nav):not(.carousel-indicators) li:before, .node-service-centre .panel-body ul:not(.nav):not(.dropdown-menu) li:before, .node-service-centre .panel-body ol:not(.nav):not(.carousel-indicators) li:before {
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	background: #2ea3c0;
	left: 0;
	top: 20px;
	margin-right: 5px;
}
.longtext ul:not(.nav):not(.dropdown-menu) li ul:not(.nav):not(.dropdown-menu) li, .longtext ol:not(.nav):not(.carousel-indicators) li ul:not(.nav):not(.dropdown-menu) li, .node-service-centre .panel-body ul:not(.nav):not(.dropdown-menu) li ul:not(.nav):not(.dropdown-menu) li, .node-service-centre .panel-body ol:not(.nav):not(.carousel-indicators) li ul:not(.nav):not(.dropdown-menu) li {
	padding: 4px 0;
	margin-left: 0;
}
.longtext ul:not(.nav):not(.dropdown-menu) li ul:not(.nav):not(.dropdown-menu) li:before, .longtext ol:not(.nav):not(.carousel-indicators) li ul:not(.nav):not(.dropdown-menu) li:before, .node-service-centre .panel-body ul:not(.nav):not(.dropdown-menu) li ul:not(.nav):not(.dropdown-menu) li:before, .node-service-centre .panel-body ol:not(.nav):not(.carousel-indicators) li ul:not(.nav):not(.dropdown-menu) li:before {
	content: "";
	background: none;
	border-radius: 50%;
	border: 1px solid #2ea3c0;
	top: 12px;
	left: -18px;
}
.longtext ul:not(.nav):not(.dropdown-menu) li ol:not(.nav):not(.carousel-indicators) li, .longtext ol:not(.nav):not(.carousel-indicators) li ol:not(.nav):not(.carousel-indicators) li, .node-service-centre .panel-body ul:not(.nav):not(.dropdown-menu) li ol:not(.nav):not(.carousel-indicators) li, .node-service-centre .panel-body ol:not(.nav):not(.carousel-indicators) li ol:not(.nav):not(.carousel-indicators) li {
	text-indent: 0;
	padding: 4px 0;
	margin-left: 0;
	list-style-type: decimal;
}
.longtext ul:not(.nav):not(.dropdown-menu) li ol:not(.nav):not(.carousel-indicators) li:before, .longtext ol:not(.nav):not(.carousel-indicators) li ol:not(.nav):not(.carousel-indicators) li:before, .node-service-centre .panel-body ul:not(.nav):not(.dropdown-menu) li ol:not(.nav):not(.carousel-indicators) li:before, .node-service-centre .panel-body ol:not(.nav):not(.carousel-indicators) li ol:not(.nav):not(.carousel-indicators) li:before {
	content: none;
	display: none;
}
.longtext ul:not(.nav):not(.dropdown-menu).list-group li.list-group-item, .longtext ol:not(.nav):not(.carousel-indicators).list-group li.list-group-item, .node-service-centre .panel-body ul:not(.nav):not(.dropdown-menu).list-group li.list-group-item, .node-service-centre .panel-body ol:not(.nav):not(.carousel-indicators).list-group li.list-group-item {
	margin-bottom: 0;
	border: 0;
	background: transparent;
	padding: 0;
}
.longtext ol:not(.nav):not(.carousel-indicators), .node-service-centre .panel-body ol:not(.nav):not(.carousel-indicators) {
	list-style: decimal;
}
.longtext ol:not(.nav):not(.carousel-indicators) li, .node-service-centre .panel-body ol:not(.nav):not(.carousel-indicators) li {
	text-indent: 0;
	margin-left: 20px;
	padding-left: 4px;
}
.longtext ol:not(.nav):not(.carousel-indicators) li:before, .node-service-centre .panel-body ol:not(.nav):not(.carousel-indicators) li:before {
	content: none;
	display: none;
}
.longtext .button-tabs ul.nav-pills, .node-service-centre .panel-body .button-tabs ul.nav-pills {
	background-color: transparent;
	padding: 0;
}
.longtext .button-tabs ul.nav-pills li, .node-service-centre .panel-body .button-tabs ul.nav-pills li {
	margin-left: -1px;
	padding: 0;
	text-indent: 0;
}
.longtext .button-tabs ul.nav-pills li:before, .node-service-centre .panel-body .button-tabs ul.nav-pills li:before {
	display: none;
}
.container-fluid .longtext .stage-content ul {
	background-color: transparent;
	list-style-type: square;
	padding: 10px 0 0 0;
}
.container-fluid .longtext .stage-content ul li {
	padding: 0;
}
.container-fluid .longtext .stage-content ul li:before {
	display: none;
}
ul.list-group {
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
}
ul.list-group li.list-group-item {
	margin-bottom: 0;
	border: 0;
	background: transparent;
	padding: 0;
}
.components .nav-pills li a {
	border-radius: 0;
	font-size: 14px;
	padding: 10px 20px;
	text-transform: uppercase;
}
.components .nav-pills li.active {
	background-color: #2ea3c0;
}
.components .list-group {
	box-shadow: none;
	border-radius: 0;
}
.components .list-group p {
	margin: 0;
}
.components .list-group .list-group-item {
	float: left;
	clear: left;
	border-radius: 0;
	background: white;
	border: 0;
	color: #2ea3c0;
	padding: 0 8px;
	font-size: 14px;
}
.components .list-group .list-group-item:hover {
	color: #333333;
}
.title-label {
	color: #404040;
	text-transform: uppercase;
}
.value {
	color: #333333;
}
.dashboard-menu .panel, .dashboard-menu .panel-body {
	box-shadow: none;
}
.dashboard-menu ul {
	list-style: none;
	padding-left: 0;
}
.dashboard-menu ul li {
	padding: 14px 0 14px 14px;
	margin-left: 25px;
}
.dashboard-menu ul li.dashboard-divider {
	box-shadow: inset 0 8px 7px -8px rgba(0,0,0,0.2);
}
.dashboard-menu ul li a {
	color: #333333;
	text-indent: -30px;
}
.dashboard-menu ul li a:hover {
	color: #2ea3c0;
}
.dashboard-menu ul li a i {
	font-size: 25px;
	vertical-align: top;
	line-height: 22px;
}
.dashboard-menu ul li a.active i {
	color: #2ea3c0;
}
.container-fluid .teaser-text .panel-body img {
	margin-top: 0;
}
.container-fluid .panel-group .panel {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	border: 0;
}
.container-fluid .panel-group .panel + .panel {
	margin-top: 0;
}
.container-fluid .panel-default .panel-heading {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background-image: none;
	padding: 0;
}
.container-fluid .panel-default .panel-heading a {
	background-color: #333333;
	border-bottom: 1px solid white;
	display: block;
	position: relative;
	text-transform: uppercase;
	color: white;
	padding: 14px 60px 14px 20px;
}
.container-fluid .panel-default .panel-heading a:hover {
	background-color: #2ea3c0;
	text-decoration: none;
}
.container-fluid .panel-default .panel-heading a:focus {
	text-decoration: none;
	outline: none;
}
.container-fluid .panel-default .panel-heading a:after {
	color: white;
	font-size: 24px;
	line-height: 24px;
	font-family: 'Arial', sans-serif;
	font-weight: 300;
	content: '\002B';
	position: absolute;
	right: 20px;
	top: 15px;
}
.container-fluid .panel-default .panel-heading a[aria-expanded="true"] {
	background-color: #2ea3c0;
}
.container-fluid .panel-default .panel-heading a[aria-expanded="true"]:after {
	color: white;
	font-family: 'Arial', sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: 300;
	content: '\02500';
	position: absolute;
}
.container-fluid .panel-default.expanded .panel-heading a {
	background-color: #2ea3c0;
}
.container-fluid .panel-default.expanded .panel-heading a:after, .container-fluid .panel-default.expanded .panel-heading a[aria-expanded="true"]:after {
	content: '\02500';
	color: white;
	font-weight: 300;
	font-size: 16px;
	line-height: 18px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	position: absolute;
	right: 20px;
	top: 15px;
}
.container-fluid .panel-default .panel-heading + .panel-collapse .panel-body {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background-color: #f2f2f2;
	padding: 30px 30px;
	border-bottom: 1px solid white;
}
.container-fluid .panel-default .panel-heading + .panel-collapse .panel-body p {
	margin-bottom: 0;
}
.container-fluid .panel-default .panel-heading + .panel-collapse .panel-body .btn-link {
	text-align: left;
}
.container-fluid .researcher-group .panel-default .panel-heading a:hover {
	background-color: #0065a2;
}
.container-fluid .researcher-group .panel-default.expanded .panel-heading a {
	background-color: #0065a2;
}
.container-fluid .organisation-group .panel-default .panel-heading a:hover {
	background-color: #c71f98;
}
.container-fluid .organisation-group .panel-default.expanded .panel-heading a {
	background-color: #c71f98;
}
.container-fluid .panel-group-faq .panel-default .panel-heading {
	background-color: transparent;
	filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
}
.container-fluid .panel-group-faq .panel-default .panel-heading a {
	padding: 14px 60px 14px 30px;
}
.container-fluid .panel-group-faq .panel-default .panel-heading +.panel-collapse .panel-body {
	background-color: transparent;
	border: 0;
	padding: 30px 30px 8px 30px;
}
.container-fluid .panel-group-faq .panel-heading {
	border: 0;
}
.container-fluid .panel-group-faq .panel {
	box-shadow: none;
	margin-bottom: 0;
	border: 0;
	border-radius: 0;
}
.container-fluid .panel-group-faq .panel .panel-group {
	margin: 18px 0 24px 0;
}
.container-fluid .panel-group-faq .panel .panel {
	margin-bottom: 16px;
}
.container-fluid .panel-group-faq .panel .panel.expanded {
	margin-bottom: 20px;
}
.container-fluid .panel-group-faq .panel .panel-default>.panel-heading a {
	padding: 0;
	text-transform: initial;
	font-weight: 600;
	background-color: transparent;
	color: white;
	border: 0;
	padding-left: 38px;
}
.container-fluid .panel-group-faq .panel .panel-default>.panel-heading a[aria-expanded="true"] {
	background-color: transparent;
	color: white;
	border-bottom: 0;
}
.container-fluid .panel-group-faq .panel .panel-default>.panel-heading a[aria-expanded="true"]:before {
	content: '\02500';
	overflow: hidden;
	width: 18px;
	height: 12px;
}
.container-fluid .panel-group-faq .panel .panel-default>.panel-heading .panel-title {
	display: inline-block;
}
.container-fluid .panel-group-faq .panel .panel-default>.panel-heading .panel-title a {
	color: #333333;
}
.container-fluid .panel-group-faq .panel .panel-default>.panel-heading .panel-title a:after {
	display: none;
}
.container-fluid .panel-group-faq .panel .panel-default>.panel-heading .panel-title a:before {
	content: '\002B';
	color: #2ea3c0;
	font-weight: 300;
	font-size: 34px;
	line-height: 18px;
	font-family: 'Arial', sans-serif;
	position: absolute;
	width: 20px;
	height: 22px;
	left: 0;
}
.container-fluid .panel-group-faq .panel .panel-default>.panel-heading .panel-title a[aria-expanded="true"]:before {
	content: '\02500';
	overflow: hidden;
}
.container-fluid .panel-group-faq .panel .panel-default>.panel-heading.expanded>.panel-heading a {
	background-color: transparent;
	color: white;
	border-bottom: 0;
}
.container-fluid .panel-group-faq .panel .panel-default>.panel-heading.expanded>.panel-heading a:before {
	content: '\02500';
	overflow: hidden;
	width: 18px;
	height: 12px;
}
.container-fluid .panel-group-faq .panel .panel-default>.panel-heading+.panel-collapse>.panel-body {
	background-color: white;
	padding: 0 38px;
}
.container-fluid .panel-group-faq .panel .panel-group:nth-child(even) {
	border-bottom: 2px solid #e5e5e5;
	padding-bottom: 10px;
}
.container-fluid .panel-group-faq .panel .panel-group:nth-child(even):last-child {
	border: 0;
	padding-bottom: 0;
}
.container-fluid .panel-group-faq .panel .panel-body p {
	padding-bottom: 10px;
}
.container-fluid .panel-group-faq .panel .panel-body p:empty {
	padding-bottom: 0;
}
.container-fluid .panel-group-faq h3 {
	margin-top: 0;
}
.container-fluid .panel-group-faq .sod_select .sod_list {
	max-height: 300px;
	overflow-y: scroll;
}
.container-fluid .panel-group.light .panel {
	margin-bottom: 16px;
	box-shadow: none;
}
.container-fluid .panel-group.light .panel .section-title {
	margin: 10px 0;
}
.container-fluid .panel-group.light .panel-default >.panel-heading {
	background-color: transparent;
	filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
}
.container-fluid .panel-group.light .panel-default >.panel-heading .panel-title {
	display: inline-block;
}
.container-fluid .panel-group.light .panel-default >.panel-heading .panel-title a {
	background-color: white;
	padding: 0;
	padding-left: 38px;
	color: #333333;
	font-weight: 600;
	text-transform: none;
}
.container-fluid .panel-group.light .panel-default >.panel-heading .panel-title a:hover {
	background-color: white;
}
.container-fluid .panel-group.light .panel-default >.panel-heading .panel-title a:after {
	display: none;
}
.container-fluid .panel-group.light .panel-default >.panel-heading .panel-title a:before {
	content: '\002B';
	color: #2ea3c0;
	font-weight: 300;
	font-size: 34px;
	line-height: 18px;
	font-family: 'Arial', sans-serif;
	position: absolute;
	width: 20px;
	height: 22px;
	left: 0;
}
.container-fluid .panel-group.light .panel-default >.panel-heading .panel-title a[aria-expanded="true"] {
	background-color: white;
}
.container-fluid .panel-group.light .panel-default >.panel-heading .panel-title a[aria-expanded="true"]:before {
	content: '\02500';
	overflow: hidden;
}
.container-fluid .panel-group.light .panel-default .panel-body {
	padding: 0 0 0 38px;
	background-color: white;
}
.container-fluid .panel-group.light .panel-default .panel-body p {
	padding-bottom: 10px;
}
.container-fluid .panel-group.light .panel-default .panel-body p:empty {
	padding-bottom: 0;
}
.container-fluid .panel-group.light .panel-collapse> .panel-body {
	border-top: 0;
}
.container-fluid .panel-group.light:nth-child(even) {
	border-bottom: 2px solid #e5e5e5;
	padding-bottom: 10px;
}
.container-fluid .panel-group.light:nth-child(even):last-child {
	border: 0;
	padding-bottom: 0;
}
.container-fluid .button-tabs .panel-group.light .panel-default > .panel-heading a {
	background-color: transparent;
}
.container-fluid .button-tabs .tab-pane .light .panel-default.expanded .panel-body, .container-fluid .button-tabs .light .panel-default > .panel-heading + .panel-collapse {
	background-color: white;
}
.container-fluid .tabs-side {
	background: #f2f2f2;
}
.container-fluid .tabs-side .nav-tabs {
	border-bottom: 0;
}
.container-fluid .tabs-side .nav-tabs li {
	float: none;
}
.container-fluid .tabs-side .nav-tabs li a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	white-space: nowrap;
	margin: 0;
	border: none;
	display: block;
	background-color: #333333;
	text-transform: uppercase;
	color: white;
	padding: 16px 20px;
}
.container-fluid .tabs-side .nav-tabs li a:hover, .container-fluid .tabs-side .nav-tabs li a:focus {
	border: none;
	background-color: #2ea3c0;
	color: white;
}
.container-fluid .tabs-side .nav-tabs li a:focus {
	background-color: #2ea3c0;
	color: white;
	outline: none;
}
.container-fluid .tabs-side .nav-tabs li.active a {
	background-color: #2ea3c0;
	color: white;
}
.container-fluid .tabs-side .nav-tabs li.active a:hover, .container-fluid .tabs-side .nav-tabs li.active a:focus {
	background-color: #2ea3c0;
	color: white;
}
.container-fluid .tabs-side.tabs-left .nav-tabs {
	float: left;
	border: none;
	padding-right: 40px;
}
.container-fluid .tabs-side.tabs-left .nav-tabs .active:after {
	border-top: 28px solid #f2f2f2;
	border-left: 10px solid #2ea3c0;
	border-bottom: 28px solid #f2f2f2;
	right: -10px;
	top: 0;
}
.container-fluid .tabs-side .tab-content .tab-pane {
	background-color: #f2f2f2;
	padding: 27px 30px;
}
.container-fluid .tabs-side.researcher-tabs .nav-tabs li a:hover, .container-fluid .tabs-side.researcher-tabs .nav-tabs li a:focus {
	background-color: #0065a2;
}
.container-fluid .tabs-side.researcher-tabs .nav-tabs li.active a, .container-fluid .tabs-side.researcher-tabs .nav-tabs li.active a:hover, .container-fluid .tabs-side.researcher-tabs .nav-tabs li.active a:focus {
	background-color: #0065a2;
}
.container-fluid .tabs-side.researcher-tabs .nav-tabs li.active:after {
	border-left: 10px solid #0065a2;
}
.container-fluid .tabs-side.organisation-tabs .nav-tabs li a:hover, .container-fluid .tabs-side.organisation-tabs .nav-tabs li a:focus {
	background-color: #c71f98;
}
.container-fluid .tabs-side.organisation-tabs .nav-tabs li.active a, .container-fluid .tabs-side.organisation-tabs .nav-tabs li.active a:hover, .container-fluid .tabs-side.organisation-tabs .nav-tabs li.active a:focus {
	background-color: #c71f98;
}
.container-fluid .tabs-side.organisation-tabs .nav-tabs li.active:after {
	border-left: 10px solid #c71f98;
}
.container-fluid .tabs-side.tabs-right .nav-tabs {
	float: right;
	border: none;
	padding-left: 40px;
}
.container-fluid .tabs-side.tabs-right .nav-tabs .active:after {
	border-top: 28px solid #f2f2f2;
	border-right: 10px solid #2ea3c0;
	border-bottom: 28px solid #f2f2f2;
	left: -10px;
	top: 0;
}
.container-fluid .tabs-side.tabs-right.researcher-tabs .nav-tabs .active:before {
	border-right: 10px solid #0065a2;
}
.container-fluid .tabs-side.tabs-right.organisation-tabs .nav-tabs .active:before {
	border-right: 10px solid #c71f98;
}
.container-fluid .xlarge-title {
	font-weight: 400;
	font-size: 73px;
	line-height: 52px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
}
.container-fluid .box-container {
	padding: 30px 20px 20px 20px;
	color: white;
	text-align: center;
	max-width: 232px;
}
.container-fluid .box-container h1, .container-fluid .box-container h2, .container-fluid .box-container h3 {
	color: white;
}
.container-fluid .error-page-content {
	max-width: 400px;
	z-index: 2;
	margin: 60px auto 0 auto;
}
.container-fluid .error-page-content .box-container {
	padding: 30px 28px 20px 28px;
	max-width: 230px;
	margin-bottom: 45px;
	display: inline-block;
}
.container-fluid .error-page-content .box-container .xlarge-title {
	font-size: 80px;
	text-align: center;
	color: white;
}
.container-fluid .error-page-content .box-container h3 {
	font-size: 30px;
	text-align: center;
	color: white;
}
.container-fluid .tabs-horizontal p {
	margin-bottom: 0;
}
.container-fluid .tabs-horizontal .btn-primary {
	margin-top: 40px;
}
.container-fluid .tabs-horizontal .btn-link, .container-fluid .tabs-horizontal .arrow-link {
	color: white;
	margin-top: 35px;
	margin-left: 15px;
	vertical-align: middle;
}
.container-fluid .tabs-horizontal .btn-link:hover, .container-fluid .tabs-horizontal .arrow-link:hover {
	color: #cccccc;
}
.container-fluid .tabs-horizontal .btn-link:after, .container-fluid .tabs-horizontal .arrow-link:after {
	font-size: 26px;
	line-height: 23px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	content: "\203A";
	display: inline-block;
	padding-left: 5px;
	vertical-align: middle;
	margin-top: -9px;
	text-decoration: none;
}
.container-fluid .tabs-horizontal .nav-tabs {
	border: 0;
}
.container-fluid .tabs-horizontal .nav-tabs li a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	border: none;
	margin-bottom: 0;
	color: #333333;
	margin-right: 0;
	padding: 14px 20px;
	text-transform: uppercase;
}
.container-fluid .tabs-horizontal .nav-tabs li a:hover {
	background: transparent;
	color: #2ea3c0;
}
.container-fluid .tabs-horizontal .nav-tabs li a:focus {
	background: transparent;
	color: #2ea3c0;
	border: none;
	outline: none;
}
.container-fluid .tabs-horizontal .nav-tabs li.active a {
	background-color: #2ea3c0;
	color: white;
}
.container-fluid .tabs-horizontal .nav-tabs li.active a:hover, .container-fluid .tabs-horizontal .nav-tabs li.active a:focus {
	background-color: #2ea3c0;
	color: white;
}
.container-fluid .tabs-horizontal .tab-content {
	background: #2ea3c0;
	color: white;
}
.container-fluid .tabs-horizontal .tab-content .tab-pane {
	padding: 34px 20px 60px 20px;
}
.container-fluid .tabs-horizontal .tab-content .tab-pane h2 {
	color: white;
	margin: 0 0 30px 0;
}
.container-fluid .tabs-horizontal .panel-default .panel-heading+.panel-collapse .panel-body {
	background: #2ea3c0;
	color: white;
}
.container-fluid .tabs-horizontal .panel-default .panel-heading+.panel-collapse .panel-body h2 {
	color: white;
}
.container-fluid .tabs-horizontal .panel-default .panel-heading a {
	background-color: #2ea3c0;
}
.container-fluid .tabs-horizontal .panel-default .panel-heading a.collapsed {
	background-color: #333333;
}
.container-fluid .tabs-horizontal .panel-default .panel-heading .panel-title a:after {
	content: '\2212';
	color: white;
	font-weight: 400;
	font-size: 29px;
	line-height: 18px;
	font-family: 'Arial', sans-serif;
	position: absolute;
	right: 27px;
}
.container-fluid .tabs-horizontal .panel-default .panel-heading .panel-title a.collapsed:after {
	font-size: 25px;
	line-height: 25px;
	font-family: 'Arial', sans-serif;
	color: white;
	content: '\002B';
	font-weight: 400;
	position: absolute;
	right: 24px;
}
.container-fluid .tabs-horizontal .panel-default.expanded .panel-heading a:after {
	font-size: 29px;
	line-height: 18px;
	font-family: 'Arial', sans-serif;
	font-weight: 400;
	color: white;
	content: '\2212';
	position: absolute;
	right: 27px;
}
.container-fluid .tabs-horizontal.researcher-tabs .nav-tabs li a:hover, .container-fluid .tabs-horizontal.researcher-tabs .nav-tabs li a:focus {
	color: #0065a2;
}
.container-fluid .tabs-horizontal.researcher-tabs .nav-tabs li.active a {
	background-color: #0065a2;
}
.container-fluid .tabs-horizontal.researcher-tabs .nav-tabs li.active a:hover, .container-fluid .tabs-horizontal.researcher-tabs .nav-tabs li.active a:focus {
	background-color: #0065a2;
}
.container-fluid .tabs-horizontal.researcher-tabs .tab-content {
	background: #0065a2;
	color: white;
}
.container-fluid .tabs-horizontal.researcher-tabs .panel-default .panel-heading+.panel-collapse .panel-body {
	background: #0065a2;
}
.container-fluid .tabs-horizontal.researcher-tabs .panel-default .panel-heading a {
	background-color: #0065a2;
}
.container-fluid .tabs-horizontal.researcher-tabs .panel-default .panel-heading a.collapsed {
	background-color: #333333;
}
.container-fluid .tabs-horizontal.organisation-tabs .nav-tabs li a:hover, .container-fluid .tabs-horizontal.organisation-tabs .nav-tabs li a:focus {
	color: #c71f98;
}
.container-fluid .tabs-horizontal.organisation-tabs .nav-tabs li.active a {
	background-color: #c71f98;
}
.container-fluid .tabs-horizontal.organisation-tabs .nav-tabs li.active a:hover, .container-fluid .tabs-horizontal.organisation-tabs .nav-tabs li.active a:focus {
	background-color: #c71f98;
}
.container-fluid .tabs-horizontal.organisation-tabs .tab-content {
	background: #c71f98;
	color: white;
}
.container-fluid .tabs-horizontal.organisation-tabs .panel-default .panel-heading+.panel-collapse .panel-body {
	background: #c71f98;
}
.container-fluid .tabs-horizontal.organisation-tabs .panel-default .panel-heading a {
	background-color: #c71f98;
}
.container-fluid .tabs-horizontal.organisation-tabs .panel-default .panel-heading a.collapsed {
	background-color: #333333;
}
.container-fluid .tabs-horizontal .visible-accordion .js-tabcollapse-panel-heading {
	padding: 14px 50px 14px 15px;
	text-transform: uppercase;
	text-align: left;
}
.container-fluid .button-tabs .nav-pills {
	border: 0;
	display: table;
	margin: 0 auto;
	font-size: 0;
}
.container-fluid .button-tabs .nav-pills p:empty {
	margin-bottom: 0;
}
.container-fluid .button-tabs.lift-over-tabs + p, .container-fluid .button-tabs.lift-over-tabs > p, .container-fluid div.stage-wrapper.extend-full-content + p, .container-fluid div.stage-wrapper.extend-full-content + p + p, .container-fluid div.button-tabs.lift-over-tabs ul.nav-pills > p {
	margin: 0;
}
.container-fluid .nav-pills li {
	margin-right: 0;
}
.container-fluid .nav-pills> li + li {
	margin-left: 0;
}
.container-fluid .button-tabs .teaser-text.text-center h2 {
	margin-top: 0;
}
.container-fluid .button-tabs .teaser-text.text-center .btn-primary {
	margin-top: 0;
}
.container-fluid .button-tabs .nav-pills {
	opacity: 0;
	border-bottom: 1px solid #2ea3c0;
	width: 100%;
	text-align: center;
}
.container-fluid .button-tabs .nav-pills > li {
	display: inline-block;
	vertical-align: top;
	float: none;
	margin-bottom: -1px;
	border: 1px solid #cccccc;
	border-bottom: 0;
	margin-left: -1px;
}
.container-fluid .button-tabs .nav-pills > li > a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	border: none;
	margin-bottom: 0;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 0;
	padding-right: 0;
	background-color: #333333;
	color: white;
	text-align: center;
	text-transform: uppercase;
	margin-right: 0;
}
.container-fluid .button-tabs .nav-pills > li > a:hover, .container-fluid .button-tabs .nav-pills > li > a:focus {
	background-color: white;
	color: #2ea3c0;
	border: none;
	outline: none;
}
.container-fluid .button-tabs .nav-pills > li.active {
	border-color: #2ea3c0;
	margin-right: 0;
	z-index: 2;
}
.container-fluid .button-tabs .nav-pills > li.active > a {
	background-color: white;
	color: #2ea3c0;
}
.container-fluid .button-tabs .nav-pills > li.active > a:hover, .container-fluid .button-tabs .nav-pills > li.active > a:focus {
	background-color: white;
	color: #2ea3c0;
}
.container-fluid .button-tabs .nav-pills > li a.two-lines {
	padding: 6px 0;
	font-size: 16px;
}
.container-fluid .button-tabs .nav-pills > li a.two-lines span {
	display: block;
	line-height: 18px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.container-fluid .button-tabs.primary-tabs .nav-pills >li > a {
	background-color: #2ea3c0;
	color: white;
}
.container-fluid .button-tabs.primary-tabs .nav-pills >li > a:hover, .container-fluid .button-tabs.primary-tabs .nav-pills >li > a:focus {
	background-color: white;
	color: #2ea3c0;
}
.container-fluid .button-tabs.primary-tabs .nav-pills >li.active > a {
	background-color: white;
	color: #2ea3c0;
}
.container-fluid .button-tabs.primary-tabs .nav-pills >li.active > a:hover, .container-fluid .button-tabs.primary-tabs .nav-pills >li.active > a:focus {
	background-color: white;
	color: #2ea3c0;
}
.container-fluid .button-tabs .panel-default > .panel-heading a {
	background-color: #2ea3c0;
}
.container-fluid .button-tabs .panel-default > .panel-heading a.collapsed {
	background-color: #333333;
}
.container-fluid .button-tabs.researcher-tabs .nav-pills > li > a:hover, .container-fluid .button-tabs.researcher-tabs .nav-pills > li > a:focus {
	background-color: #0065a2;
	color: white;
	border: none;
	outline: none;
}
.container-fluid .button-tabs.researcher-tabs .nav-pills > li.active > a {
	background-color: #0065a2;
	color: white;
}
.container-fluid .button-tabs.researcher-tabs .nav-pills > li.active > a:hover, .container-fluid .button-tabs.researcher-tabs .nav-pills > li.active > a:focus {
	background-color: #0065a2;
	color: white;
}
.container-fluid .button-tabs.researcher-tabs .panel-default > .panel-heading a:hover {
	background-color: #0065a2;
}
.container-fluid .button-tabs.organisation-tabs .nav-pills > li > a:hover, .container-fluid .button-tabs.organisation-tabs .nav-pills > li > a:focus {
	background-color: #c71f98;
	color: white;
	border: none;
	outline: none;
}
.container-fluid .button-tabs.organisation-tabs .nav-pills > li.active > a {
	background-color: #c71f98;
	color: white;
}
.container-fluid .button-tabs.organisation-tabs .nav-pills > li.active > a:hover, .container-fluid .button-tabs.organisation-tabs .nav-pills > li.active > a:focus {
	background-color: #c71f98;
	color: white;
}
.container-fluid .button-tabs.organisation-tabs .panel-default > .panel-heading a {
	background-color: #c71f98;
}
.container-fluid .button-tabs.organisation-tabs .panel-default > .panel-heading a:hover {
	background-color: #c71f98;
}
.container-fluid .button-tabs.organisation-tabs .panel-default > .panel-heading a.collapsed {
	background-color: #333333;
}
.container-fluid .button-tabs.tabs-horizontal .nav-pills {
	opacity: 1;
	border-bottom: 0;
	margin-left: 0;
}
.container-fluid .button-tabs.tabs-horizontal .nav-pills > li {
	display: block;
	float: left;
	border: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.container-fluid .button-tabs.tabs-horizontal .nav-pills > li > a {
	padding: 14px 20px;
	background: white;
	color: #333333;
}
.container-fluid .button-tabs.tabs-horizontal .nav-pills > li.active > a {
	background-color: #2ea3c0;
	color: white;
}
.container-fluid .button-tabs .panel-default {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.container-fluid .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body {
	background-color: white;
}
.container-fluid .button-tabs .panel-body .panel-default > .panel-heading a, .container-fluid .button-tabs .tab-pane .panel-default > .panel-heading a {
	background-color: #333333;
}
.container-fluid .button-tabs .panel-body .panel-default > .panel-heading a:hover, .container-fluid .button-tabs .tab-pane .panel-default > .panel-heading a:hover, .container-fluid .button-tabs .panel-body .panel-default.expanded > .panel-heading a, .container-fluid .button-tabs .tab-pane .panel-default.expanded > .panel-heading a, .container-fluid .button-tabs .panel-body .panel-default > .panel-heading a[aria-expanded="true"], .container-fluid .button-tabs .tab-pane .panel-default > .panel-heading a[aria-expanded="true"] {
	background-color: #2ea3c0;
}
.container-fluid .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body .panel-default .panel-body, .container-fluid .button-tabs .tab-pane .panel-default.expanded .panel-body {
	background-color: #f2f2f2;
}
.container-fluid .button-tabs .panel-group.light .panel-body .panel-default > .panel-heading a:hover, .container-fluid .button-tabs .tab-pane .panel-group.light .panel-default > .panel-heading a:hover, .container-fluid .button-tabs .panel-group.light .panel-body .panel-default.expanded > .panel-heading a, .container-fluid .button-tabs .tab-pane .panel-group.light .panel-default.expanded > .panel-heading a, .container-fluid .button-tabs .panel-group.light .panel-body .panel-default > .panel-heading a[aria-expanded="true"], .container-fluid .button-tabs .tab-pane .panel-group.light .panel-default > .panel-heading a[aria-expanded="true"] {
	background-color: white;
}
.container-fluid .button-tabs .panel-group.light .panel-default > .panel-heading + .panel-collapse > .panel-body .panel-default .panel-body, .container-fluid .button-tabs .panel-group.light .tab-pane .panel-default.expanded .panel-body {
	background-color: white;
}
.container-fluid .button-tabs .js-tabcollapse-panel-body .panel-group.light .panel-default.expanded .panel-body {
	background-color: white;
}
.container-fluid .button-tabs .panel-group-faq .panel-default > .panel-heading + .panel-collapse > .panel-body .panel-default .panel-body, .container-fluid .button-tabs .tab-pane .panel-group-faq .panel-default.expanded .panel-body {
	background-color: white;
}
.container-fluid .button-tabs .panel-group-faq .panel .panel-body .panel-default > .panel-heading a, .container-fluid .button-tabs .tab-pane .panel-group-faq .panel .panel-default > .panel-heading a {
	background-color: white;
}
.container-fluid .button-tabs .panel-group-faq .panel-default.expanded > .panel-heading + .panel-collapse > .panel-body {
	background-color: white;
}
.container-fluid .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body .panel-default .panel-body a {
	white-space: normal;
}
.container-fluid .button-tabs .visible-accordion a.js-tabcollapse-panel-heading {
	padding: 14px 50px 14px 15px;
	text-align: center;
	font-weight: 400;
	font-size: 26px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	height: auto !important;
	line-height: normal !important;
}
.container-fluid .button-tabs .visible-accordion a.js-tabcollapse-panel-heading:after {
	top: 18px;
}
.container-fluid .button-tabs .visible-accordion .panel-title a.js-tabcollapse-panel-heading br {
	display: none;
}
.container-fluid .button-tabs .visible-accordion .panel-title a.js-tabcollapse-panel-heading:after {
	top: 18px;
}
.container-fluid .btn-block .dropdown-menu {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background: #333333;
	border: 0;
	margin: 0;
	padding: 0;
}
.container-fluid .btn-block .dropdown-menu li a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background: #333333;
	color: white;
	padding: 11px 20px;
	text-align: left;
	text-transform: uppercase;
}
.container-fluid .btn-block .dropdown-menu li a:hover {
	background-color: #2ea3c0;
}
.container-fluid .btn-block button {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background: #333333;
	color: white;
	padding: 11px 50px 11px 20px;
	text-align: left;
	text-transform: uppercase;
}
.container-fluid .btn-block button:hover, .container-fluid .btn-block button:focus {
	color: white;
}
.container-fluid .btn-block button:after {
	font-size: 26px;
	line-height: 41px;
	color: white;
	content: '\FE40';
	font-family: 'Arial', sans-serif;
	font-weight: 400;
	position: absolute;
	right: 20px;
}
.container-fluid .btn-block.researcher .dropdown-menu li a:hover {
	background-color: #0065a2;
}
.container-fluid .btn-block.organisation .dropdown-menu li a:hover {
	background-color: #c71f98;
}
.container-fluid .btn-block.light-copy-dropdown .dropdown-menu {
	background: #f2f2f2;
}
.container-fluid .btn-block.light-copy-dropdown .dropdown-menu li >a {
	background: #f2f2f2;
	color: #999999;
}
.container-fluid .btn-block.light-copy-dropdown .dropdown-menu li >a:after {
	color: #999999;
}
.container-fluid .btn-block.light-copy-dropdown .dropdown-toggle:after {
	color: #999999;
}
.container-fluid .btn-block.light-copy-dropdown .dropdown-toggle:hover, .container-fluid .btn-block.light-copy-dropdown .dropdown-toggle:focus {
	background: #f2f2f2;
	color: #333333;
}
.container-fluid .btn-block.light-copy-dropdown.open .dropdown-toggle {
	background: #f2f2f2;
	color: #999999;
}
.container-fluid .btn-block.light-copy-dropdown.open .dropdown-toggle:after {
	color: #999999;
}
.container-fluid .btn-block.light-copy-dropdown.open .dropdown-menu {
	background: #f2f2f2;
}
.container-fluid .btn-block.light-copy-dropdown.open .dropdown-menu li > a {
	background: #f2f2f2;
	color: #333333;
}
.container-fluid .btn-block.light-copy-dropdown.open .dropdown-menu li > a:hover {
	background: #2ea3c0;
	color: white;
}
.container-fluid .btn-block .dropdown-toggle {
	border: 0;
	text-align: left;
}
.container-fluid .btn-block .dropdown-toggle:after {
	font-size: 26px;
	line-height: 41px;
	color: white;
	content: '\FE40';
	font-family: 'Arial', sans-serif;
	font-weight: 400;
	position: absolute;
	right: 20px;
}
.container-fluid .btn-block .dropdown-toggle:hover, .container-fluid .btn-block .dropdown-toggle:focus {
	background: #333333;
	color: white;
}
.container-fluid .btn-block.open .dropdown-toggle {
	background: #333333;
	color: white;
}
.container-fluid .btn-block.open .dropdown-toggle:after {
	content: '\FE3F';
	right: 20px;
	position: absolute;
	line-height: 8px;
}
.container-fluid .btn-block.open button:after {
	content: '\FE3F';
	line-height: 8px;
	position: absolute;
	right: 20px;
}
.container-fluid .btn-block .light-copy-bg {
	background: #f2f2f2;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.08);
	color: #333333;
	min-height: 52px;
	padding: 14px 20px;
}
.container-fluid .btn-block button.light-copy-bg:after, .container-fluid .btn-block button.light-copy-bg:hover, .container-fluid .btn-block button.light-copy-bg:focus {
	color: #333333;
}
.container-fluid .longtext .light-copy-dropdown .dropdown-header, .container-fluid .longtext .light-copy-dropdown li {
	font-size: 12px;
	line-height: 1.429;
	margin-left: 0;
	padding: 0;
	text-indent: 0;
}
.container-fluid .longtext .light-copy-dropdown .dropdown-header:before, .container-fluid .longtext .light-copy-dropdown li:before {
	display: none;
}
.container-fluid .longtext .light-copy-dropdown .dropdown-header a, .container-fluid .longtext .light-copy-dropdown li a {
	padding: 10px 20px;
}
.container-fluid .btn-block.light-copy-dropdown .dropdown-menu {
	max-height: 300px;
	overflow-y: scroll;
}
.container-fluid .filter-group.btn-block .dropdown-menu {
	background: #404040;
	color: white;
}
.container-fluid .filter-group.btn-block .dropdown-menu li a {
	background: #404040;
	color: white;
}
.container-fluid .filter-group label {
	color: white;
	margin-bottom: 0;
}
.container-fluid .filter-group .btn-block .dropdown-menu li a:hover {
	background-color: transparent;
}
.container-fluid .filter-group input[type="radio"] + span:before, .container-fluid .filter-group input[type="checkbox"] + span:before {
	-webkit-appearance: none;
	border: 2px solid #404040;
	-webkit-box-shadow: 0 0 0 2px #999999;
	-moz-box-shadow: 0 0 0 2px #999999;
	box-shadow: 0 0 0 2px #999999;
}
.container-fluid .filter-group input[type="radio"]:checked + span:before, .container-fluid .filter-group input[type="checkbox"]:checked + span:before {
	background-color: #2ea3c0;
}
.container-fluid .filter-group.researcher-group input[type="radio"]:checked + span:before, .container-fluid .filter-group.researcher-group input[type="checkbox"]:checked + span:before {
	background-color: #0065a2;
}
.container-fluid .filter-group.organisation-group input[type="radio"]:checked + span:before, .container-fluid .filter-group.researcher-group input[type="checkbox"]:checked + span:before {
	background-color: #c71f98;
}
.container-fluid .filter-group .btn {
	width: 100%;
}
.container-fluid .radio-group .dropdown-menu label a {
	display: inline-block;
}
.container-fluid .filter-group .form-checkboxes span.label-title {
	margin-bottom: 12px;
}
.container-fluid .radio-group .dropdown-menu label .empty-results {
	padding: 12px 20px;
}
.container-fluid .block-search-api-saved-searches .col-xs-12.text-center {
	font-size: 0;
}
.container-fluid .block-search-api-saved-searches .inline-element {
	display: inline;
}
.container-fluid .block-search-api-saved-searches .inline-element .btn-primary {
	margin: 0 0.8% 10px 0;
}
.container-fluid .block-search-api-saved-searches .inline-element.filters-only {
	display: inline-block;
}
.container-fluid .block-search-api-saved-searches #save-job-toggle-button {
	margin-right: 0;
}
.container-fluid .view-jobs-funding-search .views-row-1 .row-spacing-5-purple {
	margin-top: 50px;
}
.container-fluid .image-search-overlay {
	background-color: #333333;
	background-color: rgba(51,51,51,0.5);
	min-width: 518px;
	padding: 31px;
	position: absolute;
	width: 41%;
	left: 4%;
	top: 185px;
}
.container-fluid .image-search-overlay .box-container {
	margin: 0 auto;
}
.container-fluid .filters-only #euraxess-search-filters-and-sorts-form .filter-group {
	width: 61.6%;
}
.container-fluid .filters-only #euraxess-search-filters-and-sorts-form .radio-group {
	width: 35%;
}
.container-fluid .input-group-btn .dropdown-menu {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background: #f2f2f2;
	border: none;
	margin: 0;
	padding: 0;
}
.container-fluid .input-group-btn .dropdown-menu li a {
	background: #f2f2f2;
	color: #333333;
}
.container-fluid .input-group-btn .dropdown-menu li a:hover {
	background-color: transparent;
}
.container-fluid .glb {
	padding: 14px 20px;
	text-transform: uppercase;
}
.container-fluid .simply-scroll {
	width: auto;
}
.container-fluid .mCustomScrollbar label {
	color: white;
}
.container-fluid .mCustomScrollbar input[type="checkbox"] + span:before, .container-fluid .mCustomScrollbar input[type="radio"] + span:before {
	-webkit-appearance: none;
	border: 2px solid #404040;
	-webkit-box-shadow: 0 0 0 2px #999999;
	-moz-box-shadow: 0 0 0 2px #999999;
	box-shadow: 0 0 0 2px #999999;
}
.container-fluid .mCustomScrollbar .glb {
	padding: 0 20px;
}
.tab-content .mCustomScrollbox {
	padding: 20px 48px 20px 0;
}
.tab-content .mCustomScrollbox .mCSB_container .form-item {
	min-height: 35px;
	height: 35px !important;
}
.mCustomScrollbox {
	padding: 20px 48px 20px 0;
}
.mCustomScrollbox .mCSB_container .form-item {
	height: 35px;
	vertical-align: middle;
}
.mCustomScrollbox .mCSB_container .form-item span.label-title {
	line-height: 19px;
}
.mCustomScrollbox .mCSB_container .form-item input[type="checkbox"] + span:before, .mCustomScrollbox .mCSB_container .form-item input[type="radio"] + span:before {
	top: 0;
}
.btn-group .mCustomScrollbar {
	height: 280px;
}
.btn-group .mCustomScrollbar .mCSB_container .form-item span.label-title {
	line-height: 26px;
}
.selected-items {
	position: absolute;
	right: 20px;
	opacity: 0.5;
	text-transform: lowercase;
}
.hr-list-line hr {
	border-color: #999999;
	margin: -10px 20px 10px 20px;
	width: 93%;
}
.filter-group .selected-items {
	top: 9px;
	font-size: 11px;
	right: 55px;
	text-transform: lowercase;
}
.tabs-side .selected-items {
	padding-left: 20px;
	opacity: 0.5;
	text-transform: lowercase;
}
.tabs-side >.nav-pills {
	border-bottom: 0;
}
.tabs-side >.nav-pills >li {
	margin: 0;
	float: none;
	z-index: 2;
}
.tabs-side >.nav-pills >li > a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background-color: #333333;
	color: white;
	border: none;
	display: block;
	margin: 0;
	padding: 16px 20px;
	white-space: nowrap;
	text-transform: uppercase;
}
.tabs-side >.nav-pills >li > a:hover, .tabs-side >.nav-pills >li > a:focus {
	background-color: #2ea3c0;
	color: white;
}
.tabs-side >.nav-pills >li.active a {
	background-color: #2ea3c0;
	color: white;
}
.tabs-side >.nav-pills >li.active a:hover, .tabs-side >.nav-pills >li.active a:focus {
	background-color: #2ea3c0;
	color: white;
}
.tabs-side.tabs-left {
	border: none;
	padding-right: 0;
}
.tabs-side.tabs-left >.nav-pills li.active:after {
	border-top: 28px solid transparent;
	border-left: 10px solid #2ea3c0;
	border-bottom: 28px solid transparent;
	right: -10px;
	top: 0;
}
.tabs-side.tabs-left >.nav-pills li >a:hover {
	border: none;
}
.tabs-side.tabs-left >.nav-pills li >a:focus {
	outline: none;
	border: none;
}
.tabs-pills {
	background: transparent;
}
.tabs-pills .tab-content {
	padding-left: 0;
}
.tabs-pills .tab-content .tab-pane {
	background-color: transparent;
	padding: 0;
}
.tabs-pills.researcher-tabs >.nav-pills li.active >a:hover, .tabs-pills.researcher-tabs >.nav-pills li.active >a:focus {
	background-color: #0065a2;
}
.tabs-pills.researcher-tabs >.nav-pills li.active:after {
	border-left: 10px solid #0065a2;
}
.tabs-pills.researcher-tabs >.nav-pills li.active >a:hover, .tabs-pills.researcher-tabs >.nav-pills li.active >a:focus {
	background-color: #0065a2;
}
.tabs-pills.researcher-tabs .mCustomScrollbar input[type="checkbox"]:checked + span:before {
	background-color: #0065a2;
}
.tabs-pills.organisation-tabs >.nav-pills li.active >a:hover, .tabs-pills.organisation-tabs >.nav-pills li.active >a:focus {
	background-color: #c71f98;
}
.tabs-pills.organisation-tabs >.nav-pills li.active:after {
	border-left: 10px solid #c71f98;
}
.tabs-pills.organisation-tabs >.nav-pills li.active >a:hover, .tabs-pills.organisation-tabs >.nav-pills li.active >a:focus {
	background-color: #c71f98;
}
.tabs-pills.organisation-tabs .mCustomScrollbar input[type="checkbox"]:checked + span:before {
	background-color: #c71f98;
}
.tabs-pills .panel-default >.panel-heading+.panel-collapse >.panel-body {
	padding: 0;
}
.tabs-pills .panel-group .mCustomScrollbar {
	margin-top: 0;
}
.emphasis-box {
	border: 3px solid #2ea3c0;
}
.mCustomScrollbar {
	padding: 15px 20px 15px 0;
}
#euraxess-search-page-filter-widget-form {
	min-height: 450px;
	position: relative;
}
#euraxess-search-page-filter-widget-form .form-group {
	margin-bottom: 5px;
}
#euraxess-search-page-filter-widget-form .form-group .form-checkboxes, #euraxess-search-page-filter-widget-form .form-group .form-radios {
	opacity: 0;
}
#euraxess-search-page-filter-widget-form .form-group .form-checkboxes input[type="checkbox"] + span:before, #euraxess-search-page-filter-widget-form .form-group .form-radios input[type="radio"] + span:before {
	-webkit-appearance: none;
	background-color: transparent;
	border: 2px solid #404040;
	-webkit-box-shadow: 0 0 0 2px #999999;
	-moz-box-shadow: 0 0 0 2px #999999;
	box-shadow: 0 0 0 2px #999999;
}
#euraxess-search-page-filter-widget-form .form-group .form-checkboxes input[type="checkbox"]:checked + span:before, #euraxess-search-page-filter-widget-form .form-group .form-radios input[type="radio"]:checked + span:before {
	background-color: #2ea3c0;
}
#euraxess-search-page-filter-widget-form .mCustomScrollbar {
	display: none;
	z-index: 1;
	height: 380px;
	background: #404040;
	padding: 15px 20px 15px 0;
}
#euraxess-search-page-filter-widget-form .tabs-side {
	background: transparent;
}
#euraxess-search-page-filter-widget-form .tabs-side .nav {
	margin-bottom: 24px;
	position: relative;
	left: 0;
	width: 50%;
}
#euraxess-search-page-filter-widget-form .mCustomScrollbar {
	position: absolute;
	top: -10px;
	left: 50%;
	width: 50%;
}
#euraxess-search-page-filter-widget-form .views-exposed-widget {
	width: 100%;
}
#euraxess-search-page-filter-widget-form input.form-control {
	width: 50%;
}
#euraxess-search-page-filter-widget-form .panel-header, #euraxess-search-page-filter-widget-form .form-type-textfield label {
	display: none;
}
#euraxess-search-page-filter-widget-form .views-exposed-widget.views-submit-button {
	text-align: center;
}
#euraxess-search-page-filter-widget-form .views-exposed-widget.views-submit-button .nav {
	text-align: left;
}
#euraxess-search-page-filter-widget-form .form-submit {
	left: 0;
	position: relative;
	bottom: 0;
	margin: 0 auto 40px;
}
#euraxess-search-filters-and-sorts-form {
	margin-left: 0;
	z-index: 10;
	width: 100%;
	float: left;
	margin-top: 2px;
}
#euraxess-search-filters-and-sorts-form .inline-element {
	max-width: 28%;
	margin: 0 0.8% 10px 0;
	display: inline-block;
}
#euraxess-search-filters-and-sorts-form .inline-element .btn, #euraxess-search-filters-and-sorts-form .inline-element.btn {
	margin: 0;
}
.three-columns {
	padding-right: 0;
}
.three-columns #euraxess-search-filters-and-sorts-form .inline-element {
	max-width: 32.5%;
	float: left;
}
.three-columns + .one-column {
	padding-left: 0;
	padding-right: 0;
}
.three-columns + .one-column .inline-element {
	max-width: 100%;
}
.three-columns + .one-column .inline-element a {
	margin: 0;
}
.four-columns #euraxess-search-filters-and-sorts-form .inline-element {
	max-width: 24%;
	float: left;
}
.one-column {
	padding: 0;
}
.one-column #euraxess-search-filters-and-sorts-form {
	text-align: right;
}
.one-column #euraxess-search-filters-and-sorts-form .inline-element {
	max-width: 51%;
	float: none;
}
.one-column #euraxess-search-filters-and-sorts-form .inline-element.radio-group {
	width: 47%;
}
.one-column .btn-primary {
	padding-bottom: 10px;
}
.filters-only #euraxess-search-filters-and-sorts-form {
	width: 100%;
	margin-left: 0;
}
.filters-only #euraxess-search-filters-and-sorts-form .inline-element {
	max-width: 100%;
}
.filters-only #euraxess-search-filters-and-sorts-form .site-wide-search-page-filter .inline-element {
	max-width: 100%;
	width: 100%;
}
#euraxess-search-page-filter-widget-form .panel-relative {
	position: absolute;
	top: 0;
	left: 50%;
	width: 50%;
	height: 380px;
}
#euraxess-search-page-filter-widget-form .panel-relative .mCustomScrollbar {
	width: 100%;
	left: 0;
}
#euraxess-search-page-filter-widget-form .help-info-box {
	position: absolute;
	height: 96%;
	bottom: 10px;
	z-index: 2;
	color: white;
	padding: 20px;
	margin: 0 15px;
	min-width: 95%;
	overflow: hidden;
	background: rgba(204,53,162,0.9);
	-webkit-transition: height 0.5s linear;
	-moz-transition: height 0.5s linear;
	-ms-transition: height 0.5s linear;
	-o-transition: height 0.5s linear;
	transition: height 0.5s linear;
}
#euraxess-search-page-filter-widget-form .help-info-box .scroll_info {
	opacity: 0;
}
#euraxess-search-page-filter-widget-form .help-info-box .mCustomScrollbar {
	position: relative;
	background: transparent !important;
	width: 98%;
	top: -10px;
	left: 0;
	height: 350px;
}
#euraxess-search-page-filter-widget-form .help-info-box .mCustomScrollbar ul {
	padding-left: 20px;
}
#euraxess-search-page-filter-widget-form .help-info-box .close {
	color: white;
	text-shadow: none;
	opacity: 0.6;
}
#euraxess-search-page-filter-widget-form .help-info {
	position: absolute;
	bottom: -20px;
	z-index: 2;
	width: 100%;
	background: #cc35a2;
	display: none;
}
#euraxess-search-page-filter-widget-form .help-info .help-link {
	color: white;
	width: 100%;
	text-align: right;
	font-size: 14px;
	padding: 10px 20px;
	text-transform: uppercase;
}
#euraxess-search-page-filter-widget-form .help-info ul {
	padding-left: 20px;
}
#euraxess-search-page-filter-widget-form .hidden-info-box {
	height: 0;
	overflow: hidden;
	z-index: -1;
	opacity: 0;
	-webkit-transition: height 0.5s linear;
	-moz-transition: height 0.5s linear;
	-ms-transition: height 0.5s linear;
	-o-transition: height 0.5s linear;
	transition: height 0.5s linear;
}
#euraxess-search-page-filter-widget-form .general-help-link {
	position: absolute;
	bottom: 0;
	margin: 0 0 40px 20px;
	display: inline-block;
	padding: 12px 18px;
	color: #333333;
	background: #f2f2f2;
	text-transform: uppercase;
}
.general-info-box {
	display: none;
	padding: 20px;
	background: #f2f2f2;
	margin: 20px 0;
	height: auto;
	max-height: 250px;
	overflow: hidden;
	-webkit-box-shadow: 0px 6px 9px 2px #cccccc;
	-moz-box-shadow: 0px 6px 9px 2px #cccccc;
	box-shadow: 0px 6px 9px 2px #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.general-info-box .mCustomScrollbar {
	display: block;
	position: relative;
	background: transparent !important;
	width: 98%;
	height: auto;
	max-height: 230px;
	top: -10px;
	left: 0;
}
.general-info-box .mCustomScrollbar ul {
	padding-left: 20px;
}
.general-info-box .mCustomScrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0,0,0,0.75);
}
.general-info-box .mCustomScrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {
	background-color: black;
}
.general-info-box .mCustomScrollbar .mCSB_scrollTools .mCSB_buttonUp:before, .general-info-box .mCustomScrollbar .mCSB_scrollTools .mCSB_buttonDown:after {
	color: #333333;
}
.page-partnering-hosting-search #euraxess-search-filters-and-sorts-form {
	display: inline;
	width: 55%;
}
.page-partnering-hosting-search #euraxess-search-filters-and-sorts-form .inline-element {
	max-width: 45%;
	float: right;
}
.page-partnering-hosting-search .container-fluid .block-search-api-saved-searches .inline-element#save-job-toggle-button .btn-primary {
	display: inline;
	float: left;
}
.container-fluid .social-widget {
	padding: 20px;
	margin-bottom: 40px;
	min-height: 200px;
	position: relative;
}
.container-fluid .social-widget .msg {
	position: absolute;
	width: 80%;
	top: 40%;
	left: 0;
	right: 0;
	font-size: 16px;
	padding: 0 0 0 20%;
	color: #2ea3c0;
}
.container-fluid .social-widget .text-center {
	position: relative;
	z-index: 2;
}
.container-fluid .social-widget .fb-page iframe {
	display: inline-block;
	width: 100% !important;
	max-width: 500px;
	min-height: 200px;
	height: 280px;
}
.container-fluid .social-widget .section-title {
	margin: 0 0 18px 0;
}
.container-fluid .social-widget .fa-round-tip {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	position: relative;
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	background: #333333;
	text-align: center;
	margin-right: 20px;
}
.container-fluid .social-widget .fa-round-tip:after {
	content: '';
	display: block;
	position: absolute;
	right: -6px;
	top: 13px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 12px 0 12px 10px;
	border-color: transparent transparent transparent #333333;
}
.container-fluid .social-widget .fa-title {
	width: 78%;
	display: inline-block;
	vertical-align: middle;
}
.container-fluid .social-widget .video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.container-fluid .social-widget .video-container iframe, .container-fluid .social-widget .video-container object, .container-fluid .social-widget .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.container-fluid .table-responsive.table-scroll-h .table thead strong {
	font-size: 13px;
}
.container-fluid .table-responsive.table-scroll-h .table p {
	font-size: 13px;
}
.container-fluid .table-responsive.table-scroll-h .table p strong {
	font-size: 13px;
}
.container-fluid .table-responsive.wide {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}
.container-fluid .table-responsive.wide .table {
	width: auto;
	display: block;
}
.container-fluid .table-responsive.wide .table thead {
	display: block;
}
.container-fluid .table-responsive.wide .table thead tr th {
	border-bottom: 0;
}
.container-fluid .table-responsive.wide .table tbody {
	display: block;
	max-height: 500px;
	overflow-y: scroll;
	overflow-x: visible;
}
.container-fluid .table-compact {
	overflow-x: auto;
}
.container-fluid .table-compact .table {
	width: auto;
	display: block;
}
.container-fluid .table-compact .table thead {
	display: block;
}
.container-fluid .table-compact .table thead tr th {
	width: 200px;
	border-bottom: 0;
}
.container-fluid .table-compact .table td {
	width: 200px;
}
.container-fluid .table-compact .table tbody {
	display: block;
	max-height: 500px;
	overflow-y: scroll;
}
.container-fluid .teaser-text h1 {
	margin-top: 0;
	margin-bottom: 40px;
}
.container-fluid .teaser-text h2 {
	margin-top: 22px;
	margin-bottom: 40px;
}
.container-fluid .teaser-text .btn-link, .container-fluid .teaser-text .btn-primary {
	margin-top: 40px;
}
.container-fluid .teaser-text .section-wrapper .external-link {
	text-align: left;
	display: inline;
}
.container-fluid .teaser-text p {
	margin-bottom: 0;
	margin-top: 10px;
}
.container-fluid .teaser-text h2 + p {
	margin-top: 0;
}
.container-fluid .teaser-text .panel-group {
	margin-top: 28px;
}
.container-fluid .block-image .teaser-text .btn-link + a, .container-fluid .block-image .teaser-text .btn-primary + a, .container-fluid .block-image .teaser-text .arrow-link {
	margin-top: 34px;
	display: inline-block;
	vertical-align: middle;
}
.container-fluid .teaser-text .col-md-6 img:first-child {
	margin-top: 28px;
}
.container-fluid .compact .teaser-text h1 {
	margin-top: 0;
	margin-bottom: 10px;
}
.container-fluid .compact .teaser-text h2 {
	margin-top: 18px;
	margin-bottom: 10px;
}
.container-fluid .compact .teaser-text .btn-link, .container-fluid .compact .teaser-text .btn-primary {
	display: inline;
	margin-top: 10px;
}
.container-fluid .compact .teaser-text .btn-link + a, .container-fluid .compact .teaser-text .btn-primary + a, .container-fluid .compact .teaser-text .arrow-link {
	margin-top: 0;
}
.container-fluid .teaser-list h1 {
	margin-top: 0;
}
.container-fluid .teaser-list h2 {
	margin-top: 0;
}
.container-fluid .news-teaser .btn {
	margin-top: 20px;
}
.container-fluid a.morelink {
	text-decoration: none;
}
.container-fluid a.morelink:focus {
	text-decoration: none;
	outline: none;
}
.container-fluid .teaser-text-more {
	overflow: hidden;
	height: 80px;
}
.container-fluid .teaser-text-more ul, .container-fluid .teaser-text-more ol {
	margin: 0 20px 0 20px;
}
.container-fluid .teaser-text-more ul li, .container-fluid .teaser-text-more ol li {
	margin-top: 4px;
}
.container-fluid .teaser-text-more.open {
	height: auto;
	overflow: visible;
}
.container-fluid .teaser-text .teaser-text-more {
	height: 120px;
}
.container-fluid .teaser-text .teaser-text-more.open {
	height: auto;
}
.container-fluid .teaser-columns .teaser-text-more {
	height: 265px;
}
.container-fluid .teaser-columns .teaser-text-more.open {
	height: auto;
}
.container-fluid .moreellipses {
	display: inline-block;
}
.container-fluid .morecontent {
	display: block;
}
.container-fluid .morecontent .morelink {
	margin-top: -45px;
	margin-bottom: 0;
	width: 100%;
	height: 60px;
	opacity: 0.8;
	background: -webkit-linear-gradient(rgba(255,255,255,0.5) 10px, white);
	background: -moz-linear-gradient(rgba(255,255,255,0.5) 10px, white);
	background: -ms-linear-gradient(rgba(255,255,255,0.5) 10px, white);
	background: -o-linear-gradient(rgba(255,255,255,0.5) 10px, white);
	background: linear-gradient(rgba(255,255,255,0.5) 10px, white);
	display: block;
}
.container-fluid .morecontent .morelink:before {
	font-size: 35px;
	line-height: 130px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
	content: '\FE40';
	color: #999999;
}
.container-fluid .morecontent .morelink.less {
	background: none;
	margin-top: 0;
	margin-bottom: 0;
	height: 40px;
}
.container-fluid .morecontent .morelink.less:before {
	font-size: 35px;
	line-height: 38px;
	font-family: 'Arial', sans-serif;
	font-weight: 400;
	text-decoration: none;
	content: '\FE3F';
	color: #999999;
}
.container-fluid .morecontent div#content-to-show, .container-fluid .morecontent span {
	display: none;
}
.container-fluid .page-services-centres .morecontent .morelink {
	margin-top: -35px;
	height: 34px;
}
.container-fluid .page-services-centres .morecontent .morelink.less {
	margin-top: -25px;
}
.container-fluid .page-services-centres .teaser-text-more strong {
	color: #404040;
	opacity: 0.9;
}
.container-fluid .box-wrapper {
	position: absolute;
	bottom: -124px;
	width: 100%;
	text-align: center;
	z-index: 1;
}
.container-fluid .box-wrapper .box-container {
	display: inline-block;
}
.container-fluid .text-xs-center {
	text-align: left;
}
.container-fluid #toc {
	left: 0;
	transition: top 0.4s ease-in-out;
	-webkit-transition: top 0.4s ease-in-out;
	-moz-transition: top 0.4s ease-in-out;
	-o-transition: top 0.4s ease-in-out;
	position: fixed;
	width: 150px;
	padding-top: 20px;
	color: white;
	z-index: 6;
}
.container-fluid #toc:before {
	z-index: 4;
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 18px;
	border-top: 1px solid #f2f2f2;
}
.container-fluid #toc ul {
	box-shadow: inset -7px 0 14px -7px rgba(0,0,0,0.3);
	margin: 0;
	padding: 0;
	list-style: none;
	background: white;
}
.container-fluid #toc li {
	padding: 10px;
	box-shadow: inset 0 -7px 12px -7px rgba(0,0,0,0.2);
}
.container-fluid #toc ul li:first-child {
	display: none;
}
.container-fluid #toc a {
	color: #333333;
	text-decoration: none;
	display: block;
}
.container-fluid #toc .toc-h2 {
	padding-left: 8px;
}
.container-fluid #toc .toc-h3 {
	padding-left: 16px;
}
.container-fluid #toc .toc-active {
	position: relative;
	z-index: 4;
	background: #0065a2;
}
.container-fluid #toc .toc-active a {
	color: white;
}
.container-fluid .fa-2 {
	font-size: 2em;
}
.container-fluid .btn-link.action .fa {
	margin-right: 8px;
}
.container-fluid .btn-link.action:hover .fa-star-o:before, .container-fluid .btn-link.action.unflag-action .fa-star-o:before {
	content: "\f005";
}
.container-fluid .fa-file-pdf-o {
	color: #2ea3c0;
}
.container-fluid .teaser-columns .img-responsive {
	width: auto;
}
.container-fluid .teaser-columns .btn.btn-link {
	text-align: left;
}
.container-fluid code {
	padding: 4px 0;
	color: #333333;
	background-color: white;
	border-radius: 0;
	line-height: 20px;
}
.container-fluid .myList {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.container-fluid ul.myList li {
	margin-bottom: 6px;
}
.container-fluid .moduletable {
	border: 1px solid #eeeeee;
}
.container-fluid .moduletable td {
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	padding: 10px;
}
.container-fluid .moduletable th {
	background: whitesmoke;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	padding: 10px;
	font-size: 16px;
}
.container-fluid .moduletable .warning {
	background-color: #fcf8e3;
	font-weight: bold;
}
.container-fluid .moduletable .success {
	color: #6fb651;
}
.container-fluid .moduletable .danger {
	color: #d07089;
}
.container-fluid .moduletable .info {
	color: #fcf8e3;
}
.container-fluid .teaser-columns .img-responsive {
	width: auto;
}
.container-fluid .teaser-columns .btn.btn-link {
	text-align: left;
	margin-top: 15px;
}
.container-fluid .teaser-columns .section-title {
	margin-top: 34px;
}
.container-fluid .image-teaser-container p {
	margin: 0;
}
.container-fluid .valign-top {
	vertical-align: top;
}
.container-fluid .page-node-22 .page-header, .container-fluid .page-node-49 .page-header, .container-fluid .page-node-24 .page-header, .container-fluid .page-node-51 .page-header {
	display: none;
}
.container-fluid .btn {
	white-space: normal;
}
.container-fluid .panel-group {
	margin-bottom: 0;
}
.container-fluid .nav-tabs > li.active > a {
	border: 0;
}
.container-fluid .nav-tabs > li.active > a:hover, .container-fluid .nav-tabs > li.active > a:focus {
	border: 0;
}
.container-fluid hr {
	border-top: 2px solid #e5e5e5;
	margin: 0;
}
.container-fluid .view-euraxess-centre-members .view-header span, .container-fluid .view-euraxess-organisation-members .view-header span {
	margin-top: -3px;
	display: inline-block;
	margin-bottom: 8px;
}
.container-fluid .contact-form-wrapper, .container-fluid .view-euraxess-centre-members, .container-fluid .view-euraxess-organisation-members {
	background: #f2f2f2;
}
.container-fluid .contact-form-wrapper .contact-form-header, .container-fluid .contact-form-wrapper .view-header, .container-fluid .view-euraxess-centre-members .contact-form-header, .container-fluid .view-euraxess-centre-members .view-header, .container-fluid .view-euraxess-organisation-members .contact-form-header, .container-fluid .view-euraxess-organisation-members .view-header {
	padding: 30px 0 26px 30px;
}
.container-fluid .contact-form-wrapper .contact-form-header .btn, .container-fluid .contact-form-wrapper .view-header .btn, .container-fluid .view-euraxess-centre-members .contact-form-header .btn, .container-fluid .view-euraxess-centre-members .view-header .btn, .container-fluid .view-euraxess-organisation-members .contact-form-header .btn, .container-fluid .view-euraxess-organisation-members .view-header .btn {
	margin-bottom: 4px;
	text-align: left;
}
.container-fluid .contact-form-wrapper .contact-form-header .col-pad, .container-fluid .contact-form-wrapper .view-header .col-pad, .container-fluid .view-euraxess-centre-members .contact-form-header .col-pad, .container-fluid .view-euraxess-centre-members .view-header .col-pad, .container-fluid .view-euraxess-organisation-members .contact-form-header .col-pad, .container-fluid .view-euraxess-organisation-members .view-header .col-pad {
	padding: 0 12px;
}
.container-fluid .contact-form-wrapper .contact-form-header h2, .container-fluid .contact-form-wrapper .view-header h2, .container-fluid .view-euraxess-centre-members .contact-form-header h2, .container-fluid .view-euraxess-centre-members .view-header h2, .container-fluid .view-euraxess-organisation-members .contact-form-header h2, .container-fluid .view-euraxess-organisation-members .view-header h2 {
	margin: 0 0 8px;
	text-align: left;
}
.container-fluid .contact-form-wrapper .contact-form-collapse, .container-fluid .view-euraxess-centre-members .contact-form-collapse, .container-fluid .view-euraxess-organisation-members .contact-form-collapse {
	display: none;
	padding-bottom: 5px;
}
.container-fluid .contact-form-wrapper .contact-form-collapse .bootstrap-select, .container-fluid .view-euraxess-centre-members .contact-form-collapse .bootstrap-select, .container-fluid .view-euraxess-organisation-members .contact-form-collapse .bootstrap-select {
	background: white;
	box-shadow: none;
}
.container-fluid .contact-form-wrapper .contact-form-collapse .bootstrap-select .dropdown-menu, .container-fluid .view-euraxess-centre-members .contact-form-collapse .bootstrap-select .dropdown-menu, .container-fluid .view-euraxess-organisation-members .contact-form-collapse .bootstrap-select .dropdown-menu {
	background: white;
}
.container-fluid .contact-form-wrapper .contact-form-collapse .form-control, .container-fluid .contact-form-wrapper .contact-form-collapse textarea, .container-fluid .view-euraxess-centre-members .contact-form-collapse .form-control, .container-fluid .view-euraxess-centre-members .contact-form-collapse textarea, .container-fluid .view-euraxess-organisation-members .contact-form-collapse .form-control, .container-fluid .view-euraxess-organisation-members .contact-form-collapse textarea {
	background: white;
	border: 0;
	box-shadow: none;
}
.container-fluid .contact-form-wrapper .contact-form-collapse .form-control:focus, .container-fluid .contact-form-wrapper .contact-form-collapse textarea:focus, .container-fluid .view-euraxess-centre-members .contact-form-collapse .form-control:focus, .container-fluid .view-euraxess-centre-members .contact-form-collapse textarea:focus, .container-fluid .view-euraxess-organisation-members .contact-form-collapse .form-control:focus, .container-fluid .view-euraxess-organisation-members .contact-form-collapse textarea:focus {
	border-color: #e2dfdf;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.08), 0 0 8px rgba(204,205,207,0.6);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.08), 0 0 8px rgba(204,205,207,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.08), 0 0 8px rgba(225,226,228,0.6);
	outline: 0;
}
.container-fluid .contact-form-wrapper .contact-form-collapse textarea, .container-fluid .view-euraxess-centre-members .contact-form-collapse textarea, .container-fluid .view-euraxess-organisation-members .contact-form-collapse textarea {
	min-height: 150px;
}
.container-fluid .contact-form-wrapper .contact-form-collapse button, .container-fluid .contact-form-wrapper .contact-form-collapse button:hover, .container-fluid .view-euraxess-centre-members .contact-form-collapse button, .container-fluid .view-euraxess-centre-members .contact-form-collapse button:hover, .container-fluid .view-euraxess-organisation-members .contact-form-collapse button, .container-fluid .view-euraxess-organisation-members .contact-form-collapse button:hover {
	border-color: #f2f2f2;
}
.container-fluid .contact-form-wrapper .contact-form-row, .container-fluid .view-euraxess-centre-members .contact-form-row, .container-fluid .view-euraxess-organisation-members .contact-form-row {
	margin-bottom: 20px;
	padding: 0 20px;
}
.container-fluid .contact-form-wrapper .iblock, .container-fluid .view-euraxess-centre-members .iblock, .container-fluid .view-euraxess-organisation-members .iblock {
	max-width: 80%;
}
.container-fluid .contact-form-wrapper button + button, .container-fluid .view-euraxess-centre-members button + button, .container-fluid .view-euraxess-organisation-members button + button {
	margin-left: 25px;
}
.container-fluid .contact-form-wrapper .rounded-icon, .container-fluid .view-euraxess-centre-members .rounded-icon, .container-fluid .view-euraxess-organisation-members .rounded-icon {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	background: #333333;
	display: inline-block;
	height: 70px;
	line-height: 75px;
	margin-right: 18px;
	text-align: center;
	vertical-align: top;
	width: 70px;
}
.container-fluid .contact-form-wrapper .rounded-icon .fa, .container-fluid .view-euraxess-centre-members .rounded-icon .fa, .container-fluid .view-euraxess-organisation-members .rounded-icon .fa {
	color: white;
	letter-spacing: -3px;
}
.container-fluid .contact-form-wrapper .rounded-icon .fa.fa-2, .container-fluid .view-euraxess-centre-members .rounded-icon .fa.fa-2, .container-fluid .view-euraxess-organisation-members .rounded-icon .fa.fa-2 {
	font-size: 2em;
}
.container-fluid .contact-form-wrapper .rounded-icon .fa.fa-phone.fa-3, .container-fluid .view-euraxess-centre-members .rounded-icon .fa.fa-phone.fa-3, .container-fluid .view-euraxess-organisation-members .rounded-icon .fa.fa-phone.fa-3 {
	font-size: 2.6em;
	margin-top: 20px;
	-moz-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg);
}
.container-fluid .contact-form-wrapper .rounded-icon .fa.fa-info.fa-4, .container-fluid .view-euraxess-centre-members .rounded-icon .fa.fa-info.fa-4, .container-fluid .view-euraxess-organisation-members .rounded-icon .fa.fa-info.fa-4 {
	margin-top: 10px;
	font-size: 3.2em;
	letter-spacing: -5px;
}
.container-fluid .contact-form-wrapper .rounded-icon .fa.fa-info.fa-4:before, .container-fluid .view-euraxess-centre-members .rounded-icon .fa.fa-info.fa-4:before, .container-fluid .view-euraxess-organisation-members .rounded-icon .fa.fa-info.fa-4:before {
	content: 'i';
	font-family: "Roboto Slab", sans-serif;
	font-weight: 700;
}
.container-fluid .view-euraxess-centre-members, .container-fluid .view-euraxess-organisation-members {
	padding-bottom: 15px;
}
.container-fluid .profile-header {
	margin-bottom: 30px;
}
.container-fluid .profile-header h3 {
	color: #999999;
}
.container-fluid .member-item {
	margin: 0;
	padding: 7px 0;
}
.container-fluid .member-item img {
	border-radius: 60px;
	display: block;
	height: 60px;
	margin: 0 auto;
	width: 60px;
}
.container-fluid .member-item a.member-name {
	display: inline-block;
	font-family: Arial;
	font-size: 18px;
	line-height: 24px;
	margin-top: 5px;
}
.container-fluid .member-item.esc-admin-item {
	background: #cccccc;
	border-bottom: 1px solid #f2f2f2;
}
.container-fluid .member-item.esc-admin-item a.member-name {
	font-weight: 600;
}
.container-fluid .node-services-information .extend-full, .container-fluid .service-information-details-article .extend-full {
	margin-bottom: 100px;
}
.container-fluid .service-information-page-tags-container {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 20px;
}
.container-fluid .node-service-centre .esc-list-items {
	margin: 10px 0;
}
.container-fluid .node-service-centre .esc-list-items li {
	padding: 8px 0;
	list-style: none;
}
.container-fluid .node-service-centre div[class*="col-"].iblock {
	float: none;
	margin-right: 0;
}
.container-fluid .node-service-centre h1, .container-fluid .node-service-centre h2 {
	text-align: center;
}
.container-fluid .node-service-centre .field-logo {
	max-width: none;
	text-align: center;
}
.container-fluid .node-service-centre .field-logo .img-responsive {
	display: inline-block;
	width: 100%;
}
.page-my-erxs-centre .container-fluid .view-euraxess-centre-members .view-header .iblock, .page-my-erxs-centre-profile .container-fluid .view-euraxess-centre-members .view-header .iblock {
	max-width: 70%;
	margin-right: 0;
}
.container-fluid .primary-bg .section-title {
	color: white;
}
.container-fluid .primary-bg .carousel-description {
	margin: 40px 0 60px 0;
	color: white;
	display: none;
	padding: 0 12%;
}
.container-fluid .primary-bg .carousel-description h4 {
	margin-top: 30px;
}
.container-fluid .primary-bg .carousel-description.active {
	display: block;
}
.container-fluid .primary-bg .carousel-description .btn-primary {
	margin-top: 0;
}
.container-fluid .primary-bg .carousel-description a {
	color: white;
}
.container-fluid .primary-bg .carousel-description a:hover {
	color: #cccccc;
}
.container-fluid .primary-bg .carousel-description .btn-link, .container-fluid .primary-bg .carousel-description .arrow-link {
	margin-top: 0;
	color: white;
	line-height: 52px;
	margin-left: 15px;
	text-transform: uppercase;
	vertical-align: top;
}
.container-fluid .primary-bg .carousel-description .btn-link:hover, .container-fluid .primary-bg .carousel-description .arrow-link:hover {
	color: #cccccc;
}
.container-fluid .primary-bg .carousel-description .btn-link {
	margin-top: -1px;
}
.container-fluid .infographic-countries .owl-item {
	text-align: center;
}
.container-fluid .infographic-countries .owl-item .item {
	text-transform: uppercase;
}
.container-fluid .infographic-countries .owl-item .item a {
	display: block;
	color: #333333;
	margin: 0 auto;
	padding: 13px 0;
	opacity: 0.7;
	border: 2px solid transparent;
}
.container-fluid .infographic-countries .owl-item .item a#worldwide {
	font-weight: 600;
}
.container-fluid .infographic-countries .owl-item.active-item .item a {
	color: #2ea3c0;
	opacity: 1;
	border: 2px solid #2ea3c0;
}
.container-fluid .infographic-countries .owl-item.active-item .item a#worldwide {
	font-weight: 400;
}
.container-fluid .infographic-countries .owl-stage-outer:before {
	content: "";
	top: 0;
	left: 0;
	position: absolute;
	height: 100%;
	width: 10%;
	z-index: 1;
	background: -ms-linear-gradient(left, white 0%, rgba(255,255,255,0.1) 100%);
	background: -moz-linear-gradient(left, white 0%, rgba(255,255,255,0.1) 100%);
	background: -webkit-linear-gradient(left, white 0%, rgba(255,255,255,0.1) 100%);
	background: linear-gradient(to right, white 0%, rgba(255,255,255,0.1) 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#ffffff,endColorstr=#00ffffff)";
}
.container-fluid .infographic-countries .owl-stage-outer:after {
	content: "";
	top: 0;
	right: 0;
	position: absolute;
	height: 100%;
	width: 10%;
	z-index: 1;
	background: -ms-linear-gradient(left, rgba(255,255,255,0.1) 0%, white 100%);
	background: -moz-linear-gradient(left, rgba(255,255,255,0.1) 0%, white 100%);
	background: -webkit-linear-gradient(left, rgba(255,255,255,0.1) 0%, white 100%);
	background: linear-gradient(to right, rgba(255,255,255,0.1) 0%, white 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#00ffffff,endColorstr=#ffffff)";
}
.container-fluid .infographic-statistics .img-responsive {
	width: auto;
}
.container-fluid .infographic-statistics .worldwide-container {
	width: 209px;
	height: 209px;
	border: 6px solid #2ea3c0;
	border-radius: 50%;
	top: 96px;
	position: relative;
	margin: 0 auto 100px auto;
	background: url('/sites/all/themes/erxs/images/infographic/Infographics_globe_360fr.svg') no-repeat;
	background-size: 3097px auto;
	background-position: -8px -4px;
}
.container-fluid .infographic-statistics .worldwide-container .fa-map-marker {
	color: #c71f98;
	position: relative;
}
.container-fluid .infographic-statistics.country-worldwide .worldwide-container .fa-map-marker {
	display: none;
}
.container-fluid .infographic-statistics .world-graphic {
	display: block;
	margin: 0 auto 10px auto;
}
.container-fluid .infographic-statistics .inactive-link#inactive1 img {
	margin-top: -256px;
	margin-left: 46%;
	top: 384px;
	position: absolute;
}
.container-fluid .infographic-statistics .inactive-link#inactive2 img {
	margin-top: -163px;
	margin-left: 46.5%;
	position: absolute;
	top: 394px;
}
.container-fluid .infographic-statistics .inactive-link#inactive3 img {
	margin-top: -123px;
	margin-left: 46.4%;
	position: absolute;
	top: 404px;
}
.container-fluid .infographic-statistics .inactive-link#inactive4 img {
	margin-top: -74px;
	margin-left: 46.4%;
	position: absolute;
	top: 414px;
}
.container-fluid .infographic-statistics .inactive-link#inactive5 img {
	margin-top: -56px;
	margin-left: 46.4%;
	position: absolute;
	top: 424px;
}
.container-fluid .infographic-statistics .inactive-link#inactive6 img {
	margin-top: -34px;
	margin-left: 46.3%;
	position: absolute;
	top: 434px;
}
.container-fluid .infographic-statistics .research-data {
	background: url('/sites/all/themes/erxs/images/infographic/bin.png') no-repeat;
	position: absolute;
	display: inline-block;
	text-align: center;
	height: 72px;
	width: 80px;
	left: 25%;
}
.container-fluid .infographic-statistics .research-data h3 {
	color: white;
}
.container-fluid .infographic-statistics #replace1 .research-data {
	top: 303px;
}
.container-fluid .infographic-statistics #replace1 img {
	position: absolute;
	margin-top: -256px;
	margin-left: 46%;
	top: 384px;
}
.container-fluid .infographic-statistics #replace2 .research-data {
	top: 323px;
}
.container-fluid .infographic-statistics #replace2 img {
	margin-top: -163px;
	margin-left: 46.5%;
	position: absolute;
	top: 394px;
}
.container-fluid .infographic-statistics #replace3 .research-data {
	top: 338px;
}
.container-fluid .infographic-statistics #replace3 img {
	margin-top: -123px;
	margin-left: 46.5%;
	position: absolute;
	top: 394px;
}
.container-fluid .infographic-statistics #replace4 .research-data {
	top: 353px;
}
.container-fluid .infographic-statistics #replace4 img {
	margin-top: -74px;
	margin-left: 46.4%;
	position: absolute;
	top: 414px;
}
.container-fluid .infographic-statistics #replace5 .research-data {
	top: 366px;
}
.container-fluid .infographic-statistics #replace5 img {
	margin-top: -56px;
	margin-left: 46.4%;
	position: absolute;
	top: 424px;
}
.container-fluid .infographic-statistics #replace6 .research-data {
	top: 380px;
}
.container-fluid .infographic-statistics #replace6 img {
	margin-top: -34px;
	margin-left: 46.3%;
	position: absolute;
	top: 434px;
}
.container-fluid .infographic-statistics hr {
	border-top: 1px solid #2ea3c0;
}
.container-fluid .infographic-statistics .active-link img, .container-fluid .infographic-statistics .active-link .research-data {
	opacity: 0;
}
.container-fluid .infographic-statistics #replace1 img, .container-fluid .infographic-statistics #replace1 .research-data {
	opacity: 1;
}
.container-fluid .infographic-statistics #inactive1 img {
	opacity: 0;
}
.container-fluid .infographic-statistics .left-statistics {
	margin-left: 8%;
}
.container-fluid .infographic-statistics .left-statistics h2 {
	text-transform: uppercase;
}
.container-fluid .infographic-statistics .left-statistics .section-title:before {
	content: '... ';
	margin-left: -18px;
}
.container-fluid .infographic-statistics .left-statistics .btn-link:after {
	content: "\203A";
	display: inline-block;
	margin-left: 10px;
	font-size: 24px;
	line-height: 23px;
}
.container-fluid .infographic-statistics .right-statistics ul li {
	list-style: none;
	position: relative;
}
.container-fluid .infographic-statistics .right-statistics ul li a:before {
	content: ' ';
	display: inline-block;
	width: 55%;
	position: absolute;
	height: 10px;
	top: 0;
	left: -58%;
	border-bottom: 1px solid #c71f98;
	opacity: 0;
}
.container-fluid .infographic-statistics .right-statistics ul li a.active-field {
	color: #c71f98;
}
.container-fluid .infographic-statistics .right-statistics ul li a.active-field:before {
	opacity: 1;
}
.container-fluid .carousel h4 {
	margin-top: 30px;
}
.container-fluid .owl-carousel .owl-buttons, .container-fluid .owl-carousel .owl-nav {
	display: none;
	background: transparent;
	position: absolute;
	top: 100px;
	width: 100%;
}
.container-fluid .owl-carousel .owl-buttons div, .container-fluid .owl-carousel .owl-nav div {
	background: transparent;
	font-size: 37px;
	opacity: 0.7;
	color: white;
	position: absolute;
}
.container-fluid .owl-carousel .owl-buttons div.owl-next, .container-fluid .owl-carousel .owl-nav div.owl-next {
	right: -15px;
}
.container-fluid .owl-carousel .owl-buttons div.owl-next:after, .container-fluid .owl-carousel .owl-nav div.owl-next:after {
	content: "\232A";
}
.container-fluid .owl-carousel .owl-buttons div.owl-prev, .container-fluid .owl-carousel .owl-nav div.owl-prev {
	left: -15px;
}
.container-fluid .owl-carousel .owl-buttons div.owl-prev:before, .container-fluid .owl-carousel .owl-nav div.owl-prev:before {
	content: "\2329";
}
.container-fluid .owl-carousel.basic .owl-item a {
	display: block;
	margin: 0 7px;
}
.container-fluid .owl-carousel.basic .owl-item a img {
	-webkit-backface-visibility: hidden;
	filter: grayscale(100%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.container-fluid .owl-carousel.basic .owl-item .active a {
	border: 2px solid white;
}
.container-fluid .owl-carousel.basic .owl-item .active a img {
	-webkit-backface-visibility: hidden;
	filter: none;
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0\'/></filter></svg>#grayscale");
}
.container-fluid .owl-carousel.gallery {
	min-height: 380px;
}
.container-fluid .owl-carousel.gallery .carousel-description {
	padding: 30px 0 30px 0;
	max-width: none;
}
.container-fluid .owl-carousel.gallery .carousel-description p {
	margin-bottom: 0;
}
.container-fluid .owl-carousel.gallery .owl-item .carousel-description {
	max-width: 200px;
}
.container-fluid .owl-carousel.gallery .owl-item, .container-fluid .owl-carousel.gallery .owl-stage {
	height: 320px;
	overflow: hidden;
}
.container-fluid .owl-carousel.gallery .owl-dots {
	position: relative;
	text-align: center;
	bottom: 0;
	top: -10px;
	margin-bottom: 20px;
	clear: left;
}
.container-fluid .owl-carousel.gallery .owl-prev, .container-fluid .owl-carousel.gallery .owl-next {
	background: #333333;
	opacity: 0.5;
	text-align: center;
	font-size: 29px;
	color: white;
	line-height: 32px;
	padding: 12px 12px 18px 18px;
	margin: 16px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.container-fluid .owl-carousel.gallery .owl-nav {
	display: block;
}
.container-fluid .owl-carousel.gallery .owl-nav div:hover {
	opacity: 1;
	background: #333333;
	cursor: pointer;
}
.container-fluid .owl-carousel.gallery .owl-stage-outer {
	min-height: 380px;
}
.container-fluid .owl-carousel.gallery .owl-dots .owl-dot span {
	background: #cccccc;
}
.container-fluid .owl-carousel.gallery .owl-dots .owl-dot span:hover {
	cursor: pointer;
}
.container-fluid .owl-carousel.gallery .owl-dots .owl-dot.active span {
	background: #333333;
}
.container-fluid .owl-carousel.gallery .owl-dots .owl-dot:hover span {
	cursor: pointer;
}
.container-fluid .owl-carousel.infographic-countries .owl-dots {
	display: none;
}
.container-fluid .owl-carousel.infographic-countries .owl-nav {
	display: block;
	top: -50px;
	background: url('/sites/all/themes/erxs/images/infographic/world.png') center no-repeat;
	height: 30px;
	padding: 4px 0;
}
.container-fluid .owl-carousel.infographic-countries .owl-nav .world-icon {
	display: inline-block;
	position: absolute;
	left: 48.5%;
	width: 30px;
	height: 30px;
}
.container-fluid .owl-carousel.infographic-countries .owl-nav div {
	color: #2ea3c0;
	font-size: 26px;
	line-height: 24px;
	opacity: 1;
}
.container-fluid .owl-carousel.infographic-countries .owl-nav div.owl-prev {
	left: 45%;
	outline: none;
}
.container-fluid .owl-carousel.infographic-countries .owl-nav div.owl-prev:hover {
	cursor: pointer;
}
.container-fluid .owl-carousel.infographic-countries .owl-nav div.owl-prev:before {
	content: "\f104";
	font-family: 'FontAwesome';
	display: inline-block;
	width: 20px;
	height: 20px;
	-webkit-font-smoothing: antialiased;
	outline: none;
}
.container-fluid .owl-carousel.infographic-countries .owl-nav div.owl-next {
	right: 45%;
	outline: none;
}
.container-fluid .owl-carousel.infographic-countries .owl-nav div.owl-next:after {
	content: "\f105";
	font-family: 'FontAwesome';
	display: inline-block;
	width: 20px;
	height: 20px;
	outline: none;
}
.container-fluid .owl-carousel.infographic-countries .owl-nav div.owl-next:hover {
	cursor: pointer;
}
.container-fluid .owl-carousel .owl-dots {
	margin: 0 auto;
	width: 100%;
	position: absolute;
	top: 195px;
}
.container-fluid .owl-carousel .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
*display: inline;
}
.container-fluid .owl-carousel .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #f2f2f2;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity 200 ease;
	-o-transition: opacity 200 ease;
	-moz-transition: opacity 200 ease;
	transition: opacity 200 ease;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.container-fluid .owl-carousel .owl-dots .owl-dot span:hover {
	cursor: pointer;
}
.container-fluid .owl-carousel .owl-dots .owl-dot.active span {
	background: #333333;
}
.container-fluid .owl-carousel .owl-dots.disabled {
	display: none;
}
.container-fluid .gallery-controls div {
	background: #333333;
	opacity: 0.5;
	text-align: center;
	font-size: 29px;
	color: white;
	line-height: 32px;
	padding: 12px 12px 18px 18px;
}
.container-fluid .gallery-controls .gallery-next {
	right: 0;
	position: absolute;
}
.container-fluid .gallery-controls .gallery-prev {
	left: 0;
	position: absolute;
}
.container-fluid .gallery-controls .gallery-next:before {
	content: "\232A";
}
.container-fluid .gallery-controls .gallery-prev:before {
	content: "\2329";
}
.container-fluid .gallery-controls div:hover {
	opacity: 1;
}
.container-fluid .quote-carousel {
	background: #2ea3c0;
	padding: 60px 0;
}
.container-fluid .quote-carousel.carousel .carousel-inner {
	margin: 10px auto 32px auto;
	text-align: center;
}
.container-fluid .quote-carousel.carousel .carousel-inner .item {
	color: white;
}
.container-fluid .quote-carousel.carousel .carousel-caption {
	position: static;
}
.container-fluid .quote-carousel.carousel .carousel-control {
	width: 5%;
	opacity: 1;
	text-shadow: none;
}
.container-fluid .quote-carousel.carousel .carousel-indicators {
	display: block;
	bottom: 50px;
}
.container-fluid .quote-carousel.carousel .carousel-indicators li {
	width: 10px;
	height: 10px;
	vertical-align: middle;
	margin: 0 4px;
	border: 0;
	background: white;
	opacity: 0.5;
}
.container-fluid .quote-carousel.carousel .carousel-indicators li.active {
	opacity: 1;
}
.container-fluid .quote-carousel h2 {
	color: white;
}
.container-fluid .quote-carousel .carousel-label {
	color: white;
	text-transform: uppercase;
	text-align: center;
}
.container-fluid .quote-carousel.background-bg .carousel-inner .item {
	color: #333333;
}
.container-fluid .quote-carousel.background-bg .carousel-indicators li {
	background-color: #333333;
	opacity: 0.5;
}
.container-fluid .quote-carousel.background-bg .carousel-label, .container-fluid .quote-carousel.background-bg .carousel-control {
	color: #333333;
}
.container-fluid .extend-full, .container-fluid .wide {
	position: relative;
}
.container-fluid .extend-full .carousel-control, .container-fluid .wide .carousel-control {
	width: 30px;
	opacity: 1;
	text-shadow: none;
}
.container-fluid .extend-full .carousel-control .glyphicon-chevron-left, .container-fluid .extend-full .carousel-control .glyphicon-chevron-right, .container-fluid .extend-full .carousel-control .icon-prev, .container-fluid .extend-full .carousel-control .icon-next, .container-fluid .wide .carousel-control .glyphicon-chevron-left, .container-fluid .wide .carousel-control .glyphicon-chevron-right, .container-fluid .wide .carousel-control .icon-prev, .container-fluid .wide .carousel-control .icon-next {
	height: 50px;
	margin-top: -30px;
	margin-left: 0;
	margin-right: 0;
	left: 0;
	right: 0;
}
.container-fluid .extend-full .carousel-control.left, .container-fluid .wide .carousel-control.left, .container-fluid .extend-full .carousel-control.right, .container-fluid .wide .carousel-control.right {
	background: transparent;
	background-image: none;
	filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
}
.container-fluid .extend-full .carousel-control.left, .container-fluid .wide .carousel-control.left {
	left: 8px;
}
.container-fluid .extend-full .carousel-control.right, .container-fluid .wide .carousel-control.right {
	right: 8px;
}
.container-fluid .extend-full .carousel-control.right .glyphicon-chevron-right:before, .container-fluid .wide .carousel-control.right .glyphicon-chevron-right:before {
	content: "\232A";
	font-size: 40px;
}
.container-fluid .extend-full .carousel-control.left .glyphicon-chevron-left:before, .container-fluid .wide .carousel-control.left .glyphicon-chevron-left:before {
	content: "\2329";
	font-size: 40px;
}
.container-fluid .carousel-description a[data-toggle="modal"] {
	color: #333333;
}
.s4r-light-blue {
	background-color: #cce8ef;
	padding: 0 20px 20px;
}
.s4r-light-blue .morecontent .morelink {
	background: -webkit-linear-gradient(rgba(204,232,239,0.5) 10px, #cce8ef);
	background: -moz-linear-gradient(rgba(204,232,239,0.5) 10px, #cce8ef);
	background: -ms-linear-gradient(rgba(204,232,239,0.5) 10px, #cce8ef);
	background: -o-linear-gradient(rgba(204,232,239,0.5) 10px, #cce8ef);
	background: linear-gradient(rgba(204,232,239,0.5) 10px, #cce8ef);
}
.s4r-light-blue .buddy-photo .user-picture {
	padding: 20px;
	border-radius: 100%;
	background: #4eb1c9;
	width: auto;
	max-width: 231px;
	margin: 0 auto;
}
.s4r-light-blue .buddy-photo .user-picture img {
	width: 231px;
	border-radius: 100%;
}
.s4r-light-blue .buddy-photo.organisation-bg {
	background-color: transparent;
}
.s4r-light-blue .buddy-photo.organisation-bg .user-picture {
	background: #c71f98;
}
.s4r-light-blue h5 {
	border-top: 1px solid white;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid white;
}
.s4r-light-blue h5 p {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.1;
}
.s4r-block-title strong {
	line-height: 21px;
	vertical-align: bottom;
	padding-left: 15px;
}
.researcher-buddy-teaser {
	background-image: url('/sites/all/themes/erxs/images/s4r/teaser01researcher.png');
	background-repeat: no-repeat;
	background-size: 100%;
	padding: 60px 20px;
}
.researcher-buddy-teaser h3, .researcher-buddy-teaser h4 {
	color: white;
}
.researcher-buddy-steps .circle {
	border-radius: 100%;
	margin: 0 auto;
	width: 200px;
	height: 200px;
	text-align: center;
}
.researcher-buddy-steps svg {
	fill: white;
	margin: 10px auto;
}
.researcher-buddy-steps .step-1 svg {
	width: 90px;
	margin: 50px auto;
	height: 109px;
}
.researcher-buddy-steps .step-2 svg {
	width: 100px;
	margin: 20px auto;
	height: 128px;
}
.researcher-buddy-steps .step-3 svg {
	width: 320px;
	margin: 20px 0 0 -100px;
	height: 188px;
}
.researcher-buddy-steps .step-item {
	position: absolute;
	background: #2ea3c0;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	text-align: center;
	color: white;
	padding: 8px;
}
.image-carousel .carousel-label {
	display: none;
}
.image-carousel h3 {
	text-transform: uppercase;
	color: white;
	text-shadow: 1px 1px 1px black;
}
.image-carousel .image-description {
	position: absolute;
	top: 19px;
	color: white;
	text-shadow: 1px 1px 1px black;
}
.image-carousel .carousel-indicators {
	bottom: -32px;
}
.image-carousel .carousel-indicators li {
	width: 12px;
	height: 12px;
	border: none;
	background-color: #333333;
	opacity: 0.5;
	margin: 5px;
}
.image-carousel .carousel-indicators li.active {
	opacity: 0.9;
	margin: 5px;
}
#matching-arrow {
	top: 100px;
	text-align: center;
}
.study-visit-list {
	padding: 10px 0;
}
.study-visit-list img {
	float: right;
	margin-top: 10px;
}
.study-visit-list img.img-responsive {
	width: 125px;
	height: 125px;
	border-radius: 50%;
}
.view-extranet-study-visit-visitors {
	padding: 0 10px;
}
.view-extranet-study-visit-visitors .member-item {
	margin-top: 5px;
}
.view-extranet-study-visit-visitors .member-item img.file-icon {
	border-radius: 0;
	display: inline;
	height: auto;
	margin: 0 auto;
	width: auto;
}
.view-extranet-study-visit-visitors .member-item .read-more-toggle {
	line-height: 24px;
}
.view-extranet-study-visit-visitors .member-item .read-more-content, .view-extranet-study-visit-visitors .member-item .read-more-content p {
	font-size: 14px;
	line-height: 20px;
}
.drupal_wall_post_status {
	border-radius: 0;
}
.drupal_wall {
	font-family: 'Arial', sans-serif;
	color: #333333;
	font-size: 14px;
	line-height: 22px;
}
.drupal_wall .commentView {
	width: 100%;
}
.drupal_wall .comment {
	background: #edeff4;
	padding: 7px 7px 17px 7px;
}
.drupal_wall .comment textarea {
	max-width: 100%;
	max-height: 60px;
	background: white;
	padding: 14px;
	font-size: 12px;
	line-height: 20px;
}
.drupal_wall .comment .comment_right .form-item-drupal-wall-comment label {
	display: none;
}
.drupal_wall .caption {
	font-family: 'Arial', sans-serif;
	font-size: 11px;
	line-height: 19px;
	text-align: left;
	padding-bottom: 10px;
}
.drupal_wall .userContent {
	font-size: 14px;
	line-height: 22px;
}
#euraxess-extranet-statistics-import-and-update-form .row.statistic-field {
	margin-top: 5px;
}
#euraxess-extranet-statistics-import-and-update-form .row.statistic-field .col-md-6 .control-label {
	float: left;
	width: 80%;
	min-height: 52px;
	vertical-align: middle;
}
#euraxess-extranet-statistics-import-and-update-form .row.statistic-field .form-inline.form-text {
	float: left;
	width: 20%;
	text-align: right;
}
.form-submit#add_statistics_submit, .form-submit#update_statistics_submit {
	min-width: 120px;
}
.extranet-statistics-my-statistics-filters .chosen-container-multi .chosen-choices li.search-choice, .extranet-statistics-root-container .chosen-container-multi .chosen-choices li.search-choice {
	background: white;
}
button.wall-comment-button {
	background: #2ea3c0;
	color: white;
	border-color: white;
	box-shadow: none;
	padding: 3px 5px;
}
.page-extranet-library .summary {
	line-height: 22px;
	color: #999999;
	margin-top: 10px;
}
.page-extranet-library .edit-icon a {
	font-size: 14px;
	color: #2ea3c0;
	padding-left: 20px;
}
.page-extranet-library .container-fluid #euraxess-search-filters-and-sorts-form + .inline-element .btn-primary {
	white-space: nowrap;
}
.page-extranet-contact-search #euraxess-search-filters-and-sorts-form div>div.inline-element:nth-of-type(5) .dropdown-toggle .selected-items {
	top: 0;
	right: 16px;
}
.contact-block {
	padding-top: 10px;
}
.contact-block h4 {
	padding-bottom: 0;
}
.contact-block .profile-photo {
	width: 100%;
	height: 100%;
	margin-top: 5px;
	max-width: 140px;
	max-height: 140px;
	padding-right: 10px;
}
.erxs-search-page.page-extranet-library .views-row .list-items {
	min-height: 88px !important;
}
.erxs-search-page.page-extranet-library .stage-search-image {
	background-position: bottom center;
}
body.page-extranet-library .tabs-side.tabs-left > .nav-pills .active.disabled:after {
	display: none;
}
body.page-extranet-library #euraxess-search-page-filter-widget-form .form-item label.panel-header.disabled {
	color: #636262;
}
body.page-extranet-library #euraxess-search-page-filter-widget-form .form-item label.panel-header.disabled:after {
	display: none;
}
body.page-extranet-library #euraxess-search-page-filter-widget-form .form-item label.panel-header.disabled:hover {
	background: #333333;
}
body.page-extranet-library .jobs-search-results-form-label-items li.disabled a {
	color: #636262;
	cursor: default;
}
body.page-extranet-library .jobs-search-results-form-label-items li.disabled a:hover, body.page-extranet-library .jobs-search-results-form-label-items li.disabled a:focus {
	background: #333333;
	color: #636262;
}
body.page-extranet-library .jobs-search-results-form-label-items li.active.disabled {
	background: #333333;
}

@media screen and (min-width: 1024px) and (max-width:1249px) {
.navbar-default.erxs .navbar-nav .region.region-navigation {
	margin-left: 0;
}
.navbar-default.erxs .navbar-nav .region.region-navigation .search-lens {
	padding: 0;
}
.navbar-default.erxs .navbar-nav .region.region-navigation .search-lens:before {
	padding: 20px 0;
}
.navbar-default.erxs .navbar-nav .region.region-navigation .block-locale {
	right: -52px;
}
.navbar-default.erxs .navbar-nav .menu-choose-country {
	margin-left: 22px;
}
}

@media screen and (min-width: 1024px) {
.container-fluid .image-teaser-container {
	float: right;
	margin: -34px -20px -34px 0;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.container-fluid .image-teaser-container img {
	bottom: -9999px;
	left: -9999px;
	margin: auto;
	position: absolute;
	right: -9999px;
	top: -9999px;
}
.container-fluid .image-teaser-container p {
	margin: 0;
}
.stage p, .stage-content p {
	margin: 0;
}
.stage .img-responsive, .stage-content .img-responsive {
	max-width: none;
}
.erxs-search-page .views-row .list-items, .page-jobs-search .views-row .list-items {
	min-height: 120px;
}
.page-information-centres-search .views-row .list-items {
	min-height: auto;
}
.erxs-search-page.page-extranet-library #euraxess-search-filters-and-sorts-form {
	display: inline;
	width: 70%;
}
.erxs-search-page.page-extranet-library #euraxess-search-filters-and-sorts-form .inline-element {
	max-width: 40%;
	float: right;
}
.erxs-search-page.page-extranet-library .container-fluid #euraxess-search-filters-and-sorts-form + .inline-element {
	display: inline;
	float: left;
}
.erxs-search-page.page-extranet-library .container-fluid #euraxess-search-filters-and-sorts-form + .inline-element .btn-primary {
	margin-top: 2px;
}
.drupal_wall .comment_right {
	width: 91%;
}
.contact-block {
	height: 260px;
}
.contact-block .item-wrapper {
	padding-right: 0;
}
.contact-block .item-wrapper:last-of-type {
	margin-bottom: 0;
}
}

@media screen and (max-width: 749px) {
h1 {
	font-size: 32px;
	line-height: 38px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
}
h1 .btn-link, h1 a {
	font-size: 32px;
	line-height: 38px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
}
h2 {
	font-size: 26px;
	line-height: 32px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
}
h2 .btn-link, h2 a {
	font-size: 26px;
	line-height: 32px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
}
.head-title {
	font-size: 26px;
	line-height: 32px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
}
h3 {
	font-size: 21px;
	line-height: 26px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
}
h3 a, h3 .btn-link {
	font-size: 21px;
	line-height: 26px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
}
.container-fluid {
	padding-left: 3%;
	padding-right: 3%;
}
.container-fluid #toc {
	display: none;
}
.container-fluid .news_and_events_item .title {
	margin-top: 25px;
}
.container-fluid #euraxess-search-page-filter-widget-form input.form-control {
	background: white;
}
.container-fluid .tabs-horizontal .text-xs-center {
	text-align: center;
}
.container-fluid .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body {
	padding: 0 3% 40px;
}
.container-fluid .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body .btn-link {
	text-align: center;
}
.container-fluid .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body .panel-default .panel-body {
	padding: 25px 15px;
}
.container-fluid .primary-bg .carousel-description {
	margin: 40px 0 50px;
	padding: 0;
}
.container-fluid .primary-bg .carousel-description .btn-link {
	line-height: 22px;
	margin-top: 24px;
}
.container-fluid .filters-only .dropdown-menu {
	position: relative;
}
.container-fluid .contact-form-wrapper button + button, .container-fluid .view-euraxess-centre-members button + button, .container-fluid .view-euraxess-organisation-members button + button {
	margin-left: 0;
	margin-top: 12px;
	text-align: center;
}
.container-fluid .contact-form-wrapper .view-header, .container-fluid .view-euraxess-centre-members .view-header, .container-fluid .view-euraxess-organisation-members .view-header {
	padding: 20px 0 20px 16px;
}
.container-fluid .contact-form-wrapper .contact-form-header, .container-fluid .view-euraxess-centre-members .contact-form-header, .container-fluid .view-euraxess-organisation-members .contact-form-header {
	padding: 20px 0 10px 16px;
}
.container-fluid .contact-form-wrapper .rounded-icon, .container-fluid .view-euraxess-centre-members .rounded-icon, .container-fluid .view-euraxess-organisation-members .rounded-icon {
	height: 55px;
	line-height: 60px;
	width: 55px;
}
.container-fluid .contact-form-wrapper .rounded-icon .fa.fa-info.fa-4, .container-fluid .view-euraxess-centre-members .rounded-icon .fa.fa-info.fa-4, .container-fluid .view-euraxess-organisation-members .rounded-icon .fa.fa-info.fa-4 {
	font-size: 2.4em;
}
.container-fluid .contact-form-wrapper .rounded-icon .fa.fa-phone.fa-3, .container-fluid .view-euraxess-centre-members .rounded-icon .fa.fa-phone.fa-3, .container-fluid .view-euraxess-organisation-members .rounded-icon .fa.fa-phone.fa-3 {
	font-size: 2em;
	margin-top: 16px;
}
.container-fluid .contact-form-wrapper .rounded-icon .fa.fa-envelope.fa-2, .container-fluid .view-euraxess-centre-members .rounded-icon .fa.fa-envelope.fa-2, .container-fluid .view-euraxess-organisation-members .rounded-icon .fa.fa-envelope.fa-2 {
	font-size: 1.6em;
}
.container-fluid .teaser-text .select-wrapper + .btn-primary {
	display: inline-block;
}
.container-fluid .background-non-xs {
	color: #333333;
}
.erxs-search-page .views-row a.btn-link.action, .page-jobs-search .views-row a.btn-link.action {
	display: block;
	margin: 0 auto;
}
.navbar-header .region.region-navigation .block-locale {
	top: -60px;
	z-index: 2000;
}
.collapse-all {
	margin-top: 0;
	text-align: center;
}
.share-widget {
	float: none;
	margin: 0;
	margin-bottom: 20px;
	text-align: center;
}
}

@media screen and (min-width: 750px) {
.container-fluid .dashboard-menu .panel {
	border: 0;
}
.container-fluid .dashboard-menu .panel-default>.panel-heading {
	display: none;
}
.container-fluid .dashboard-menu .panel-default>.panel-heading+.panel-collapse>.panel-body {
	box-shadow: none;
	padding: 0;
	background-color: transparent;
}
.container-fluid .dashboard-menu .collapse {
	display: block;
}
.s4r-light-blue form#euraxess-dashboard-research-buddy-process-form, .node-researcher-profile form#euraxess-dashboard-research-buddy-process-form {
	display: inline;
	margin-right: 0;
}
.s4r-light-blue form#euraxess-dashboard-research-buddy-process-form div, .node-researcher-profile form#euraxess-dashboard-research-buddy-process-form div {
	display: inline;
}
.s4r-light-blue form#euraxess-dashboard-research-buddy-process-form div #buddy-form-actions, .node-researcher-profile form#euraxess-dashboard-research-buddy-process-form div #buddy-form-actions {
	margin-right: 0;
}
.s4r-light-blue form#euraxess-dashboard-research-buddy-process-form .btn, .node-researcher-profile form#euraxess-dashboard-research-buddy-process-form .btn {
	white-space: nowrap;
}
}

@media screen and (max-width: 1249px) {
.col-padding {
	padding: 0 16px;
}
.col-left-pad {
	padding: 0 0 0 16px;
}
.col-right-pad {
	padding: 0 16px 0 0;
}
.container-fluid .contact-form-wrapper .iblock, .container-fluid .view-euraxess-centre-members .iblock, .container-fluid .view-euraxess-organisation-members .iblock {
	max-width: 74%;
}
.menu-attach-block-wrapper {
	min-width: 840px;
}
.brochure-wrapper .img-responsive {
	width: auto;
	margin: 0 auto 10px;
}
.brochure-wrapper .brochure-title {
	text-align: center;
}
.navbar-default.erxs .navbar-nav .region.region-navigation #views-exposed-form-site-search-page .views-exposed-form, .navbar-default.erxs .navbar-nav .region.region-navigation #views-exposed-form-site-search-page .views-exposed-widgets {
	width: 840px;
}
.navbar-default.erxs .navbar-nav .region.region-navigation #views-exposed-form-site-search-page .views-widget-filter-search_api_views_fulltext {
	width: 680px;
}
.container-fluid .infographic-statistics .right-statistics ul li a:before {
	width: 50%;
	left: -52%;
}
.container-fluid .infographic-statistics .research-data {
	left: 22%;
}
.container-fluid .infographic-statistics .left-statistics {
	margin-left: 0;
}
}

@media screen and (min-width: 1024px) {
.container-fluid .image-teaser-container {
	float: right;
	margin: -34px -20px -34px 0;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.container-fluid .image-teaser-container img {
	bottom: -9999px;
	left: -9999px;
	margin: auto;
	position: absolute;
	right: -9999px;
	top: -9999px;
}
.container-fluid .teaser-columns .image-wrapper {
	height: 195px;
}
}

@media screen and (min-width: 1024px) and (max-height:700px) {
.navbar-default.erxs .menu-attach-block-wrapper ul.nav-pills li a, .navbar-default.erxs .menu-attach-block-wrapper div.nav-pills ul li a {
	margin: 3px 0;
	padding: 0;
}
}

@media screen and (max-width: 1023px) {
.views-bootstrap-grid-plugin-style div.col-sm-6:nth-child(3) {
	clear: both;
}
.container-fluid #euraxess-search-page-filter-widget-form .help-info {
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
}
.container-fluid #euraxess-search-page-filter-widget-form .help-info .help-link {
	text-align: right;
	padding-right: 40px;
}
.container-fluid #euraxess-search-page-filter-widget-form .panel-relative {
	position: relative;
	left: auto;
	width: 100%;
	height: auto;
}
.container-fluid #euraxess-search-page-filter-widget-form .general-help-link {
	margin: 0 auto 20px;
	right: 10px;
}
.container-fluid #euraxess-search-page-filter-widget-form .help-info-box {
	position: absolute;
	height: auto;
	bottom: 0;
	top: 35px;
}
.container-fluid #euraxess-search-page-filter-widget-form .help-info-box .close {
	float: none;
	text-align: right;
	position: absolute;
	font-size: 21px;
	font-weight: bold;
	right: 20px;
	top: 20px;
	z-index: 3;
}
.container-fluid #euraxess-search-page-filter-widget-form .help-info-box .mCustomScrollbar {
	padding: 0;
	width: 95%;
	height: 100%;
	min-height: auto;
	min-height: auto;
}
.view-content .table-responsive {
	overflow-y: hidden;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 1px solid #dddddd;
}
.table-compact {
	overflow-x: scroll;
}
.table-compact .table {
	display: block;
	width: auto;
}
.table-compact .table thead {
	display: block;
}
.table-compact .table thead tr th {
	display: inline-block;
	width: 160px;
	vertical-align: top;
	border-bottom: 0;
}
.table-compact .table td {
	width: 160px;
	vertical-align: top;
}
.table-compact .table tbody {
	display: block;
	max-height: 400px;
	overflow-y: scroll;
}
.panel-body .modal {
	margin: 0;
	top: 3%;
	right: 3%;
	left: 3%;
	width: auto;
}
.panel-body .modal-dialog {
	width: 600px;
}
.col-padding {
	padding: 0 12px;
}
.col-left-pad {
	padding: 0 0 0 12px;
}
.col-right-pad {
	padding: 0 12px 0 0;
}
.stage-search-image {
	height: 532px;
}
.container-fluid .teaser-columns .teaser-text-more {
	height: 190px;
}
.container-fluid #field-application-deadline-add-more-wrapper label.control-label, .container-fluid #field-offer-deadline-add-more-wrapper label.control-label {
	display: block;
}
.container-fluid #field-application-deadline-add-more-wrapper .date-no-float, .container-fluid #field-offer-deadline-add-more-wrapper .date-no-float {
	width: 100%;
}
.container-fluid #field-application-deadline-add-more-wrapper .container-inline-date, .container-fluid #field-offer-deadline-add-more-wrapper .container-inline-date {
	width: 100%;
}
.container-fluid .news_and_events_block .btn-link {
	margin-bottom: 15px;
}
.container-fluid .owl-carousel .owl-controls {
	position: absolute;
}
.container-fluid .owl-carousel .owl-controls .owl-dot.active span {
	opacity: 1;
}
.container-fluid .owl-carousel.gallery .carousel-description {
	padding: 50px 0 30px 0;
}
.container-fluid .owl-carousel.infographic-countries .owl-nav div.owl-prev {
	left: 42%;
}
.container-fluid .owl-carousel.infographic-countries .owl-nav div.owl-next {
	right: 42%;
}
.container-fluid .infographic-statistics .left-statistics h2 {
	font-size: 21px;
	line-height: 26px;
}
.container-fluid .infographic-statistics .left-statistics a.btn-link {
	display: inline;
	line-height: 20px;
}
.container-fluid .infographic-statistics .research-data {
	left: 13%;
}
.container-fluid .infographic-statistics .right-statistics .section-title {
	margin-bottom: -10px;
	margin-left: -62px;
}
.container-fluid .infographic-statistics .right-statistics a.btn-link {
	font-size: 13px;
}
.container-fluid .infographic-statistics .right-statistics a.btn-link:before {
	width: 30%;
	left: -32%;
}
.container-fluid .teaser-text img {
	margin-top: 30px;
}
.container-fluid .teaser-text h2 {
	margin-top: 40px;
}
.container-fluid .teaser-text .panel-group {
	margin-top: 60px;
}
.container-fluid .partner-block .teaser-text-more {
	min-height: initial;
	height: auto;
}
.container-fluid .partner-block .teaser-text-more .edit-content {
	height: 80px;
}
.container-fluid .partner-block .teaser-text-more.open .edit-content {
	height: auto;
}
.container-fluid .extend-full {
	margin-right: -3.2%;
	margin-left: -3.2%;
	padding-right: 3.2%;
	padding-left: 3.2%;
}
.container-fluid .selected-items {
	right: 60px;
}
.container-fluid .filter-group .selected-items {
	text-transform: lowercase;
}
.container-fluid .lift-over-tabs {
	margin-top: 0;
}
.container-fluid .morecontent .morelink {
	text-align: center;
}
.container-fluid .footer a.section-title.btn {
	text-align: center;
	max-width: 100%;
	display: block;
}
.container-fluid .footer .section-title .btn, .container-fluid .footer .section-title .btn-link, .container-fluid .footer .section-title a {
	text-align: center;
	display: block;
}
.container-fluid .footer ul.social, .container-fluid .footer .social ul {
	width: 100%;
	text-align: center;
}
.container-fluid .footer ul.social li, .container-fluid .footer .social ul li {
	display: inline-block;
	vertical-align: middle;
}
.container-fluid .footer ul.social li + li, .container-fluid .footer .social ul li + li {
	margin-left: 20px;
}
.container-fluid .footer .social {
	width: 100%;
}
.container-fluid .extend-full .carousel-control.left {
	left: 14px;
}
.container-fluid .extend-full .carousel-control.right {
	right: 14px;
}
.container-fluid .block-search-api-saved-searches .inline-element .btn-primary {
	margin-right: 0.3%;
}
.container-fluid #euraxess-search-filters-and-sorts-form {
	margin-left: 0;
	width: 100%;
	float: none;
}
.container-fluid #euraxess-search-filters-and-sorts-form .inline-element {
	display: inline-block;
	max-width: 100%;
	margin: 0 0.5% 10px 0;
}
.container-fluid #euraxess-search-filters-and-sorts-form .inline-element .btn, .container-fluid #euraxess-search-filters-and-sorts-form .inline-element.btn {
	margin: 0;
}
.container-fluid #euraxess-search-filters-and-sorts-form .filter-group {
	width: 45%;
}
.container-fluid .four-columns #euraxess-search-filters-and-sorts-form .inline-element {
	max-width: 100%;
}
.container-fluid .three-columns #euraxess-search-filters-and-sorts-form .inline-element {
	max-width: 32.5%;
	float: left;
}
.container-fluid .three-columns + .one-column .inline-element {
	max-width: 100%;
	width: 100%;
}
.container-fluid .one-column #euraxess-search-filters-and-sorts-form {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}
.container-fluid .one-column #euraxess-search-filters-and-sorts-form .filter-group {
	width: 100%;
}
.container-fluid .filters-only #euraxess-search-filters-and-sorts-form .filter-group {
	width: 55%;
}
.container-fluid .filters-only #euraxess-search-filters-and-sorts-form .radio-group {
	width: 35%;
}
.container-fluid .stage-search-image {
	height: 800px;
	display: block;
}
.container-fluid ul.list-items {
	margin: 0;
}
.container-fluid #euraxess-search-page-filter-widget-form {
	min-height: 422px;
}
.container-fluid #euraxess-search-page-filter-widget-form input.form-control {
	width: 100%;
	margin-bottom: 10px;
}
.container-fluid #euraxess-search-page-filter-widget-form .panel-header {
	font-size: 16px;
	line-height: 24px;
	font-family: 'Arial', sans-serif;
	font-weight: 400;
	display: block;
	position: relative;
	background-color: #333333;
	text-transform: uppercase;
	color: white;
	margin-bottom: 0;
	padding: 14px 50px 14px 20px;
}
.container-fluid #euraxess-search-page-filter-widget-form .panel-header:after {
	font-size: 26px;
	line-height: 41px;
	font-family: 'Arial', sans-serif;
	font-weight: 400;
	content: '\FE40';
	color: white;
	right: 20px;
	position: absolute;
}
.container-fluid #euraxess-search-page-filter-widget-form .panel-header.active:after {
	content: '\FE3F';
	right: 20px;
	position: absolute;
	line-height: 8px;
}
.container-fluid #euraxess-search-page-filter-widget-form .panel-header:hover, .container-fluid #euraxess-search-page-filter-widget-form .panel-header.active {
	background-color: #2ea3c0;
}
.container-fluid #euraxess-search-page-filter-widget-form .form-group {
	margin-bottom: 0;
}
.container-fluid #euraxess-search-page-filter-widget-form .mCustomScrollbar {
	left: 0;
	top: 0;
	margin: 0;
	position: relative;
	width: 100%;
	height: auto;
	min-height: 150px;
	max-height: 300px;
}
.container-fluid #euraxess-search-page-filter-widget-form .form-submit {
	position: relative;
	bottom: 0;
	margin: 24px auto;
	white-space: nowrap;
	left: 0;
	width: auto;
	display: block;
}
.container-fluid .drupal-wall .form-submit.delete_btn {
	display: inline-block;
}
.container-fluid .mCustomScrollbar .mCustomScrollbox {
	height: 230px;
}
.container-fluid .tabs-horizontal .btn-link {
	line-height: 25px;
	margin-left: 0;
}
.container-fluid .tabs-hoz-xs {
	display: none !important;
}
.container-fluid .visible-accordion {
	display: block !important;
}
.container-fluid .image-teaser-container {
	margin: 0;
	overflow: visible;
}
.container-fluid .image-teaser-container img {
	max-width: 100%;
	width: 100%;
	margin: 0;
	float: none;
	height: auto;
	display: block;
}
.container-fluid .tabs-horizontal.stats-box .image-teaser-container {
	overflow-y: hidden;
}
.container-fluid .tabs-horizontal.stats-box .panel-default > .panel-heading + .panel-collapse > .panel-body {
	padding-top: 0;
}
.container-fluid .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body {
	padding: 0 3.2% 100px 3.2%;
}
.container-fluid .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body .image-teaser-container {
	overflow-y: hidden;
}
.container-fluid .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body .panel-collapse > .panel-body {
	padding: 30px 30px;
}
.container-fluid .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body .tabs-horizontal .panel-default > .panel-heading + .panel-collapse > .panel-body {
	color: white;
	padding: 0 0 30px 0;
	background: #2ea3c0;
}
.container-fluid .longtext .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body {
	padding: 0 3.2% 24px 3.2%;
}
.container-fluid .longtext .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body .panel-collapse > .panel-body {
	padding: 30px 0 30px 30px;
	background: white;
}
.container-fluid .longtext .button-tabs.tabs-horizontal .panel-default > .panel-heading + .panel-collapse > .panel-body {
	padding: 0;
	background: #2ea3c0;
}
.container-fluid .button-tabs.tabs-horizontal .panel-default > .panel-heading + .panel-collapse > .panel-body {
	padding: 0;
	background: #2ea3c0;
}
.container-fluid .tabs-horizontal .panel-default > .panel-heading + .panel-collapse > .panel-body {
	padding: 37px 0 60px 0;
}
.container-fluid .tabs-horizontal .panel-default > .panel-heading + .panel-collapse > .panel-body img {
	margin-top: -37px;
}
.container-fluid .tabs-horizontal .panel-default > .panel-heading + .panel-collapse > .panel-body .text-xs-center {
	margin-top: 30px;
}
.container-fluid .tabs-horizontal .panel-default > .panel-heading + .panel-collapse > .panel-body .btn-link {
	text-align: center;
}
.container-fluid .tabs-horizontal.stats-box .panel-default > .panel-heading + .panel-collapse > .panel-body .text-xs-center {
	margin-top: 142px;
}
.container-fluid .button-tabs .tabs-horizontal .panel-default > .panel-heading + .panel-collapse > .panel-body img {
	margin-top: -32px;
}
.container-fluid .text-xs-center {
	text-align: center;
}
.container-fluid .box-wrapper {
	bottom: -102px;
}
.container-fluid .box-container {
	padding: 25px 20px 10px;
	max-width: 220px;
}
.container-fluid .tabs-horizontal.button-tabs .tab-content {
	padding-bottom: 20px;
}
.container-fluid .tabs-horizontal.button-tabs .tab-content + p {
	display: none;
}
.container-fluid .tabs-horizontal .tab-content .tab-pane {
	padding-bottom: 40px;
}
.container-fluid .tabs-horizontal h2 {
	margin: 0 0 30px 0;
}
.container-fluid .teaser-columns .section-title {
	margin-top: 0;
}
.container-fluid .contact-form-header .btn {
	text-align: left;
}
.container-fluid .row.full-wrapper {
	margin-left: -4.6%;
	margin-right: -4.6%;
}
.container-fluid .row.full-wrapper h3, .container-fluid .row.full-wrapper p {
	padding-left: 30px;
}
.page-site-search .container-fluid .filters-only #euraxess-search-filters-and-sorts-form .filter-group {
	width: 100%;
}
.page-site-search .container-fluid .filters-only #euraxess-search-filters-and-sorts-form .radio-group {
	width: 100%;
}
.erxs .navbar-toggle {
	display: block;
}
.erxs .navbar-header .btn-group .btn {
	max-width: 100%;
}
.erxs .navbar-header .btn-group .btn.dropdown-toggle {
	max-width: 20%;
	max-width: 30px;
}
.erxs .country-wrapper .logo.navbar-btn, .erxs .logo.navbar-btn {
	width: auto;
	height: auto;
}
.erxs .navbar-header .open > .dropdown-menu {
	width: 470px;
}
.erxs .researcher-bg #views-exposed-form-site-search-page .views-exposed-widgets {
	width: 100%;
}
.erxs .researcher-bg #views-exposed-form-site-search-page .views-exposed-form {
	right: -60px;
	font-size: 0;
}
.erxs .researcher-bg #views-exposed-form-site-search-page .views-exposed-form .btn-primary {
	padding: 12px;
}
.erxs .researcher-bg #views-exposed-form-site-search-page .views-exposed-form .views-exposed-widget {
	padding: 0;
}
body.page-partnering-collaborations-search .container-fluid #euraxess-search-filters-and-sorts-form .filter-group, body.page-partnering-collaborations-search .container-fluid #euraxess-search-filters-and-sorts-form .inline-element {
	max-width: 77%;
	width: 77%;
}
body.small-size-search #euraxess-search-page-filter-widget-form {
	min-height: 340px;
}
body.small-size-search .stage-search-image {
	height: 430px;
	background-position: center;
}
body.xsmall-size-search #euraxess-search-page-filter-widget-form {
	min-height: 240px;
}
body.xsmall-size-search .stage-search-image {
	height: 330px;
	background-position: top;
}
.container-fluid #toc {
	width: 120px;
}
.page-my-erxs-centre .container-fluid .view-euraxess-centre-members .view-header .iblock, .page-my-erxs-centre .container-fluid .view-euraxess-organisation-members .view-header .iblock, .page-my-erxs-centre-profile .container-fluid .view-euraxess-centre-members .view-header .iblock, .page-my-erxs-centre-profile .container-fluid .view-euraxess-organisation-members .view-header .iblock {
	max-width: 68%;
}
.content-bg {
	margin-top: 40px;
}
.events-widget .img-responsive {
	width: auto;
}
.file-inline-image, .file-inline-image.img-responsive {
	max-width: 100%;
	float: none;
	margin: 0 0 10px 0;
}
.container-fluid .news-events-block .block_image .field-content {
	min-height: none;
	line-height: normal;
}
.container-fluid .news-events-block .block_image .field-content img {
	display: block !important;
}
.container-fluid .news-events-block .block_image .field-content img.img-responsive {
	width: 100%;
}
.container-fluid .partner-block .edit-image {
	max-height: 154px;
	text-align: left;
}
.container-fluid .partner-block .edit-image img.img-responsive {
	width: 100%;
}
}

@media (min-width: 750px) and (max-width:1023px) {
body.page-partnering-hosting-search .container-fluid #euraxess-search-filters-and-sorts-form {
	display: inline;
	float: left;
	width: 60%;
}
body.page-partnering-hosting-search .container-fluid #euraxess-search-filters-and-sorts-form .inline-element {
	max-width: 90%;
	width: 80%;
	float: right;
}
body.page-partnering-hosting-search .container-fluid .block-search-api-saved-searches .inline-element#save-job-toggle-button .btn-primary {
	display: inline;
	float: left;
}
.researcher-buddy-steps .circle {
	width: 150px;
	height: 150px;
}
.researcher-buddy-steps .step-1 svg {
	width: 60px;
	margin: 40px auto;
	height: 80px;
}
.researcher-buddy-steps .step-2 svg {
	width: 70px;
	margin: 20px auto;
	height: 92px;
}
.researcher-buddy-steps .step-3 svg {
	width: 233px;
	margin: 20px 0 0 -74px;
	height: 136px;
}
.researcher-buddy-steps .step-item {
	width: 35px;
	height: 35px;
	padding: 6px;
}
.stage.long-stage-text .row, .stage-content.long-stage-text .row {
	position: static;
}
.stage.long-stage-text .white-letters, .stage.long-stage-text .background, .stage-content.long-stage-text .white-letters, .stage-content.long-stage-text .background {
	color: #333333;
}
.stage.long-stage-text .white-letters h1, .stage.long-stage-text .white-letters h2, .stage.long-stage-text .white-letters h3, .stage.long-stage-text .white-letters h4, .stage.long-stage-text .background h1, .stage.long-stage-text .background h2, .stage.long-stage-text .background h3, .stage.long-stage-text .background h4, .stage-content.long-stage-text .white-letters h1, .stage-content.long-stage-text .white-letters h2, .stage-content.long-stage-text .white-letters h3, .stage-content.long-stage-text .white-letters h4, .stage-content.long-stage-text .background h1, .stage-content.long-stage-text .background h2, .stage-content.long-stage-text .background h3, .stage-content.long-stage-text .background h4 {
	color: #333333;
}
.stage.long-stage-text .text-shadow h1, .stage.long-stage-text .text-shadow h2, .stage.long-stage-text .text-shadow h3, .stage.long-stage-text .text-shadow p, .stage-content.long-stage-text .text-shadow h1, .stage-content.long-stage-text .text-shadow h2, .stage-content.long-stage-text .text-shadow h3, .stage-content.long-stage-text .text-shadow p {
	text-shadow: none;
}
.stage.long-stage-text .text-black-background, .stage-content.long-stage-text .text-black-background {
	background: white;
}
.contact-block {
	height: 280px;
}
.contact-block .profile-photo {
	max-width: 100px;
	max-height: 100px;
}
.contact-block .item-wrapper {
	padding-right: 0;
}
.contact-block .item-wrapper:last-of-type {
	margin-bottom: 0;
}
}

@media screen and (max-width: 749px) {
body.page-partnering-collaborations-search .container-fluid #euraxess-search-filters-and-sorts-form .filter-group, body.page-partnering-collaborations-search .container-fluid #euraxess-search-filters-and-sorts-form .inline-element {
	max-width: 100%;
	width: 100%;
}
.s4r-light-blue form#euraxess-dashboard-research-buddy-process-form {
	display: block;
	margin-bottom: 10px;
}
.image-carousel h3 {
	color: #333333;
	text-shadow: none;
}
.image-carousel .image-description {
	position: relative;
	top: 0;
	color: #333333;
	text-shadow: none;
}
#matching-arrow {
	top: 0;
	height: 70px;
	padding-top: 20px;
}
#matching-arrow svg {
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
[data-toggle="tooltip"].fa-question-circle, [data-toggle="tooltip"].glyphicon-question-sign {
	font-size: 24px;
	margin: 3px;
}
.container-fluid #euraxess-search-filters-and-sorts-form .general-help-link {
	margin: 0 auto 20px;
	position: relative;
	display: block;
	right: 0;
}
.container-fluid #euraxess-search-filters-and-sorts-form .mCustomScrollbar {
	width: 90%;
}
.container-fluid #euraxess-search-page-filter-widget-form .general-help-link {
	margin: 0 auto 20px;
	position: relative;
	display: block;
	background: transparent;
	right: 0;
}
.container-fluid .general-info-box .close {
	float: none;
	text-align: right;
	font-size: 21px;
	font-weight: bold;
	right: 20px;
	top: 20px;
}
.container-fluid .general-info-box .mCustomScrollbar {
	z-index: 3;
	padding: 0 0 30px 0;
	width: 95%;
}
.panel-body .modal {
	top: 3%;
	right: 3%;
	left: 3%;
	width: auto;
	margin: 0;
}
.panel-body .modal-dialog {
	height: 60%;
}
.mobile-page #menu {
	padding-top: 122px;
}
.erxs .logo.navbar-btn {
	margin: 0 0 -41px 0;
}
.label-header {
	font-size: 16px;
	line-height: 14px;
	font-family: 'Verdana', sans-serif;
	font-weight: 300;
	color: #0065a2;
	display: inline-block !important;
	padding-bottom: 3px;
	vertical-align: bottom;
	margin-left: 12px;
}
.flyout-countries .btn {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	border: 0;
	background: #999999;
	color: white;
	font-size: 16px;
	padding: 10px;
	text-align: left;
	outline: none;
}
.flyout-countries .btn:focus {
	outline: none;
}
.flyout-countries .btn:after {
	display: block;
	content: '\FE40';
	position: absolute;
	top: 14px;
	right: 4%;
	font-size: 22px;
}
.flyout-countries .btn.active:after {
	content: '\FE3F';
	top: 4px;
}
.flyout-countries .dropdown-menu.opened {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	border: 0;
	box-shadow: 0 4px 4px rgba(0,0,0,0.2);
	display: block;
	top: -70px;
	left: 0;
	z-index: 3000;
}
.flyout-countries .dropdown-menu.opened li {
	text-align: center;
}
.flyout-countries .dropdown-menu.opened li a {
	display: inline-block;
	text-transform: uppercase;
	font-size: 16px;
	padding: 8px 0;
}
.flyout-countries .dropdown-menu.opened li a i {
	display: none;
}
.country-wrapper .logo.navbar-btn {
	width: 35% !important;
}
.country-wrapper .iblock.v-bottom {
	position: relative;
	display: block;
	margin-bottom: -14px;
}
.country-wrapper .iblock.v-bottom:after {
	clear: both;
	content: " ";
	display: table;
}
.country-wrapper .label-header.visible-xs {
	position: absolute;
	left: 37%;
	bottom: 0;
	line-height: 18px;
}
.col-padding {
	padding: 0 4px;
}
.col-left-pad {
	padding: 0 0 0 4px;
}
.col-right-pad {
	padding: 0 4px 0 0;
}
.stage, .stage-content {
	height: auto;
}
.stage .text-shadow h1, .stage .text-shadow h2, .stage .text-shadow h3, .stage .text-shadow h4, .stage .text-shadow p, .stage-content .text-shadow h1, .stage-content .text-shadow h2, .stage-content .text-shadow h3, .stage-content .text-shadow h4, .stage-content .text-shadow p {
	text-shadow: none;
}
.stage .text-black-background, .stage-content .text-black-background {
	background-color: transparent;
}
.stage .background, .stage .white-letters, .stage-content .background, .stage-content .white-letters {
	color: #333333;
}
.stage .background h1, .stage .background h2, .stage .background h3, .stage .background h4, .stage .white-letters h1, .stage .white-letters h2, .stage .white-letters h3, .stage .white-letters h4, .stage-content .background h1, .stage-content .background h2, .stage-content .background h3, .stage-content .background h4, .stage-content .white-letters h1, .stage-content .white-letters h2, .stage-content .white-letters h3, .stage-content .white-letters h4 {
	color: #333333;
}
.stage .row, .stage-content .row {
	position: relative;
}
.stage.stage-centered picture, .stage-content.stage-centered picture {
	left: 50%;
	margin: 0 0 0 -375px;
	position: relative;
	width: 750px;
}
picture {
	text-align: left;
}
picture .img-responsive {
	max-width: 100%;
	width: 100%;
}
.stage-search-image {
	background-color: #f2f2f2;
	height: 515px;
	display: block;
}
.stage .row, .stage-content .row {
	position: static;
	width: auto;
}
.small-size-search .stage-search-image {
	height: 315px;
}
.row-spacing-6-orange {
	margin-top: 60px;
}
.row-spacing-4-red {
	margin-top: 50px;
}
body.small-size-search #euraxess-search-page-filter-widget-form {
	min-height: 0;
}
.container-fluid {
}
.container-fluid .teaser-text-more {
	height: 190px;
}
.container-fluid .table-responsive.wide>.table>thead>tr>th, .container-fluid .table-responsive.wide>.table>tbody>tr>th, .container-fluid .table-responsive.wide>.table>tfoot>tr>th, .container-fluid .table-responsive.wide>.table>thead>tr>td, .container-fluid .table-responsive.wide>.table>tbody>tr>td, .container-fluid .table-responsive.wide>.table>tfoot>tr>td {
	white-space: normal;
}
.container-fluid .table-responsive.wide .table tbody {
	max-height: 280px;
}
.container-fluid .table-responsive > .table > tbody > tr > td {
	white-space: normal;
}
.container-fluid .table-compact .table {
	width: auto;
}
.container-fluid .table-compact .table thead tr th {
	width: 120px;
}
.container-fluid .table-compact .table td {
	width: 120px;
}
.container-fluid .teaser-text .panel-group {
	margin-top: 50px;
}
.container-fluid .teaser-text .btn-primary + .btn-primary {
	margin-top: 10px;
}
.container-fluid .teaser-text .btn-link + .btn-link {
	margin-top: 10px;
}
.container-fluid .block-image .teaser-text .btn-link + a, .container-fluid .block-image .teaser-text .btn-primary + a, .container-fluid .block-image .teaser-text .arrow-link {
	margin-top: 20px;
	display: block;
}
.container-fluid .btn-primary, .container-fluid .btn-success, .container-fluid .btn-default, .container-fluid .btn-danger, .container-fluid .btn-info, .container-fluid .form-submit, .container-fluid .field-type-image .edit, .container-fluid .media-widget .browse {
	display: block;
	text-align: center;
	margin-right: 0;
}
.container-fluid .news_and_events_block a.btn-link, .container-fluid .see-all-link a.btn-link, .container-fluid .teaser-text a.btn-link, .container-fluid .teaser-columns a.btn-link {
	display: block;
}
.container-fluid .section-wrapper .btn-primary, .container-fluid .section-wrapper .btn-default, .container-fluid .section-wrapper a.btn-link {
	display: inline;
	text-align: left;
}
.container-fluid ul.list-items .title-label {
	margin-bottom: 8px;
}
.container-fluid ul.list-items li {
	padding: 10px 0 20px 0;
}
.container-fluid .tabs-hoz-xs {
	display: none;
}
.container-fluid .text-xs-center {
	text-align: left;
}
.container-fluid .xlarge-title {
	font-size: 46px;
	line-height: 44px;
	font-family: 'Roboto Slab', 'Arial', sans-serif;
	font-weight: 400;
}
.container-fluid .box-wrapper h3 {
	margin-top: 0;
}
.container-fluid .box-container {
	padding: 15px 20px 15px;
	max-width: 184px;
}
.container-fluid .panel-default .panel-heading + .panel-collapse .panel-body {
	padding: 30px 20px;
}
.container-fluid .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body {
	padding: 0 3% 60px;
}
.container-fluid .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body .panel-collapse > .panel-body {
	padding: 30px 20px;
}
.container-fluid .tabs-horizontal .tab-content .tab-pane {
	padding: 20px 0;
}
.container-fluid .tabs-horizontal .btn-primary {
	margin-top: 40px;
}
.container-fluid .tabs-horizontal .btn-primary + .btn-primary {
	margin-top: 24px;
}
.container-fluid .tabs-horizontal .btn-link {
	margin-top: 24px;
}
.container-fluid .btn-primary {
	margin: 5px 0;
}
.container-fluid .selected-items {
	display: none;
}
.container-fluid .nav-tabs.slide-pills {
	display: block;
	position: relative;
}
.container-fluid .nav-tabs.slide-pills li {
	display: none;
	padding-left: 0;
}
.container-fluid .nav-tabs.slide-pills li.active {
	display: block;
}
.container-fluid .carousel-control {
	display: none;
	font-size: 40px;
}
.container-fluid .one-column {
	width: 100%;
}
.container-fluid .one-column #euraxess-search-filters-and-sorts-form .inline-element {
	float: none;
	max-width: 100%;
}
.container-fluid .one-column #euraxess-search-filters-and-sorts-form .inline-element.radio-group {
	width: 100%;
}
.container-fluid .three-columns {
	padding-left: 1.2%;
	padding-right: 1.2%;
}
.container-fluid .three-columns #euraxess-search-filters-and-sorts-form .inline-element {
	max-width: 100%;
	float: none;
}
.container-fluid .three-columns + .one-column {
	padding-left: 1.2%;
	padding-right: 1.2%;
}
.container-fluid #euraxess-search-filters-and-sorts-form .inline-element {
	max-width: 100%;
}
.container-fluid #euraxess-search-page-filter-widget-form {
	min-height: 0;
}
.container-fluid #euraxess-search-filters-and-sorts-form .filter-group {
	max-width: 100%;
	width: 100%;
}
.container-fluid .block-search-api-saved-searches .btn, .container-fluid .block-search-api-saved-searches .inline-element {
	display: block;
	width: 100%;
}
.container-fluid .filters-only #euraxess-search-filters-and-sorts-form .filter-group {
	width: 100%;
}
.container-fluid .filters-only #euraxess-search-filters-and-sorts-form .radio-group {
	width: 100%;
}
.container-fluid .extend-full h2 {
	padding: 0 12px;
}
.container-fluid .extend-full .carousel-control.left {
	left: 4px;
}
.container-fluid .extend-full .carousel-control.right {
	right: 4px;
}
.container-fluid footer .footer-links li {
	display: block;
}
.container-fluid .button-tabs .visible-accordion .js-tabcollapse-panel-heading, .container-fluid .tabs-horizontal .visible-accordion .js-tabcollapse-panel-heading {
	text-align: left;
}
.container-fluid .contact-form-wrapper .contact-form-row, .container-fluid .view-euraxess-centre-members .contact-form-row, .container-fluid .view-euraxess-organisation-members .contact-form-row {
	padding: 0 15px;
}
.container-fluid .contact-form-wrapper .contact-form-row .control-label, .container-fluid .view-euraxess-centre-members .contact-form-row .control-label, .container-fluid .view-euraxess-organisation-members .contact-form-row .control-label {
	word-spacing: -0.06em;
}
.container-fluid .contact-form-wrapper .rounded-icon, .container-fluid .view-euraxess-centre-members .rounded-icon, .container-fluid .view-euraxess-organisation-members .rounded-icon {
	margin-right: 0;
}
.container-fluid .contact-form-wrapper .contact-form-header .col-pad, .container-fluid .contact-form-wrapper .view-header .col-pad, .container-fluid .view-euraxess-centre-members .contact-form-header .col-pad, .container-fluid .view-euraxess-centre-members .view-header .col-pad, .container-fluid .view-euraxess-organisation-members .contact-form-header .col-pad, .container-fluid .view-euraxess-organisation-members .view-header .col-pad {
	padding: 0 10px;
}
.container-fluid .contact-form-wrapper .contact-form-header h2, .container-fluid .contact-form-wrapper .view-header h2, .container-fluid .view-euraxess-centre-members .contact-form-header h2, .container-fluid .view-euraxess-centre-members .view-header h2, .container-fluid .view-euraxess-organisation-members .contact-form-header h2, .container-fluid .view-euraxess-organisation-members .view-header h2 {
	margin-bottom: 8px;
}
.container-fluid .contact-form-wrapper .contact-form-header .iblock, .container-fluid .contact-form-wrapper .view-header .iblock, .container-fluid .view-euraxess-centre-members .contact-form-header .iblock, .container-fluid .view-euraxess-centre-members .view-header .iblock, .container-fluid .view-euraxess-organisation-members .contact-form-header .iblock, .container-fluid .view-euraxess-organisation-members .view-header .iblock {
	max-width: 72%;
	padding: 0 0 0 10px;
}
.container-fluid button {
	width: 100%;
}
.container-fluid .panel-group-faq .panel-default > .panel-heading a {
	padding: 14px 60px 14px 14px;
}
.container-fluid .panel-group-faq .panel-default > .panel-heading+ .panel-collapse > .panel-body {
	padding: 30px 30px 8px 14px;
}
.container-fluid .social-widget .fb-page.fb_iframe_widget {
	width: 100% !important;
	overflow: scroll;
}
.container-fluid .dashboard-menu ul li {
	float: left;
	text-align: center;
	width: 43%;
	margin-left: 0;
}
.container-fluid .dashboard-menu ul li a {
	text-indent: 0;
}
.container-fluid .dashboard-menu ul li a i {
	display: block;
	margin: 0 auto 5px;
}
.container-fluid .row.full-wrapper h3, .container-fluid .row.full-wrapper p {
	padding-left: 14px;
}
.container-fluid #infographic-heading-title {
	padding-bottom: 10px;
}
.container-fluid .owl-carousel.infographic-countries .owl-nav div.owl-prev {
	left: 36%;
}
.container-fluid .owl-carousel.infographic-countries .owl-nav div.owl-next {
	right: 36%;
}
.container-fluid .infographic-statistics .left-statistics {
	text-align: center;
}
.container-fluid .infographic-statistics .left-statistics .xlarge-title {
	font-size: 73px;
	line-height: 52px;
}
.erxs .navbar-header .open>.dropdown-menu {
	margin-left: -150px;
	max-width: 749px;
	min-width: 300px;
	text-align: center;
}
.profile-photo {
	margin-left: auto;
	margin-right: auto;
}
.col-fixed-h {
	min-height: 0;
	padding-bottom: 10px;
}
.container-fluid .partner-block .edit-image {
	max-height: none;
}
.study-visit-list img {
	float: none;
}
.contact-block {
	text-align: center;
}
}

@media (min-width: 450px) and (max-width:749px) {
.container-fluid .slide-pills-wrapper {
	overflow: hidden;
	width: 99%;
}
.container-fluid .slide-pills-wrapper p {
	display: none;
}
.container-fluid .member-item img {
	margin: 0 0 0 18px;
}
.container-fluid .nav-tabs.slide-pills {
	display: block;
	padding-left: 0;
	position: relative;
	width: 1200px;
}
.container-fluid .nav-tabs.slide-pills li {
	display: none;
	float: left;
	padding-left: 0;
}
.container-fluid .nav-tabs.slide-pills li.visible {
	display: block;
}
.container-fluid .teaser-columns .btn.btn-link {
	text-align: center;
}
.container-fluid .navbar-header .btn-group .btn {
	max-width: 88px;
}
.container-fluid .navbar-header .btn-group .btn.dropdown-toggle {
	max-width: 20px;
}
.container-fluid .owl-carousel .owl-dots {
	top: 230px;
}
}

@media screen and (max-width: 449px) {
.row-spacing-6-orange {
	margin-top: 50px;
}
.row-spacing-4-red {
	margin-top: 40px;
}
.row-spacing-3-green {
	margin-top: 30px;
}
.row-spacing-2-blue {
	margin-top: 20px;
}
.s4r-block-title {
	text-align: center;
}
.s4r-block-title strong {
	display: block;
	margin-top: 10px;
}
.container-fluid .navbar-header .iblock {
	margin-right: 0;
}
.container-fluid .panel-default .panel-heading + .panel-collapse .panel-body {
	padding: 20px 15px;
}
.container-fluid .panel-default .panel-heading + .panel-collapse .panel-body .social-widget {
	padding-right: 20px;
}
.container-fluid .panel-default .panel-heading + .panel-collapse .panel-body .social-widget .fa-title {
	width: 70%;
}
.container-fluid .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body {
	padding: 0 3% 50px;
}
.container-fluid .button-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body .panel-collapse > .panel-body {
	padding: 20px 15px;
}
.container-fluid .teaser-text h1 {
	margin-bottom: 30px;
}
.container-fluid .teaser-text h2 {
	margin-bottom: 30px;
	margin-top: 30px;
}
.container-fluid .teaser-text .btn-link, .container-fluid .teaser-text .btn-primary {
	margin-top: 30px;
}
.container-fluid .teaser-text img {
	margin-top: 30px;
}
.container-fluid .teaser-text .panel-group {
	margin-top: 40px;
}
.container-fluid .tabs-horizontal .btn-primary {
	margin-top: 30px;
}
.container-fluid .tabs-horizontal .btn-primary + .btn-primary {
	margin-top: 24px;
}
.container-fluid .tabs-horizontal .panel-default > .panel-heading + .panel-collapse > .panel-body {
	padding: 37px 0 50px;
}
.container-fluid .nav-tabs.slide-pills {
	display: block;
	position: relative;
}
.container-fluid .nav-tabs.slide-pills li {
	display: none;
	padding-left: 0;
}
.container-fluid .nav-tabs.slide-pills li.active {
	display: block;
}
.container-fluid .primary-bg .carousel-description {
	margin: 30px 0 40px;
}
.container-fluid .owl-carousel .owl-controls {
	position: absolute;
}
.container-fluid .owl-carousel .owl-controls .owl-buttons div.owl-next {
	right: 15px;
}
.container-fluid .owl-carousel .owl-controls .owl-buttons div.owl-prev {
	left: 15px;
}
.container-fluid .owl-carousel .owl-controls .owl-dot.active span {
	opacity: 1 !important;
}
.container-fluid .owl-carousel.gallery .owl-item {
	height: 320px;
	max-width: 449px;
	overflow: hidden;
}
.container-fluid .owl-carousel.gallery .owl-item img.img-responsive {
	height: 100%;
	max-width: none !important;
	width: auto;
}
.container-fluid .dashboard-menu ul li {
	float: left;
	text-align: center;
	width: 100%;
}
.erxs .flyout-countries {
	width: 100%;
}
.erxs .navbar-header .btn-group .btn {
	max-width: 98px;
}
.erxs .logo.navbar-btn {
	margin: 0 0 -31px;
	max-height: 100px;
	width: 160px;
}
.member-item {
	text-align: center;
}
.member-item .col-xs-3, .member-item .col-xs-9 {
	width: 100%;
}
.mobile-page #menu {
	border: 0;
	display: none;
	padding-top: 107px;
	position: absolute;
	right: -540px;
	width: 264px;
}
.mobile-page .menu-attach-block-wrapper {
	left: 0 !important;
	min-width: 260px;
	width: 260px;
}
.navbar-header .region.region-navigation .block-locale {
	top: -59px;
	font-size: 12px;
}
}

@media screen and (max-width: 300px) {
body {
	overflow-x: visible;
}
}
.page-node-erxs .field-collection-description {
	display: none
}
.page-node-erxs .field-collection-view-links ul {
	list-style-type: none;
}
.page-node-erxs .field-collection-view-links li {
	display: inline;
}
.page-node-erxs .field-collection-view-links .edit a {
	margin: 5px 0.8% 5px 0;
	background-image: none;
	background-color: #0065a2;
	border: 2px solid #0065a2;
	color: #ffffff;
	font: normal 400 16px/24px Arial, serif;
	padding: 4px 8px;
	text-transform: uppercase;
}
.page-node-erxs .field-collection-view-links .delete a {
	margin: 5px 0.8% 5px 0;
	box-shadow: none;
	text-shadow: none;
	border-radius: 0;
	background-image: none;
	background-color: #c71f98;
	border: 2px solid #0065a2;
	color: #ffffff;
	font: normal 400 16px/24px Arial, serif;
	padding: 4px 8px;
	text-transform: uppercase;
}
.page-node-erxs .action-links-field-collection-add ul {
	list-style-type: none;
}
.page-node-erxs .action-links-field-collection-add li {
	display: inline;
}
.page-node-erxs .action-links-field-collection-add a {
	margin: 5px 0.8% 5px 0;
	box-shadow: none;
	text-shadow: none;
	display: inline;
	border-radius: 0;
	background-image: none;
	background-color: #fdc200;
	border: 2px solid #0065a2;
	color: #ffffff;
	font: normal 400 16px/24px Arial, serif;
	padding: 4px 8px;
	text-transform: uppercase;
	position: relative;
	top: -29px;
	left: 34px;
}
.page-node-edit .field-collection-view-links ul {
	list-style-type: none;
}
.page-node-edit .field-collection-view-links li {
	display: inline;
}
.page-node-edit .field-collection-view-links .edit a {
	margin: 5px 0.8% 5px 0;
	background-image: none;
	background-color: #0065a2;
	border: 2px solid #0065a2;
	color: #ffffff;
	font: normal 400 16px/24px Arial, serif;
	padding: 4px 8px;
	text-transform: uppercase;
}
.page-node-edit .field-collection-view-links .delete a {
	margin: 5px 0.8% 5px 0;
	box-shadow: none;
	text-shadow: none;
	border-radius: 0;
	background-image: none;
	background-color: #c71f98;
	border: 2px solid #0065a2;
	color: #ffffff;
	font: normal 400 16px/24px Arial, serif;
	padding: 4px 8px;
	text-transform: uppercase;
}
.page-node-edit .action-links-field-collection-add ul {
	list-style-type: none;
}
.page-node-edit .action-links-field-collection-add li {
	display: inline;
}
.page-node-edit .action-links-field-collection-add a {
	margin: 5px 0.8% 5px 0;
	box-shadow: none;
	text-shadow: none;
	display: inline;
	border-radius: 0;
	background-image: none;
	background-color: #fdc200;
	border: 2px solid #0065a2;
	color: #ffffff;
	font: normal 400 16px/24px Arial, serif;
	padding: 4px 8px;
	text-transform: uppercase;
}
.multiple-area .form-item {
	border: 1px solid #fff;
	background-color: #f2f2f2;
	margin-bottom: 15px;
	padding: 0 10px 10px;
}
.panel-body .multiple-area .form-item {
	background-color: #f9f9f9;
}
.multiple-area .form-item .form-item {
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent;
}
.multiple-area .form-item .form-item label.control-label {
	display: none;
}
.multiple-area.show-label .form-item .form-item label.control-label {
	display: block;
}
.radio-group-inline .form-radios, .radio-group-inline .form-radios .form-type-radio {
	display: inline-block;
}
.multiple-area .table-responsive {
	overflow: visible;
}
.multiple-area .form-control, .multiple-area .form-group .bootstrap-select.btn-group, .multiple-area .bootstrap-select.btn-group {
	background: #FFFFFF;
}
.container-fluid .form-control.form-select {
	min-height: 52px;
}
.panel-body.group-lang {
	margin-bottom: 15px;
}
.page-node-add .multiple-area-deadline .form-wrapper, .page-node-edit .multiple-area-deadline .form-wrapper {
	border: 1px solid #fff;
	background-color: #f9f9f9;
	margin-bottom: 15px;
	padding: 0 10px 10px;
}
.page-node-add .multiple-area-deadline .btn-success, .page-node-edit .multiple-area-deadline .btn-success {
	float: right;
}
.page-node-add .multiple-area-deadline .table-responsive, .page-node-edit .multiple-area-deadline .table-responsive {
	overflow-x: visible;
}
.page-node-edit .help-block {
	display: none;
}
.page-node-add .help-block {
	display: none;
}
.page-field-collection .help-block {
	display: none;
}
.page-my-researcher .help-block {
	display: none;
}
.page-node-edit .description {
	display: none;
}
.page-node-add .description {
	display: none;
}
.page-field-collection .description {
	display: none;
}
.container-inline-date .form-required {
	display: none;
}
.tabledrag-toggle-weight {
	display: none;
}
#shortcode-insert-dialog #navbar {
	display: none;
}
#shortcode-insert-dialog .page-header {
	display: none;
}
#shortcode-insert-dialog #skip-link {
	display: none;
}
#shortcode-insert-dialog #branding {
	display: none;
}
.page-node-edit .footer {
	display: none;
}
.page-node-edit .breadcrumb {
	display: none;
}
.page-node-add .footer {
	display: none;
}
.page-node-add .breadcrumb {
	display: none;
}
.page-node-erxs .breadcrumb {
	display: none;
}
.page-profile-researcher-profile .panel-title .fieldset-legend {
	display: none;
}
.page-node-edit .node-edit-extra .nav-tabs > li {
	float: none;
}
.page-node-edit .node-page-form .nav-tabs > li {
	float: none;
}
.page-node-edit .vertical-tabs {
	border: 2px solid #F2F2F2;
}
.page-node-add .vertical-tabs {
	border: 2px solid #F2F2F2;
}
.page-node-add .node-page-form .nav-tabs > li {
	float: none;
}
.node-form .nav-tabs > li {
	float: none;
}
.logged-in.page-my .vertical-tabs {
	border: 2px solid #F2F2F2;
}
.view-workbench-edited .img-responsive {
	width: auto;
}
.view-euraxess-my-content .img-responsive {
	width: auto;
}
.page-node-erxs .vertical-tabs {
	border: 2px solid #F2F2F2;
}
.page-my-user .img-responsive {
	width: auto;
}
.page-user .img-responsive {
	width: auto;
}
.help-block {
	font-size: 12px;
	line-height: 18px;
}
form .field-multiple-table td.field-multiple-drag {
	vertical-align: middle;
}
.field-multiple-drag a.tabledrag-handle {
	height: 23px;
	float: none;
	text-align: center;
	display: block;
	margin: 0 auto;
}
.field-multiple-drag a.tabledrag-handle .handle {
	height: 23px;
	padding: 0;
	width: 20px;
}
.panel-default .panel-heading + .panel-collapse .panel-body .sod_select .sod_list_wrapper, .panel-default .panel-heading + .panel-collapse .panel-body .chosen-container.chosen-with-drop .chosen-drop, .panel-default .panel-heading + .panel-collapse .panel-body .form-control:not(.wysiwyg-select), .panel-default .panel-heading + .panel-collapse .panel-body textarea, .panel-default .panel-heading + .panel-collapse .panel-body .sod_select {
	width: 100%!important;
	background: #FFFFFF;
	min-height: 52px;
}
.statistics-tabs .panel-default .panel-heading + .panel-collapse .panel-body .form-control {
	background: #f2f2f2;
}
.chosen-container.chosen-container-multi {
	width: 100%!important;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"].default {
	width: 100%!important;
}
.chosen-container-multi .chosen-choices {
	border: none;
	background-image: none;
	box-shadow: none;
	width: 100%!important;
	background: transparent;
	padding: 10px 0;
	min-height: 52px;
}
.chosen-container-multi .chosen-choices li.search-choice {
	border-radius: 0;
	border: none;
	background: #F2F2F2;
	padding: 5px 20px 5px 5px;
	line-height: 18px;
}
#profile2-edit-erxs-centre-profile-form .chosen-choices li.search-choice {
	background: #FFFFFF;
}
.page-my-user .chosen-container-multi .chosen-choices li.search-choice, .page-my-researcher .chosen-container-multi .chosen-choices li.search-choice, .page-my-erxs-centre-profile .chosen-container-multi .chosen-choices li.search-choice {
	background: #FFFFFF;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	top: 8px;
}
.chosen-container-multi .chosen-choices li.search-choice input[type="text"] {
	width: 100%!important;
	padding: 10px 0;
}
.panel-default .panel-heading + .panel-collapse .panel-body .chosen-container.form-control, .container-fluid .form-control.form-select {
	padding: 0 20px;
}
body .container-fluid .styled-select .form-control {
	padding: 0 20px!important;
}
body .container-fluid .styled-select .form-control .btn-default {
	padding: 10px 0;
}
.container-fluid .chosen-container-single .chosen-single div:after {
	top: 30px;
}
.container-fluid .chosen-container-single.chosen-with-drop .chosen-single div:after {
	top: 17px;
}
.container-fluid .chosen-container-single .chosen-single {
	padding: 14px 0;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	filter: none;
}
.tabbable .vertical-tabs-list {
	width: 25%;
	float: left;
}
.tabbable .vertical-tabs-list li a {
	border-radius: 0;
}
.text-format-wrapper .filter-wrapper.panel-default .panel-body {
	padding: 10px!important;
}
.vertical-tab-button span {
	color: #333333;
}
.vertical-tab-button .summary {
	font-style: italic;
}
legend {
	margin-bottom: 0;
	background-color: #F2F2F2;
}
.text-warning {
	color: #e3ae00;
}
#ui-datepicker-div {
	border: 2px solid #FFFFFF;
	background: #f2f2f2;
	padding: 20px;
	font-weight: 400;
	font-size: 16px;
	line-height: 32px;
	font-family: 'Arial', sans-serif;
}
.ui-datepicker {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	width: 530px;
}
.ui-datepicker table {
	margin-left: -30px;
}
.ui-datepicker th {
	text-align: right;
	font-weight: normal;
}
.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default {
	background: none;
	border: 1px solid transparent;
	color: #333333;
}
.ui-datepicker td a {
	padding: 0;
}
.ui-datepicker .ui-widget-header {
	background: none;
	border: none;
}
.ui-datepicker .ui-widget-header .ui-icon {
	background-image: none;
	width: 2em;
	height: 2em;
}
.ui-datepicker .ui-widget-header .ui-datepicker-next:after {
	content: "\3009";
	font-size: 26px;
	color: #999999;
}
.ui-datepicker .ui-widget-header .ui-datepicker-prev:after {
	content: "\3008";
	font-size: 26px;
	color: #999999;
}
.ui-datepicker .ui-widget-header .ui-state-hover {
	border: none;
	background: none;
}
.ui-datepicker .ui-widget-content, .ui-datepicker .ui-widget-header {
	color: #333333;
}
.ui-datepicker .ui-datepicker-title select option {
	border: none;
	background-color: transparent;
	height: 30px;
}
.ui-datepicker .ui-state-hover, .ui-datepicker .ui-state-active {
	color: #2ea3c0;
}
.ui-datepicker-week-end, .ui-datepicker-week-end .ui-state-default {
	color: #999999;
}
.ui-datepicker-week-end .ui-state-hover, .ui-datepicker-week-end .ui-state-active {
	color: #2ea3c0;
}

@media screen and (max-width: 749px) {
.ui-datepicker {
	width: 420px;
}
.page-node-add .table-responsive, .page-node-edit .table-responsive {
	border: 0;
}
.page-node-add .container-fluid .container-inline-date .form-item .form-item, .page-node-edit .container-fluid .container-inline-date .form-item .form-item {
	width: 100%;
	padding-right: 0;
}
}
#block-locale-language-content .block-title {
	display: none;
}
#block-locale-language-content ul li {
	display: inline-block;
	padding-top: 8px;
}
#block-locale-language {
	position: absolute;
	min-width: 300px;
}
.region.region-navigation .block-locale {
	right: 20px;
	top: -28px;
}
#block-locale-language .block-title {
	display: none;
}
#block-locale-language ul li {
	display: inline-block;
	padding-top: 8px;
}
.language-switcher-locale-url li {
	display: inline-block;
	line-height: 13px;
}
.language-switcher-locale-url li {
}
.language-switcher-locale-url li:after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 12px;
	vertical-align: middle;
	border-right: 1px solid #999999;
	margin-left: 4px;
}
.language-switcher-locale-url {
	float: right;
}
.navbar-default.erxs .navbar-nav .language-switcher-locale-url li a, .navbar-header .region.region-navigation .language-switcher-locale-url li a {
	color: #b3b3b3;
	text-transform: lowercase;
	transition: color ease-in-out .25s;
	-webkit-transition: color ease-in-out .25s;
	-moz-transition: color ease-in-out .25s;
}
.navbar-default.erxs .navbar-nav .language-switcher-locale-url li a:hover, .navbar-header .region.region-navigation .language-switcher-locale-url li a:hover {
	color: #0065a2;
}
.navbar-default.erxs .navbar-nav .language-switcher-locale-url li.active a, .navbar-header .region.region-navigation .language-switcher-locale-url li.active a {
	background: #ffffff;
	color: #0065a2;
}
.language-switcher-locale-url li:last-child:after {
	display: none;
}
.navbar-header .region.region-navigation .block-locale {
	right: -30px;
}
