#locateMe .row {margin: 0 !important}
#locateMe h2 {margin: 0; margin-bottom: .7em}
#locateMe .large-12.small-12.columns {height: 400px}
.sitemap>ul {margin: 10px 10px 10px 15px}
.sitemap ul li {padding: 10px 0 15px; line-height: 0px}
.sitemap ul li>span {color: #000; margin-bottom: 10px; display: inline-block}
.sitemap ul li ul li {padding-left: 15px}
.mobile-mega-menu span.landpage-link, .mobile-mega-menu span.subLandPage {font-size: 0px; text-indent: -9999px}
.contact-page-content .contact-box-top .contact-box {min-height: 92px}
.stoxx .scroll-popup {height: 192px; overflow: hidden}
.stoxx .pad10TxtCen {clear: both; text-align: center; padding: 10px 0 !important}
.office-locations .content .container {height: auto; min-height: 11em}
.reveal-modal.quick-links h2 {font-size: 1.3em}
.reveal-modal.quick-links .close-reveal-modal {height: 35px; width: 35px;}
.stoxx .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title.list-4.width25 li {width: 25%}
.stoxx #layout-column_column-2 .related {box-shadow: inset 0px 0 3px 0 #dedede; margin-left: 3px}
.stoxx #layout-column_column-2 .related-item-box {padding-right: .3375em}
.stoxx .news-box h5.title a {color: #000}
.stoxx .news-box h5.title a:hover {color: #174778}
.cPointer .mejs-overlay-button {top: 17.5%; left: 31.5%; margin: 0}
.applyEllipsis {white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.safari .stoxx input[disabled] {color: inherit}

#greenBtn{
    background-color: #174778 !important;
    border: 1px solid transparent!important;
}

#greenBtn:hover{
    background-color: #3382C2 !important;
    color: #FAFAF2 !important;
    border: 1px solid #3382C2;
}

@media only screen and (max-device-width: 640px) and (min-device-width:320px) {
	.stoxx .categoryDropdwn .menu-filter-bar.dashboard.chkbox-dropdown {margin-bottom: 0}
}

@media only screen and (max-width: 80em) {
	#email-page .email-form-component li:last-child {margin-left: 0 !important}
}

@media only screen and (max-width: 979px) {
	#index-updates-page input[type="text"] {max-width: 100% !important}
}

@media screen and (max-width: 639px) {
	.stoxx .filter-bar {height: auto}
	.stoxx .filter-bar .filter-box {height: auto; margin-bottom: 10px; padding-bottom: 30px; position: relative}
	.stoxx .filter-bar .filter-box ul {width: 100%}
	.stoxx .filter-bar .filter-box ul li {width: auto !important}
	.stoxx .filter-bar .filter-box ul li .close {opacity: 1}
	.stoxx .filter-bar .filter-box .clearAll {border-left: 0; bottom: 0; position: absolute; right: 0}
}

.dashboard .dashboard-cont .custom.portlet .delete {float: left}
.dashboard .dashboard-cont .container .details .type {margin: 10px 0}


/*@media screen and (max-width: 680px) and (min-width:320px){#my-profile-page .reveal-modal{margin-left:-51%}}*/
.my-profile-page-content .profileCardCont .button-secondary {line-height: 20px}
.my-profile-page-content .profileCardCont.readonly .chkbox-dropdown .select-container .selected {margin-left: 10px}
#my-profile-page #change-password .button-secondary {padding: .6em 1.2em; height: 40px}
.stoxx .email-id-val {overflow: visible}
#addEmailId label.check, #addMachineId label.check {margin-bottom: 5px}

@media only screen and (min-width: 320px) and (max-width:800px) {
	#login-page .navigationSection {margin-left: 10px !important}
}

#account-details-page #confirm-modal h2 {padding-right: 10px}
.registration-body .main-content .left .left h3:first-child {font-size: 20px; margin-bottom: -6px}

@media only screen and (max-device-width: 480px) and (min-device-width:320px) {
	.registration-body .main-content .left .left h3:first-child {margin-bottom: 0}
}

@media only screen and (min-device-width: 320px) and (max-device-width:568px) {
	.dashboard-page-content .custom-table.dashboardTable tr th:first-child {width: 10% !important}
	.dashboard-page-content .custom-table.dashboardTable tr th:first-child+th {width: 16% !important}
	.dashboard-page-content .custom-table.dashboardTable tr th:first-child+th+th {padding: 0; text-align: left !important; text-indent: 5px;}
	.dashboard-page-content .custom-table.dashboardTable tr th:first-child+th+th+th {display: none !important}
}

.reference-model .share-container .share-data input[type="submit"] {height: 37px}
.reference-model .icon-container img {margin-top: 11px}

@media screen and (max-width: 700px) {
	.reference-model .share-button .button-secondary.close-reveal-modal {position: relative; left: 11px}
}

@media only screen and (max-width: 767px) {
	.graphControls li.nomargin {margin-bottom: 1em !important; margin-top: 1em !important}
	.graphControls li.marginLeft10 {margin-left: 0 !important}
}

@media only screen and (max-device-width: 999px) {
	.aui .stoxx .reference-model .icon-container {margin-left: 0 !important}
	.aui .stoxx .reference-model .icon-container span {width: auto !important; display: inline-block}
}

.aui .stoxx .reference-model .share-container .share-data .share-button .button-secondary {height: 37px}

.greenBtn:hover,
.aui .stoxx .button-primary:hover,
input[type="submit"]:hover,
.stoxx .registerNow>a:hover {background-color: #aada13}

@media screen and (max-width: 768px) {
	.market-news-rwd .locationDateSource {position: relative; float: left; 	top: 0}
	.market-news-rwd {position: relative; padding-top: 30px; padding-left: 0}
	.market-news-rwd h5 {font-size: 14px; width: 100%; /*text-overflow:ellipsis;white-space:nowrap;position:absolute*/; overflow: hidden; top: 0}
	.stoxx .news-box .clickable {min-height: 0}
	.market-news-rwd .image-holder {min-width: 100px}
	.market-news-rwd .image-holder img {max-width: 69%; min-width: 20%}
}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) {
	.market-news-rwd .locationDateSource {position: relative; float: left; top: 0}
	.market-news-rwd {position: relative; padding-top: 30px; padding-left: 0}
	.market-news-rwd h5 {font-size: 14px; width: 100%; /*text-overflow:ellipsis;white-space:nowrap;position:absolute;*/ overflow: hidden; top: 0}
	.stoxx .news-box .clickable {min-height: 0}
	.market-news-rwd .image-holder {min-width: 100px}
	.market-news-rwd .image-holder img {max-width: 69%; min-width: 20%}
}
.stoxx .market-news-rwd .clickable {min-height: 50px}

@media screen and (max-width: 768px) {
	.press-release-rwd .locationDateSource {position: relative; float: right; top: 0}
	.press-release-rwd {position: relative; padding-top: 30px; padding-left: 0; min-height: none}
	.press-release-rwd h5 {font-size: 14px; width: 100%; /*text-overflow:ellipsis;white-space:nowrap;position:absolute;*/ overflow: hidden; top: 0}
	.press-release-rwd .clickable {min-height: 0}
	.press-release-rwd img {max-height: none; max-width: 100%; min-width: none; min-height: none}
	.press-release-rwd .description {min-width: 200px}
}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) {
	.press-release-rwd .locationDateSource {
		position: relative;
		float: left;
		top: 0
	}
	.press-release-rwd {
		position: relative;
		padding-top: 30px;
		padding-left: 0;
		min-height: none
	}
	.press-release-rwd h5 {
		font-size: 14px;
		width: 100%;
		/*text-overflow:ellipsis;white-space:nowrap;position:absolute;*/
		overflow: hidden;
		top: 0
	}
	.press-release-rwd .clickable {
		min-height: 0
	}
	.press-release-rwd img {
		max-height: none;
		max-width: 100%;
		min-width: none;
		min-height: none
	}
	.press-release-rwd .description {
		min-width: 200px
	}
}

.press-release-rwd img {
	max-height: 78px;
	max-width: 60px;
	min-width: 60px;
	min-height: 70px
}

.press-release-rwd {
	min-height: 110px
}

@media only screen and (max-device-width: 768px) {
	.width-90per {width: 90%}
}

#oneclickdownload-page .packsMainCont>.columns.singlePack.padT5 {
	margin-bottom: 10px
}

