
@media screen and (min-width: 1280px) {
.discovery-search-page-content .large-4 .stoxx-adspace, .STOXX-2-1ColumnCustom-7030-layout .large-4 .stoxx-adspace {
	margin-top: -40px!important
}
}
.customScroller {
	position: relative
}
.customScroller a:link {
	color: inherit;
}
.customScroller h1 {
	font-size: 18px;
	font-style: italic;
	margin: 40px;
	color: #26beff
}
.customScroller p {
	margin: 0 0 20px 0
}
.customScroller hr {
	height: 0;
	border: 0;
	border-bottom: 1px solid rgba(255,255,255,0.13);
	border-top: 1px solid black;
	margin: 9px 10px;
	clear: both
}
.customScroller .links {
	margin: 10px
}
.customScroller .links a {
	display: inline-block;
	padding: 3px 15px;
	margin: 7px 10px;
	background: #444;
	text-decoration: none;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}
.customScroller .DropContent {
	width: 100%;
	height: 100%;
	padding: 5px 5px 5px 0;
	overflow: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 0;
	border-top: 1px solid #91ba14
}
.customScroller .DropContent li a {
	color: #bfbfbf
}
.customScroller .DropContent p:nth-child(3n+0) {
	color: #c96
}
.customScroller .hidden {
	display: none
}
.customScroller .f-dropdown {
	position: absolute;
	top: 50px;
	list-style: none;
	margin-left: 0;
	width: 100%;
	max-height: none;
	height: 200px;
	background: white;
	border: solid 1px #ccc;
	font-size: 16px;
	z-index: 99;
	margin-top: 2px;
	max-width: 100%;
	visibility: visible;
	bottom: 0
}
.customScroller .select {
	width: 100% !important;
	top: 5px
}
.customScroller .DropContent li {
	border-bottom: 1px solid #c7c7c7 !important;
	color: #c7c7c7
}
.customScroller .DropContent li:hover {
	background: #d1e3a1 !important;
	color: #424242 !important
}
.customScroller .DropContent li {
	font-size: 13px
}
.customScroller .DropContent li:hover a {
	color: #424242 !important
}
.customScroller.factSheet, .main-content .customScroller {
	height: auto;
	margin-bottom: 10px
}
.customScroller.factSheet .DropContent, .main-content .customScroller .DropContent {
	min-height: 100px;
	height: 179px
}
.customScroller .select .wrapper-dropdown-5 {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 10px 15px;
	border-radius: 0;
	box-shadow: 0 1px 0 rgba(0,0,0,0.2);
	cursor: pointer;
	outline: 0;
	display: block;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font-size: 13px;
	color: #424242
}
.customScroller .select .wrapper-dropdown-5.down {
	border-top: 1px solid #91ba14;
	border-right: 1px solid #91ba14;
	border-left: 1px solid #91ba14;
	box-shadow: none
}
.customScroller .select .wrapper-dropdown-5:after {
	content: "";
	width: 33px;
	height: 104%;
	position: absolute;
	top: -1px;
	right: 0;
	font-size: 19px;
	background-color: #969494;
	color: white !important;
	background-image: url("../images/stoxx/global/drop-down.png");
	background-repeat: no-repeat;
	background-position: 50% 50%
}
.customScroller .select .wrapper-dropdown-5.down:after {
	background-color: #b1b1b1;
	background-image: url("../images/stoxx/global/drop-up.png");
	background-repeat: no-repeat;
	background-position: 50% 50%
}
.customScroller .DropContent {
	visibility: hidden
}
.customScroller .DropContent.open {
	visibility: visible;
	border-top: 1px solid #91ba14
}
.lt-ie9 .customScroller .select .wrapper-dropdown-5 {
	border-bottom: 1px solid #ccc
}
.mCSB_container {
	width: auto;
	margin-right: 10px;
	overflow: hidden
}
.mCSB_container.mCS_no_scrollbar {
	margin-right: 0
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar {
	margin-right: 30px
}
.mCustomScrollBox>.mCSB_scrollTools {
	width: 16px;
	height: 100%;
	top: 0;
	right: 0
}
.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: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}
.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
	display: block;
	position: relative;
	height: 20px;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer
}
.mCSB_scrollTools .mCSB_buttonDown {
	top: 100%;
	margin-top: -40px
}
.mCSB_horizontal>.mCSB_container {
	height: auto;
	margin-right: 0;
	margin-bottom: 30px;
	overflow: hidden
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
	margin-bottom: 0
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
	margin-right: 0;
	margin-bottom: 30px
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools {
	width: 100%;
	height: 16px;
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;
	overflow: hidden
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer {
	margin: 0 20px
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
	height: 2px;
	margin: 7px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger {
	width: 30px;
	height: 100%
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
	display: block;
	position: relative;
	width: 20px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
	float: left
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
	margin-left: -40px;
	float: right
}
.mCustomScrollBox {
	-ms-touch-action: none
}
.mCustomScrollBox>.mCSB_scrollTools {
	opacity: .75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"
}
.mCustomScrollBox:hover>.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail {
	background: #000;
	background: rgba(0,0,0,0.4);
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #91ba14;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
	width: 10px;
	left: 0
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: #91ba14;
	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: #91ba14;
	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 {
	background-image: url(mCSB_buttons.png);
	background-repeat: no-repeat;
	opacity: .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: .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: .9;
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)"
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail {
	background: #ccc;
	width: 10px
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width: 100%
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 2px;
	margin: 7px auto
}
.customScroller.factSheet {
	height: auto;
	margin-bottom: 10px
}
.customScroller.factSheet .DropContent {
	min-height: 100px;
	height: 200px
}
.factSheetContainer .offset-heading.columns {
	padding: 0
}
.factSheetContainer .datePannel {
	padding: 6px 10px 0 1em
}
.factSheetContainer .datePannel .top {
	font-size: 13px
}
.factSheetContainer .datePannel .GoBtn {
	margin-top: 0;
	width: 56px
}
.factSheetContainer .datePannel .view {
	color: #92ba14;
	font-size: 14px;
	margin-top: 15px;
	padding: 0;
	margin-left: 1em
}
.factSheetContainer .datePannel .view a {
	color: #92ba14;
	text-decoration: underline
}
.factSheetContainer .datePannel ul>li {
	padding-bottom: 10px
}
.factSheetContainer .top-content {
	margin-bottom: 10px
}
.factSheetContainer .from .customScroller {
	height: auto
}
.factSheetContainer .from .customScroller .select {
	margin-top: 10px
}
.factSheetContainer .from .customScroller .select .wrapper-dropdown-5 {
	padding: 12px 5px;
	background: white;
	color: #424242
}
.factSheetContainer .from .customScroller .DropContent {
	height: 200px !important;
	width: 100%
}
.archiveTable table {
	border: 1px solid #e0e0e0
}
.archiveTable table thead {
	border-bottom: 1px solid #e0e0e0;
	padding-left: 20px
}
.archiveTable table thead th {
	padding-left: 15px
}
.archiveTable table tbody tr:hover {
	background: #d3e3a1
}
.archiveTable table tbody tr td {
	border-bottom: 1px dashed #e0e0e0;
	padding-left: 15px
}
.archiveTable table tbody tr td a.download {
	color: #92ba14
}

@media only screen and (min-width:768px) {
.reveal-modal.user-profile {
	left: 50%;
	margin-left: -40%;
	width: 80%
}
.reveal-modal.user-profile .user-data {
	padding: 0
}
.reveal-modal.user-profile .user-image {
	background: url(../images/stoxx/stoxxnet/user-image.jpg) 0 0 no-repeat
}
}

@media only screen and (min-width:321px) {
.customScroller.factSheet {
	padding-bottom: 20px !important
}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
.customScroller.factSheet {
	padding-bottom: 20px !important
}
}

@media only screen and (min-width:1224px) {
.datePannel li {
	width: 7.3em
}
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
.customScroller.factSheet {
	padding-bottom: 20px !important
}
.factSheetContainer .datePannel li.GoBtn, .factSheetContainer .datePannel li.view {
	border: 0
}
.factSheetContainer .datePannel .GoBtn {
	margin-right: 40px
}
}

@media all and (max-width:768px) {
.sizeScroll {
	left: 0 !important;
	width: 100% !important
}
}

@media all and (min-width:800px) and (max-width:1220px) {
.factSheetContainer .customScroller.factSheet {
	padding-bottom: 20px !important
}
.factSheetContainer .datePannel li {
	width: 8.5em
}
}
.stoxx .popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	max-width: 380px;
	padding: 1px;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	box-shadow: 1px 1px 2px 2px #e0e0e0;
	border-radius: 0;
	background-clip: padding-box;
	-webkit-bg-clip: padding-box;
	-moz-bg-clip: padding;
	border-bottom: solid 5px #92ba14
}
.stoxx .lt-ie9 .popover {
	border: solid 1px #e0e0e0;
	border-bottom: solid 5px #92ba14
}
.stoxx .popover.top {
	margin-top: -12px
}
.stoxx .popover.right {
	margin-left: 10px
}
.stoxx .popover.bottom {
	margin-top: 10px
}
.stoxx .popover.left {
	margin-left: -10px
}
.stoxx .popover-title {
	display: none;
	padding: 8px 14px;
	margin: 0;
	font-size: 1em;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0
}
.stoxx .popover-content {
	color: #444;
	font-size: .8em;
	line-height: 1.3;
	padding: 20px
}
.stoxx .popover .arrow, .stoxx .popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}
.stoxx .popover .arrow {
	border-width: 11px
}
.stoxx .popover .arrow:after {
	border-width: 10px;
	content: ""
}
.stoxx .popover.top .arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #92ba14;
	border-bottom-width: 0
}
.stoxx .popover.top .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	border-top-color: #92ba14;
	border-bottom-width: 0;
	content: " "
}
.stoxx .popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0,0,0,0.25);
	border-left-width: 0
}
.stoxx .popover.right .arrow:after {
	bottom: -10px;
	left: 1px;
	border-right-color: #fff;
	border-left-width: 0;
	content: " "
}
.stoxx .popover.bottom .arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-bottom-color: #999;
	border-bottom-color: rgba(0,0,0,0.25);
	border-top-width: 0
}
.stoxx .popover.bottom .arrow:after {
	top: 1px;
	margin-left: -10px;
	border-bottom-color: #fff;
	border-top-width: 0;
	content: " "
}
.stoxx .popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-left-color: #999;
	border-left-color: rgba(0,0,0,0.25);
	border-right-width: 0
}
.stoxx .popover.left .arrow:after {
	right: 1px;
	bottom: -10px;
	border-left-color: #fff;
	border-right-width: 0;
	content: " "
}
.lt-ie9 .stoxx .popover {
	border: solid 1px #e0e0e0;
	border-bottom: solid 5px #92ba14
}
.lt-ie9 .stoxx-temp .content .container article.ellipsis {
	max-width: 10em
}
.datepicker.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	float: left;
	display: none;
	min-width: 160px;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
*border-right-width:2px;
*border-bottom-width:2px;
	color: #333;
	font-size: 13px;
	line-height: 18px
}
.datepicker.dropdown-menu th, .datepicker.dropdown-menu td {
	padding: 4px 5px
}
.datepicker {
	position: absolute;
	padding: 4px;
	margin-top: 1px;
	direction: ltr
}
.datepicker-inline {
	width: 220px
}
.datepicker-rtl {
	direction: rtl
}
.datepicker-rtl table tr td span {
	float: right
}
.datepicker-dropdown {
	top: 0;
	left: 0
}
.datepicker-dropdown:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0,0,0,0.2);
	position: absolute;
	top: -7px;
	left: 6px
}
.datepicker-dropdown:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 7px
}
.datepicker>div {
	display: none
}
.datepicker.days div.datepicker-days {
	display: block
}
.datepicker.months div.datepicker-months {
	display: block
}
.datepicker.years div.datepicker-years {
	display: block
}
.datepicker table {
	border: 0;
	margin: 0
}
.datepicker td, .datepicker th {
	text-align: center;
	width: 20px;
	height: 20px;
	border: 0;
	font-size: 12px;
	padding: 4px 8px;
	background: #fff;
	cursor: pointer
}
.datepicker td.active.day, .datepicker th.active.day {
	background: #2ba6cb
}
.datepicker td.active.year, .datepicker th.active.year {
	background: #2ba6cb
}
.datepicker td span.active, .datepicker th span.active {
	background: #2ba6cb
}
.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
	background-color: transparent
}
.datepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer
}
.datepicker th.date-switch {
	width: 145px
}
.datepicker thead tr:first-child th, .datepicker tfoot tr:first-child th {
	cursor: pointer
}
.datepicker .cw {
	font-size: 10px;
	width: 12px;
	padding: 0 2px 0 5px;
	vertical-align: middle
}
.datepicker thead tr:first-child th.cw {
	cursor: default;
	background-color: transparent
}
.datepicker-dropdown::before, .datepicker-dropdown::after {
	display: none
}
.datepicker-close {
	position: absolute;
	top: -30px;
	right: 0;
	width: 15px;
	height: 30px;
	padding: 0;
	display: none
}
.datepicker td.old, .datepicker td.new {
	color: #999
}
.datepicker td.day.disabled {
	color: #eee
}
.resized-sprite, .aui .dp-overlay .arrow, form .custom.radio, form .custom.radio.checked {
	background: url(../images/com-sprite.png) no-repeat
}
.right-sprite, .aui .menu-filter-bar .dd-dp {
	background: url(../images/com-sprite-right.png) no-repeat
}
.button-reset {
	background-color: #FFF;
	border: thin solid #92ba14;
	color: #92ba14;
	cursor: pointer;
	outline: medium none;
	padding: .6em 1.2em;
	height: 40px
}
.aui .container:after {
	clear: none
}
.aui .stoxx a.view-more-link {
	border-left: 2px solid #6e706f
}
.aui .stoxx a.view-more-link:hover, .aui .stoxx a.view-more-link:focus {
	outline: 0
}
.aui .stoxx .view-more-link {
	padding-left: 10px;
	border-left: 2px solid #6e706f;
	margin-right: 5px;
	margin-top: 15px;
	outline: 0;
	margin-bottom: 3px
}
.aui .stoxx .share-icons {
	margin: 10px 0 20px
}
.aui .stoxx .share-icons ul {
	text-align: right
}
.aui .stoxx .share-icons ul li {
	display: inline;
	margin-right: 10px
}
.aui .stoxx .green-bg {
	color: #626262;
	text-align: center;
	padding-top: .3em;
	height: 3.8em
}
.aui .stoxx .grey-bg {
	color: #626262;
	text-align: center;
	padding-top: .3em;
	height: 3.7em
}
.aui .menu-filter-bar .dd-dp {
	background-position: 0 -360px;
	background-repeat-x: right;
	color: #969494;
	font-size: .9em;
	height: 40px;
	width: 9em;
	padding: .7em 0 .9em .3em;
	border: 1px solid #d7d8d9;
	cursor: pointer
}
.aui .dpComponent {
	position: relative
}
.aui .dd-dp.active {
	border: 1px solid #93ba17
}
.aui .dp-overlay {
	background: #FFF;
	box-shadow: 1px 1px 2px 2px #e0e0e0;
	position: absolute;
	height: auto;
	display: none;
	margin-top: 50px;
	padding: 0 0 1em;
	z-index: 9999
}
.aui .dp-overlay .arrow:after {
	border-top-width: 0;
	border-bottom-color: #fff;
	top: 1px;
	content: " ";
	margin-left: -10px
}
.aui .dp-overlay .arrow, .aui .dp-overlay .arrow:after {
	border-color: transparent;
	border-style: solid;
	display: block;
	height: 0;
	position: absolute;
	width: 0;
	border-width: 10px;
	content: ""
}
.aui .lt-ie9 .dp-overlay .arrow, .aui .dp-overlay .arrow:after {
	border: 0
}
.aui .dp-overlay .arrow {
	background-position: 0 -2520px;
	border-top-width: 0;
	border-bottom-color: #fff;
	top: -15px;
	left: 20%;
	margin-left: -11px;
	width: 40px;
	height: 25px;
	padding: 1em
}
.aui .dp-overlay .dropdown .options {
	z-index: 1
}
.aui .dp-overlay .calCont {
	border: solid 1px #e0e0e0
}
.aui .lt-ie9 .dp-overlay {
	border: solid 1px #e0e0e0
}
.aui .lt-ie9 .dp-overlay .close-modal {
	margin-top: 2px;
	margin-right: -9x
}
.aui .dp-overlay .close-modal {
	margin-top: -10px;
	margin-right: -5px;
	color: #666;
	font-size: 1.4em;
	cursor: pointer;
	float: right
}
.aui .dp-overlay .close-modal:hover {
	color: #666
}
.aui .dp-overlay .months {
	border-bottom: dashed 1px #e5e5e5;
	padding: .15em
}
.aui .dp-overlay .months.last {
	border-bottom: 0
}
.aui .lt-ie9 .dp-overlay .months li {
	padding: .7em .2em
}
.aui .dp-overlay .months li {
	list-style-type: none;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	width: 31.5%;
	padding: .45em .2em;
	color: #000;
	font-size: .95em
}
.aui .dp-overlay .months li:hover {
	background: #eeecf5
}
.aui .dp-overlay .months li.active {
	background: #eeecf5
}
.aui .dp-overlay .rightSelect, .aui .dp-overlay .cal.right {
	padding-left: .5em
}
.aui .dp-overlay .leftSelect, .aui .dp-overlay .cal.left {
	padding-right: .5em
}
.aui .dp-overlay .leftSelect, .aui .dp-overlay .rightSelect {
	padding-top: 1em
}
.aui .dp-overlay .dropdown {
	margin: 10px 0 20px
}
.aui .dp-overlay .button-primary {
	margin-left: 1em;
	margin-top: 1.2em
}
.aui .button-primary {
	border-radius: 0;
	box-shadow: none;
	padding: 0;
	border: 0;
	color: #fff;
	font-size: .8em;
	background: #92ba14;
	height: 40px;
	padding: 0 2em;
	margin-bottom: 1em
}
.aui .button-primary:hover, .aui .button-primary:focus {
	background: #92ba14;
	color: #fff;
	border: 0
}
.aui .dp-overlay .dropdown .select-container .selected {
	height: 32px
}
.aui .dp-overlay .dropdown .select-container, .aui .dp-overlay .opened .select-container {
	background-position: 99% 50%
}
.aui .wrapper .date-range-val {
	margin-bottom: 20px
}
.aui .lt-ie9 .stoxx .share-icons ul li {
	margin-right: 5px
}
.aui .video-placeholder {
	background-color: #bbb;
	height: 300px
}
.aui .stoxx .market-trend .patch {
	margin: 0
}

