.row-header *:not([class*=StyledComponents]) {
    font-family: "Whitney SSm", Helvetica, Arial, sans-serif !important;
}

.row-header .icon {
    width: 65px !important;
    opacity: 1;
}

.row-header .issuer-link {
    color: black !important;
    font-size: 11px !important;
    margin-top: 11px !important;
    display: inline-block !important;
}

.row-header .view-all-topics {
    position: absolute !important;
    top: 0 !important;
    right: 15px !important;
    color: #CD9C54 !important;
}

.row-header a:hover {
    color: #7F7F7F !important;
    text-decoration: none !important;
}

.row-header .block-container .noimg-trending-topic-content a:hover {
    color: black;
    text-decoration: underline !important;
}

.row-header .block-container .noimg-trending-topic-content .topics-name span {
    font-weight: 600 !important;
}

.row-header .tools-data-wrapper a {
    color: black !important;
}

.row-header .tools-data-wrapper a:hover {
    color: #7F7F7F !important;
    text-decoration: none !important;
}

.row-header .tools-data-wrapper .learn-more-link {
    position: absolute !important;
    top: 0 !important;
    right: 15px !important;
    color: #CD9C54 !important;
}

.row-header .tools-data-wrapper .learn-more-link span {
    font-size: 9px;
    letter-spacing: .5px;
    font-family: "Whitney SSm", Helvetica, Arial, sans-serif !important;
    color: #CD9C54 !important;
}

.row-header .tools-data-wrapper .tools-data-container .right-wrapper .right-container .detail-item:last-child {
    padding-left: 25px !important;
}

.row-header .tools-data-wrapper .tools-data-container .right-wrapper .right-container .detail-item {
    width: 40% !important;
}

.row-header .viewAllLink {
    color: #CD9C54 !important;
}

.row-header .product-container span {
    font-weight: normal !important;
}

.row-header .product-container a span {
    font-weight: 600 !important;
}

.row-header .event span {
    font-weight: normal !important;
}

.row-header .event a span {
    font-weight: 600 !important;
}

.row-header .right-container .detail-title span {
    font-weight: 600 !important;
}

.row-header .img-trending-topic-container .img-desc-block span {
    font-weight: normal !important;
}

.row-header .img-trending-topic-container .img-desc-block a span {
    font-weight: 600 !important;
}

.row-header .global-header-container .global-header .nav-bar-top .nav-top-item-container :last-child {
    padding: 0 0 0 0px !important;
}

.row-header .global-header-container .global-header .global-header-top-nav .global-header-top-nav-row {
    max-width: 1280px !important;
}

.row-header .global-header-container .global-header .global-header-center-nav .global-header-center-row {
    max-width: 1280px !important;
}

.row-header .global-header-container .global-header .global-header-center-nav .global-header-center-row .globalContact .message a {
    box-sizing: border-box;
    color: #cd9c54 !important;
}

.row-header .global-header-container .global-header .global-header-center-nav .global-header-center-row .global-header-top-center {
    width: 50%;
}

.row-header .global-header-container .global-header .global-header-bottom-nav .nav-bar-bottom {
    max-width: 1280px !important;
}

.row-header .global-header-container .global-header .global-header-bottom-nav .nav-bar-bottom .menu-line-container {
    width: 0 !important;
}

.row-header .global-header-container .global-header .global-header-bottom-nav .nav-bar-bottom .container .content .menuResearch .researchPanel .researchType {
    max-width: 1280px !important;
}

.row-header .global-header-container .global-header .global-header-bottom-nav .nav-bar-bottom .container .content .menuResearch .researchPanel .researchType .link-container a {
    color: #000000 !important;
}

.row-header .global-header-container .global-header .global-header-bottom-nav .nav-bar-bottom .container .content .menuResearch .submenus {
    max-width: 1280px !important;
}

.row-header .global-header-container .global-header .global-header-bottom-nav .nav-bar-bottom .container .content .menuResearch .submenus .item .default {
    line-height: inherit !important;
}

.row-header .global-header-container .global-header .global-header-bottom-nav .nav-bar-bottom .container .content .eventAndTraining .linkSection {
    box-sizing: border-box;
}

.row-header .global-header-container .global-header .global-header-bottom-nav .nav-bar-bottom .container .content .eventAndTraining .eventSection {
    box-sizing: border-box;
}