@media only screen and (max-width: 800px) {
	.width-65per {
		width: 65% !important
	}
	.width-30per {
		width: 30% !important
	}
}

#discovery-search-page #index-finder-modal .bg-success {
	margin: 10px 0 !important;
	text-align: center
}

#stoxx_index_detail_overview table.flat-table .green,
#stoxx_index_detail_overview table.flat-table .pink {
	padding: .5em .625em .625em 0
}

#stoxx_index_detail_overview table.flat-table td {
	width: 49%
}

.stoxx .graphControls .settingOverlay {
	left: -268px !important
}

@media only screen and (max-device-width: 999px) {
	.aui .stoxx .reference-model .icon-container {
		margin-left: 0 !important
	}
	.aui .stoxx .reference-model .icon-container span {
		width: auto !important;
		display: inline-block
	}
}

.aui .stoxx .reference-model .share-container .share-data .share-button .button-secondary {
	height: 37px
}

.greenBtn:hover,
.aui .stoxx .button-primary:hover,
input[type="submit"]:hover,
.stoxx .registerNow>a:hover {
	background-color: #aada13
}

@media only screen and (max-width: 360px) {
	.index-details-page-content .discovery-display.orbit-slides-container>li {
		overflow-x: auto
	}
}

.index-details-page-content .discovery-display.orbit-slides-container>li>table {
	min-width: 350px
}

@media only screen and (max-device-width: 768px) {
	#requestCallBack .date-calender-container {
		padding-left: 0
	}
}

@media only screen and (max-width: 767px) {
	.menu-bar .dropdown {
		margin-bottom: 10px
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width:1280px) {
	.footer {}
	.footer-links .right-brdr {
		border-right: 1px solid #DEDEDE
	}
	.footer .footer-icons {border-bottom: none !important}
	.footer .footer-links {width: auto !important}
	.footer ul.footer-links {
		margin-right: 0 !important;
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
	.footer .footer-links li {
		float: left;
		width: auto
	}
}

@media only screen and (max-device-width: 640px) and (min-device-width: 320px) {
	.footer .footer-links li:nth-child(even) {
		border-right: 0 !important
	}
}

@media only screen and (max-device-width: 640px) and (min-device-width: 401px) {
	.footer .footer-links li {
		/*width: 43%*/
	}
}

@media only screen and (min-device-width: 401px) and (max-device-width:920px) {
	.footer .footer-links li {
		/*width: 43%*/
	}
}

@media only screen and (max-width: 480px) and (min-width: 320px) {
	.footer .footer-links li {
		/*margin-left:15px !important;*/
		border-right: 1px solid #DEDEDE;
		padding-right: 0px !important;
	}
}

.LicenseAgreement .dropdown {
	margin-bottom: 0
}

.stoxx.public-page .viewcontent-portlet .research-box p.description {
	min-height: 0;
	margin-bottom: 10px
}

.dashboard-page-content .referance .scrollableTable {
	height: auto;
	min-height: 50px;
	overflow: hidden
}

@media screen and (min-width: 320px) and (max-width:680px) {
	.ref-list-viewall-content-width .chkbox-dropdown .chk-options {
		width: 100%
	}
}

input[type="button"],
input[type="submit"],
button,
.greenBtn,
.button-primary,
.button-secondary,
.btn-primary,
.btn-secondary {
	text-transform: uppercase
}

#login-page label.check.remember-me {
	padding-left: 0
}

@media only screen and (max-width: 320px) {
	#login-page .navigationSection {
		margin-left: 0 !important
	}
}

input[disabled]:hover {
	background-color: #eee
}

@media only screen and (max-device-width: 1024px) and (min-device-width:768px) {
	.stoxx .headings-contact h1.hide-for-large-up.show-for-large-down.hide-for-print {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		text-indent: 36px
	}
}

@media only screen and (min-device-width: 480px) {
	.press-release-rwd img {
		max-width: 100%;
		color: #FFFFFF
	}
}

#email-page #emailForm .dropdown .error,
#data-access-permission-page .error {
	position: static;
	width: auto
}

#requestCallBack .error {
	margin-top: 0 !important
}

.stoxx #requestCallBack .adjustCallBack {
	margin-left: 0
}

.stoxx #requestCallBack .adjustCallBack .date-calender-container {
	padding-left: 0
}

@media only screen and (min-width: 768px) {
	.row.user-login.main-content .form.sign-in-form.custom {
		padding-top: 50px
	}
	.row.user-login.main-content .form.sign-in-form.custom .alert.alert-error.error-color.stoxx-error {
		margin-bottom: 1em !important;
		clear: both
	}
}