@media only screen and (min-width:1280px) {
.aui .large-4 {
	position: relative;
	width: 33.333%
}
}
.comp-prof p, .press-content-imageHold p {
	line-height: 1.4;
	margin-top: 0
}
.comp-prof img, .press-content-imageHold img {
	margin-bottom: 1em;
	margin-right: 1em
}
.lt-ie9 .stoxx .custom-table-margin .custom-table {
	margin-top: 14px
}
.noRightPadding {
	padding-right: 0!important
}
.reveal-modal {
	width: 48%;
	left: 61%;
	margin-left: -35%
}
.button-login {
	background-color: #92ba14;
	border: medium none;
	color: #FFF;
	cursor: pointer;
	outline: medium none;
	padding: .6em 1.2em;
	height: 40px
}
.button-reset {
	background-color: #FFF;
	border: thin solid #92ba14;
	color: #92ba14;
	cursor: pointer;
	outline: medium none;
	padding: .6em 1.2em;
	height: 40px
}
.loginSection {
	border-color: #dedede;
	border-width: thin;
	border-style: solid;
	vertical-align: middle;
	display: none
}
.sidebarNav {
	background-color: #fff;
	border: 1px solid #dedede;
	margin-top: 10px
}
.sidebarNav ul li {
	padding: 20px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #dedede
}
.sidebarNav ul li a {
	color: #858585
}
.sidebarNav ul li.active {
	border-right: 2px solid #95ba1a
}
.sidebarNav ul li.active a {
	color: #242424
}
.sidebarNav.location {
	border-bottom: 0;
	padding: 0 0 698px
}
form.custom .custom.radio.checked:before {
	display: none!important
}
form .custom.radio {
	background-position: 0 -2460px;
	border: medium none;
	height: 20px;
	margin-right: 7px;
	width: 20px
}
form .custom.radio.checked {
	background-position: 0 -840px
}
.nopadding {
	padding: 0
}
.regToolbar {
	border-bottom: 1px solid '#DEDEDE';
	padding-bottom: 20px
}
.leftBorder {
	border-right: 1px;
	border-style: solid;
	border-color: #dedede;
	padding-right: 3px
}
.bottomBorder {
	border-bottom: 1px;
	border-style: solid;
	border-color: #dedede
}
.dropDownSeriesleftBorder {
	border-right: 4px;
	border-style: solid;
	border-color: #dedede;
	height: auto;
	width: 3px
}
.dropdownSection {
	vertical-align: middle;
	display: block;
	height: 72px;
	padding-top: 15px
}
.checkboxSection {
	vertical-align: middle;
	display: block;
	height: 50px;
	padding-top: 3px
}
.term-and-condition {
	content: '.';
	border: 1px solid #ccc;
	padding: .5em;
	margin-bottom: .75em
}
.term-and-condition p {
	font-size: .8125em
}
.over-flow {
	overflow: visible!important
}
.stoxx .chkbox-dropdown {
	width: auto!important
}
.base-font {
	font-size: 11px;
}
.small {
	left: 50%!important
}
input[type=submit], .greenBtn {
	background-color: #92ba14;
	border: 0;
	color: #fff;
	cursor: pointer;
	outline: 0;
	padding: .6em 1.2em;
	height: 40px
}
form .button-primary {
	margin-top: 14px;
	margin-right: 10px;
	font-size: 14px!important
}
form .button-secondary {
	padding: .75rem;
	border: 1px solid #92ba14
}
.aui .dp-overlay .months li {
	width: 30%
}
.aui .dp-overlay .close-modal {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 99!important
}
.bread-crumb-indicator-mobile {
	background: url(../images/stoxx/stoxxcom/navigate-back.png) no-repeat right 0;
	position: absolute;
	left: 20px;
	height: 20px;
	width: 12px;
	margin-top: 22px;
	z-index: 0
}
.stoxx .chkbox-dropdown .select-container {
	cursor: pointer;
	position: relative;
	border: 1px solid #dedede;
	height: 40px;
	background: #fff url(../images/stoxx/global/drop-down.png) no-repeat 100% 50%
}
.stoxx .chkbox-dropdown .select-container .selected {
	border-right: 1px solid #dedede;
	margin: 3px 36px 0 10px;
	padding-top: 6px;
	height: 32px
}
.stoxx .chkbox-dropdown ul {
	list-style-type: none
}
.stoxx .chkbox-dropdown ul li {
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	height: 32px
}
.stoxx .chkbox-dropdown ul li a {
	color: #444;
	display: block;
	height: 100%;
	padding-left: 10px;
	padding-top: 3px
}
.stoxx .chkbox-dropdown ul li a:hover {
	background-color: #d3e3a2;
	font-weight: 700
}
.stoxx .chkbox-dropdown .chk-options {
	display: none;
	background-color: #fff;
	position: absolute;
	z-index: 1
}
.stoxx .chkbox-dropdown .chk-options li:nth-child(odd) {
	background: #f9f9f9
}
.stoxx .opened .select-container {
	background: #fff url(../images/stoxx/stoxxcom/grey-arrow-top.png) no-repeat 100% 50%
}
.stoxx .custom.checkbox {
	background: url(../images/stoxx/stoxxcom/checkbox.jpg) no-repeat scroll 0 0 transparent;
	border: medium none;
	height: 18px;
	margin-right: 7px;
	width: 18px;
	vertical-align: middle;
	display: inline-block
}
.stoxx .custom.checkbox.checked {
	background: url(../images/stoxx/stoxxcom/checkbox-checked.jpg) no-repeat scroll 0 0 transparent
}
.stoxx label.check {
	height: 100%;
	padding: 4px 0 4px 4px
}
.stoxx label.check:hover {
	background-color: #d3e3a2
}
.stoxx form.custom .custom.checkbox.checked:before {
	content: ""
}
.resized-sprite, .stoxx .dropdown .select-container, .stoxx .dummy-dropdown .select-container, .stoxx .opened .select-container {
	background: url(../images/com-sprite.png) no-repeat
}
.right-sprite {
	background: url(../images/com-sprite-right.png) no-repeat
}
.stoxx .dropdown .options, .stoxx .dummy-dropdown .options {
	display: none;
	position: absolute;
	background-color: #fff;
	width: 100%;
	z-index: 9999
}
.stoxx .dropdown .select-container, .stoxx .dummy-dropdown .select-container {
	cursor: pointer;
	position: relative;
	border: 1px solid #dedede;
	height: 40px;
	background-position: right -9254px;
	background-repeat-x: 100%
}
.stoxx .dropdown .select-container .selected, .stoxx .dummy-dropdown .select-container .selected {
	border-right: 1px solid #dedede;
	margin: 3px 36px 0 5px;
	padding-top: 6px;
	height: 32px;
	overflow: hidden
}
.stoxx .dropdown .select-container .selected a, .stoxx .dummy-dropdown .select-container .selected a {
	color: #000
}
.stoxx .dropdown .select-container .selected a:focus {
	color: #aada13;
	outline: 0 none
}
.stoxx .dropdown ul {
	list-style-type: none
}
.stoxx .dropdown ul li {
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	height: 32px;
	color: #444;
	padding: 5px 0 0 10px
}
.stoxx .opened .select-container {
	background-position: right -5647px;
	background-repeat-x: 100%
}
.dropdownSection .inline-list .options {
	z-index: 9999
}
.stoxx-scrollable-option {
	max-height: 96px;
	overflow: auto;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede
}
.selected-element {
	background-color: #d3e3a2
}
.stoxx .chkbox-dropdown .select-container .selected a {
	color: #000
}
.stoxx .chkbox-dropdown .select-container .selected a:focus {
	color: #aada13;
	outline: 0 none
}
.stoxx .removePref.columns.right.absolute-fix {
	position: absolute;
	top: 35px;
	right: 0;
	width: 20px;
	padding: 0;
	margin: 0
}
.usingIE .stoxx .removePref.columns.right.absolute-fix {
	top: 25px
}
.dropdown-ellipsis li {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.email-model .clear {
	clear: both
}
.email-model .icon-container img {
	margin-right: 5px;
	margin-left: -16px;
	float: left;
	margin-top: 7px
}
.email-model .icon-container h1 {
	font-size: 24px;
	color: #444;
	font-weight: 300
}
.email-model .share-container {
	padding: 0 0 0 26px!important
}
.email-model .share-container span {
	font-style: italic
}
.email-model .share-container h4 {
	font-size: 13px;
	color: #444;
	font-weight: 400;
	margin-bottom: 5px
}
.email-model .share-container hr {
	margin: 10px 26px 17px 0
}
.email-model .share-container .email-information {
	border: 1px solid #bdbdbd;
	height: 10px;
	width: 290px;
	padding: 5px;
	height: 100px;
	float: none;
	margin: 5px 0
}
.email-model .share-container .email-information .new-address {
	height: auto!important;
	min-height: 85px!important
}
.email-model .share-container .email-information .info-box {
	height: auto
}
.email-model .share-container .email-information .info-box .contact .email {
	color: #444
}
.email-model .share-container .email-information .info-box .contact .email a {
	color: #92ba14
}
.email-model .share-container .view-more {
	float: right;
	margin-bottom: 5px;
	margin-right: 26px
}
.email-model .share-container .view-more a:hover {
	color: #92ba14;
	text-decoration: underline!important
}
.email-model .share-container .email-button {
	position: relative
}
.email-model .share-container .email-button .register {
	padding: 5px;
	width: auto;
	text-align: center;
	background-color: #92ba14;
	color: #fff;
	display: inline-block;
	float: left;
	margin-right: 3px;
	font-size: 12px
}
.email-model #sharemodeldata .sharemodeclose {
	top: -46px;
	right: 0
}
.reveal-modal.email-model {
	width: 362px;
	margin-left: -15%;
	padding: 10px
}

@media screen and (max-width:996px) {
.reveal-modal.email-model {
	margin-left: -20%
}
}

@media screen and (max-width:876px) {
.reveal-modal.email-model {
	margin-left: -21%
}
}

@media screen and (max-width:815px) {
.reveal-modal.email-model {
	margin-left: -22%
}
}

@media screen and (max-width:799px) {
.reveal-modal.email-model {
	margin-left: -23%
}
}

@media screen and (max-width:739px) {
.reveal-modal.email-model {
	margin-left: -24%
}
}

@media screen and (max-width:716px) {
.reveal-modal.email-model {
	margin-left: -25%
}
}

@media screen and (max-width:670px) {
.reveal-modal.email-model {
	margin-left: -27%
}
}

@media screen and (max-width:650px) {
.reveal-modal.email-model {
	margin-left: -28%
}
}

@media screen and (max-width:620px) {
.reveal-modal.email-model {
	margin-left: -30%
}
}

@media screen and (max-width:580px) {
.reveal-modal.email-model {
	margin-left: -32%
}
}

@media screen and (max-width:557px) {
.reveal-modal.email-model {
	margin-left: -33%
}
}

@media screen and (max-width:530px) {
.reveal-modal.email-model {
	margin-left: -34%
}
}

@media screen and (max-width:487px) {
.reveal-modal.email-model {
	margin-left: -38%
}
}

@media screen and (max-width:458px) {
.reveal-modal.email-model {
	margin-left: -41%
}
}

@media screen and (max-width:445px) {
.reveal-modal.email-model {
	margin-left: -42%
}
}

@media screen and (max-width:437px) {
.reveal-modal.email-model {
	margin-left: -43%
}
}

@media screen and (max-width:430px) {
.reveal-modal.email-model {
	margin-left: -44%
}
}

@media screen and (max-width:411px) {
.reveal-modal.email-model {
	margin-left: -46%;
	width: 92%
}
.email-model .share-container .email-information {
	width: 94%
}
}

@media screen and (max-width:405px) {
.email-model .share-container .share-data .share-button .button-secondary {
	right: 0
}
.email-model .share-container .share-data .share-button {
	width: 147px
}
}

@media screen and (max-width:380px) {
.email-model .share-container {
	padding: 20px 16px 20px 10px!important
}
.email-model .share-container .email-button .register {
	width: auto
}
}

@media screen and (max-width:360px) {
.email-model .share-container {
	padding: 20px 16px 20px 26px!important
}
}