.row-header .global-header-container .global-header .global-header-bottom-nav .nav-bar-bottom .container .content .withMoreLink a {
    color: #CD9C54 !important;
}

.row-header .global-header-container .min-global-header .global-header-bottom-nav .nav-bar-bottom {
    max-width: 1280px !important;
}

.row-header .global-header-container .min-global-header .global-header-bottom-nav .nav-bar-bottom .container .content .show .eventAndTraning {
    padding: 30px 2px 50px !important;
}

.row-header .global-header-container .min-global-header .global-header-bottom-nav .nav-bar-bottom .container .content .menuResearch .researchPanel .researchType {
    max-width: 1280px !important;
}

.row-header .global-header-container .min-global-header .global-header-bottom-nav .nav-bar-bottom .container .content .menuResearch .researchPanel .researchType .link-container a {
    color: #000000 !important;
}

.row-header .global-header-container .min-global-header .contactBlock .triggerLink {
    line-height: 53px;
}

.row-header .global-header-container .min-global-header .contactUs .bottom .message a {
    box-sizing: border-box;
    color: #cd9c54 !important;
}

.row-header .footer-navigation .top-block {
    max-width: 1280px !important;
}

.row-header .footer-navigation .top-block .foot-navigation-colume .integrity-hotline .hotline-title {
    margin-top: 0 !important;
    padding-bottom: 7px !important;
}

.row-header .footer-navigation .top-block .foot-navigation-colume .integrity-hotline .hotline-item .hotline-item-text p {
    font-size: 12px !important;
}

.row-header .footer-navigation .center-block {
    max-width: 1280px !important;
    z-index: 2;
    position: relative;
}

.row-header .footer-navigation .bottom-block {
    max-width: 1280px !important;
}

.row-header .footer-navigation .bottom-block .foot-note .text {
    color: #fff !important;
    border: none !important;
    padding: 0 !important;
}

.row-header .footer-navigation .bottom-block .foot-note span {
    font-size: 9px !important;
}

.row-header .footer-navigation .seperator-block {
    max-width: 1280px !important;
}

.row-header .ratings-link-widget .rating-link-item .rating-link-description p {
    font-size: 12px !important;
}

.about-us-popover ul li {
    text-align: left;
}

.about-us-popover ul li a {
    font-family: "Whitney SSm", Helvetica, Arial, sans-serif !important;
}

.login-State li {
    text-align: left;
}

.login-State li a {
    color: #000000 !important;
}

.contactUs *:not([class*=StyledComponents]) {
    font-family: "Whitney SSm", Helvetica, Arial, sans-serif !important;
}

.contactUs .middle a {
    color: #cd9c54 !important;
}

.contactUs .bottom .messageSingle a {
    color: #cd9c54 !important;
}

.neptune_modal_snphi {
    position: relative;
    top: 150px;
    width: 400px;
    background: #fff;
    margin: 0 auto 10px;
    padding: 14px 15px 30px;
    min-width: 300px;
    border: 1px solid #ababab;
    -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.3);
    -webkit-animation: neptune_opacityTransfer_snphi .35s forwards;
    animation: neptune_opacityTransfer_snphi 0.35s forwards;
}

.login-modal {
    text-align: left;
    font-family: "Whitney SSm", Helvetica, Arial, sans-serif !important;
}

.login-modal button div {
    margin-right: -2px !important;
}

.meesage-form-modal {
    width: 584px !important;
    text-align: left;
    font-family: "Whitney SSm", Helvetica, Arial, sans-serif !important;
}

.meesage-form-modal .messageForm .form-row-nth-first {
    padding-bottom: 2px !important;
}

.meesage-form-modal .messageForm .form-row-nth {
    width: 540px !important;
    padding-bottom: 2px !important;
}

.meesage-form-modal .messageForm .form-row-only {
    width: 540px !important;
}

.meesage-form-modal .messageForm .captha-note {
    width: 90px !important;
}

.meesage-form-modal .messageForm .captcha-input {
    padding-right: 23px !important;
}

.meesage-form-modal .messageForm div:nth-of-type(9) div:nth-of-type(1) div:nth-of-type(1) div:nth-of-type(1) {
    position: static !important;
}