.row.user-login.main-content .form.sign-in-form.custom .marginTop20 {
	overflow-y: auto;
	width: 100%
}

.row.user-login.main-content .form.sign-in-form.custom>label>input {
	width: 100%
}

.stoxx .dropdown .select-container,
.stoxx .chkbox-dropdown .select-container {
	background: transparent !important;
	position: relative
}

.stoxx .dropdown .select-container:after,
.stoxx .chkbox-dropdown .select-container:after {
	content: "";
	position: absolute;
	width: 35px;
	top: 0;
	bottom: 0;
	right: 0;
	background: url("../images/stoxx/stoxxcom/grey-arrow-bot.png") no-repeat 95% center
}

.stoxx .dropdown.opened .select-container:after,
.stoxx .chkbox-dropdown.opened .select-container:after {
	background: url("../images/stoxx/stoxxcom/grey-arrow-top.png") no-repeat 95% center
}

.stoxx .dropdown .select-container.disabled,
.stoxx .chkbox-dropdown .select-container.disabled,
.stoxx .dropdown .select-container.disabled:after,
.stoxx .chkbox-dropdown .select-container.disabled:after {
	background: none !important
}

.email-page-content .button-login,
form[name="requestCallBack"] .button-login {
	margin-top: 0 !important
}

.search-for-mobile .search-key-input .search-input-all {
	top: 2px !important;
	width: 100% !important;
	height: 90% !important
}

#end-of-the-day-data-page p.currency-rate {
	word-wrap: break-word
}

.monthly-reports-page-content .md-reports-go-btn {
	margin-top: 20px
}

@media only screen and (min-device-width: 320px) and (max-device-width:1279px) {
	.selection-lists-page-content .md-reports-go-btn {
		margin-bottom: 30px
	}
	.monthly-reports-page-content .md-reports-go-btn {
		margin-bottom: 30px
	}
}

.stoxx .registration-page-content #setupProfileForm .error {
	margin-bottom: .5em !important
}

#setupProfileForm .date-calender-container {
	max-width: 160px
}

.ie9 .usingIE.stoxx .removePref {
	margin-top: 10px !important
}

.stoxx #interests #area-of-interest-box .close-button {
	padding: 0 3px 5px !important;
	height: 18px;
	margin-right: 1px
}

#requestCallBack .dropdown .error {
	position: static
}

.discovery-search-page-content .stoxxcom-pagination .single-arrow a {
	padding: 0
}

@media screen and (min-width: 767px) and (max-width:1279px) {
	#end-of-the-day-data-page .tabHeadContainer .index-detail-tab ul li a {
		font-size: .7em;
		font-weight: bold;
		line-height: 42px;
		padding-top: 0
	}
}

@media screen and (min-width: 876px) and (max-width:980px) {
	#end-of-the-day-data-page .tabHeadContainer .index-detail-tab ul li a {
		line-height: 42px;
		padding-top: 0
	}
}

.stoxx .resources-page-content .publication-box.dashboard,
.stoxx .news-page-content .publication-box.dashboard {
	width: 100% !important
}

@media only screen and (max-width: 767px) {
	.oneclickdownload-page-content .addRemoveInd .removeIndices.editProfile {
		margin-top: 20px
	}
}

@media screen and (max-width: 360px) {
	.share-model .share-container {
		padding: 20px 0 20px 0 !important
	}
}

@media only screen and (max-width: 979px) {
	#emailContact .dropdown {
		max-width: 90%
	}
}

.stoxx .profileCard .readonly #dropdown.dropdown,
.stoxx .profileCard .readonly #dropdown.dropdown .selected {
	line-height: 14px !important;
	padding: 0 !important;
	height: auto
}

.stoxx .research-box .small-text.separator {
	height: 60px;
	overflow: hidden
}

.stoxx.public-page .viewcontent-portlet .research-box p.description {
	height: 54px
}

.stoxx .discovery-search-page-content #search-filter-input {
	max-width: 100% !important
}

@media only screen and (min-width: 460px) and (max-width:1256px) {
	.dashboard-page-content .content.connect .row .large-4.small-4.columns {
		max-width: 120px
	}
	.dashboard-page-content .content.connect .row .button-lower {
		margin-top: 20px
	}
}

#dashboard-page .subscription-box .discover-container .cell {
	word-break: break-all
}

@media screen and (max-width: 680px) and (min-width:320px) {
	#webinar-details-page #attendWebinar {
		margin-left: -50%
	}
}

.stoxx .market-trends-page-content .research-box .description {
	height: 54px !important;
	overflow: hidden
}

.stoxx .market-trends-page-content .research-box .small-text {
	height: 38px !important;
	overflow: hidden
}

.greenBtn:hover,
.aui .stoxx .button-primary:hover,
input[type="submit"]:hover,
.stoxx .registerNow>a:hover {
	background-color: #3382C2 !important;
	color: #fafaf2 !important;
	border-color:#3382C2
}

.greenBtn:focus,
.aui .stoxx .button-primary:focus,
input[type="submit"]:focus,
.stoxx .registerNow>a:focus {
	background-color: #174778 !important;
	color: #FAFAF2 !important
}

.reveal-modal.quick-links.reference-model .icon-container {
	width: 100%
}

.reveal-modal.quick-links.reference-model .icon-container span {
	width: 90% !important
}

.academic-data-page-content .AcademicData .button-secondary,
.data-access-permission-page-content .DataPermission .button-secondary,
.license-agreement-form-page-content .LicenseAgreement .button-secondary {
	line-height: 14px
}

#market-news-page .news-search-block .button-primary {
	font-size: 12px !important
}

#press-releases-details-page .related-item-box .publication-box .info-box .publication {
	width: 123px
}

#attendWebinar .error {
	margin-top: -5px !important
}

@media screen and (max-width: 999px) {
	.stoxxdigital .publications-page-content .mobile-heading .journal-content-article .headings-contact h1 {
		text-align: center;
		border-top: 5px solid #000;
		font-size: 22px;
		border-bottom: 1px solid #d6d6d6;
		line-height: 54px
	}
}

@media only screen and (max-width: 979px) {
	#DataPermission-form .row .chkbox-dropdown {
		width: 90% !important
	}
}

.indices-page-content .package-container>div {
	overflow: hidden
}