@media screen and (max-width:320px) {
.email-model .share-container {
	padding: 20px 2px!important
}
}
.lftmrgn7 {
	margin-left: 7px
}
.dropdown {
	font-size: 13px
}
.linehght0 {
	line-height: 0!important
}
.ptop0 {
	padding-top: 0!important
}
.stoxx-scrollable-option {
	max-height: 96px;
	overflow: auto;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede
}
.selected-element {
	background-color: #d3e3a2
}
.required-color {
	color: red
}
.toppad30 {
	padding-top: 30px
}
label {
	cursor: auto!important
}
.mail-campaign-step .suggest-might-also {
	padding-left: 0
}
.PromotionCode input[type=submit] {
	margin-top: 5px!important;
	margin-bottom: 5px!important
}
.green-text {
	color: #92ba14
}
.heading-line {
	border-bottom: 2px solid #6e706f;
	padding-bottom: 6px;
	margin-bottom: 15px
}
.heading-line h2 {
	color: #444!important
}
.AcademicData .button-secondary, .DataPermission .button-secondary, .LicenseAgreement .button-secondary {
	margin-top: 14px;
	line-height: 16px
}
.AcademicData .formlable, .DataPermission .formlable, .LicenseAgreement .formlable, .EmailUs .formlable, .mailcampaign .formlable, .mailcampaign2 .formlable {
	color: #444!important
}
.AcademicData #dataTable input[type=text], .DataPermission #dataTable input[type=text], .LicenseAgreement #dataTable input[type=text], .EmailUs #dataTable input[type=text], .mailcampaign #dataTable input[type=text], .mailcampaign2 #dataTable input[type=text] {
	font-size: 12px;
	margin-bottom: 18px
}
.AcademicData .heading-section, .DataPermission .heading-section, .LicenseAgreement .heading-section, .EmailUs .heading-section, .mailcampaign .heading-section, .mailcampaign2 .heading-section {
	border-bottom: 2px solid #6e706f
}
.AcademicData .dropdown, .DataPermission .dropdown, .LicenseAgreement .dropdown, .EmailUs .dropdown, .mailcampaign .dropdown, .mailcampaign2 .dropdown {
	margin-top: 12px;
	margin-bottom: 10px
}
.AcademicData .inline-list, .DataPermission .inline-list, .LicenseAgreement .inline-list, .EmailUs .inline-list, .mailcampaign .inline-list, .mailcampaign2 .inline-list {
	overflow: visible!important
}
.AcademicData .inline-list>li, .DataPermission .inline-list>li, .LicenseAgreement .inline-list>li, .EmailUs .inline-list>li, .mailcampaign .inline-list>li, .mailcampaign2 .inline-list>li {
	margin-left: 0
}
.AcademicData .chkbox-dropdown .chk-options>ul>li>label.check, .DataPermission .chkbox-dropdown .chk-options>ul>li>label.check, .LicenseAgreement .chkbox-dropdown .chk-options>ul>li>label.check, .EmailUs .chkbox-dropdown .chk-options>ul>li>label.check, .mailcampaign .chkbox-dropdown .chk-options>ul>li>label.check, .mailcampaign2 .chkbox-dropdown .chk-options>ul>li>label.check {
	padding-left: 5px!important;
	padding-top: 5px!important
}
.AcademicData .chkbox-dropdown .select-container, .DataPermission .chkbox-dropdown .select-container, .LicenseAgreement .chkbox-dropdown .select-container, .EmailUs .chkbox-dropdown .select-container, .mailcampaign .chkbox-dropdown .select-container, .mailcampaign2 .chkbox-dropdown .select-container {
	background: #fff url(../images/stoxx/stoxxcom/down_arrow.png) no-repeat 96% 45%!important
}
.AcademicData .heading-section, .DataPermission .heading-section, .LicenseAgreement .heading-section, .EmailUs .heading-section, .mailcampaign .heading-section, .mailcampaign2 .heading-section {
	margin-bottom: 0!important
}
.AcademicData .headerSubtext, .DataPermission .headerSubtext, .LicenseAgreement .headerSubtext, .EmailUs .headerSubtext, .mailcampaign .headerSubtext, .mailcampaign2 .headerSubtext {
	padding-bottom: 20px
}
.AcademicData .add-row-link-temp, .DataPermission .add-row-link-temp, .LicenseAgreement .add-row-link-temp, .EmailUs .add-row-link-temp, .mailcampaign .add-row-link-temp, .mailcampaign2 .add-row-link-temp {
	color: #aada13;
	text-decoration: underline!important;
	font-size: 1em;
	line-height: 40px;
	margin-left: 7px
}
.EmailUs label.check {
	padding: 0
}
.EmailUs label.check:hover {
	background: none!important
}
.EmailUs .dropdown .select-container {
	margin-top: 10px
}
.date-calender-container {
	position: relative;
	max-width: 140px;
	float: left!important
}
.date-calender-container .calender-icon {
	width: 40px;
	position: absolute;
	right: 5px;
	top: 12px
}

@media only screen and (min-device-width:769px) and (max-device-width:960px) {
.AcademicData .chkbox-dropdown .select-container, .DataPermission .chkbox-dropdown .select-container, .LicenseAgreement .chkbox-dropdown .select-container, .EmailUs .chkbox-dropdown .select-container {
	background: #fff url(../images/stoxx/stoxxcom/down_arrow.png) no-repeat 99% 45%!important
}
.AcademicData .dropdown .options, .DataPermission .dropdown .options, .LicenseAgreement .dropdown .options, .EmailUs .dropdown .options {
	z-index: 1
}
.AcademicData .chkbox-dropdown, .DataPermission .chkbox-dropdown, .LicenseAgreement .chkbox-dropdown, .EmailUs .chkbox-dropdown {
	margin-bottom: 15px
}
}

@media only screen and (min-device-width:320px) and (max-device-width:640px) {
.nopadding-only-mobile {
	padding-left: 0;
	padding-right: 0
}
.send-mail-btn {
	width: 100%!important;
	margin-top: 10px!important
}
.top-padding-5 {
	padding-top: 5px
}
.aui .stoxx-upload-btn.btn-primary {
	width: 100%;
	margin-top: 10px
}
#uploadFile {
	width: 100%!important
}
.AcademicData .chkbox-dropdown .select-container, .DataPermission .chkbox-dropdown .select-container, .LicenseAgreement .chkbox-dropdown .select-container, .EmailUs .chkbox-dropdown .select-container {
	background: #fff url(../images/stoxx/stoxxcom/down_arrow.png) no-repeat 98% 45%!important
}
.AcademicData .chkbox-dropdown, .DataPermission .chkbox-dropdown, .LicenseAgreement .chkbox-dropdown, .EmailUs .chkbox-dropdown {
	margin-bottom: 15px
}
}

@media only screen and (min-width:400px) {
.date-calender-container {
	position: relative;
	max-width: 140px;
	float: left!important
}
.date-calender-container .datepicker-error {
	white-space: nowrap
}
}

@media only screen and (min-device-width:800px) {
.left-padding-50 {
	padding-left: 50px!important
}
.top-padding-30 {
	padding-top: 0
}
}

@media only screen and (min-device-width:1025px) {
.confirm-btn-left-offset {
	margin-left: 12.6%
}
}
.floating-icons {
	z-index: 100000
}
.error {
	margin-top: -9px!important
}
.stoxx-error {
	background: none!important;
	color: #c60f13!important;
	font-size: 12px!important;
	padding: .25em .25em!important;
	margin-bottom: 0!important
}
.stoxx .news-box {
	display: block !important;
	margin-bottom: 15px
}
.stoxx .resource-box {
	width: 100%
}
.stoxx .resource-box .info-box .resource .description {
	line-height: 1.5;
	height: 54px;
	text-overflow: ellipsis;
	overflow: hidden
}
.stoxx .resource-box .info-box {
	width: 70%;
	height: 100%;
	padding-top: 17px
}
.stoxx .resource-box .info-box .resource h5 {
	font-weight: 400
}
.left-padding-10 {
	padding-left: 10px
}
.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 10px;
	margin-top: 0;
	margin-left: 0
}
.fileUpload input.greenBtn {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0
}
.fileUpload input[type=file] {
	margin-bottom: 1em
}
#uploadFile {
	height: 40px;
	border: 1px solid #ccc;
	padding-left: 5px;
	background: #fff;
	width: 60%
}
.aui .stoxx-upload-btn.btn-primary {
	background: #92ba14;
	border-radius: 0;
	border: 0;
	padding: 10px 15px
}
.bottom-margin {
	margin-bottom: 25px
}
#mailcampaign .date-calender-container .calender-icon {
	right: 14px;
	top: 0
}
#mailcampaign .dropdown {
	margin-top: 0!important;
	margin-left: -17px
}
#mailcampaign .dropdown ul {
	width: 100% important
}
#mailcampaign input[type=text] {
	margin: 0
}
#mailcampaign span.error {
	margin-top: 0!important
}
#mailcampaign2 input[type=text] {
	margin: 0
}
#mailcampaign2 .dropdown {
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: -15px!important
}
#mailcampaign2 span.error {
	margin-top: 0!important
}
.nopaddingbottom {
	padding-bottom: 0!important
}
.nopaddingtop {
	padding-top: 0!important
}

@media only screen and (min-device-width:800px) {
.right-brdr-line {
	border-right: 1px solid #ccc;
	margin-right: 15px
}
}
.from-note-text {
	font-style: italic;
	color: #ccc
}
.ptop5 {
	padding-top: 5px
}
.resized-sprite, .header .down-arrow, .header .down-arrow.selected {
	background: url(../images/com-sprite.png) no-repeat
}
.right-sprite {
	background: url(../images/com-sprite-right.png) no-repeat
}
.aui .stoxx .heading-section {
	border: 0!important
}
.aui .stoxx .heading-section h1, .aui .stoxx .heading-section h2 {
	color: #444
}
.aui .stoxx .heading-section h2 {
	border-bottom: 2px solid #6e706f;
	padding-bottom: 6px;
	margin-bottom: 15px
}
.header {
	height: 60px;
	padding-top: 15px;
	background-color: rgba(255,255,255,.95)
}
.header .row {
	position: relative
}
.header .close-login {
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	cursor: hand;
	z-index: 1000
}
.header .stoxx-logo {
	padding-top:0
}
.header .down-arrow {
	background-position: 93% -5722px;
	padding-right: 26px;
	cursor: pointer
}
.header .down-arrow.selected {
	margin-top: 0;
	padding-top: 9px;
	margin-bottom: 0;
	padding-bottom: 10px;
	height: 45px;
	background-position: 93% -9329px;
	background-color: #aada14
}
.header .down-arrow.selected a {
	color: #fff
}
.header ul {
	margin-bottom: 0
}
.header ul li {
	display: inline-block;
	font-size: .9em;
	padding: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 3px;
	margin-left: 0;
	padding-left: 8px;
	margin-right: 8px
}
.header ul li a {
	color: #444
}
.header ul li a:hover {
	color: #92ba14
}
.header .bg-orange {
	margin-top: 0;
	padding: 8px 0
}
.header .bg-orange a {
	border: 1px solid #fb9f00;
	color: #000;
	line-height: 18px;
	padding-left: 7px;
	padding-right: 7px
}
.header .left-bar {
	border-left: 1px solid #e0e0e0
}
#login-overlay, #after-login-overlay {
	display: none;
	overflow: hidden;
	background-color: #fff;
	z-index: 1100
}
.home-page-content form.home-search-form {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	z-index: 100;
	width: 100%;
	height: 100%
}
#after-login-overlay, .ie9.usingIE #after-login-overlay {
	right: 91px
}
.usingIE #after-login-overlay {
	right: 90px
}
.ie8.usingIE #after-login-overlay {
	right: 87px
}
#after-login-overlay ul.profile-links {
	list-style-type: none
}
#after-login-overlay ul.profile-links li {
	display: block;
	padding-top: 0;
	width: 100%;
	padding-left: 0
}
#after-login-overlay ul.profile-links li a {
	background: #92ba14;
	padding: 4% 6%;
	color: #fff;
	display: block;
	border: 1px solid #92ba14
}
#after-login-overlay ul.profile-links li a:hover {
	background: #fff;
	color: #92ba14;
	border: 1px solid #92ba14
}
.header-login {
	box-shadow: 0 6px 16px #ccc;
	border-top: 6px solid #aada14;
	min-height: 100px;
	padding: 0;
	position: absolute;
	top: 45px
}
.header-login a.close-modal {
	font-size: 1.5em;
	color: #000
}
.header-login label.check {
	font-size: .9375em;
	color: #c4c4c4;
	width: 43%;
	margin-bottom: .6em
}
.header-login .benefit-reg li {
	list-style-type: none;
	font-size: 13px;
	display: block;
	display: list-item;
	padding: 0
}
.header-login .benefit-reg span.listDiscColor {
	color: #3cb1e3
}
.header-login .benefit-reg span.listDiscSpacing {
	padding-right: 5px
}
.header-login .content {
	border-left: 1px solid #ccc
}
.header-login form {
	margin: 0
}
.header-login .register {
	margin-top: 35px
}
.header-login .bottom20 {
	margin-bottom: 1.25em;
	margin-top: .5em
}
.header-login .no-bground {
	background-color: #fff!important;
	color: #aada13!important;
	text-decoration: underline!important;
	margin-left: -.25em;
	font-size: .9375em
}
.header-login .forgot-password {
	color: #92ba14;
	margin-left: 10px
}
.header-login .forgot-password a {
	margin-bottom: 10px!important
}
.contact ul li a {
	color: #000!important
}
.stoxx .header {
	font-size: .9em
}
.stoxx .header .content {
	background: 0
}

@media(min-width:1000px) {
.mega-menu-small {
	display: none
}
.header .change {
	margin-left: 10px
}
.header .show-for-lagre {
	display: block!important
}
.header .mobile-menu-icon {
	display: none!important
}
.header .stoxx-logo .inner {
	border: 0
}
.header .stoxx-logo {
	width: auto
}
.header .right-menu-link {
	width: auto
}
.mobile-breakpoint {
	display: none
}
}

@media(max-width:999px) {
.search-for-mobile {
	border-top: 1px solid #ccc
}
.mega-menu {
	display: none
}
.aui .stoxx .primary .contact-right-topText h2, .aui .stoxx .primary .contact-right-topText h1, .aui .stoxx .primary .headings-contact h2, .aui .stoxx .primary .headings-contact h1, .aui .stoxx .primary .heading-section h2, .aui .stoxx .primary .heading-section h1 {
	text-align: center;
	border-top: 5px solid #000;
	font-size: 22px;
	border-bottom: 1px solid #d6d6d6;
	line-height: 54px
}
.aui .stoxx .primary .heading-section {
	border-bottom: 0
}
.nopadding-mobile {
	padding: 0
}
.default-breakpoint {
	display: none
}
.header {
	padding-top: 0;
	height: auto
}
.header .search {
	margin-top: 20px
}
.header .show-for-small {
	display: block!important
}
.header .hide-for-small {
	display: none!important
}
.header .header-login {
	top: 62px;
	margin-left: 0;
	width: 100%;
	height: auto
}
.header .content {
	border: 0;
	border-bottom: 1px solid #ccc
}
.header .black-boarder {
	border-top: 7px solid #000;
	position: absolute;
	left: 0
}
.header .comMobLogo {
	height: 30px;
	background-position: center -60px
}
.header .mobile-menu-icon .menu-icon {
	background: url(../images/stoxx/stoxxcom/mobile-menu-icon.png) no-repeat scroll 0 0 transparent;
	padding: .3em 1.5em 1.1em 0;
	margin-top: 2em;
	position: absolute;
	height: 20px;
	z-index: 200
}
.header .LanguageDropDown {
	position: relative
}
.header .LanguageDropDown .selectedValue {
	color: #444;
	font-size: 13px;
	font-weight: 400;
	width: 42px;
	height: 17px;
	display: block;
	background: url(../images/stoxx/stoxxcom/Down_Arrow_Mobile.png) 22px 6px no-repeat;
	margin-top: 6px
}
.header .LanguageDropDown .languageList {
	position: absolute;
	left: 0;
	top: 30px;
	display: none;
	background-color: #fff;
	z-index: 9999;
	border: 1px solid #ccc
}
.header .LanguageDropDown .languageList li {
	float: none;
	width: 100%;
	text-align: left!important;
	border: 0;
	border-bottom: 1px solid #ccc
}
.header .LanguageDropDown .languageList a {
	border: 0;
}
.header .userDropDown .down-arrow {
	background-position: 34px -5389px
}
.header .userDropDown .down-arrow.selected {
	padding-top: 7px;
	background-position: 34px -5945px
}
.header .userDropDown .down-arrow.selected img {
	content: url(../images/stoxx/stoxxcom/user-profile-white.png)
}
.header .stoxx-logo {
	background: #fff;
	margin-top: 0;
	width: 100%;
	padding: 0 55px 0 52px
}
.header .stoxx-logo .inner {
	border: 1px solid #a1a1a1;
	border-width: 0 1px;
	padding: 0
}
.header .stoxx-logo .inner .logo {
	padding: 16px 0
}
.header .stoxx-logo .inner .loginReg.selected, .header .stoxx-logo .inner .after-loginReg.selected {
	background-color: #92ba14
}
.header .stoxx-logo .inner .loginReg, .header .stoxx-logo .inner .after-loginReg {
	padding-top: 23px;
	padding-bottom: 24px!important;
	height: auto!important;
	margin: 0;
	padding-left: 16px
}
.header .right-menu-link {
	position: absolute;
	right: 0;
	top: 16px;
	padding: 0;
	width: auto
}
}

@media(max-width:500px) {
.header .comMobLogo {
	height: 30px;
	background-position: 0 -120px;
	width: 100px
}
}

@media(max-width:320px) {
.header .comMobLogo {
	height: 30px;
	background-position: 0 -120px;
	width: 100px
}
.header .search {
	width: 51px
}
}

@media(max-device-width:768px) {
#after-login-overlay {
	right: 55px
}
}