.meesage-form-modal .messageForm div:nth-of-type(9) div:nth-of-type(1) div:nth-of-type(1) div:nth-of-type(1) div:nth-of-type(1) span:nth-of-type(2) {
    right: inherit !important;
}

.meesage-form-modal .messageForm div:nth-of-type(9) div:nth-of-type(1) div:nth-of-type(1) div:nth-of-type(1) div:nth-of-type(2) {
    bottom: inherit !important;
}

.meesage-form-modal .messageForm div:nth-of-type(5) div:nth-of-type(2) div:nth-of-type(1) div:nth-of-type(1) div:nth-of-type(1) span:nth-of-type(2) {
    right: inherit !important;
}

.meesage-form-modal .messageForm div:nth-of-type(5) div:nth-of-type(2) div:nth-of-type(1) div:nth-of-type(1) div:nth-of-type(2) div:nth-of-type(1) {
    bottom: inherit !important;
}

.meesage-form-modal button div {
    margin-right: -2px !important;
}

.product-desc p {
    font-family: "Whitney SSm", Helvetica, Arial, sans-serif !important;
}

.login-modal * {
    font-family: "Whitney SSm", Helvetica, Arial, sans-serif !important;
}

.meesage-form-modal * {
    font-family: "Whitney SSm", Helvetica, Arial, sans-serif !important;
}

.register-modal * {
    font-family: "Whitney SSm", Helvetica, Arial, sans-serif !important;
    box-sizing: border-box;
}

.register-modal .login-auto-font {
    margin-left: -145px !important;
}

.register-modal .socialLoginPanel .social-login-right {
    text-align: left !important;
}

.register-modal .login-message {
    text-align: left !important;
}

.upgrades-modal {
    width: 632px !important;
}

.upgrades-modal * {
    font-family: "Whitney SSm", Helvetica, Arial, sans-serif !important;
}

.upgrades-modal .loginModalContent {
    text-align: left !important;
}

.upgrades-modal .subscribeModalContent {
    text-align: left !important;
}

.upgrades-modal .subscribeModalContent .message span {
    font-size: 13px !important;
}

.upgrades-modal .subscribeModalContent .subcribeContent .subscribePanel .title {
    font-size: 13px !important;
}

.upgrades-modal .subscribeModalContent .subcribeContent .subscribePanel .accessInfo {
    font-size: 12px !important;
}

.upgrades-modal .subscribeModalContent .subcribeContent .subscribePanel .learnMore {
    font-size: 12px !important;
}

.upgrades-modal .subscribeModalContent .subcribeContent .subscribePanel .learnMore a {
    color: #0028a0;
}

.upgrades-modal .subscribeModalContent .footer {
    font-size: 12px !important;
}

.upgrades-modal .subscribeModalContent .footer a {
    color: #0028a0;
}

.upgrades-modal button div {
    margin-right: -2px !important;
}

.foot-navigation-colume *:not([class*=StyledComponents]) {
    font-family: "Whitney SSm", Helvetica, Arial, sans-serif !important;
}

.portfolio-overview .stateBarContainer {
    z-index: 1 !important;
}

#mdcContainer {
    background: url("") !important;
}

#mdcRightDecorator {
    background: url("") !important;
}

#mdcQuickHelp {
    position: static !important;
}

#selfContactInfoContainer .field-con {
    position: static !important;
}

#ReportTitleBar #ReportCheckBoxList {
    position: static !important;
}

.floatHeaderDiv {
    top: 47px !important;
}

#PortfolioPopupBackground {
    position: fixed !important;
}

#loading-indicator-mdcCenterContent-overlay {
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    position: fixed !important;
    top: 0 !important;
}

.mfra-report .container ul.controll-panel li.export {
    position: inherit !important;
}

#AlertPopupDiv .PortfolioPopupBackground,
#SharePortfolioPopupDiv .PortfolioPopupBackground,
#DeletePortfolioPopupDiv .PortfolioPopupBackground,
#InvalidMessagePopupDiv .PortfolioPopupBackground {
    position: fixed !important;
}

#PopupBackground {
    position: fixed !important;
}

#portfolioExportPopupDiv .bg {
    position: fixed !important;
}

.global-header-container .min-global-header {
    z-index: 10003 !important;
}