.index-box-container a {
	color: #000
}

.stoxxcom-pagination .serial-number .pagination_current {
	background-color: #174778;
	color: #fff;
	cursor: pointer
}

.stoxxcom-pagination .serial-number .pagination_current:hover {
	background-color: #174778
}

.stoxx .data-access-permission-page-content .DataPermission ul>li input[type="text"] {
	margin-bottom: 0 !important
}

.stoxx .data-access-permission-page-content .DataPermission ul>li .error {
	margin-top: 5px !important
}

.addToBenchmarkIcon {
	border-right: 1px solid #dedede;
	padding: 0 6px 3px 2px
}

.addToBenchmarkIcon .addToBenchmarkList .check {
	padding: 0
}

.addToBenchmarkIcon .addToBenchmarkList .check .checkbox.custom,
.addToBenchmarkIcon .addToBenchmarkList .check .checkbox.custom.checked {
	background-image: url(../images/stoxx/stoxxcom/benchmark.png)
}

.addToBenchmarkIcon .addToBenchmarkList .check .checkbox.custom:hover {
	cursor: pointer;
	background-image: url(../images/stoxx/stoxxcom/benchmark-hover.png)
}

.aui .stoxx .green-bg {
	background: none;
	background-color: #e6e7e9;
	/*background:url("../images/stoxx/stoxxcom/box-bg-green.png") repeat-x*/
}

.aui .stoxx .grey-bg {
	background: none;
	background-color: #e6e7e9;
	float: left;
	/*background:url("../images/stoxx/stoxxcom/box-bg-grey.png") repeat-x*/
}

.button-secondary:hover,
.button-secondary:focus,
.button-reset:hover,
.button-reset:focus {
	background-color: #92ba14;
	color: #FFF
}

.stoxx .registration-page-content .dropdown .select-container,
.stoxx .registration-page-content .chkbox-dropdown .select-container,
.stoxx .registration-page-content .chkbox-dropdown.form-chkbox-dropdown .select-container {
	background: #FAFAF2 !important;
	position: relative;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px #fff !important;
}

.stoxx .registration-page-content .dropdown .select-container:after,
.stoxx .registration-page-content .chkbox-dropdown .select-container:after {
	content: "";
	position: absolute;
	width: 35px;
	top: 0;
	bottom: 0;
	right: 0;
	background: url("../images/stoxx/stoxxcom/grey-arrow-bot.png") no-repeat 95% center
}

.stoxx .registration-page-content .dropdown.opened .select-container:after,
.stoxx .registration-page-content .chkbox-dropdown.opened .select-container:after {
	background: url("../images/stoxx/stoxxcom/grey-arrow-top.png") no-repeat 95% center
}

.aui .stoxx .button-secondary:hover,
.aui .stoxx .button-secondary:focus,
.aui .stoxx .button-reset:hover,
.aui .stoxx .button-reset:focus,
.aui .stoxx input[type="submit"].button-secondary:hover,
.aui .stoxx input[type="submit"].button-secondary:focus,
.aui .stoxx input[type="button"].button-secondary:hover,
.aui .stoxx input[type="button"].button-secondary:focus {
	background-color: #FAFAF2 !important;
	border-color: #C28F70  !important;
	color: #C28F70  !important;
	cursor: pointer
}

.dashboard-page-content .subscription-box .button-secondary:hover {
	border: 1px solid #aada13
}

.aui .stoxx .button-secondary a:hover,
.aui .stoxx .button-secondary a:focus,
.aui .stoxx .button-secondary:hover a,
.aui .stoxx .button-secondary:focus a {
	color: #aada13
}

.aui .stoxx input[disabled],
.aui .stoxx input[disabled]:hover,
.aui .stoxx input[disabled]:focus {
	cursor: not-allowed
}

.aui .stoxx input[disabled].button-primary, 
.aui .stoxx input[disabled].button-primary:hover, 
.aui .stoxx input[disabled].button-primary:focus {
    background-color: #3382C2 !important;
    cursor: not-allowed;
    border-color: #3382C2;
    opacity: 0.5;
}

.aui .stoxx a.view-more-link:hover,
.aui .stoxx a.view-more-link:focus {
	color: #000
}

#global-footprint-page .career p {
	margin-bottom: 20px
}

.reveal-modal.quick-links.reference-model .share-button>.register,
.reveal-modal.quick-links.reference-model .share-button>.close-reveal-modal,
.search-promotion-body #promoSearchForm .email-field>.greenBtn,
.search-promotion-body #promoSearchForm .email-field>input[type="submit"],
.create-campaign-body #mailcampaign .user-reg-form .greenBtn {
	padding-left: 12px !important;
	padding-right: 12px !important
}

.document-repository-body #uploadFileForm .archiveTable>.columns>input[type="submit"],
.registration-page-content #registrationBeanForm .email-id-val>.columns>input[type="submit"],
.registration-body .user-registration #registrationBeanFormForStoxx>input[type="submit"].validate.submit,
.registration-body .user-registration #registrationBeanFormForStoxx>input[type="button"].greenBtn.submit {
	padding-left: 10px !important;
	padding-right: 10px !important
}

.manage-content-body .journal-content-article .registerNow>a,
.manage-promotions-body .journal-content-article .registerNow>a {
	text-transform: uppercase
}

.dashboard-page-content #dashboardListView.scrollableTable,
.stoxx-scrollable-ht290,
.dashboard-page-content #index_detail_overview .dashboardTable1.scrollableTable,
.dashboard-page-content #index_detail_data .dashboardTable1.scrollableTable,
.dashboard-page-content #index_detail_components .dashboardTable1.scrollableTable,
.dashboard-page-content #index_detail_sys .dashboardTable1.scrollableTable {
	height: 290px
}

.stoxx .width-100per {
	width: 100% !important;
	max-width: 100% !important
}

.stoxx .font-13px {
	font-size: 13px
}

@media only screen and (min-width: 320px) and (max-width:768px) {
	.stoxx .small-pad-5px {
		padding-left: 5px !important;
		padding-right: 5px !important
	}
	.stoxx .small-pad-8px {
		padding-left: 8px !important;
		padding-right: 8px !important
	}
}

#ref-list-viewall-content .categoryDropdwn .select-container,
.dashboardTable .categoryDropdwn .menu-filter-bar .select-container {
	background: url("../images/stoxx/stoxxcom/grey-arrow-bot.png") no-repeat scroll 100% 50% !important
}