@media(max-width:1280px) {
.stoxx .index-detail-tab ul.inline-list li {
	border-bottom: 1px solid #dbd8d7!important
}
.stoxx .index-detail-tab ul.inline-list li.active {
	background-color: #93b914
}
.stoxx .index-detail-tab .active .border-arrow {
	display: none!important
}
.stoxx .respHeadingMenu {
	border-bottom: 0!important;
	height: auto!important;
	margin-bottom: 0!important
}
}

@media all and (max-width:320px) {
.menu-filter-bar .dpComponent .dd-dp {
	background-image: none
}
}
.stoxx .market-news .indexUpdates {
	padding: 0
}
.stoxx .market-news .menu-filter-bar {
	padding-top: 0;
	height: auto
}
.stoxx .market-news .menu-filter-bar .dd-dp {
	width: 100%
}
.stoxx .market-news.headingMenu {
	height: 50px
}
.stoxx .index-detail-tab {
	margin-top: 20px
}
.stoxx .index-detail-tab ul.inline-list {
	overflow: visible
}
.stoxx .index-detail-tab ul.inline-list li {
	line-height: 42px;
	text-align: center;
	margin-left: 0;
	border-bottom: 2px solid #dbd8d7;
	border-top: 1px solid #dbd8d7;
	background-color: #f3f5f7
}
.stoxx .index-detail-tab ul.inline-list li.active {
	border-bottom: 2px solid #93b914
}
.stoxx .index-detail-tab ul.inline-list li.li-2 {
	width: 50%
}
.stoxx .index-detail-tab a {
	color: #bbb;
	font-size: 1em
}
.stoxx .index-detail-tab a:focus {
	outline: 0
}
.stoxx .index-detail-tab .active a {
	color: #000
}
.stoxx .index-detail-tab a:hover {
	color: #000
}
.stoxx .index-detail-tab .sup-color {
	color: #5882fa
}
.stoxx .index-detail-tab .active {
	position: relative
}
.stoxx .index-detail-tab .border-arrow {
	display: none
}
.stoxx .index-detail-tab .active .border-arrow {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 6px 0;
	border-color: #93b914 transparent transparent;
	display: block;
	position: absolute;
	bottom: -5px;
	margin-left: 50%;
	left: -4px;
	z-index: 1
}
.stoxx .index-detail-tab.tabThreeElements {
	margin-top: 0;
	width: 100%
}
.stoxx .index-detail-tab.tabThreeElements ul.inline-list li {
	width: 33.33%
}
.stoxx .index-detail-tab.tabThreeElements ul.inline-list li a .small-itallics {
	font-style: italic;
	font-size: 75%;
	line-height: 18px
}
.stoxx .index-detail-tab.tabThreeElements ul.inline-list li a sup.sup-color {
	color: #bbb
}
.stoxx .index-detail-tab.tabThreeElements ul.inline-list li.active a sup.sup-color {
	color: #000
}
.stoxx .index-detail-tab.tabThreeElements ul.inline-list li:hover a sup.sup-color {
	color: #000
}
.isSmallAccHead, .accordianHead {
	line-height: 42px;
	text-align: center;
	margin-left: 0;
	border-top: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	background: #f3f5f7 url(../images/stoxx/stoxxcom/grey-arrow-right.png) no-repeat 98% 30%
}
.isSmallAccHead a, .accordianHead a {
	color: #000;
	font-size: 1em
}

@media only screen and (min-device-width:320px) and (max-device-width:680px) {
.index-detail-tab.tabThreeElements {
	margin-top: 0;
	width: 100%
}
.index-detail-tab.tabThreeElements ul.inline-list li {
	width: 100%!important
}
}
.resized-sprite, .stoxx .container .add, .stoxx .container .compare form.custom .custom.checkbox, .stoxx .container .compare div.custom .custom.checkbox, .stoxx .container .compare form.custom .custom.checkbox.checked, .stoxx .container .compare div.custom .custom.checkbox.checked {
	background: url(../images/com-sprite.png) no-repeat
}
.right-sprite {
	background: url(../images/com-sprite-right.png) no-repeat
}
.stoxx .left {
	float: left
}
.stoxx .right {
	float: right
}
.stoxx .container {
	box-shadow: 0 0 1px 1px #dedede;
	color: #444;
	height: 180px;
	padding: .4em .3em;
	margin-bottom: 1.3em
}
.stoxx .container h2 {
	font-size: 1.2em;
	margin: 0 0 0 .3em;
	padding: 0;
	font-weight: 400;
	height: 23px
}
.stoxx .container hr {
	clear: both;
	margin: .3em 0 0
}
.stoxx .container .add {
	background-position: 0 -7887px;
	background-repeat-x: 3px;
	color: #92ba14;
	font-size: .9em;
	padding-left: 1.2em
}
.stoxx .container .add:hover, .stoxx .container .add:focus {
	color: #92ba14
}
.stoxx .container .compare {
	padding-top: 10px;
	padding-left: .5em
}
.stoxx .container .compare form.custom label.check, .stoxx .container .compare div.custom label.check {
	margin-left: 1.5em;
	margin-bottom: 0;
	padding: 0 8px
}
.stoxx .container .compare form.custom .custom.checkbox, .stoxx .container .compare div.custom .custom.checkbox {
	background-position: 0 -2040px;
	border: medium none;
	height: 18px;
	margin-right: 4px;
	width: 20px;
	padding: 2px 20px 0 0
}
.stoxx .container .compare form.custom .custom.checkbox.checked:before, .stoxx .container .compare div.custom .custom.checkbox.checked:before {
	content: ""
}
.stoxx .container .compare form.custom .custom.checkbox.checked, .stoxx .container .compare div.custom .custom.checkbox.checked {
	background-position: 0 -1320px;
	background-repeat-x: 0
}
.stoxx .container .details {
	padding-left: .5em;
	padding-right: 0;
	height: 7.5em
}
.stoxx .container .details .large-8 {
	padding-right: 1em
}
.stoxx .container .details .large-8 p {
	margin-top: .5em;
	width: 179.125px;
	max-height: 51px
}
.stoxx .container .details p {
	font-size: .75em;
	color: #000;
	line-height: 1.6
}
.stoxx .container .details p.percent-val {
	color: #000;
	font-size: 1.4em;
	font-weight: 400
}
.stoxx .container .details .green-bg p, .stoxx .container .details .grey-bg p {
	margin-bottom: 0
}
.stoxx .container .details .green-bg p, .stoxx .container .details .grey-bg p {
	margin-bottom: 0
}
.stoxx .container .details .stoxx-val {
	margin-top: .8em;
	font-size: 1em
}
.stoxx .container .details .stoxx-val img {
	margin: .4em .4em 0
}
.stoxx .container .details .stoxx-val .green {
	color: #4ba433
}
.stoxx .package-container {
	box-shadow: 1px 1px 2px 2px #e0e0e0;
	border: 1px solid #e0e0e0;
	color: #444;
	min-height: 20em;
	padding: 0 .6em .3em;
	margin-bottom: 1.3em
}
.stoxx .package-container .orange-bg, .stoxx .package-container .blue-bg {
	text-align: center
}
.stoxx .package-container .orange-bg h3, .stoxx .package-container .blue-bg h3 {
	font-size: 16px;
	font-weight: 400;
	height: 2.5em;
	text-transform: uppercase;
	margin: 0 auto;
	padding: 5px .5em;
	line-height: 17px;
	word-wrap: break-word;
	width: 205px
}
.stoxx .package-container .orange-bg h3 {
	background: url(../images/stoxx/stoxxcom/box-bg-orange.png) repeat-x center center
}
.stoxx .package-container .blue-bg h3 {
	background: url(../images/stoxx/stoxxcom/box-bg-blue.png) repeat-x center center
}
.stoxx .package-container hr {
	margin: .9em 0
}
.stoxx .package-container .indices {
	margin: .8em 0;
	text-align: center
}
.stoxx .package-container .indices .val {
	font-size: 1.8em;
	font-weight: 700;
	line-height: 1
}
.stoxx .package-container .indices .text {
	font-size: 1.2em;
	text-transform: uppercase;
	line-height: 1
}
#indices-page .stoxx .package-container p {
	font-size: .925em
}
.stoxx .package-container p {
	font-size: .8em;
	line-height: 1.4;
	padding: 0 .5em
}
.stoxx .dashboard-page-content .package-container p {
	line-height: 1.8
}
.stoxx .package-container ul {
	margin: 1em 0;
	padding: 0 0 0 1.2em
}
.stoxx .package-container ul li {
	font-size: .75em;
	line-height: 1.8;
	list-style-type: disc
}
.stoxx .package-container .button-cont {
	text-align: center;
	margin-bottom: 1em;
	margin-top: .5em
}
.stoxx .package-container .green-bg {
	color: #626262;
	background: url(../images/stoxx/stoxxcom/box-bg-green.png) repeat-x;
	text-align: center;
	padding-top: .3em;
	height: 3.8em
}
.stoxx .package-container .grey-bg {
	color: #626262;
	background: url(../images/stoxx/stoxxcom/box-bg-grey.png) repeat-x;
	text-align: center;
	padding-top: .3em;
	height: 3.7em
}
.stoxx .package-container .button-secondary {
	border-radius: 0;
	box-shadow: none;
	padding: 0;
	border: solid 1px #92ba14;
	color: #92ba14;
	font-size: .8em;
	background: #fff;
	height: 40px;
	padding: 0 2em
}
.stoxx .package-container .button-secondary:hover {
	background: #fff;
	color: #92ba14;
	border: solid 1px #92ba14
}
.stoxx .discover-container {
	display: table;
	height: 5em;
	background: url(../images/stoxx/stoxxcom/box-bg-grey2.png) repeat-x;
	border: solid 1px #d7d8d9;
	margin-bottom: 25px
}
.stoxx .discover-container a {
	color: #000;
}
.stoxx .discover-container .cell {
	display: table-cell;
	text-align: center;
	font-size: .9em;
	vertical-align: middle;
	padding: 0 1.2em;
	width: 16.66%
}
.lt-ie9 .container {
	border: solid 1px #e0e0e0
}
.lt-ie9 .container .details.columns {
	padding-left: .5em!important;
	padding-right: 0!important
}
.lt-ie9 {
	border: solid 1px #e0e0e0
}
.lt-ie9 {
	box-shadow: 1px 1px 2px 2px rgba(0,0,0,.1)
}
.mTopm1 {
	margin-top: -1px
}
.mTop1 {
	margin-top: 1px
}
.stoxx .graphControls .settingOverlay {
	left: -275px!important
}
stoxx .graphControls .settingOverlay .arrow {
	left: 77%!important
}
.new-tile .stoxx-val {
	padding: 5px
}
.new-tile .stoxx-val .curr {
	margin-left: 5px
}
.new-tile .stoxx-val img {
	margin: .4em .4em 0
}
.aui .stoxx .new-tile .box-heading {
	margin: 0
}
.aui .stoxx .new-tile .view-details {
	padding-right: .5em
}
.stoxx .new-tile .container {
	width: 300px
}
.new-tile .stoxx-val .left.value {
	font-size: 13px
}
.stoxx .new-tile .view-details img {
	cursor: pointer;
	position: absolute;
	right: 8px;
	bottom: 5px
}
.stoxx .popover.top .arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: transparent;
	top: 95px;
	background: 0;
	padding: 0
}
.stoxx .popover .arrow {
	border-width: 11px
}
.stoxx .new-tile .container .compare form.custom label.check {
	cursor: pointer!important
}
.stoxx .popover-content {
	height: 88px;
	overflow: hidden;
	padding: 15px 13px
}

@media only screen and (min-width:320px) and (max-width:400px) {
.stoxx .new-tile .container {
	width: auto;
	height: 200px
}
}

@media only screen and (min-width:320px) and (max-width:400px) {
.stoxx .new-tile .container {
	width: auto
}
}
.popover-content .mCSB_scrollTools {
	opacity: 1!important
}
.menu-links ul.inline-list {
	overflow: visible
}
.menu-links ul.inline-list li {
	line-height: 42px!important;
	width: 16.66%;
	text-align: center;
	margin-left: 0!important;
	border-bottom: 1px solid #ccc;
	background-color: #f3f5f7
}
.menu-links a {
	color: #bbb!important;
	font-size: 1em
}
.menu-links .active a {
	border-bottom: 2px solid #aada14!important;
	color: #000
}
.menu-links a:hover {
	color: #000!important
}
.menu-links .sup-color {
	color: #000
}
.menu-links .active {
	position: relative
}
.menu-links .border-arrow {
	display: none
}
.menu-links .active .border-arrow {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 6px 0;
	border-color: #a8da14 transparent transparent;
	display: block;
	position: absolute;
	bottom: -5px;
	margin-left: 50%;
	left: -4px;
	z-index: 9
}