#ref-list-viewall-content .categoryDropdwn .opened .select-container,
.dashboardTable .categoryDropdwn .menu-filter-bar.opened .select-container {
	background: url("../images/stoxx/stoxxcom/grey-arrow-top.png") no-repeat 100% center !important
}

#ref-list-viewall-content .categoryDropdwn .select-container:after,
#ref-list-viewall-content .categoryDropdwn .opened .select-container:after,
.dashboardTable .categoryDropdwn .select-container:after,
.dashboardTable .categoryDropdwn .opened .select-container:after {
	background: 0
}

@media only screen and (min-width: 320px) and (max-width:1000px) {
	#research-page .journal-content-article .headings-contact {
		text-align: center;
		padding-top: 20px
	}
	.footer .footer-links li.last.right-brdr {
		border-right: 1px solid #DEDEDE
	}
}

#component-details-page .related-tab ul.inline-list a:hover {
	color: #000
}

.compare .addToBenchmarkList label.check {
	cursor: pointer !important
}

.stoxx .journalarticle,
.stoxx .research-box,
.stoxx .news-box {
	cursor: auto
}

.stoxx .research-box .img-box,
.stoxx .research-box .description,
.stoxx .news-box .go-to-detail-box img {
	cursor: pointer
}

#dashboard-page .subscription-box .sub-text .button-secondary {
	background: 0;
	color: #92ba14 !important;
	font-size: 14px;
	border: 1px solid #92ba14
}

#dashboard-page .subscription-box .sub-text .button-secondary:hover {
	color: #aada13 !important;
	border: 1px solid #aada13
}

.aui .stoxx .connect p span a:hover,
.subscription-box .sub-text a:hover,
.aui .stoxx .email a:hover {
	color: #000
}

@media only screen and (min-device-width: 320px) and (max-device-width:1024px) and (orientation:portrait) {
	#preferencesForm .add-button .hobby-input {
		max-width: 100% !important
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width:1024px) and (orientation:portrait) {
	#my-profile-page #area-of-interest-box li.add-button .greenBtn {
		max-width: 100% !important
	}
}

.mobile-mega-menu a.greenBtn:active,
.mobile-mega-menu a.greenBtn:hover,
.mobile-mega-menu a.greenBtn:focus {
	background-color: #9ed9f0 !important;
	color: #fff !important
}

#market-news-details-page .related-item-box .publication-box .info-box .publication {
	width: 123px
}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) and (orientation:portrait) {
	#press-releases-details-page .journalarticle .news-box.press-release-rwd,
	#market-news-details-page .market-news-rwd.news-box {
		padding: 30px 10px
	}
	footer {
		padding-top: 20px
	}
}

.lt-ie9 #search-result-page .row .menu-bar {
	margin-left: 0
}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) and (orientation:portrait) {
	#registration-page #registrationBeanForm .email-id-val>.columns>input[type="submit"] {
		max-width: 100% !important
	}
}

input#searchSubmit:hover {
	background-color: #fff !important
}

.aui .stoxx .profileCardCont input[disabled] {
	background-color: transparent !important
}

@media only screen and (max-width: 400px) {
	.button-primary.add-btn.clickable {
		margin-left: 10px;
		float: left !important
	}
	.mejs-poster.mejs-layer {
		width: 100% !important;
		height: 100% !important;
		background-size: 100% 100% !important;
	}
}

.horizontal-scroll {
	overflow-x: auto;
	overflow-y: hidden
}

@media only screen and (max-width: 999px) {
	.search-for-mobile .search-key-input .search-input-all {
		top: 7px !important
	}
	.search-for-mobile {
		border-top: 0
	}
	.bench-search-result.border-bottom-active,
	.search-result.border-bottom-active {
		border-bottom: 2px solid #fff
	}
}

@media screen and (max-width: 1280px) {
	.aui .stoxx .related {
		margin-bottom: 20px;
		min-height: 0px !important
	}
}

.stoxx .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li ul.menu-list a {
	font-size: 11px;
	;
	font-weight: normal;
}

.stoxx .research-box p.description,
.stoxx div.description p {
	text-align: left;
	text-justify: inter-word
}

@media only screen and (max-width: 320px) {
	.header#header {
		margin-left: -10px
	}
	.header .stoxx-logo .inner {
		width: 226px
	}
	.header .search {
		width: 46px
	}
	.header .comMobLogo {
		width: 100%
	}
	.header .stoxx-logo .inner .logo {
		width: 120px
	}
	.header .stoxx-logo .inner .logo+.columns {
		width: 58px;
		float: right
	}
}

.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 {
	list-style-type: none;
	margin-left: 0 !important;
	padding: 0 0 0 15px;
	background: url("../images/com-sprite.png") no-repeat;
	background-position: 0 -2231px
}

.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: 10px
}

.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: none;
	/*background: url("../images/com-sprite.png") no-repeat;
	background-position: 0 -2223px;
	padding: 0 5px
	*/
}

.stoxx .related .research-box p.description {
	word-break: break-word !important
}

.ie.win.mobile .index-details-page-content .settingOverlay .button-login {
	margin-top: 0
}

.lt-ie9 .stoxx .graphControls .settingOverlay#settingChart {
	width: 300px !important
}

@media only screen and (max-width: 320px) {
	.home .header#header {
		margin-left: -10px
	}
	.home .header .stoxx-logo .inner {
		width: 226px
	}
	.home .header .search {
		width: 35px
	}
	.home .header .comMobLogo {
		width: 100%
	}
	.home .header .stoxx-logo .inner .logo {
		width: 120px
	}
	.home .header .stoxx-logo .inner .logo+.columns {
		width: 69px;
		float: right
	}
}

.search-result {
	display: none
}

@media only screen and (max-width: 320px) {
	.dummyAdSpace+.stoxx-adspace {
		margin-left: -13px
	}
}

.lt-ie9 .mega-menu-dropdown {
	border: solid 1px #ccc !important;
	border-top: 0 !important
}

.downloadIcon:hover {
	background: url("../images/stoxx/stoxxcom/download_hover.png") no-repeat !important;
	background-position: -1px 0 !important
}

.reference-model .share-container .share-data .share-button .button-secondary {
	right: 115px
}

.stoxx-benchmarkindices-index-finder-popup #benchmark-compare-run-time .paddingAllZero a {
	padding: 0 !important
}


@media only screen and (min-width: 1024px) {
	.stoxx .home-foot {
		/*max-height:100px*/
	}
}