@media(max-width:999px) {
.menu-links a {
	font-size: 1.2em;
	padding-left: 15px;
	background: url(../images/stoxx/stoxxcom/menu-arrow-right-small.png) no-repeat scroll 99% 50% transparent
}
.menu-links a .sup-color {
	position: absolute;
	top: 50%;
	left: 49%
}
.menu-links ul.inline-list li {
	position: relative;
	width: 100%;
	text-align: left
}
.menu-links ul.inline-list li.active {
	background: #a8da14
}
.menu-links ul.inline-list li.active .border-arrow {
	display: none
}
}
.resized-sprite, .mega-menu ul.menu li.benchmark, .mega-menu ul.menu li.reference, ul.head .services, ul.head .search, ul.head .indices, ul.head .news, ul.head .research, ul.head .resources, ul.head .active.search, ul.head .active.indices, ul.head .active.news, ul.head .active.research, ul.head .active.resources, ul.head a.resources.selected, .stoxx #indices-dropdown-small .mega-menu-heading, .stoxx #indices-dropdown-small.selected-mobile .mega-menu-heading, .stoxx #news-dropdown-small.selected-mobile .mega-menu-heading, .stoxx #resources-dropdown-small.selected-mobile .mega-menu-heading, .stoxx #research-dropdown-small.selected-mobile .mega-menu-heading, .stoxx #news-dropdown-small .mega-menu-heading, .stoxx #resources-dropdown-small .mega-menu-heading, .stoxx #research-dropdown-small .mega-menu-heading, .stoxx .reference-list .ref-list-content {
	background: url(../images/com-sprite.png) no-repeat
}
.right-sprite, ul.head li, .mega-menu-small #indices-dropdown-small .mega-menu-heading-l1, .mega-menu-small #news-dropdown-small .mega-menu-heading-l1, .mega-menu-small #resources-dropdown-small .mega-menu-heading-l1, .mega-menu-small #research-dropdown-small .mega-menu-heading-l1, .mega-menu-small #indices-dropdown-small .mega-menu-heading-l1.expanded, .mega-menu-small #news-dropdown-small .mega-menu-heading-l1.expanded, .mega-menu-small #resources-dropdown-small .mega-menu-heading-l1.expanded, .mega-menu-small #research-dropdown-small .mega-menu-heading-l1.expanded, .mega-menu-small #indices-dropdown-small .mega-menu-heading-l3, .mega-menu-small #news-dropdown-small .mega-menu-heading-l3, .mega-menu-small #resources-dropdown-small .mega-menu-heading-l3, .mega-menu-small #research-dropdown-small .mega-menu-heading-l3, .mega-menu-small #indices-dropdown-small .mega-menu-heading-l3.expanded, .mega-menu-small #news-dropdown-small .mega-menu-heading-l3.expanded, .mega-menu-small #resources-dropdown-small .mega-menu-heading-l3.expanded, .mega-menu-small #research-dropdown-small .mega-menu-heading-l3.expanded, .mobile-mega-menu span.landpage-link, .mobile-mega-menu .expanded span.landpage-link, .mobile-mega-menu span.subLandPage {
	background: url(../images/com-sprite-right.png) no-repeat
}
.stoxx .mega-menu-dropdown {
	border: 1px solid #1ba6e1
}
.stoxx .mega-menu-dropdown .mega-menu-header {
	background-color: #1ba6e1;
	background-repeat: no-repeat;
	background-position: center;
	height: 35px;
	padding: 0
}
.stoxx .mega-menu-dropdown .mega-menu-header a.title {
	width: 50%;
	color: #86d9f9;
	text-align: center;
	display: block;
	line-height: 35px;
	position: relative
}
.stoxx .mega-menu-dropdown .mega-menu-header a.title:hover {
	color: #fff
}
.stoxx .mega-menu-dropdown .mega-menu-header a.title.active {
	color: #fff
}
.stoxx .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0;
	border-color: #1ba6e1 transparent transparent;
	position: absolute;
	top: 35px;
	left: 50%;
	z-index: 999
}
.stoxx .mega-menu-dropdown .mega-menu-header a.title.left {
	border-right: 1px solid #7dcbef
}
.stoxx .mega-menu-dropdown .mega-menu-header a.title.resource {
	width: 20%
}
.stoxx .mega-menu-dropdown .mega-menu-header a.title.news {
	width: 33.334%
}
.stoxx .mega-menu-dropdown .mega-menu-header a.title.research {
	width: 20%
}
.stoxx .mega-menu-dropdown .mega-menu-content-container {
	position: relative;
	min-height: 200px;
	background-color: #fff
}
.stoxx .mega-menu-dropdown .mega-menu-content-container .mega-menu-content.active {
	z-index: 1
}
.stoxx .mega-menu-dropdown .mega-menu-content-container .mega-menu-content {
	padding: 13px 19px 0;
	position: relative;
	width: 100%;
	background-color: #fff
}
.stoxx .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list {
	padding-bottom: 10px
}
.stoxx .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-header {
	background-color: #f2f2f2;
	display: block;
	line-height: 22px;
	color: #000;
	padding-left: 10px
}
.stoxx .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title.list-5 li {
	width: 20%;
	padding: 0 0 0 20px
}
.stoxx .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title.list-4 li {
	width: 23%
}
.stoxx #indices-dropdown .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title.list-2 li, .stoxx #indices-dropdown .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title.list-3 li, .stoxx #indices-dropdown .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title.list-4 li {
	padding: 0 40px 0 20px
}
.stoxx .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li {
	margin: 0
}
.stoxx .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li span {
	display: block;
	border-bottom: 1px solid #dedede;
	line-height: 35px;
	color: #000
}
.stoxx .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li a, .stoxx .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li span {
	display: block;
	border-bottom: 1px solid #dedede;
	font-size: 11px;
	line-height: 22px;
	color: #444
}
.stoxx .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li a:hover {
	color: #92ba14
}
.stoxx .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li ul.menu-list a {
	border-bottom: 0;
	font-size: 10px;
	line-height: 20px
}
.stoxx .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li ul.menu-list li, .stoxx #indices-dropdown .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li ul.menu-list li {
	color: #1ba6e1;
	list-style-type: disc;
	margin-left: 1em!important;
	padding: 0 0 0 5px;
	width: 100%
}
.stoxx #indices-dropdown .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li.first {
	padding-left: 10px
}
.stoxx .mega-menu-dropdown .mega-menu-footer {
	background-color: #f3f3f3
}
.stoxx .mega-menu-dropdown .mega-menu-footer ul {
	border-top: 1px solid #dedede
}
.stoxx .mega-menu-dropdown .mega-menu-footer ul li {
	height: auto;
	margin: 0!important;
	padding: 8px 0 0;
	width: 33.33%
}
.stoxx .mega-menu-dropdown .mega-menu-footer ul li a.mega-menu-footer-content {
	color: #444;
	display: block;
	height: auto;
	border-left: 1px solid #dedede;
	padding: 0 30px
}
.stoxx .mega-menu-dropdown .mega-menu-footer ul li a.mega-menu-footer-content:hover {
	color: #92ba14
}
.stoxx .mega-menu-dropdown .mega-menu-footer ul li a.mega-menu-footer-content p, .stoxx .mega-menu-dropdown .mega-menu-footer ul li p {
	border-left: 1px solid #dedede;
	font-size: 12px;
	margin: 0 0 5px;
	line-height: 16px;
	padding-left: 30px
}
.stoxx .mega-menu-dropdown .mega-menu-footer ul li.first a {
	border-left: 0
}
.mega-menu {
	background: url(../images/stoxx/stoxxcom/header-bg.png) repeat-x;
	min-height: 61px
}
.mega-menu .row {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto
}
.mega-menu ul.menu {
	margin: 0;
	padding: 0
}
.mega-menu ul.menu li {
	line-height: 56px;
	list-style-type: none;
	padding: 5px 25px 0;
	text-align: center;
	font-size: .9em
}
.mega-menu ul.menu li .active {
	color: #fff
}
.mega-menu ul.menu li.benchmark {
	background: url(../images/stoxx/stoxxcom/benchmark.png) no-repeat 0 25px
}
.mega-menu ul.menu li.reference {
	background-position: 0 -3785px;
	background-repeat-x: 25px
}
ul.head {
	padding: 0;
	margin: 0;
	font-size: 16px
}
ul.head li {
	background-position: right -420px;
	background-repeat-x: right;
	line-height: 48px;
	list-style-type: none;
	text-align: left;
	padding: 5px 20px 8px 45px;
	margin: 0
}
ul#mega-menu-component>li {
	cursor: pointer
}
ul.head li .bar {
	display: none
}
ul.head li.search {
	width: 65px;
	padding: 5px 25px 0
}
ul.head li a {
	color: #9f9f9f;
	width: 100%;
	padding-bottom: 1px
}
ul.head .selected {
	position: relative
}
ul.head .selected .bar {
	top: 0;
	left: 0;
	position: absolute;
	height: 5px;
	width: 100%;
	display: block
}
ul.head .services {
	background-position: 0 -3125px;
	background-repeat-x: 22px;
	width: 123px
}
ul.head .search {
	background-position: 0 -1500px;
	background-repeat-x: 22px;
	width: 123px
}
ul.head .indices {
	background-position: 0 -2944px;
	background-repeat-x: 22px
}
ul.head .indices .bar {
	background-color: #9ed9f0
}
ul.head .news {
	background-position: 0 -4994px;
	background-repeat-x: 22px
}
ul.head .news .bar {
	background-color: #9ed9f0
}
ul.head .research {
	background-position: 0 -1799px;
	background-repeat-x: 22px
}
ul.head .research .bar {
	background-color: #9ed9f0
}
ul.head .resources {
	background-position: 0 -5114px;
	background-repeat-x: 22px
}
ul.head .resources .bar {
	background-color: #9ed9f0
}
ul.head .active.search {
	background-position: 0 -1500px;
	background-repeat-x: 22px;
	color: #fff
}
ul.head .active.indices {
	background-color: #9ed9f0!important;
	background-position: 0 -8490px;
	color: #fff;
	background-repeat-x: 22px
}
ul.head .active.news {
	background-position: 0 -9209px;
	background-color: #9ed9f0!important;
	color: #fff;
	background-repeat-x: 22px
}
ul.head .active.research {
	background-color: #9ed9f0!important;
	background-position: 0 -4875px;
	color: #fff;
	background-repeat-x: 22px
}
ul.head .active.resources {
	background-position: 0 -9455px;
	background-color: #9ed9f0!important;
	color: #fff
}
ul.head a.resources.selected {
	background-position: 0 -5355px;
	color: #000;
	background-repeat-x: 0
}
.mega-menu-dropdown {
	position: absolute;
	z-index: 9999;
	width: 1000px;
	display: none
}
.stoxx #indices-dropdown .mega-menu-dropdown {
	border: 1px solid #9ed9f0
}
.stoxx #news-dropdown .mega-menu-dropdown {
	border: 1px solid #9ed9f0
}
.stoxx #resources-dropdown .mega-menu-dropdown {
	border: 1px solid #9ed9f0
}
.stoxx #research-dropdown .mega-menu-dropdown {
	border: 1px solid #9ed9f0
}
.stoxx #indices-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down {
	border-color: #9ed9f0 transparent transparent
}
.stoxx #news-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down {
	border-color: #9ed9f0 transparent transparent
}
.stoxx #resources-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down {
	border-color: #9ed9f0 transparent transparent
}
.stoxx #research-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down {
	border-color: #9ed9f0 transparent transparent
}
.stoxx #indices-dropdown .mega-menu-dropdown .mega-menu-header {
	background-color: #9ed9f0
}
.stoxx #news-dropdown .mega-menu-dropdown .mega-menu-header {
	background-color: #9ed9f0
}
.stoxx #resources-dropdown .mega-menu-dropdown .mega-menu-header {
	background-color: #9ed9f0
}
.stoxx #research-dropdown .mega-menu-dropdown .mega-menu-header {
	background-color: #9ed9f0
}
.stoxx #indices-dropdown .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li ul.menu-list li {
	color: #ccc
}
.stoxx #news-dropdown .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li ul.menu-list li {
	color: #ccc
}
.stoxx #resources-dropdown .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li ul.menu-list li {
	color: #ccc
}
.stoxx #research-dropdown .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li ul.menu-list li {
	color: #ccc
}
.hide {
	display: none
}
.stoxx #indices-dropdown .mega-menu-dropdown .mega-menu-header a.title.left {
	border-right: 1px solid #fff
}
.stoxx #news-dropdown .mega-menu-dropdown .mega-menu-header a.title.left {
	border-right: 1px solid #fff
}
.stoxx #news-dropdown .mega-menu-dropdown .mega-menu-header a.title.left:last-child {
	border-right: none
}
.stoxx #resources-dropdown .mega-menu-dropdown .mega-menu-header a.title.left {
	border-right: 1px solid #fff
}
.stoxx #research-dropdown .mega-menu-dropdown .mega-menu-header a.title.left {
	border-right: 1px solid #fff
}
.stoxx #indices-dropdown .mega-menu-dropdown .mega-menu-header a.title {
	color: #fff;
	cursor: default
}
.stoxx #news-dropdown .mega-menu-dropdown .mega-menu-header a.title {
	color: #fff;
	cursor: default
}
.stoxx #resources-dropdown .mega-menu-dropdown .mega-menu-header a.title {
	color: #fff;
	cursor: default
}
.stoxx #research-dropdown .mega-menu-dropdown .mega-menu-header a.title {
	color: #fff;
	cursor: default
}
.stoxx .mega-menu-heading {
	display: block;
	height: 50px;
	color: #444;
	font-size: 1.13em;
	font-weight: 400;
	line-height: 50px;
	padding-left: 60px;
	border-bottom: 1px solid #d6d6d6
}
.stoxx #indices-dropdown-small .mega-menu-heading {
	background-position: 0 -3065px;
	border-top: 1px solid #d6d6d6;
	background-color: #f2f2f2;
	background-repeat-x: 12px
}
.stoxx #indices-dropdown-small.selected-mobile .mega-menu-heading {
	background-position: 0 -7710px;
	border-top: 1px solid #d6d6d6;
	color: #fff;
	background-color: #9ed9f0;
	background-repeat-x: 12px
}
.stoxx #indices-dropdown-small.selected-mobile .mega-menu-dropdown {
	display: block;
	position: relative;
	width: auto
}
.stoxx #indices-dropdown-small.selected-mobile .mega-menu-header a {
	display: block;
	width: 100%
}
.stoxx #news-dropdown-small.selected-mobile .mega-menu-heading {
	background-position: 0 -9515px;
	border-top: 1px solid #d6d6d6;
	background-color: #9ed9f0;
	background-repeat-x: 12px;
	color: #fff
}
.stoxx #news-dropdown-small.selected-mobile .mega-menu-dropdown {
	display: block;
	position: relative;
	width: auto
}
.stoxx #news-dropdown-small.selected-mobile .mega-menu-header a {
	display: block;
	width: 100%
}
.stoxx #resources-dropdown-small.selected-mobile .mega-menu-heading {
	background-position: 0 -9395px;
	background-color: #9ed9f0;
	background-repeat-x: 12px;
	border-top: 1px solid #d6d6d6;
	color: #fff
}
.stoxx #resources-dropdown-small.selected-mobile .mega-menu-dropdown {
	display: block;
	position: relative;
	width: auto
}
.stoxx #resources-dropdown-small.selected-mobile .mega-menu-header a {
	display: block;
	width: 100%
}
.stoxx #research-dropdown-small.selected-mobile .mega-menu-heading {
	background-position: 0 -7470px;
	background-color: #9ed9f0;
	background-repeat-x: 12px;
	border-top: 1px solid #d6d6d6;
	color: #fff
}
.stoxx #research-dropdown-small.selected-mobile .mega-menu-dropdown {
	display: block;
	position: relative;
	width: auto
}
.stoxx #research-dropdown-small.selected-mobile .mega-menu-header a {
	display: block;
	width: 100%
}
.stoxx #news-dropdown-small .mega-menu-heading {
	background-position: 0 -7050px;
	background-color: #f2f2f2;
	background-repeat-x: 12px
}
.stoxx #resources-dropdown-small .mega-menu-heading {
	background-position: 0 -7290px;
	background-color: #f2f2f2;
	background-repeat-x: 12px
}
.stoxx #research-dropdown-small .mega-menu-heading {
	background-position: 0 -1980px;
	background-color: #f2f2f2;
	background-repeat-x: 12px
}
.mobile-mega-menu {
	display: none
}
.mega-menu-small #indices-dropdown-small .mega-menu-heading-l1, .mega-menu-small #news-dropdown-small .mega-menu-heading-l1, .mega-menu-small #resources-dropdown-small .mega-menu-heading-l1, .mega-menu-small #research-dropdown-small .mega-menu-heading-l1 {
	color: #fff;
	background-color: #9ed9f0;
	display: block;
	line-height: 35px;
	margin-top: 3px;
	padding-left: 10px;
	background: url(../images/stoxx/stoxxcom/closed-mobile-white.png) no-repeat scroll right #9ed9f0;
	border-right: 10px solid transparent
}
.mega-menu-small #indices-dropdown-small .mega-menu-heading-l1.expanded, .mega-menu-small #news-dropdown-small .mega-menu-heading-l1.expanded, .mega-menu-small #resources-dropdown-small .mega-menu-heading-l1.expanded, .mega-menu-small #research-dropdown-small .mega-menu-heading-l1.expanded {
	background: url(../images/stoxx/stoxxcom/expanded.png) no-repeat scroll right #9ed9f0
}
.mega-menu-small #indices-dropdown-small .mega-menu-heading-l2, .mega-menu-small #news-dropdown-small .mega-menu-heading-l2, .mega-menu-small #resources-dropdown-small .mega-menu-heading-l2, .mega-menu-small #research-dropdown-small .mega-menu-heading-l2 {
	color: #000;
	background-color: #eee;
	display: block;
	line-height: 35px;
	margin: 10px;
	padding-left: 10px;
	font-weight: 700
}
.mega-menu-small #indices-dropdown-small .mega-menu-heading-l3, .mega-menu-small #news-dropdown-small .mega-menu-heading-l3, .mega-menu-small #resources-dropdown-small .mega-menu-heading-l3, .mega-menu-small #research-dropdown-small .mega-menu-heading-l3 {
	color: #000;
	display: block;
	line-height: 35px;
	margin: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #d6d6d6;
	background: url(../images/stoxx/stoxxcom/closed-mobile.png) no-repeat scroll right #fff
}
.mega-menu-small #indices-dropdown-small .mega-menu-heading-l3.expanded, .mega-menu-small #news-dropdown-small .mega-menu-heading-l3.expanded, .mega-menu-small #resources-dropdown-small .mega-menu-heading-l3.expanded, .mega-menu-small #research-dropdown-small .mega-menu-heading-l3.expanded {
	background: url(../images/stoxx/stoxxcom/expanded-mobile.png) no-repeat scroll right #fff
}
.mega-menu-small #indices-dropdown-small .mega-menu-heading-l4, .mega-menu-small #news-dropdown-small .mega-menu-heading-l4, .mega-menu-small #resources-dropdown-small .mega-menu-heading-l4, .mega-menu-small #research-dropdown-small .mega-menu-heading-l4 {
	margin-left: 25px
}
.mega-menu-small #indices-dropdown-small .mega-menu-heading-l4 a, .mega-menu-small #news-dropdown-small .mega-menu-heading-l4 a, .mega-menu-small #resources-dropdown-small .mega-menu-heading-l4 a, .mega-menu-small #research-dropdown-small .mega-menu-heading-l4 a {
	color: #000;
	display: block;
	line-height: 35px;
	margin: 10px;
	padding-left: 0
}
.mega-menu-small #indices-dropdown-small .mega-menu-heading-l4 li, .mega-menu-small #news-dropdown-small .mega-menu-heading-l4 li, .mega-menu-small #resources-dropdown-small .mega-menu-heading-l4 li, .mega-menu-small #research-dropdown-small .mega-menu-heading-l4 li {
	list-style-type: disc
}
.mega-menu-small #indices-dropdown-small .other-options, .mega-menu-small #news-dropdown-small .other-options, .mega-menu-small #resources-dropdown-small .other-options, .mega-menu-small #research-dropdown-small .other-options {
	border-bottom: 1px solid #d6d6d6;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #f2f2f2
}
.mega-menu-small #indices-dropdown-small .other-options.imgHolder, .mega-menu-small #news-dropdown-small .other-options.imgHolder, .mega-menu-small #resources-dropdown-small .other-options.imgHolder, .mega-menu-small #research-dropdown-small .other-options.imgHolder {
	padding-left: 0
}
.mega-menu-small .other-options p {
	margin: 0 0 10px
}
.mega-menu-small #indices-dropdown-small .other-options .heading, .mega-menu-small #news-dropdown-small .other-options .heading, .mega-menu-small #resources-dropdown-small .other-options .heading, .mega-menu-small #research-dropdown-small .other-options .heading {
	color: #000;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.467em;
	display: block
}
.mega-menu-small #news-dropdown-small .mega-menu-heading-l1 {
	background-color: #9ed9f0;
	background: url(../images/stoxx/stoxxcom/closed-mobile-white.png) no-repeat scroll right #9ed9f0
}
.mega-menu-small #news-dropdown-small .mega-menu-heading-l1.expanded {
	background: url(../images/stoxx/stoxxcom/expanded.png) no-repeat scroll right #9ed9f0
}
.mega-menu-small #news-dropdown-small .mega-menu-heading-l4 li {
	color: #e53d92
}
.mega-menu-small #resources-dropdown-small .mega-menu-heading-l1 {
	background-color: #9ed9f0;
	background: url(../images/stoxx/stoxxcom/closed-mobile-white.png) no-repeat scroll right #9ed9f0
}
.mega-menu-small #resources-dropdown-small .mega-menu-heading-l1.expanded {
	background: url(../images/stoxx/stoxxcom/expanded.png) no-repeat scroll right #9ed9f0
}
.mega-menu-small #resources-dropdown-small .mega-menu-heading-l4 li {
	color: #5553b6
}
.mega-menu-small #research-dropdown-small .mega-menu-heading-l1 {
	background-color: #9ed9f0;
	background: url(../images/stoxx/stoxxcom/closed-mobile-white.png) no-repeat scroll right #9ed9f0
}
.mega-menu-small #research-dropdown-small .mega-menu-heading-l1.expanded {
	background: url(../images/stoxx/stoxxcom/expanded.png) no-repeat scroll right #9ed9f0
}
.mega-menu-small #research-dropdown-small .mega-menu-heading-l4 li {
	color: #85b84f
}
.mega-menu-content {
	display: none
}
.dropdown-blocks .listItems5 li {
	width: 19.5%;
	padding: 10px;
	float: left
}
.width33 li {
	width: 33.333334%!important
}
.width50 li {
	width: 50%!important
}
.stoxx .descriptionBlock {
	padding: 0 20px 10px
}
.stoxx .descriptionBlock .heading {
	padding-left: 0
}
.stoxx .descriptionBlock p {
	font-size: 12px;
	margin-bottom: 15px
}
.stoxx .descriptionBlock .greenBtn {
	height: 40px;
	line-height: 40px;
	color: #fff
}
.stoxx .items3 li {
	width: 33%
}
#news-dropdown .greenBtn {
	background: #9ed9f0
}
#news-dropdown .menu-list-title, #resources-dropdown .menu-list-title {
	font-size: 12px
}
#news-dropdown-small .greenBtn {
	background: #9ed9f0;
	color: #fff
}
#research-dropdown .greenBtn {
	background: #9ed9f0
}
#research-dropdown-small .greenBtn {
	color: #fff;
	background: #9ed9f0
}
.menu-text-padd {
	padding: 0 10px;
	font-size: 13px
}
#news-dropdown .mega-menu-content-container, #research-dropdown .mega-menu-content-container {
	min-height: 178px
}
#resources-dropdown .mega-menu-content-container {
	min-height: 63px
}
#resources-dropdown .mega-menu-list {
	padding-bottom: 0
}
.stoxx .mega-menu-dropdown .mega-menu-footer ul li a.mega-menu-footer-content h5, .stoxx .mega-menu-dropdown .mega-menu-footer ul li h5 {
	font-size: 14px;
	padding-left: 0;
	margin: 0
}
#resources-dropdown .dropdown-blocks .listItems5 li {
	margin-top: 10px;
	text-align: center;
	padding: 0
}
#resources-dropdown .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li a {
	border: 0;
	line-height: 14px
}
.stoxx .reference-list .ref-list-content {
	background: url(../images/stoxx/stoxxcom/reference.png) no-repeat scroll 12px 12px #5553b6!important;
	background-color: #fff!important;
	color: #aada14!important
}
.target-data ul {
	height: 48px;
	margin-top: 15px
}
.target-services ul {
	height: 48px
}
.stoxx .mega-menu ul.head .indices .bar {
	background-color: #1ba6e1
}
.stoxx .mega-menu ul.head .news .bar {
	background-color: #e53d92
}
.stoxx .mega-menu ul.head .research .bar {
	background-color: #5553b6
}
.stoxx .mega-menu ul.head .resources .bar {
	background-color: #85b84f
}
.stoxx .mega-menu-heading, a.mega-menu-heading-l2 {
	position: relative
}
.mobile-mega-menu span.landpage-link {
	position: absolute;
	width: 12px;
	display: block;
	background: url(../images/stoxx/stoxxcom/menu-arrow-right-small.png) no-repeat 0 0;
	right: 10px;
	top: 36%;
	height: 20px
}
.mobile-mega-menu .expanded span.landpage-link {
	background: url(../images/stoxx/stoxxcom/menu-arrow-right-small-white.png) no-repeat 0 0
}
.mobile-mega-menu span.subLandPage {
	position: absolute;
	width: 12px;
	display: block;
	background: url(../images/stoxx/stoxxcom/menu-arrow-right-small.png) no-repeat 0 0;
	right: 10px;
	top: 24%;
	height: 20px
}
.mega-menu-list .greenBtn:hover {
	background: #9ed9f0!important
}
.mega-menu-dropdown {
	box-shadow: 0 6px 16px #ccc
}
ul.head .active.indices, ul.head .active.news, ul.head .active.research, ul.head .active.resources {
	background-color: #92ba14!important
}
.stoxx #indices-dropdown .mega-menu-dropdown, .stoxx #news-dropdown .mega-menu-dropdown, .stoxx #resources-dropdown .mega-menu-dropdown, .stoxx #research-dropdown .mega-menu-dropdown {
	border: 0
}
.stoxx #indices-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down, .stoxx #news-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down, .stoxx #resources-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down, .stoxx #research-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down {
	border-color: #92ba14 transparent transparent
}
.stoxx #indices-dropdown .mega-menu-dropdown .mega-menu-header, .stoxx #news-dropdown .mega-menu-dropdown .mega-menu-header, .stoxx #resources-dropdown .mega-menu-dropdown .mega-menu-header, .stoxx #research-dropdown .mega-menu-dropdown .mega-menu-header {
	background-color: #92ba14
}
#news-dropdown .greenBtn, #research-dropdown .greenBtn {
	background: #92ba14
}
.mega-menu-list .greenBtn:hover {
	background: #aada13!important
}
.stoxx #indices-dropdown-small.selected-mobile .mega-menu-heading, .stoxx #research-dropdown-small.selected-mobile .mega-menu-heading, .stoxx #news-dropdown-small.selected-mobile .mega-menu-heading, .stoxx #resources-dropdown-small.selected-mobile .mega-menu-heading {
	background-color: #92ba14
}
.mega-menu-small #indices-dropdown-small .mega-menu-heading-l1.expanded, .mega-menu-small #news-dropdown-small .mega-menu-heading-l1.expanded, .mega-menu-small #resources-dropdown-small .mega-menu-heading-l1.expanded, .mega-menu-small #research-dropdown-small .mega-menu-heading-l1.expanded {
	background-color: #92ba14
}
.mega-menu-small #indices-dropdown-small .mega-menu-heading-l1, .mega-menu-small #news-dropdown-small .mega-menu-heading-l1, .mega-menu-small #resources-dropdown-small .mega-menu-heading-l1, .mega-menu-small #research-dropdown-small .mega-menu-heading-l1 {
	background-color: #92ba14;
	background: url(../images/stoxx/stoxxcom/closed-mobile-white.png) no-repeat scroll right #92ba14
}
#news-dropdown-small .greenBtn, #research-dropdown-small .greenBtn {
	background-color: #92ba14
}
.mobile-mega-menu a.greenBtn:active, .mobile-mega-menu a.greenBtn:hover, .mobile-mega-menu a.greenBtn:focus {
	background-color: #aada13!important
}
.box {
	margin: 20px;
	padding: 15px;
	background: #eee;
	height: 500px
}
#navbar {
	background: #fff;
	z-index: 9999
}
.nav li a {
	width: 80px;
	padding: 15px 0
}
.nav li a:hover {
	color: #f33!important;
	background: 0
}
li.active a {
	color: #f55;
	text-decoration: underline
}
.indices-page-content li.active a {
	color: #000
}
.scrollable {
	overflow: auto;
	min-height: 110px
}
.dashboardTable1.scrollableTable {
	height: 250px;
	overflow: hidden
}
li.active {
	position: relative
}
.border-arrow {
	display: none;
	z-index: 1
}
li.active .border-arrow {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 6px 0;
	border-color: #a8da14 transparent transparent;
	display: block;
	position: absolute;
	bottom: -5px;
	margin-left: 50%;
	left: -4px;
	z-index: 1
}
.stoxx .press-content-left.mobile {
	display: none
}
.stoxx .mobile-heading-4-noheading {
	display: none
}
.stoxx .press-wrapper {
	background: #fafafa;
	border: 1px solid #dedede;
	margin-bottom: 20px
}
.stoxx .contact-text {
	text-align: right
}
.stoxx .press-wrapper h3 {
	color: #000;
	text-align: left;
	margin: 26px 0!important;
	font-size: 16px;
	line-height: 18px
}
.stoxx .press-wrapper p {
	color: #545454;
	font-size: 12px;
	line-height: 14px;
	margin-top: 10px
}
.stoxx .press-wrapper p span a {
	color: #b0cc6e
}
.stoxx .press-wrapper p span a:hover {
	color: #b0cc6e
}
.stoxx .press-wrapper p.last {
	margin-bottom: 10px
}
.stoxx .press-wrapper p.last a {
	color: #545454
}
.stoxx .press-content-head h1 {
	font-size: 23px;
	line-height: 32px;
	margin-bottom: 10px;
	height: auto
}
.stoxx .press-content-left {
	margin: 0;
	padding: 0
}
.stoxx .press-content-left p {
	color: #949494;
	font-size: 10px;
	line-height: 12px;
}
.stoxx .press-content-left p span {
	color: #b0cc6e
}
.stoxx .press-content-left p span a:hover {
	color: #b0cc6e
}
.stoxx .press-content-right ul {
	margin-left: 39px
}
.stoxx .press-content-right ul li {
	float: left;
	list-style-type: none;
	text-align: right;
	padding-left: 15px
}
.stoxx .press-content-imageHold .banner {
	margin: 10px 0 0
}
.stoxx .inner-content {
	text-align: justify
}
.stoxx .inner-content p {
	margin-top: 18px;
	margin-bottom: 12px;
	font-size: 13px;
	line-height: 18px;
}