@media screen and (min-width: 321px) and (max-width:400px) {
	img.comMobLogo {
		min-width: 117px;
	}
}

@media screen and (min-width: 400px) and (max-width:999px) {
	#mobile-search-icon+.logo a {
		display: block;
		width: 100%
	}
	img.comMobLogo {
		min-width: 117px;
		margin: 0 auto
	}
}

.aui .stoxx .container.index-box-container .box-heading {
	padding-top: 5px;
	border-top: 1px solid #ccc;
	white-space: normal;
	height: 70px;
	line-height: 1.3em
}

.stoxx.public-page .viewcontent-portlet .research-box p.description:hover {
	color: #174778
}

#market-news-details-page .go-to-detail-box h5:hover,
#market-news-details-page .go-to-detail-box .clickable span:hover {
	color: #92ba14
}

.aui .stoxx .container.index-box-container .stoxx-val {
	height: 38px
}

@media (max-width: 400px) {
	.stoxxcom-pagination {
		margin-bottom: 10px
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width :480px) {
	.reference-model .share-container .share-button .close-reveal-modal {
		margin-bottom: 0
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width :480px) and (orientation :portrait) {
	#search-result-page #tileViewSearchResult .search-result-tile {
		width: auto
	}
}

@media screen and (max-width: 680px) and (min-width:320px) {
	#events-details-page #attendWebinar {
		left: 50%
	}
}

#market-news-page .news-box .clickable .add:hover,
#press-releases-details-page .press-releases-details-template .press-wrapper p span a:hover {
	color: #545454
}

#market-news-details-page .go-to-detail-box .clickable span:hover,
#market-news-details-page .go-to-detail-box h5:hover,
.related .box-component .related-item .description:hover,
.stoxx .news-box .go-to-detail-box h5:hover {
	color: #92ba14
}

.page-navigation .serial-number.selected {
	background-color: #174778
}

.page-navigation .serial-number.selected:hover {
	background-color: #174778
}

.stoxx.public-page .viewcontent-portlet .research-box p.description:hover {
	color: #174778
}

.aui .stoxx .button-primary:hover,
input[type=button]:hover {
	background-color: #3382C2 !important;
	color: #FAFAF2!important;
	border:1px solid #3382C2
}

#email-page .loginSection .left-padding-50 {
	padding-left: 50px
}

#research-page .viewcontent-portlet .research-box p.description {
	height: 56px !important
}

@media screen and (max-width: 700px) {
	.reference-model .share-button .button-secondary.close-reveal-modal {
		margin-bottom: 0
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width:680px) {
	#country-classification-page.stoxx .primary .headings-contact h1 {
		word-wrap: break-word;
		font-size: 20px
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:1) {
	.stoxx .discover-container .cell {
		font-size: .8em;
		padding: 0 1em
	}
}

@media only screen and (min-device-width: 600px) and (max-device-width:960px) {
	.related .box-component table.flat-table td.small-3 {
		padding-left: 5%
	}
	.related .box-component table.flat-table td.small-4 {
		padding-left: 14%
	}
}

@media screen and (min-width: 320px) and (max-width:680px) {
	#publications-page .reveal-modal {
		margin-left: -50%
	}
	#publications-page .mySubscriptionLoginSection .mobileButton {
		margin: 0 !important
	}
	#publications-page .mySubscriptionLoginSection .mobileButton input[type=button],
	#publications-page .mySubscriptionLoginSection .mobileButton input[type=submit] {
		width: 100%;
		margin-bottom: 10px
	}
}

#dashboard-page .related .connect .button-secondary {
	text-align: center;
	font-size: 12px;
	height:auto;
	background: transparent;
    border-color: #3382C2 !important;
}

#dashboard-page .related .connect .button-secondary:hover{
    background: #3382C2 !important;
    color: #FAFAF2 !important;
}

#complaintFormContainer .fileUpload{
	background:#174778 !important;
}

#dashboard-page .related .connect .button-secondary:hover a{
	color: #FAFAF2 !important
}

@media screen and (max-width: 360px) and (orientation :portrait) {
	.stoxx .new-tile .container {
		width: 275px
	}
	.stoxx .popover.top {
		margin-right: 8px
	}
	.stoxx .popover.top .arrow {
		margin-left: -5px
	}
}

.lt-ie9 .stoxx .popover {
	width: 100%
}

.mega-menu .mega-menu-dropdown a.title:hover {
	cursor: default
}

@media (min-device-width: 320px) and (orientation :portrait) {
	#change-email-for-user a.close-reveal-modal {
		top: 7px;
		height: 25px;
		right: 5px
	}
}

.ie.win.mobile #market-news-page .news-search-block input[name=searchbox] {
	width: 100%
}

@media only screen and (min-width: 360px) and (max-width:640px) and (orientation :portrait) {
	#dashboard-page .notifications-modal.reveal-modal {
		margin-left: -52%
	}
}

@media only screen and (min-width: 600px) and (max-width:960px) and (orientation :landscape) {
	#my-profile-page #change-password .validationForm label.medium-4.columns {
		width: 30%
	}
}

#registration-page .term-condition-content {
	font-size: 13px
}

@media only screen and (max-width: 400px) and (min-width:320px) {
	.stoxx .new-tile .container {
		width: 100%
	}
}

@media only screen and (max-width: 600px) {
	.stoxx .officelocation .address-box {
		border-bottom: none
	}
	.officelocation .contact-location-top {
		border-bottom: 1px solid #dedede;
		padding-top: 10px
	}
}

.usingIE .stoxx .datepicker {
	width: 240px !important
}

.main-content .greenBtn.disabled,
.main-content input[type=submit]:disabled {
	cursor: not-allowed
}

.lt-ie9 #my-profile-page .addMore.left {
	float: none !important
}

.stoxx .graphControls .settingOverlay {
	z-index: 9998
}

@media only screen and (max-width: 999px) {
	.registration-page-content {
		padding-top: 0
	}
}

.stoxx .profileCardCont label {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

#registration-page .header #mobile-menu-icon a,
#registration-page .header #mobile-search-icon img {
	display: none !important
}

@media only screen and (min-width: 1000px) {
	#registration-page.stoxx .primary .headings-contact h1 {
		border-top: 0;
		margin-top: -3px
	}
}

@media only screen and (max-width: 999px) {
	#registration-page.stoxx .primary .headings-contact h1 {
		border-top: 0;
		margin-top: -10px
	}
}