@media(max-width:1000px) {
.press-content-left {
	display: none
}
.mobile-heading-4-noheading {
	display: block!important
}
.press-wrapper {
	display: none
}
.press-content-left.mobile {
	display: block!important;
	margin-bottom: 20px
}
.press-content-left.mobile .press-content-right ul {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-left: 0
}
.press-content-left.mobile .press-content-right li {
	width: 25%;
	padding-top: 8px;
	padding-bottom: 10px;
	text-align: center;
	border-right: 1px solid #ccc
}
.press-content-left.mobile .press-content-right li.last {
	border-right: 0
}
}
.reference-model .clear {
	clear: both
}
.reference-model .icon-container img {
	margin-right: 5px;
	margin-left: -13px;
	float: left;
	margin-top: 7px
}
.reference-model .icon-container h1 {
	font-size: 18px!important;
	color: #444;
	font-weight: 300
}
.reference-model .share-container {
	padding: 20px 23px 20px 27px!important
}
.reference-model .share-container h4 {
	font-size: 13px;
	color: #444;
	font-weight: 400;
	margin-bottom: 16px
}
.reference-model .share-container .panel {
	width: 291px;
	height: 72px;
	background-color: #fcfcfc
}
.reference-model .share-container .panel .indices {
	font-size: 12px;
	color: #444;
	font-weight: 400
}
.reference-model .share-container .panel .stat {
	width: 138px;
	float: right
}
.reference-model .share-container .panel .stat .shareValue {
	font-weight: 700;
	color: #000;
	font-size: 12px
}
.reference-model .share-container .panel .stat .Index {
	color: #4ba433;
	font-size: 12px
}
.reference-model .share-container .panel .stat span.arrow {
	background: url(../images/stoxx/stoxxcom/sticky-nav-arrow.png) no-repeat;
	display: block;
	height: 10px;
	width: 10px;
	float: right;
	margin-left: 5px;
	margin-top: 7px
}
.reference-model .share-container .share-data {
	display: block
}
.reference-model .share-container .share-data .loginform {
	display: block
}
.reference-model .share-container .share-data input.login1 {
	margin-left: 80px
}
.reference-model .share-container .share-data input.regis {
	margin-left: 0
}
.reference-model .share-container .share-data ul.user-login {
	background-color: #f0f0f0;
	padding: 10px 5px;
	border: 1px solid #d6d6d6;
	margin-bottom: 10px
}
.reference-model .share-container .share-data .captcha {
	width: 219px;
	height: 40px;
	line-height: 40px;
	color: #b5b4b4;
	border: 1px solid #dedede;
	margin: 0 0 1em;
	padding-left: 5px
}
.reference-model .share-container .share-data .inline-list>li {
	margin-left: 5px
}
.reference-model .share-container .share-data .formlable {
	font-size: 12px
}
.reference-model .share-container .share-data input[type=submit] {
	height: 29px;
	line-height: 10px;
	font-size: 12px
}
.reference-model .share-container .share-data .share-button {
	position: relative
}
.reference-model .share-container .share-data .share-button .button-secondary {
	padding: .55rem .75rem;
	font-size: 12px;
	right: 133px;
	top: 0
}
.reference-model .share-container .share-data .share-button .confirm {
	margin-right: 5px
}
.reference-model .share-container .share-data .stoxx-error {
	display: block
}
.reference-model .share-container .share-data .captchafont {
	line-height: 9px
}
.reference-model .share-container .separetor {
	border-top: 1px solid #ccc;
	margin-top: 10px;
	padding-top: 10px
}
.reference-model .share-container .separetor a.regis {
	display: block;
	width: 62px;
	background-color: #92ba14;
	padding: 5px;
	color: #fff
}
.reference-model .share-container hr {
	margin: 13px 0 5px
}
.reference-model #refmodeldata .sharemodeclose {
	top: -39px;
	right: 0
}
.reveal-modal.reference-model {
	width: 362px;
	margin-left: -15%;
	padding: 10px
}

@media screen and (max-width:996px) {
.reveal-modal.reference-model {
	margin-left: -20%
}
}

@media screen and (max-width:876px) {
.reveal-modal.reference-model {
	margin-left: -21%
}
}

@media screen and (max-width:815px) {
.reveal-modal.reference-model {
	margin-left: -22%
}
}

@media screen and (max-width:799px) {
.reveal-modal.reference-model {
	margin-left: -23%
}
}

@media screen and (max-width:739px) {
.reveal-modal.reference-model {
	margin-left: -24%
}
}

@media screen and (max-width:716px) {
.reveal-modal.reference-model {
	margin-left: -25%
}
}

@media screen and (max-width:670px) {
.reveal-modal.reference-model {
	margin-left: -27%
}
}

@media screen and (max-width:650px) {
.reveal-modal.reference-model {
	margin-left: -28%
}
}

@media screen and (max-width:620px) {
.reveal-modal.reference-model {
	margin-left: -30%
}
}

@media screen and (max-width:580px) {
.reveal-modal.reference-model {
	margin-left: -32%
}
}

@media screen and (max-width:557px) {
.reveal-modal.reference-model {
	margin-left: -33%
}
}

@media screen and (max-width:530px) {
.reveal-modal.reference-model {
	margin-left: -34%
}
}

@media screen and (max-width:487px) {
.reveal-modal.reference-model {
	margin-left: -38%
}
}

@media screen and (max-width:458px) {
.reveal-modal.reference-model {
	margin-left: -41%
}
}

@media screen and (max-width:445px) {
.reveal-modal.reference-model {
	margin-left: -42%
}
}

@media screen and (max-width:437px) {
.reveal-modal.reference-model {
	margin-left: -43%
}
}

@media screen and (max-width:430px) {
.reveal-modal.reference-model {
	margin-left: -44%
}
}

@media screen and (max-width:410px) {
.reveal-modal.reference-model {
	margin-left: -46%;
	width: 92%
}
.reference-model .share-container .panel {
	width: 100%
}
.reference-model .share-container .share-data .captcha {
	width: 100%
}
}

@media screen and (max-width:405px) {
.frgtpswdlftmrgn {
	margin-left: 55px
}
.reference-model .share-container .share-data .share-button .button-secondary {
	right: 0
}
.reference-model .share-container .share-data .share-button {
	width: 205px
}
.reference-model .share-container .share-data input.login1 {
	margin-left: 77px
}
}

@media screen and (max-width:380px) {
.reference-model .share-container {
	padding: 20px 16px 20px 10px!important
}
}

@media screen and (max-width:360px) {
.reference-model .share-container {
	padding: 20px!important
}
}

@media screen and (max-width:320px) {
.reference-model .share-container .share-button {
	margin-left: 5px
}
.reference-model .share-container {
	padding: 20px 2px!important
}
.reference-model .share-container .share-data input.login1 {
	margin-left: 66px
}
}
.icon-container span {
	width: 250px
}
.reference-model .icon-container span.main-heading {
	margin-top: 7px
}
.ie8 .reference-model .icon-container span.main-heading {
	margin-top: 0;
	width: 200px
}
@media screen only and (max-width:1280px) {
.email-model .icon-container span {
font-size:20px
}
}

@media screen and (max-width:320px) {
.reference-model .icon-container {
	width: 235px
}
.reference-model .icon-container span {
	width: auto
}
}
.stoxx .register-banner {
	height: 100px;
	padding: 20px 0;
	border-bottom: 1px solid #dedede
}
.stoxx .register-banner .register-panel {
	background-color: #f4f5f7;
	height: 100%
}
.stoxx .register-banner .register-panel a {
	display: block;
	height: 100%;
	line-height: 60px;
	color: #000;
	cursor: normal;
	font-size: 12px
}
.stoxx .register-banner .register-panel a:hover {
	color: #000
}
.stoxx .register-banner .register-panel a.why-register {
	line-height: 40px;
	font-size: 14px;
	color: #a0c249;
	height: 100%
}
.stoxx .register-banner .register-panel a.login-btn, .stoxx .register-banner .register-panel a.register-btn {
	height: 40px;
	line-height: 40px;
	background-color: #93b914;
	color: #fff;
	font-size: 14px;
	text-align: center
}
.stoxx .register-banner .register-panel .register-section {
	padding: 10px 0
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) {
.login-space {
	padding-left: 0;
	padding-right: 0
}
.register-space {
	padding-left: 0;
	padding-right: 0
}
.login-space {
	margin-bottom: 3px
}
}
.stoxx .related-tab ul.inline-list {
	overflow: visible
}
.stoxx .related-tab ul.inline-list li {
	line-height: 42px;
	width: 33.33%;
	text-align: center;
	margin-left: 0;
	border-bottom: 2px solid #dbd8d7;
	background-color: #fff
}
.stoxx .related-tab ul.inline-list li.active {
	border-bottom: 2px solid #93b914
}
.stoxx .related-tab a {
	color: #969494;
	font-size: 1em
}
.stoxx .related-tab .active a {
	color: #444
}
.stoxx .related-tab a:hover {
	color: #92ba14
}
.stoxx .related-tab .active {
	position: relative
}
.stoxx .related-tab .border-arrow {
	display: none
}
.stoxx .related-tab .active .border-arrow {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 6px 0;
	border-color: #93b914 transparent transparent;
	display: block;
	position: absolute;
	bottom: -5px;
	margin-left: 50%;
	left: -4px
}
#index-finder-modal {
	padding: 10px;
	left: 50%;
	width: 70%;
	min-height: 480px;
	font-size: 100%
}
#index-finder-modal h3, #index-finder-modal h5 {
	padding-left: 10px
}
#index-finder-modal h5 {
	margin-bottom: 10px
}
#index-finder-modal .close-reveal-modal {
	font-size: 2em
}
#index-finder-modal .index-bar {
	padding: 10px 0;
	height: auto!important
}
#index-finder-modal .index-bar #index-finder-input {
	padding-left: .3em;
	font-size: 1em
}
#index-finder-modal .index-bar label {
	line-height: 35px;
	text-align: center;
	width: auto
}
#index-finder-modal .index-bar .select-container {
	margin-top: 0!important
}
#index-finder-modal .index-finder-compare-list {
	padding: 10px 0;
	overflow: hidden;
	display: none
}
#index-finder-modal .index-finder-compare-list .compare-container {
	height: 335px;
	margin-bottom: 20px
}
#index-finder-modal .index-finder-compare-list .compare-container .mCSB_container {
	padding: 10px
}
#index-finder-modal .index-finder-compare-list .compare-container .index-box-container {
	max-width: 100%
}
#index-finder-modal .index-finder-compare-list .compare-container .index-box-container.selected {
	border: 1px solid #aada13;
	box-shadow: 0 0 1px 1px #aada13;
	-moz-box-shadow: 0 0 1px 1px #aada13;
	-webkit-box-shadow: 0 0 1px 1px #aada13
}
#index-finder-modal .index-finder-compare-list .compare-container .container {
	height: auto;
	width: 100%
}
#index-finder-modal .index-finder-compare-list .compare-container .container .box-heading {
	height: auto;
	font-size: 1em
}
#index-finder-modal .index-finder-compare-list .compare-container .container .grey-bg, #index-finder-modal .index-finder-compare-list .compare-container .container .green-bg {
	height: auto;
	padding-bottom: 5px;
	background-repeat: repeat;
	font-size: .8em
}
#index-finder-modal .index-finder-compare-list .compare-container .container .grey-bg p:first-child, #index-finder-modal .index-finder-compare-list .compare-container .container .green-bg p:first-child {
	margin-bottom: 5px
}
#index-finder-modal .index-finder-compare-list .compare-container .container .grey-bg .percent-val, #index-finder-modal .index-finder-compare-list .compare-container .container .green-bg .percent-val {
	margin-bottom: 0;
	font-weight: 700;
	font-size: 1.2em
}
#index-finder-modal .index-finder-compare-list .compare-container .container .grey-bg {
	margin-left: 3px
}
#index-finder-modal .index-finder-compare-list .compare-container .displayTable {
	display: table
}
#index-finder-modal .index-finder-compare-list .compare-container .displayTable .displayTableCell {
	display: table-cell;
	vertical-align: middle
}
#index-finder-modal .region-dropdown .dropdown {
	z-index: 10;
	margin-bottom: 10px
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) {
.grey-bg {
	margin-left: 0!important
}
#index-finder-modal .index-bar label {
	width: 100%;
	text-align: center
}
}

@media only screen and (min-device-width:320px) and (max-device-width:640px) {
.grey-bg {
	margin-left: 0!important
}
#index-finder-modal .index-bar label {
	width: 100%;
	text-align: center
}
}

@media only screen and (min-device-width:720px) and (max-device-width:1280px) {
.grey-bg {
	margin-left: 0!important
}
}

@media only screen and (min-device-width:320px) and (max-device-width:1024px) {
#index-finder-modal .index-bar label {
	width: 100%
}
}
#index-finder-currency-modal {
	padding: 10px;
	font-size: 100%;
	left: 50%;
	min-height: 480px
}
#index-finder-currency-modal h3, #index-finder-currency-modal h5 {
	padding-left: 10px
}
#index-finder-currency-modal h5 {
	margin-bottom: 0;
	margin-top: 25px
}
#index-finder-currency-modal .close-reveal-modal {
	font-size: 2em
}
#index-finder-currency-modal .index-finder-compare-list {
	overflow: hidden;
	padding: 10px 0
}
#index-finder-currency-modal .index-finder-compare-list .index-benchmarn-padding {
	padding-left: 0
}
#index-finder-currency-modal .index-finder-compare-list .currency-dropdown {
	margin: 1.3em 0;
	padding-right: 0
}
#index-finder-currency-modal .index-finder-compare-list .currency-dropdown .select-container {
	height: 55px
}
#index-finder-currency-modal .index-finder-compare-list .currency-dropdown .select-container .selected {
	line-height: 45px;
	height: 47px
}
#index-finder-currency-modal .index-finder-compare-list .selected-index-modal-container {
	height: 400px;
	padding-bottom: 20px
}
#index-finder-currency-modal .index-finder-compare-list .selected-index-modal-container .mCustomScrollBox {
	padding-bottom: 150px
}
#index-finder-currency-modal .index-finder-compare-list .selected-index-container {
	box-shadow: 0 0 1px 1px #dedede;
	color: #444;
	width: 100%;
	border: 1px solid #dedede;
	padding: .2em .3em;
	margin: 1.3em 0
}
#index-finder-currency-modal .index-finder-compare-list .selected-index-container .box-heading {
	padding-top: 10px;
	font-size: 1em
}
#index-finder-currency-modal .index-finder-compare-list .selected-index-container .grey-bg, #index-finder-currency-modal .index-finder-compare-list .selected-index-container .green-bg {
	height: auto;
	padding-bottom: 5px;
	font-size: .8em
}
#index-finder-currency-modal .index-finder-compare-list .selected-index-container .grey-bg p:first-child, #index-finder-currency-modal .index-finder-compare-list .selected-index-container .green-bg p:first-child {
	margin-bottom: 5px
}
#index-finder-currency-modal .index-finder-compare-list .selected-index-container .grey-bg .percent-val, #index-finder-currency-modal .index-finder-compare-list .selected-index-container .green-bg .percent-val {
	margin-bottom: 0;
	font-weight: 700;
	font-size: 1.2em
}
#index-finder-currency-modal .index-finder-compare-list .selected-index-container .grey-bg {
	margin-left: 3px
}
#compare-continue-modal {
	font-size: 1em;
	min-height: 175px;
	padding: 50px 0;
	top: 100px!important;
	margin-left: -25%;
	left: 50%
}
#compare-continue-modal .list-holder {
	margin-bottom: 1.25em;
	text-align: left;
	position: relative
}
#compare-continue-modal .list-holder .delete-index {
	font-size: 1.375em;
	line-height: 1;
	position: absolute;
	top: -12px;
	right: -5px;
	color: #aaa;
	font-weight: 700;
	cursor: pointer;
	opacity: 1
}

@media screen and (min-width:320px) and (max-width:640px) {
#compare-continue-modal {
	margin-left: -40%
}
}

@media screen and (max-width:320px) {
#compare-continue-modal .compare-btn {
	margin-bottom: 10px!important
}
}
.fadeMessage {
	background: #d7e4bd;
	box-shadow: 1px 2px 4px 0 #aaa;
	-webkit-box-shadow: 1px 2px 4px 0 #aaa;
	-moz-box-shadow: 1px 2px 4px 0 #aaa;
	padding: 5px 15px;
	font-size: .7em;
	position: absolute;
	bottom: 32px;
	left: -10px;
	z-index: 999;
	display: none
}
.share-model .clear {
	clear: both
}
.share-model .icon-container img {
	margin-right: 5px;
	margin-left: -13px;
	float: left
}
.share-model .icon-container h1 {
	font-size: 24px;
	color: #444;
	font-weight: 300;
	line-height: 26px!important;
	margin-bottom: 0!important
}
.share-model .share-container {
	padding: 20px 23px 20px 27px!important
}
.share-model .share-container h4 {
	font-size: 13px;
	color: #444;
	font-weight: 400;
	margin-bottom: 16px
}
.share-model .share-container .panel {
	width: 291px;
	height: auto;
	background-color: #fcfcfc;
	padding: 8px
}
.share-model .share-container .panel .share-item {
	height: 80px
}
.share-model .share-container .panel .indices {
	font-size: 12px;
	color: #444;
	font-weight: 400
}
.share-model .share-container .panel .stat {
	width: 138px;
	float: right
}
.share-model .share-container .panel .stat .shareValue {
	font-weight: 700;
	color: #000;
	font-size: 12px
}
.share-model .share-container .panel .stat .Index {
	color: #4ba433;
	font-size: 12px
}
.share-model .share-container .panel .stat span.arrow {
	background: url(../images/stoxx/stoxxcom/sticky-nav-arrow.png) no-repeat;
	display: block;
	height: 10px;
	width: 10px;
	float: right;
	margin-left: 5px;
	margin-top: 7px
}
.share-model .share-container .add {
	background: url(../images/stoxx/stoxxcom/box-com/add_plus.png) no-repeat 0 50%;
	padding-left: 20px;
	color: #91ba14;
	font-size: 14px
}
.share-model .share-container .share-data {
	display: block
}
.share-model .share-container .share-data .captcha {
	height: 40px;
	line-height: 40px;
	margin: 0 0 1em
}
.share-model .share-container .share-data .inline-list>li {
	margin-left: 5px
}
.share-model .share-container .share-data .formlable {
	font-size: 12px
}
.share-model .share-container .share-data input[type=submit] {
	height: 29px;
	line-height: 10px;
	font-size: 12px
}
.share-model .share-container .share-data .share-button {
	position: relative
}
.share-model .share-container .share-data .share-button .button-secondary {
	padding: .55rem .75rem;
	font-size: 12px;
	right: 75px;
	height: 29px;
	top: 0
}
.share-model .share-container .share-data .stoxx-error {
	display: block
}
.share-model .share-container .share-data .captchafont {
	line-height: 30px
}
.share-model .share-container hr {
	margin: 20px 0 17px
}
.share-model .share-container .social-icons li {
	float: left;
	margin-left: 15px
}
.share-model .share-container .social-icons li img.mail {
	margin-top: 5px
}
.share-model .share-container .social-icons ul:after, .share-model .share-container .social-icons ul:before {
	clear: both;
	width: 100%;
	display: block;
	height: 0;
	overflow: hidden;
	content: ""
}
.share-model .share-container .share-button {
	margin-left: 60px
}
.share-model #sharemodeldata .sharemodeclose {
	top: -32px;
	right: 0
}
.reveal-modal.share-model {
	width: 362px;
	margin-left: -15%;
	padding: 10px
}

@media screen and (max-width:996px) {
.reveal-modal.share-model {
	margin-left: -20%
}
}

@media screen and (max-width:876px) {
.reveal-modal.share-model {
	margin-left: -21%
}
}

@media screen and (max-width:815px) {
.reveal-modal.share-model {
	margin-left: -22%
}
}

@media screen and (max-width:799px) {
.reveal-modal.share-model {
	margin-left: -23%
}
}

@media screen and (max-width:739px) {
.reveal-modal.share-model {
	margin-left: -24%
}
}

@media screen and (max-width:716px) {
.reveal-modal.share-model {
	margin-left: -25%
}
}

@media screen and (max-width:670px) {
.reveal-modal.share-model {
	margin-left: -27%
}
}

@media screen and (max-width:650px) {
.reveal-modal.share-model {
	margin-left: -28%
}
}

@media screen and (max-width:620px) {
.reveal-modal.share-model {
	margin-left: -30%
}
}

@media screen and (max-width:580px) {
.reveal-modal.share-model {
	margin-left: -32%
}
}

@media screen and (max-width:557px) {
.reveal-modal.share-model {
	margin-left: -33%
}
}

@media screen and (max-width:530px) {
.reveal-modal.share-model {
	margin-left: -34%
}
}

@media screen and (max-width:487px) {
.reveal-modal.share-model {
	margin-left: -38%
}
}