#news-dropdown-small .greenBtn,
#research-dropdown-small .greenBtn {
	background-color: #92ba14 !important
}

.aui .stoxx .content.connect {
	padding-left: 6px
}

@media only screen and (min-device-width: 400px) {
	.all-indices-at-a-glance {
		width: 300px
	}
}

.stoxx .dashboard-page-content .package-container p {
	padding: 0
}

.stoxx .package-container.dashboard .button-cont {
	padding-left: 0
}

.aui .stoxx .dashboard-page-content .button-lower {
	padding-left: 1em
}

#my-profile-page .dropdown .select-container.disabled {
	cursor: not-allowed
}

.inline-list.medium-7.footer-links {
	width: 65.3333%
}

@media only screen and (max-width:360px) {
	.inline-list.medium-7.footer-links {
		width: 100%;
		padding-right: 10px
	}
}

@media only screen and (max-device-width: 640px) and (min-device-width: 320px) {
	.inline-list.medium-7.footer-links {
		width: 100%
	}
}

@media only screen and (max-width: 640px) and (min-width: 604px) {
	.inline-list.medium-7.footer-links {
		width: 90%
	}
}

@media only screen and (min-width:390px) and (max-width: 800px) {
	.inline-list.medium-7.footer-links {
		width: 90%
	}
}

.stoxx table.custom-sorted-table tbody tr,
.stoxx table.custom-table tbody tr {
	height: 24px
}

#index-related table.custom-table tbody tr {
	height: 40px
}

#index-related table.custom-table tbody tr td {
	padding: 6px
}

.aui .stoxx table.custom-table tbody tr td {
	padding: 10px .5em 10px .5em
}

.stoxx .market-news-rwd .description {
	min-height: 50px
}

.stoxx .description .description {
	color: #000;
	min-height: 50px
}

.marginBot30 .contact-box-top:nth-child(5) {
	float: none
}

.aui input[disabled],
.aui select[disabled],
.aui textarea[disabled],
.aui input[readonly],
.aui select[readonly],
.aui textarea[readonly],
.stoxx textarea,
{
	resize: none
}

.news-search-block .small-5 input {
	float: left !important
}

@media only screen {
	.journal-content-article .adspace {
		display: none
	}
}

#index-updates-page form.form table tr td:nth-child(3n+3) {
	padding-left: 8px
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
	#resources-page .publication-box .info-box .publication {
		height: auto
	}
}

.flagLabelValue {
	position: absolute;
	top: 50px;
	left: 23px;
	padding: 7px;
	border: 1px solid #dedede;
	z-index: 1;
	font-size: 12px
}

.fadeMessageIndexDetail {
	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;
	width: 201px;
	right: -39px;
	bottom: 58px;
	z-index: 999;
	display: none
}

@media only screen and (max-width: 999px) and (min-width: 768px) {
	.footer ul li.first {
		margin-left: 4px
	}
	.footer .footer-icons li {
		margin-left: 3px
	}
	.footer .footer-links {
		/*max-width: 80% !important*/
	}
	.footer ul.footer-links {
		margin-left: 5px
	}
}

.stoxx .news-box.press-release-rwd {
	min-height: 206px
}

.dashboard-page-content .publication-box .img-box img:hover,
.dashboard-page-content .publication-box .info-box h5:hover,
.dashboard-page-content .events-box .img-box img:hover,
.dashboard-page-content .events-box .info-box h5:hover {
	cursor: pointer
}

.dashboard-page-content .publication-box .info-box h5:hover,
.dashboard-page-content .events-box .info-box h5:hover {
	color: #92ba14 !important
}

#market-news-details-page .inner-content,
#press-releases-details-page .inner-content,
#market-trend-details-page .inner-content,
#webinar-details-page .inner-content,
#expert-speak-details-page .inner-content,
#events-details-page .inner-content {
	text-align: left
}

#market-news-details-page .columns.journalarticle,
#press-releases-details-page .columns.journalarticle,
#stoxx-insights-details-page .columns.journalarticle,
#webinar-details-page .columns.journalarticle,
#expert-speak-details-page .columns.journalarticle,
#events-details-page .columns.journalarticle {
	margin-left: 0
}

.aui table.custom-table .wrapBreakWord {
	word-break: break-word;
	word-wrap: break-word
}

.my-profile-page-content .repeatContDiv .repeatPanel div:first-child .select-container .selected {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}


/*---------------- Fixed Width Only ---------------------------*/
@media screen and (max-width: 320px) {
	.daily-performance.red,
	.daily-performance.green {font-size: 15px}	
}


@media only screen and (min-width:1070px) {
	.stoxx #layout-column_column-2 {margin-left: 9px}
}


@media only screen and (max-width:640px) {
	.stoxx table.custom-table .download-inactive {
		background: url(../images/stoxx/stoxxcom/download-inactive.png) no-repeat scroll 50% 50% transparent;
		padding: 0;
		width: 18px;
		height: 19px;
		display: inline-block;
		cursor: default
	}
	a.external-link:after {right: 0px}
}






@media only screen and (max-device-width:480px) and (min-device-width:320px) {
	.stoxx .registration-page-content .import-info {width: 88%!important; background-size: 100%; height: 100%; min-height: 30px}
	.stoxx .registration-page-content .import-info p {height: auto}
}

@media only screen and (max-device-width:767px) and (min-device-width:480px) {
	.stoxx.home .footer .stoxxasso {float: right; margin-top: 0}
}

@media only screen and (min-width:768px) and (max-width:800px) {
	.footer .copyright {
		width: 100%;
		text-align: center;
		margin-bottom: 15px
	}
	.win.mobile .stoxx:not(.home) .footer .footer-icons {
		margin-right: 10px
	}
}

@media only screen and (min-width:800px) {
	.win.mobile .stoxx:not(.home) .footer .footer-icons {margin-right: 10px}
	.win.mobile .stoxx:not(.home) .footer .footer-links li {padding-right: 5px}
}

@media only screen and (min-width: 999px) {
	.stoxx .footer li.footer-contact-link {display: none}
	.footer .copyright {text-align: center; margin-bottom: 15px}
}





.stoxx .help-page-content table.custom-table tbody tr td {word-wrap: break-word; word-break: break-all}
.locationDateSource span.dateView {padding: 0 10px 0 0; border-left: none}
a.external-link:after {content: ''; background: url(../images/stoxx/stoxxcom/external_link.png) no-repeat 0 0; display: inline-block; width: 22px; height: 22px; position: absolute;}