@media screen and (max-width:458px) {
.reveal-modal.share-model {
	margin-left: -41%
}
}

@media screen and (max-width:445px) {
.reveal-modal.share-model {
	margin-left: -42%
}
}

@media screen and (max-width:437px) {
.reveal-modal.share-model {
	margin-left: -43%
}
}

@media screen and (max-width:430px) {
.reveal-modal.share-model {
	margin-left: -44%
}
}

@media screen and (max-width:410px) {
.reveal-modal.share-model {
	margin-left: -46%;
	width: 92%
}
.share-model .share-container .panel {
	width: 100%
}
.share-model .share-container .share-data .captcha {
	width: 85%
}
}

@media screen and (max-width:405px) {
.share-model .share-container .share-button {
	margin-left: 56px
}
.share-model .share-container .share-data .share-button .button-secondary {
	right: 0
}
.share-model .share-container .share-data .share-button {
	width: 147px
}
}

@media screen and (max-width:380px) {
.share-model .share-container {
	padding: 20px 16px 20px 10px!important
}
}

@media screen and (max-width:360px) {
.share-model .share-container {
	padding: 20px!important
}
}

@media screen and (max-width:320px) {
.share-model .share-container .share-button {
	margin-left: 52px
}
.share-model .share-container {
	padding: 20px 2px!important
}
}
.footer {
	color: #a3a3a3;
	height: 3.2em;
	padding-top: 1.2em;
	margin-top: 15px;
	border-top: solid 1px #e0e0e0
}
.footer a {
	color: #969494;
	font-size: .85em;
}
.footer a:hover {
	color: #92ba14
}
.footer .small-text {
	color: #a3a3a3;
	font-size: .7em
}
.footer .footer-icons {
	margin-left: -.9375em;
	margin-right: -.9375em
}
.footer .footer-icons li {
	margin-left: 1em
}
.footer .footer-links {
	margin-left: -.9375em;
	margin-right: -.9375em
}
.footer .footer-links li {
	margin-left: 10px;
	border-right: 1px solid #DEDEDE;
	padding-right: 10px;
}
.footer .footer-links li.last {
	border-right: 0px;
	padding-right: 0
}
.footer .inline-list {
	overflow: visible
}
.footer ul li.first {
	margin-left: 0
}
.ie10WinPh .footer-links {
	padding-top: 15px!important;
	padding-bottom: 50px!important;
	margin-left: 0;
	margin-right: .083em!important
}
.ie10WinPh .footer-links li {
	padding-right: 0;
	width: 40%;
	margin: 0 10px 0 0!important
}
.ie10WinPh .footer-links .right-brdr {
	border-right: 1px solid #ccc
}
.ie10WinPh .footer-links li.last {
	padding-right: 0
}
.ie10WinPh .footer-icons {
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px!important;
	margin-bottom: 10px;
	margin-left: .063em!important;
	margin-right: -.9375em
}

@media only screen and (min-device-width:320px) and (max-device-width:640px) {
.footer-links {
	padding-top: 15px!important;
	padding-bottom: 50px!important;
	margin-left: 0;
	margin-right: .083em!important
}
.footer-links li {
	padding-right: 0;
	width: 40%;
	margin: 0 10px 0 0!important
}
.footer-links .right-brdr {
	border-right: 1px solid #ccc
}
.footer-links li.last {
	padding-right: 0
}
.footer-icons {
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px!important;
	margin-bottom: 10px;
	margin-left: .063em!important;
	margin-right: -.9375em
}
}

@media only screen and (min-device-width:401px) and (max-device-width:640px) {
.footer-links li {
	width: 45%
}
}

@media only screen and (min-width:768px) and (max-width:999px) {
.footer ul li.first {
	margin-left: 5px
}
.footer li {
	padding-right: 8px!important
}
.footer-links {
	padding-bottom: 60px!important
}
.footer-links li {
	margin-left: 4px!important
}
.footer-icons {
	margin-right: 0;
	margin-left: -.25em!important
}
}

@media only screen and (min-width:1000px) and (max-width:1024px) {
.footer-links li {
	margin-left: 29px!important
}
}
.ie10WinPh .footer-links {
	padding-top: 15px!important;
	padding-bottom: 50px!important;
	margin-left: 0;
	margin-right: .083em!important
}
.ie10WinPh .footer-links li {
	padding-right: 0;
	width: 40%;
	margin: 0 10px 0 0!important
}
.ie10WinPh .footer-links .right-brdr {
	border-right: 1px solid #ccc
}
.ie10WinPh .footer-links li.last {
	padding-right: 0
}
ie10WinPh.footer-icons {
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px!important;
	margin-bottom: 10px;
	margin-left: .063em!important;
	margin-right: -.9375em
}
.footer .copyright {
	color: #bbb;
	font-size: .85em;
}
.footer .footer-icons {
	width: 27%
}
.footer .stoxxasso {
	display: none
}
.stoxx.home .footer .stoxxasso {
	width: 100%;
	display: block;
	text-align: right;
	color: #bbb;
	font-size: .85em;
	margin-top: 30px
}
.stoxx.home .footer .stoxxasso img {
	vertical-align: text-bottom
}

@media only screen and (max-device-width:640px) and (min-device-width:320px) {
.stoxx.home .footer .stoxxasso {
	text-align: center
}
.footer .copyright {
	width: 100%;
	text-align: center;
	padding-bottom: 50px
}
.stoxx.home .footer .copyright {
	padding-bottom: 10px
}
.footer .footer-icons {
	width: 100%
}
.footer .footer-links {
	padding-bottom: 20px!important;
	margin-left: 0
}
}

@media only screen and (max-device-width:767px) and (min-device-width:641px) {
.footer .footer-icons {
	width: 24%
}
.footer .copyright {
	width: 100%;
	text-align: center;
	padding-bottom: 50px
}
.footer .footer-links {
	padding-bottom: 20px!important;
	width: 80%
}
}
.footer ul.footer-icons li a {
	width: 16px;
	height: 20px;
	background-image: url(../images/com-sprite.png)
}
.footer ul.footer-icons li a.twitter-icon {
	background-position: 0 -1047px
}
.footer ul.footer-icons li a.xing-icon {
	background-position: 0 -1251px
}
.footer ul.footer-icons li a.linkedin-icon {
	background-position: 0 -1024px
}
.footer ul.footer-icons li a.twitter-icon:hover, .footer ul.footer-icons li a.twitter-icon.active {
	background-position: -32px -1047px
}
.footer ul.footer-icons li a.xing-icon:hover, .footer ul.footer-icons li a.xing-icon.active {
	background-position: -32px -1251px
}
.footer ul.footer-icons li a.linkedin-icon:hover, .footer ul.footer-icons li a.linkedin-icon.active {
	background-position: -32px -1024px
}
.stoxxcom-pagination {
	padding: 0
}
.stoxxcom-pagination li:hover {
	background-color: #aada14
}
.stoxxcom-pagination a:hover {
	color: #fff
}
.stoxxcom-pagination .double-arrow {
	padding: 8px 12px;
	border: 1px solid #d6d6d6;
	margin-left: 1px
}
.stoxxcom-pagination .single-arrow {
	padding: 8px 12px;
	border: 1px solid #ccc;
	margin-left: 1px
}
.stoxxcom-pagination .serial-number {
	padding: 8px 12px;
	border: 1px solid #ccc;
	margin-left: 1px
}
.stoxxcom-pagination .active {
	background-color: #aada14
}
.stoxxcom-pagination .active a {
	color: #fff
}
.stoxxcom-pagination .inline-list>li {
	margin-left: 0;
	color: #92ba14
}
.stoxxcom-pagination .inline-list>li a.active {
	color: #fff
}
.stoxxcom-pagination .serial-number .pagination_current {
	padding: 8px 15px;
	display: block
}
.stoxxcom-pagination .serial-number .pagination_pagenumber_bg a {
	padding: 8px 15px;
	display: block
}
.stoxxcom-pagination .single-arrow {
	padding: 0!important
}
.stoxxcom-pagination .single-arrow a {
	padding: 8px 15px;
	display: block
}
.stoxxcom-pagination.pagination-padding-0 .serial-number {
	padding: 0!important
}
.stoxx table.custom-table {
	width: 100%;
	border-collapse: collapse;
	border: 0;
	font-size: 14px;
	margin-bottom: 10px
}
.stoxx table.custom-table tr {
	height: 40px;
	border-bottom: 1px dashed #e4e4e4
}
.stoxx table.custom-table tr th {
	color: #444;
	background-color: #ddd
}
.stoxx table.custom-table tr td .fileIconHolder {
	margin-left: 20px
}
.stoxx table.custom-table tr td.uknown {
	background: url(../images/stoxx/stoxxcom/uknown.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.pdf {
	background: url(../images/stoxx/stoxxcom/pdf-active.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.xls, .stoxx table.custom-table tr td.xlsx {
	background: url(../images/stoxx/stoxxcom/xls.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.xml {
	background: url(../images/stoxx/stoxxcom/xml.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.txt {
	background: url(../images/stoxx/stoxxcom/txt.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.file {
	background: url(../images/stoxx/stoxxcom/file.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.zip {
	background: url(../images/stoxx/stoxxcom/zip.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.csv {
	background: url(../images/stoxx/stoxxcom/csv.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.page {
	background: url(../images/file_system/small/html.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.doc {
	background: url(../images/stoxx/stoxxcom/doc.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.docx {
	background: url(../images/stoxx/stoxxcom/docx.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.docx-inactive {
	background: url(../images/stoxx/stoxxcom/docx-inactive.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.doc-inactive {
	background: url(../images/stoxx/stoxxcom/doc-inactive.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.csv-inactive {
	background: url(../images/stoxx/stoxxcom/csv-inactive.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.pdf-inactive {
	background: url(../images/stoxx/stoxxcom/pdf-inactive.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.xls-inactive {
	background: url(../images/stoxx/stoxxcom/xls-inactive.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.xml-inactive {
	background: url(../images/stoxx/stoxxcom/xml-inactive.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.txt-inactive {
	background: url(../images/stoxx/stoxxcom/txt-inactive.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.file-inactive {
	background: url(../images/stoxx/stoxxcom/file-inactive.png) no-repeat center 50%
}
.stoxx table.custom-table tr td.zip-inactive {
	background: url(../images/stoxx/stoxxcom/zip-inactive.png) no-repeat center 50%
}
.stoxx table.custom-table tr:hover {
	background-color: #f2f7e3
}
.stoxx table.custom-table tr:last-child {
	border-bottom: 1px solid #e4e4e4
}
.stoxx table.custom-table tr.inactive td.pdf {
	background: url(../images/stoxx/stoxxcom/pdf-inactive.png) no-repeat center 50%
}
.stoxx table.custom-table tr.inactive td.xls {
	background: url(../images/stoxx/stoxxcom/xls-inactive.png) no-repeat center 50%
}
.stoxx table.custom-table tr.inactive td.xml {
	background: url(../images/stoxx/stoxxcom/xml-inactive.png) no-repeat center 50%
}
.stoxx table.custom-table tr.inactive td.txt {
	background: url(../images/stoxx/stoxxcom/txt-inactive.png) no-repeat center 50%
}
.stoxx table.custom-table tr.inactive td.file {
	background: url(../images/stoxx/stoxxcom/file-inactive.png) no-repeat center 50%
}
.stoxx table.custom-table tr.inactive td.zip {
	background: url(../images/stoxx/stoxxcom/zip-inactive.png) no-repeat center 50%
}
.stoxx table.custom-table tr.lastRow {
	border-bottom: 1px solid #e4e4e4
}
.stoxx table.custom-table .download {
	background: url(../images/stoxx/stoxxcom/download.png) no-repeat 80% 40%;
	display: inline-block;
	height: 20px;
	width: 20px
}
.stoxx table.custom-table .download:hover {
	cursor: pointer
}
.stoxx table.custom-table .download-inactive {
	background: url(../images/stoxx/stoxxcom/download-inactive.png) no-repeat scroll 50% 50% transparent;
	padding: 19px 80px;
	height: 19px;
	display: inline-block;
	cursor: default
}
.stoxx table.flat-table {
	width: 100%;
	border-collapse: collapse;
	border: 0;
	font-size: 14px
}
.stoxx table.flat-table tr {
	height: 24px;
	border-bottom: 1px solid #dbd8d7;
	background-color: #fff
}
.stoxx table.flat-table tr.last {
	border-bottom: 0
}
.stoxx table.flat-table .green {
	color: #92ba14
}
.stoxx table.flat-table .pink {
	color: #dd0076
}
.stoxx .bottom-line {
	border-bottom: 3px solid #f4f5f9;
	height: 3px
}
.stoxx .index-data-table {
	padding-bottom: 10px;
	padding-top: 10px
}
.stoxx .index-data-table table {
	width: 100%;
	border-collapse: collapse;
	border: 0;
	font-size: 14px
}
.stoxx .index-data-table table tr {
	height: 24px;
	border-bottom: 1px dashed #e4e4e4
}
.stoxx .index-data-table table tr th {
	color: #444;
	background-color: #ddd
}
.stoxx .index-data-table table tr th.last {
	text-align: right
}
.stoxx .index-data-table table tr td.uknown {
	background: url(../images/stoxx/stoxxcom/uknown.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr td.pdf {
	background: url(../images/stoxx/stoxxcom/pdf-active.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr td.xls {
	background: url(../images/stoxx/stoxxcom/xls.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr td.xml {
	background: url(../images/stoxx/stoxxcom/xml.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr td.txt {
	background: url(../images/stoxx/stoxxcom/txt.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr td.file {
	background: url(../images/stoxx/stoxxcom/file.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr td.zip {
	background: url(../images/stoxx/stoxxcom/zip.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr td.pdf-inactive {
	background: url(../images/stoxx/stoxxcom/pdf-inactive.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr td.xls-inactive {
	background: url(../images/stoxx/stoxxcom/xls-inactive.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr td.xml-inactive {
	background: url(../images/stoxx/stoxxcom/xml-inactive.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr td.txt-inactive {
	background: url(../images/stoxx/stoxxcom/txt-inactive.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr td.file-inactive {
	background: url(../images/stoxx/stoxxcom/file-inactive.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr td.zip-inactive {
	background: url(../images/stoxx/stoxxcom/zip-inactive.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr:hover {
	background-color: #f2f7e3
}
.stoxx .index-data-table table tr.inactive td.pdf {
	background: url(../images/stoxx/stoxxcom/pdf-inactive.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr.inactive td.xls {
	background: url(../images/stoxx/stoxxcom/xls-inactive.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr.inactive td.xml {
	background: url(../images/stoxx/stoxxcom/xml-inactive.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr.inactive td.txt {
	background: url(../images/stoxx/stoxxcom/txt-inactive.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr.inactive td.file {
	background: url(../images/stoxx/stoxxcom/file-inactive.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr.inactive td.zip {
	background: url(../images/stoxx/stoxxcom/zip-inactive.png) no-repeat 50% 50%
}
.stoxx .index-data-table table tr.inactive td {
	color: #bdbdbd
}
.stoxx .index-data-table table tr.inactive td:hover {
	color: #bdbdbd;
	font-weight: 400
}
.tabview #myTab a {
	color: #969494
}
.tabview #myTab .active a {
	border: 0;
	border-bottom: 2px solid #aada14;
	line-height: 20px;
	color: #000
}
.tabview #myTab .arrow a {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 5px 0 6px;
	border-color: #aada14 transparent transparent;
	margin-left: 23px
}
.section-auto-sample-tabs p.title-sample {
	padding: 10px;
	background-color: #f2f5f5;
	border-top: 1px solid #e6e6e6;
	border-bottom: 2px solid #e6e6e6
}
.section-auto-sample-tabs p.title-sample a {
	color: #979999
}
.section-auto-sample-tabs p.title-sample a .border-arrow {
	display: none
}
.section-auto-sample-tabs .active p.title-sample {
	border-bottom: 2px solid #93b914
}
.section-auto-sample-tabs .active p.title-sample a {
	color: #000
}
.section-auto-sample-tabs .active p.title-sample a .border-arrow {
	border-color: #93b914 transparent transparent;
	border-style: solid;
	border-width: 6px 6px 0;
	bottom: -6px;
	display: block;
	height: 0;
	left: -4px;
	margin-left: 50%;
	position: absolute;
	width: 0
}