@media only screen and (min-device-width: 321px) and (max-device-width: 375px) {	
		
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) {	
		
}
@media only screen and (min-device-width: 667px) and (max-device-width: 668px) {
	.footer .footer-icons {width: 100%; border-bottom: 1px solid #ccc !important; padding-bottom: 5px!important; margin-bottom: 10px; margin-left: .063em!important; margin-right: -.9375em }
	.footer .footer-links li {margin-left: 7px!important; border-right: 1px solid #DEDEDE; padding-right: 9px}
	.inline-list.medium-7.footer-links {width: 100%; margin-left: -2px}
}

@media only screen and (min-width:360px) and (max-width:1024px) and (orientation:portrait) {
	.win.mobile .stoxx:not(.home) .footer .inline-list.footer-icons {width: 22%!important;}
	.win.mobile .stoxx:not(.home) .footer .inline-list {width: 77%!important; margin-left: 0px; padding-bottom: 0px!important;}
	.win.mobile .stoxx:not(.home) .footer .footer-links li {margin-left: -3px!important; padding-right: 5px!important; padding-left: 0px!important;}
	.win.mobile .stoxx:not(.home) .footer .footer-links li a {margin-left: 0px!important;}
	.win.mobile .stoxx:not(.home) .footer .footer-icons {margin-right: 0px; padding: 0px;}
	.win.mobile .stoxx:not(.home) .footer .footer-icons li {padding-right: 2px!important; margin-right: 0!important;}
	.win.mobile .stoxx:not(.home) .footer .copyright {width: 100%; text-align: center; margin-bottom: 15px}
}
.journalarticle .inner-content {z-index: 11}
.journalarticle .video-overlay-icon {z-index: 21}

@media only screen and (max-width:999px) {
	#market-news-details-page .journalarticle .inner-content,
	#press-releases-details-page .journalarticle .inner-content,
	#stoxx-insights-details-page .journalarticle .inner-content,
	#webinar-details-page .journalarticle .inner-content,
	#expert-speak-details-page .journalarticle .inner-content,
	#events-details-page .journalarticle .inner-content {clear: both}
}

@media only screen and (min-width:600px) {
	.footer .footer-links>li.last.right-brdr:last-child {border-right: none;}
}

@media only screen and (min-width: 966px) {
	.stoxx.home .footer .stoxxasso .imgFix {}
	.webkit.safari .stoxx .stoxx-insights-page-content .research-box .img-box img {width: auto;}
}

@media only screen and (min-width: 320px) and (max-width: 800px) and (orientation:portrait) {
	.stoxx.home .footer .stoxxasso {text-align: center;}
}

@media only screen and (min-width: 1275px) {
	.stock-overlay-bench-mark .stoxx-val .ellips-custom {width: 78px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
}
@media only screen and (max-width: 980px) {.stoxx .menu-bar {height: auto;}}

.addressSpanText, .citySpanText {font-size: 12.25px;}

@media only screen and (max-width: 767px) {
	.user-login .navigationSection {margin-left: 15px !important;}
}

.user-login .new-user {text-align: left;}
.stoxx .related .research-box h5.paddingLeftZero {word-break: normal !important;}


/* Added the CSS Changes */

@media only screen and (max-width: 680px) and (min-width: 320px) {
	
}

@media only screen and (max-width: 935px) and (min-width: 320px) {
	.footer .footer-icons {width: 100% !important; padding-left: 10px;}
	.inline-list.medium-7.footer-links {width: 100% !important;}
	.footer-links {padding-bottom: 60px !important;}
	.footer .copyright {margin-left: 5px !important; text-align: left;}
	.stoxx .right {	/*float: left !important; padding-left: 0px;*/}	
}

@media only screen and (max-width: 999px) and (min-width: 320px) {
	.footer .footer-icons {width: 100% !important; padding-left: 0px;}
	.inline-list.medium-7.footer-links {width: 100% !important;}
	.footer-links {padding-bottom: 60px !important;}
	.footer .copyright {margin-left: 5px !important; text-align: left;}
	.stoxx .right {	/*float: left !important;*/}	
}

.error-new {color: #c60f13; font-size: 12px; font-weight: normal;}
.periodic-review-dates .greenBtn, .future-review-dates .greenBtn {padding: .4em 1.2em; height: 40px !important;}
#footer .row-new {clear: both;}
#footer .row-new .medium-3 {width: 25%;}

@media only screen and (max-width: 999px) and (min-width: 320px) {
	#footer .row-new .medium-3 {width: 100%; padding: 5px 0px;}
	.footer {padding-top: 0em !important;}
	.footer .footer-icons {border-bottom: 1px solid #ccc;}
	.footer .copyright {text-align: center !important;}
	.medium-7 {width: 100%;}
	.footer a {padding-right: 15px;}
}

@media only screen and (max-width: 660px) and (min-width: 320px) {
	.footer a {padding-right: 15px;}
}
@media only screen and (max-width: 999px) and (min-width: 320px) {
	.stoxx.home {background-size: 100% 100% !important;}
}

@media only screen and (max-width: 2280px) and (min-width: 991px) {
	.stoxx.home {background-size: 100% 100% !important;}
}

#_STOXXFutureReviewportlet_WAR_STOXXNewsportlet_quarter {margin-bottom: 5px;}
#addQuarter {background-color: #92ba14; border: 0 none; color: #fff; cursor: pointer; height: 40px; outline: 0 none; padding: 0.6em 1.2em;}


/*---------------- Press Release Input Fields Styles ---------------------------*/
.flat-table tr td a {white-space: normal;}
.go-to-detail-box h5 a {white-space: normal;}
@media only screen and (max-width: 480px) and (min-width: 320px) {
	#related-news a {white-space: normal;}
}

@media only screen and (max-width: 999px) and (min-width: 320px) {
	.menu-bar .stoxx .right {padding-left: 25px;}
	.menu-bar #search {padding-left: 25px; white-space: normal;}
	.stoxx table.custom-table.search-result-table tbody tr td a {white-space: normal;}
}

@media only screen and (max-width: 765px) and (min-width: 320px) {
	.aui .marginRight15 {margin-left: 13px !important; margin-right: 15px !important; margin-top: 15px !important;}
	#related-news a {white-space: normal;}
}

@media only screen and (max-width: 999px) and (min-width: 736px) {

}

.aui .width100 {white-space: normal; width: 100% !important;}