/*---------------- News Styles -----------------------------*/
.bench-search-result.border-bottom-active, .search-result.border-bottom-active {
  background: #fff !important;
  top: 16px;
  position: absolute;
  z-index: 9999; }

search-key-text a {
  top: 38px !important;
  left: 232px !important; }

ul.mega-menu-heading-l4 li {
  margin: 5px 10px; }

.list-footer-lg li {
  float: left;
  padding-right: 28px; }

@media (max-width: 991.98px) {
  .list-footer-lg li {
    float: none !important;
    text-align: center; }

  .list-footer-sm {
    text-align: center; } }
a.trigger_popup_fricc {
  font-weight: bold; }

.ht {
  margin-top: 20px !important; }

.header-login {
  top: 57px !important;
  box-shadow: 0px 12px 12px -1px #ccc;
  -webkit-box-shadow: 0px 12px 12px -1px #ccc;
  min-height: 100px;
  padding: 0;
  position: absolute;
  top: 67px;
  margin-top: 22px; }

#login-overlayl {
  display: none;
  overflow: hidden;
  background-color: #fff;
  z-index: 1100; }

.dropdown-title {
  border-bottom: solid 2px #aada14;
  color: #a7a7a7;
  display: block;
  margin-bottom: 20px;
  padding-bottom: 10px;
  text-transform: uppercase;
  width: 100%;
  margin-top: 10px;
  font-size: 14px; }

.header .mobile-menu-icon .menu-icon {
  right: 15px; }

.mobile-mega-menu {
  margin: 0px 10px; }

.mega-cont a {
  font-size: 13px; }

.company {
  width: 252px !important;
  overflow: hidden;
  margin-left: 748px; }

.mega-menu-dropdown {
  margin-top: -2px;
  background-color: #fff;
  box-shadow: none;
  border-left: 2px solid #EEE !important;
  border-right: 2px solid #EEE !important;
  border-bottom: 2px solid #EEE !important; }

.btop {
  border-top: 2px solid #EEE !important; }

.crightcont {
  width: 1000px;
  margin: 0px auto; }

.cright {
  position: relative !important; }

.mega-cont ul {
  list-style: none;
  padding: 0; }

.mega-cont ul .inner {
  overflow: hidden;
  display: none; }

.mega-cont ul li {
  margin: 0;
  padding: 2px 0px; }

.mega-cont ul li a {
  text-decoration: none;
  font-size: 22px;
  width: 100%;
  display: block; }

.mega-cont ul li a.top {
  font-size: 13px;
  font-weight: bold; }

.mega-cont ul.inner li > a {
  font-size: 13px;
  color: #5A5A5A; }

.mega-cont ul.inner li > a:hover {
  color: #0071B9; }

.cardblearnmore a {
  color: #fff;
  font-weight: bold; }

.cardblearnmore a:hover {
  color: #fff; }

.mega-cont ul.inner .inner .inner li > a {
  padding-left: 35px;
  font-size: 12px; }

.mega-cont .col01 {
  padding: 20px 20px;
  over-flow: hidden;
  background-color: #fff; }

.mega-cont .col02 {
  padding: 20px 20px;
  over-flow: hidden;
  background-color: #fff; }

.mega-cont .col03 {
  padding: 20px 20px;
  over-flow: hidden;
  background-color: #fff; }

.mega-cont .col04 {
  padding: 20px 20px;
  over-flow: hidden; }

.mega-cont .col05 {
  padding: 20px 20px;
  over-flow: hidden; }

.mega-cont .subheading {
  color: #a7a7a7;
  font-size: 15px;
  font-weight: bold;
  border-bottom: 2px solid #91ba14;
  padding-bottom: 10px;
  margin-bottom: 15px; }

.cardbg {
  text-align: center;
  color: #fff; }

.mega-cont .subheadingcard {
  font-size: 15px;
  font-weight: bold;
  border-bottom: 2px solid #fff;
  padding-bottom: 10px;
  margin-bottom: 15px; }

.mega-cont .subheadingcardtwo {
  font-size: 20px;
  font-weight: bold;
  border-bottom: 2px solid #fff;
  padding-bottom: 18px;
  margin-bottom: 45px; }

.cardblearnmore a {
  color: #FFF;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0.025em;
  background: transparent;
  border: 2px solid #FFF;
  min-height: 60px;
  padding: 10px 20px;
  text-transform: uppercase; }

.cardblearnmore a:hover {
  background-color: #aada14;
  color: #FFF;
  border: 2px solid #aada14; }

.aleft {
  text-align: left; }

.mega-cont .subheadingcardtwo {
  font-size: 18px;
  font-weight: bold;
  border-bottom: 2px solid #fff;
  padding-bottom: 18px;
  margin-bottom: 30px;
  line-height: 20px; }

/*----------- Mega Menu -------------*/
#login-overlayl {
  display: none;
  overflow: hidden;
  background-color: #fff;
  z-index: 1100; }

.dropdown-title {
  border-bottom: solid 2px #aada14;
  color: #a7a7a7;
  display: block;
  margin-bottom: 20px;
  padding-bottom: 10px;
  text-transform: uppercase;
  width: 100%;
  margin-top: 10px;
  font-size: 14px; }

.header .mobile-menu-icon .menu-icon {
  right: 15px; }

.dax .search-key-input input[type=text] {
  background-color: #fff;
  border: 0;
  color: #c4c4c4;
  height: 100%;
  font-size: 1.4em;
  padding: 0;
  margin: 0;
  box-shadow: none;
  position: absolute;
  top: 0;
  height: 100%;
  line-height: normal;
  padding-left: 35px;
  font-size: 14px; }

.dropdown-section {
  margin-top: -20px; }

.dropdown-section ul li {
  margin-bottom: 10px; }

.dropdown-section ul li a {
  padding: 5px; }

.requestinfo {
  margin-top: -16px; }

ul.head li {
  border-right: 0px !important; }

a.trigger_popup_fricc {
  margin: 20px 0px 0px 0px !important; }

ul#mega-menu-component li {
  border-right: 2px solid #EEE !important; }

.site-footer {
  margin-top: 30px; }

.poptitle {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  margin: 0px 0px 20px 0px; }

.popcont {
  text-align: left; }

.hover_bkgr_fricc {
  background: rgba(0, 0, 0, 0.4);
  display: none;
  height: 100%;
  position: fixed;
  text-align: center;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10000; }

.hover_bkgr_fricc .helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.hover_bkgr_fricc > div {
  background-color: #fff;
  box-shadow: 10px 10px 60px #555;
  display: inline-block;
  height: auto;
  width: 48%;
  min-height: 100px;
  vertical-align: middle;
  position: relative;
  padding: 15px 20px 30px 20px; }

.popupCloseButton {
  background-color: #fff;
  display: inline-block;
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
  text-align: center; }

.popupCloseButton:hover {
  background-color: #ccc; }

.footer-brand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.footer-brand .logo-subs {
  height: 8px;
  width: 125px; }

.logo-dbg {
  display: block; }

.list-footer-lg {
  list-style: none;
  margin: -5px -10px;
  padding: 0; }

.list-footer-lg li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  margin: 0px 5px;
  position: relative;
  text-transform: uppercase;
  float: left; }

/* ---------- Media Queries ---------- */
@media only screen and (min-width: 320px) and (max-width: 999px) {
  .dockbar-messages {
    display: none; } }
@media (min-width: 992px) {
  .list-footer-lg li {
    font-size: 15px;
    letter-spacing: 0.025em; }

  .logo-dbg {
    margin-left: auto; }

  .footer-brand {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }
@media (max-width: 991.98px) {
  .list-footer-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center; }

  .list-footer-lg li {
    font-size: 15px;
    letter-spacing: 0.02em; }

  .logo-dbg {
    margin: 30px auto 0; }

  .list-footer-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }

  .copyright {
    margin-bottom: 10px;
    text-align: center; }

  .footer-brand {
    display: block;
    margin: 20px auto;
    width: 177px; }

  .languages {
    text-align: center; }

  .list-footer-lg a {
    display: block !important;
    margin: 10px 0px; } }
.list-footer-lg a {
  color: #5A5A5A;
  white-space: nowrap; }

.list-footer-lg a:hover {
  color: #80C242;
  text-decoration: none; }

.list-footer-sm {
  list-style: none;
  margin: -5px -10px;
  padding: 0; }

.list-footer-sm li {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 12px;
  margin: 5px 10px;
  position: relative; }

.list-footer-sm li:not(:last-child):after {
  content: '|';
  position: absolute;
  right: -13px;
  top: 0; }

.list-footer-sm a {
  color: #5A5A5A;
  white-space: nowrap; }

.footer-secondary {
  padding-top: 40px; }

.copyright {
  display: block;
  font-size: 12px;
  padding-top: 5px; }

.site-logo {
  background: url(../images/logo.svg) center center/contain no-repeat;
  height: 50px;
  margin: 0;
  padding: 0;
  width: 175px; }

.footer-brand .logo-subs {
  height: 8px;
  width: 125px; }

.requestinfo a {
  font-weight: 500;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.025em;
  background: transparent;
  border: 2px solid #0071B9;
  min-height: 60px;
  padding: 20px 20px;
  text-transform: uppercase;
  color: #0071B9 !important; }

.requestinfo a:hover {
  border: 2px solid #fff;
  background: #0071B9;
  color: #FFF !important; }

.pt10 {
  padding-top: 16px;
  height: 110px; }

.bar {
  display: none !important; }

.header .down-arrow.selected {
  padding-top: 9px;
  margin-bottom: 0;
  padding-bottom: 10px;
  height: 65px;
  box-shadow: 0px 4px 12px -1px #ccc;
  background-color: #fff;
  background: url(../images/sgi/user-icon-mo.png) no-repeat 0px 12px; }

.header .down-arrow.logindropdown-trigger {
  background: url(../images/sgi/user-icon-se.png) no-repeat 0px 2px; }

.header .searchnew.selected {
  margin-top: 15px !important;
  padding-top: 9px;
  margin-bottom: 0;
  padding-bottom: 10px;
  height: 50px;
  box-shadow: 0px 4px 12px -1px #ccc;
  background-color: #fff;
  background: url(../images/sgi/search-icon-mo.png) no-repeat 0px 7px; }

.header .globe.selected {
  margin-top: 15px !important;
  padding-top: 9px;
  margin-bottom: 0;
  padding-bottom: 10px;
  height: 65px;
  box-shadow: 0px 4px 12px -1px #ccc;
  background-color: #fff;
  background: url(../images/sgi/globe-icon-mo.png) no-repeat 0px 7px !important; }

.header .down-arrow.selected a {
  color: white; }

/* Firefox Specific CSS */
@-moz-document url-prefix() {
  .aui label, .aui input, .aui button, .aui select, .aui textarea {
    line-height: 15px !important; }

  #login-overlayl {
    right: 237px; }

  .header-login {
    top: 54px !important; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .header-login {
    top: 65px !important; } }
@supports (-ms-accelerator: true) {
  .header-login {
    top: 65px !important; } }
/*.active {background-color: #92ba14 !important;}*/
ul.head .active.indices, ul.head .active.news, ul.head .active.research, ul.head .active.services {
  color: #fff !important; }

.blb {
  border-left: 2px solid #EEE;
  border-bottom: 2px solid #EEE;
  border-top: 2px solid #EEE; }

.dax #indices-dropdown .mega-menu-dropdown, .dax #news-dropdown .mega-menu-dropdown, .dax #resources-dropdown .mega-menu-dropdown, .dax #services-dropdown .mega-menu-dropdown {
  border: 0;
  background-color: #fff; }

:focus {
  outline: -webkit-focus-ring-color auto 0px !important;
  outline-color: -webkit-focus-ring-color;
  outline-style: none;
  outline-width: 0px !important; }

#footer {
  margin-bottom: 15px; }

.header .searchnew {
  background: url(../images/sgi/search-icon.png) no-repeat 0px 0px;
  padding-right: 26px;
  cursor: pointer;
  margin-top: 22px;
  height: 27px;
  margin-left: 10px; }

.header .globe {
  background: url(../images/sgi/globe-icon.png) no-repeat 0px 0px;
  padding-right: 26px;
  cursor: pointer;
  margin-top: 22px;
  height: 27px;
  margin-left: 0px; }

.header .globe2 {
  background: url(../images/sgi/globe-icon.png) no-repeat 8px 5px;
  padding-right: 26px;
  cursor: pointer;
  margin-top: 27px;
  margin-left: 24px;
  height: 27px; }

.header .down-arrow {
  padding-right: 26px;
  cursor: pointer;
  margin-top: 10px;
  height: 40px;
  background: url(../images/sgi/user-icon.png) no-repeat 0px 12px; }

.header .search:hover {
  background: url(../images/sgi/search-icon-mo.png) no-repeat 8px 5px; }

.header .searchnew:hover {
  background: url(../images/sgi/search-icon-mo.png) no-repeat -9px 0px; }

.header .globe2:hover {
  background: url(../images/sgi/globe-icon-mo.png) no-repeat 8px 5px; }

.header .globe6 {
  background: url(../images/sgi/globe-icon.png) no-repeat -4px 0px;
  padding-right: 26px;
  cursor: pointer;
  margin-top: 22px;
  height: 27px;
  margin-left: 10px; }

.header .globe6.selected {
  margin-top: 12px !important;
  padding-top: 9px;
  margin-bottom: 0;
  padding-bottom: 10px;
  height: 60px;
  box-shadow: 0px 0px 12px -1px #ccc;
  background-color: #fff;
  background: url(../images/sgi/globe-icon-mo.png) no-repeat 2px 10px;
  padding-left: 21px;
  margin-left: 4px; }

/* Newly added CSS */
.portlet-dockbar {
  display: none; }

#login-overlayl {
  max-width: 250px;
  right: 234px;
  padding: 20px 10px; }

#login-overlay {
  max-width: 220px;
  padding: 20px 10px;
  right: 190px; }

#login-overlaym {
  padding: 20px 10px;
  max-width: 250px;
  right: 64px; }

#search-overlay {
  position: absolute;
  width: 236px;
  right: 280px;
  margin-top: 16px; }

#searchnew {
  margin-top: 0px !important; }

@media (max-width: 999px) {
  #login-overlay {
    right: 0px; }

  #login-overlaym {
    padding: 20px 10px;
    max-width: 250px;
    right: 0px; }

  .loginReg {
    margin-top: 2px; }

  #after-login-overlay {
    right: 0px !important; }

  .hbspt-form {
    margin: 0px; } }
@-moz-document url-prefix() {
  #after-login-overlay {
    right: 218px; } }

.header .dax-logo {
  margin-top: 10px; }

.header .mobileuser2 {
  background: url(../images/sgi/user-icon.png) no-repeat 0px 0px;
  padding-right: 26px;
  cursor: pointer;
  margin-top: 22px;
  height: 27px;
  margin-left: 10px; }

.header .dropdown3.selected {
  margin-top: 12px !important;
  padding-top: 9px;
  margin-bottom: 0;
  padding-bottom: 10px;
  height: 60px;
  box-shadow: 0px 4px 12px -1px #ccc;
  background-color: #fff;
  background: url(../images/sgi/user-icon-se.png) no-repeat 0px 10px !important; }

#after-login-overlay {
  right: 205px;
  padding: 20px 10px;
  width: 220px; }

.header .down-arrow:hover {
  background: url(../images/sgi/user-icon-mo.png) no-repeat 0px 12px; }

.header .search:hover {
  background: url(../images/sgi/search-icon-mo.png) no-repeat 8px 5px; }

.header .searchnew:hover {
  background: url(../images/sgi/search-icon-mo.png) no-repeat 0px 0px; }

.header .globe:hover {
  background: url(../images/sgi/globe-icon-mo.png) no-repeat 0px 0px; }

.header .globe2:hover {
  background: url(../images/sgi/globe-icon-mo.png) no-repeat 8px 5px; }

.requestinfo {
  margin-left: 20px; }

.dropdown-title {
  border-bottom: solid 2px #aada14;
  color: #a7a7a7;
  display: block;
  margin-bottom: 20px;
  padding-bottom: 10px;
  text-transform: uppercase;
  width: 100%;
  margin-top: 10px;
  font-size: 14px; }

.account-submenu a {
  font-size: 16px; }

.account-submenu li {
  display: block !important;
  background: url(../images/right-arrow.jpg) top right no-repeat; }

#search {
  cursor: pointer;
  background: url(../images/search-icon.png) no-repeat right;
  margin-top: 20px;
  height: 34px;
  width: 290px;
  text-align: center; }

.search-input-all {
  padding-left: 40px; }

ul#mega-menu-component > li {
  cursor: pointer;
  text-transform: uppercase;
  font-weight: bold;
  width: 25%;
  border-right: 2px solid #EEE;
  text-align: center; }

.mega-menu-component {
  border-left: 2px solid #EEE;
  border-bottom: 2px solid #EEE;
  border-top: 2px solid #EEE; }

.cookie-stikey-nav {
  display: none; }

.optanon-alert-box-button-middle button:hover, button:focus, .button:hover, .button:focus {
  background-color: transparent !important; }

#table th:first-child a {
  color: red;
  font-weight: normal;
  text-align: left; }

.pr20 {
  padding-right: 20px; }

:focus {
  outline: -webkit-focus-ring-color auto 0px !important;
  outline-color: -webkit-focus-ring-color;
  outline-style: auto;
  outline-width: 0px !important; }

/*------------------ Old Styles ------------------*/
.aui .width100 {
  width: 100% !important; }

.dax .left {
  float: left; }

.dax .right {
  float: right; }

.aui .dax .view-more-link {
  padding-left: 10px;
  border-left: 2px solid #6e706f;
  margin-right: 5px;
  margin-top: 15px;
  outline: 0;
  margin-bottom: 3px; }

.aui .dax a.view-more-link {
  border-left: 2px solid #6e706f; }

.aui .dax a.view-more-link:hover, .aui .dax a.view-more-link:focus {
  padding-left: 10px;
  border-left: 2px solid #6e706f;
  margin-right: 5px;
  margin-top: 15px;
  outline: 0;
  margin-bottom: 3px; }

.dax .descriptionBlock p {
  font-size: 12px;
  margin-bottom: 15px;
  padding-left: 10px;
  color: #444; }

.dax .descriptionBlock .greenBtn {
  height: 40px;
  line-height: 40px;
  color: #fff; }

.mega-menu-list .greenBtn:hover {
  background: #1ba6e1 !important; }

.header {
  font-family: OpenSans-Regular;
  height: 110px;
  background-color: rgba(255, 255, 255, 0.95); }

.dockbar-messages .header {
  height: 0px !important; }

.header .row {
  position: relative; }

.header ul {
  margin-bottom: 0; }

.header ul li {
  display: inline-block;
  font-size: .9em;
  margin-left: 0;
  padding-bottom: 6px;
  padding-left: 15px; }

.header ul li a {
  color: #444; }

.header ul li a:hover {
  color: #000099; }

.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; }

.left {
  float: left !important; }

.right {
  float: right !important; }

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

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

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

.text-justify {
  text-align: justify !important; }

.hide {
  display: none; }

.antialiased {
  -webkit-font-smoothing: antialiased; }

img {
  display: inline-block;
  vertical-align: middle; }

.required-color {
  color: red; }

#login-overlay, #login-overlayl, #login-overlaym, #login-overlayml, #login-overlays, #after-login-overlay {
  display: none;
  overflow: hidden;
  background-color: #fff;
  z-index: 9999; }

/*#after-login-overlay, .ie9.usingIE #after-login-overlay {right: 91px}*/
#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: #0071B9;
  padding: 4% 6%;
  color: #fff;
  display: block;
  border: 1px solid #0071B9; }

#after-login-overlay ul.profile-links li a:hover {
  background: #fff;
  color: #0071B9;
  border: 1px solid #0071B9; }

.usingIE #after-login-overlay {
  right: 90px; }

.ie8.usingIE #after-login-overlay {
  right: 87px; }

/*------------------ Benchmark 2 ------------------*/
.mega-menu2 {
  width: 260px;
  margin: 0px auto; }

.mega-menu2 ul.menu2 li {
  line-height: 39px;
  list-style-type: none;
  padding: 5px 0px 0px 2px;
  font-size: .9em; }

.inline-list > li {
  list-style: none;
  float: left;
  display: block; }

.mega-menu2 ul.menu2 li.benchmark2 {
  background: url(../images/dax/daxcom/benchmark.png) no-repeat 0 15px;
  padding-left: 20px !important;
  width: 150px; }

#dax-indexdetail-nomargin select {
  width: initial !important; }

/*.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 .services, ul.head .resources, ul.head .active.search, ul.head .active.indices, ul.head .active.news, ul.head .active.services, ul.head .active.resources, ul.head a.resources.selected, .dax #indices-dropdown-small .mega-menu-heading, .dax #indices-dropdown-small.selected-mobile .mega-menu-heading, .dax #news-dropdown-small.selected-mobile .mega-menu-heading, .dax #resources-dropdown-small.selected-mobile .mega-menu-heading, .dax #services-dropdown-small.selected-mobile .mega-menu-heading, .dax #news-dropdown-small .mega-menu-heading, .dax #resources-dropdown-small .mega-menu-heading, .dax #services-dropdown-small .mega-menu-heading, .dax .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 #services-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 #services-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 #services-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 #services-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; }

.inline-list > li {
  margin-left: 0px; }

.dax .portlet-boundary_daxbenchmarkportlet_WAR_daxbenchmarkportlet_ {
  position: absolute;
  right: 0; }

.search-key-input input[type="text"] {
  border: none !important; }

.mega-menu {
  /*background: url(../images/dax/daxcom/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 0px 0px 2px;
  font-size: .9em; }

.mega-menu ul.menu li .active {
  color: #fff; }

.mega-menu ul.menu li.benchmark {
  background: url(../images/dax/daxcom/benchmark.png) no-repeat 0 25px;
  padding-left: 20px;
  width: 210px; }

.mega-menu ul.menu li.reference {
  background-position: 0 -3785px;
  background-repeat-x: 25px; }

ul.head {
  padding: 0;
  margin: 0;
  font-family: Bryant-Net-Regular, Arial;
  font-size: 16px; }

ul.head li {
  cursor: pointer;
  text-transform: uppercase;
  font-weight: bold;
  color: #5a5a5a;
  width: 25%;
  text-align: center;
  line-height: 48px;
  list-style-type: none;
  padding: 5px 10px 6px 5px;
  margin: 0; }

ul#mega-menu-component > li {
  cursor: pointer;
  text-transform: uppercase;
  font-weight: bold;
  width: 25%;
  border-right: 2px solid #EEE;
  text-align: center; }

ul.head li .bar {
  display: none; }

ul.head li.search {
  width: 65px;
  padding: 5px 25px 0; }

ul.head li a {
  color: #000 !important;
  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: 173px; }

ul.head .search {
  /*background-position: 0 -1500px !important; background-repeat-x: 22px; width: 123px*/ }

/*
ul.head .indices {background-position: 0 -2944px !important;background-repeat-x: 22px}
ul.head .indices .bar {background-color: #9ed9f0}
ul.head .news {background-position: 0 -4994px !important;background-repeat-x: 22px}
ul.head .news .bar {background-color: #9ed9f0}
ul.head .services {background-position: 0 -1799px !important; background-repeat-x: 22px}
ul.head .services .bar {background-color: #9ed9f0}
ul.head .resources {background-position: 0 -5114px !important; background-repeat-x: 22px}
ul.head .resources .bar {background-color: #9ed9f0}
*/
ul.head .active.indices {
  background: url(../images/sgi/solutions-bg.jpg) no-repeat 0px 0px;
  color: #fff; }

ul.head .active.news {
  background: url(../images/sgi/insight-bg.jpg) no-repeat 0px 0px;
  color: #fff; }

ul.head .active.resources {
  background: url(../images/sgi/index-bg.jpg) no-repeat 0px 0px;
  color: #fff; }

ul.head .active.services {
  background: url(../images/sgi/company-bg.jpg) no-repeat 0px 0px;
  color: white; }

ul.head a.services.selected {
  background-position: 0 -5355px;
  color: #000;
  background-repeat-x: 0; }

ul.head .indices:hover {
  background: url(../images/sgi/solutions-bg.jpg) no-repeat 0px 0px; }

ul.head .news:hover {
  background: url(../images/sgi/insight-bg.jpg) no-repeat 0px 0px; }

ul.head .resources:hover {
  background: url(../images/sgi/index-bg.jpg) no-repeat 0px 0px; }

ul.head .services:hover {
  background: url(../images/sgi/company-bg.jpg) no-repeat 0px 0px; }

.mega-menu-dropdown {
  position: absolute;
  z-index: 9000;
  width: 1000px;
  display: none; }

.mega-menu-dropdown p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1.25em;
  text-rendering: optimizeLegibility; }

.dax #indices-dropdown .mega-menu-dropdown {
  border: 1px solid #9ed9f0; }

.dax #news-dropdown .mega-menu-dropdown {
  border: 1px solid #9ed9f0; }

.dax #resources-dropdown .mega-menu-dropdown {
  border: 1px solid #9ed9f0; }

.dax #services-dropdown .mega-menu-dropdown {
  border: 1px solid #9ed9f0; }

.dax #indices-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down {
  border-color: #9ed9f0 transparent transparent; }

.dax #news-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down {
  border-color: #9ed9f0 transparent transparent; }

.dax #resources-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down {
  border-color: #9ed9f0 transparent transparent; }

.dax #services-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down {
  border-color: #9ed9f0 transparent transparent; }

.dax #services-dropdown .mega-menu-dropdown .mega-menu-header a {
  font-size: 13px; }

.dax #indices-dropdown .mega-menu-dropdown .mega-menu-header {
  background-color: #a1a1a1; }

.dax #news-dropdown .mega-menu-dropdown .mega-menu-header {
  background-color: #9ed9f0; }

.dax #resources-dropdown .mega-menu-dropdown .mega-menu-header {
  background-color: #9ed9f0; }

.dax #services-dropdown .mega-menu-dropdown .mega-menu-header {
  background-color: #9ed9f0; }

.menu-list li {
  line-height: 20px !important; }

.dax #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; }

.dax #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; }

.dax #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; }

.dax #services-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; }

.dax #indices-dropdown .mega-menu-dropdown .mega-menu-header a.title.left {
  border-right: 1px solid #fff; }

.dax #news-dropdown .mega-menu-dropdown .mega-menu-header a.title.left {
  border-right: 1px solid #fff; }

.dax #news-dropdown .mega-menu-dropdown .mega-menu-header a.title.left:last-child {
  border-right: 0; }

.dax #resources-dropdown .mega-menu-dropdown .mega-menu-header a.title.left {
  border-right: 1px solid #fff; }

.dax #services-dropdown .mega-menu-dropdown .mega-menu-header a.title.left {
  border-right: 1px solid #fff; }

.dax #indices-dropdown .mega-menu-dropdown .mega-menu-header a.title {
  color: #fff;
  cursor: default; }

.dax #news-dropdown .mega-menu-dropdown .mega-menu-header a.title {
  color: #fff;
  cursor: default; }

.dax #resources-dropdown .mega-menu-dropdown .mega-menu-header a.title {
  color: #fff;
  cursor: default; }

.dax #services-dropdown .mega-menu-dropdown .mega-menu-header a.title {
  color: #fff;
  cursor: default; }

.dax .mega-menu-heading {
  display: block;
  height: 45px;
  font-family: OpenSans-Regular;
  color: #444;
  font-size: 1.13em;
  font-weight: 400;
  line-height: 50px;
  border-bottom: 1px solid #d6d6d6; }

.dax #indices-dropdown-small.selected-mobile .mega-menu-heading {
  /*background-position: 0 -7710px !important; border-top: 1px solid #d6d6d6; color: #fff; background-color: #9ed9f0; background-repeat-x: 12px*/ }

.dax #indices-dropdown-small.selected-mobile .mega-menu-dropdown {
  display: block;
  position: relative;
  width: auto; }

.dax #indices-dropdown-small.selected-mobile .mega-menu-header a {
  display: block;
  width: 100%; }

.dax #news-dropdown-small.selected-mobile .mega-menu-heading {
  margin-bottom: 10px;
  /*background-position: 0 -9515px !important; border-top: 1px solid #d6d6d6; background-color: #9ed9f0; background-repeat-x: 12px; color: #fff*/ }

.dax #news-dropdown-small.selected-mobile .mega-menu-dropdown {
  display: block;
  position: relative;
  width: auto; }

.dax #news-dropdown-small.selected-mobile .mega-menu-header a {
  display: block;
  width: 100%; }

.dax #resources-dropdown-small.selected-mobile .mega-menu-dropdown {
  display: block;
  position: relative;
  width: auto; }

.dax #resources-dropdown-small.selected-mobile .mega-menu-header a {
  display: block;
  width: 100%; }

.dax #services-dropdown-small.selected-mobile .mega-menu-heading {
  background-position: 0 -7470px !important;
  background-color: #9ed9f0;
  background-repeat-x: 12px;
  border-top: 1px solid #d6d6d6;
  color: #fff; }

.dax #services-dropdown-small.selected-mobile .mega-menu-dropdown {
  display: block;
  position: relative;
  width: auto; }

.dax #services-dropdown-small.selected-mobile .mega-menu-header a {
  display: block;
  width: 100%; }

.dax #news-dropdown-small .mega-menu-heading {
  /*background-position: 0 -7050px !important; background-color: #f2f2f2 !important; background-repeat-x: 12px !important;*/ }

.dax #resources-dropdown-small .mega-menu-heading {
  /*background-position: 0 -7290px !important; background-color: #f2f2f2 !important; background-repeat-x: 12px !important;*/ }

.dax #services-dropdown-small .mega-menu-heading {
  /*background-position: 0 -1980px !important; background-color: #f2f2f2 !important; background-repeat-x: 12px !important;*/ }

.dax #research-dropdown-small .mega-menu-heading {
  /*background-position: 0 -1980px !important; background-color: #f2f2f2 !important; background-repeat-x: 12px !important;*/ }

.mobile-mega-menu {
  display: none;
  margin: 0px 10px; }

.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 #services-dropdown-small .mega-menu-heading-l1 {
  display: block;
  line-height: 25px; }

.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 #services-dropdown-small .mega-menu-heading-l1.expanded {
  /*background: url(../images/dax/daxcom/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 #services-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 #services-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/dax/daxcom/closed-mobile.png) no-repeat scroll right white !important; }

.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 #services-dropdown-small .mega-menu-heading-l3.expanded {
  background: url(../images/dax/daxcom/expanded-mobile.png) no-repeat scroll right white !important;
  color: #0071B9 !important;
  font-weight: bold; }

.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 #services-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 #services-dropdown-small .mega-menu-heading-l4 a {
  color: #000;
  display: block;
  margin: 5px 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 #services-dropdown-small .mega-menu-heading-l4 li {
  list-style-type: none; }

.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 #services-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 #services-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 #services-dropdown-small .other-options .heading {
  font-family: OpenSans-Regular;
  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: #a1a1a1;
  background: url(../images/dax/daxcom/closed-mobile-white.png) no-repeat scroll right #a1a1a1; }

.mega-menu-small #news-dropdown-small .mega-menu-heading-l1.expanded {
  background: url(../images/dax/daxcom/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: #a1a1a1 !important;
  background: url(../images/dax/daxcom/closed-mobile-white.png) no-repeat scroll right #a1a1a1; }

.mega-menu-small #resources-dropdown-small .mega-menu-heading-l1.expanded {
  background: url(../images/dax/daxcom/expanded.png) no-repeat scroll right #9ed9f0; }

.mega-menu-small #resources-dropdown-small .mega-menu-heading-l4 li {
  color: #5553b6; }

.mega-menu-small #services-dropdown-small .mega-menu-heading-l1 {
  background-color: #a1a1a1;
  background: url(../images/dax/daxcom/closed-mobile-white.png) no-repeat scroll right #a1a1a1; }

.mega-menu-small #services-dropdown-small .mega-menu-heading-l1.expanded {
  background: url(../images/dax/daxcom/expanded.png) no-repeat scroll right #9ed9f0; }

.mega-menu-small #services-dropdown-small .mega-menu-heading-l4 li {
  color: #85b84f; }

.mega-menu-content {
  display: none; }

/*
.dax .mega-menu ul.head .indices .bar {background-color: #1ba6e1}
.dax .mega-menu ul.head .news .bar {background-color: #e53d92}
.dax .mega-menu ul.head .services .bar {background-color: #5553b6}
.dax .mega-menu ul.head .resources .bar {background-color: #85b84f}
*/
.dax .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/dax/daxcom/menu-arrow-right-small.png) no-repeat 0 0 !important;
  right: 10px;
  top: 36%;
  height: 20px; }

.mobile-mega-menu .expanded span.landpage-link {
  background: url(../images/dax/daxcom/menu-arrow-right-small-white.png) no-repeat 0 0; }

.mobile-mega-menu span.subLandPage {
  position: absolute;
  width: 12px;
  display: block;
  background: url(../images/dax/daxcom/menu-arrow-right-small.png) no-repeat 0 0;
  right: 10px;
  top: 24%;
  height: 20px; }

.mega-menu-list .blueBtn {
  margin-left: 10px;
  padding: 8px;
  line-height: 5em;
  color: #fff !important;
  background-color: #0071B9; }

.mega-menu-list .blueBtn:hover {
  background: #0071B9; }

.mega-menu-dropdown {
  /*box-shadow: 0 6px 16px #ccc; margin-left: 10px; color: #fff !important;*/ }

.dax #indices-dropdown .mega-menu-dropdown, .dax #news-dropdown .mega-menu-dropdown, .dax #resources-dropdown .mega-menu-dropdown, .dax #services-dropdown .mega-menu-dropdown {
  border: 0;
  background-color: #fff; }

.dax #indices-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down, .dax #news-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down, .dax #resources-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down, .dax #services-dropdown .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down {
  border-color: #0071B9 transparent transparent; }

.dax #indices-dropdown .mega-menu-dropdown .mega-menu-header, .dax #news-dropdown .mega-menu-dropdown .mega-menu-header, .dax #resources-dropdown .mega-menu-dropdown .mega-menu-header, .dax #services-dropdown .mega-menu-dropdown .mega-menu-header {
  background-color: #a1a1a1; }

#news-dropdown .blueBtn, #services-dropdown .blueBtn {
  background: #0071B9; }

.dax #indices-dropdown-small.selected-mobile .mega-menu-heading, .dax #services-dropdown-small.selected-mobile .mega-menu-heading, .dax #news-dropdown-small.selected-mobile .mega-menu-heading, .dax #resources-dropdown-small.selected-mobile .mega-menu-heading {
  /*background-color:#000099 !important*/ }

.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 #services-dropdown-small .mega-menu-heading-l1.expanded {
  /*background-color: #0071B9 !important;*/ }

.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 #services-dropdown-small .mega-menu-heading-l1 {
  background-color: #a1a1a1;
  background: url(../images/dax/daxcom/closed-mobile-white.png) no-repeat scroll right #a1a1a1; }

#news-dropdown-small .blueBtn, #services-dropdown-small .blueBtn {
  background-color: #0071B9; }

.mobile-mega-menu a.blueBtn:active, .mobile-mega-menu a.blueBtn:hover, .mobile-mega-menu a.blueBtn:focus {
  background-color: #aada13 !important; }

.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 #services-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 #services-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 #services-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 #services-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; }

.target-data ul {
  height: 48px;
  margin-top: 15px; }

.target-services ul {
  height: 48px; }

.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 #services-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 #services-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 #services-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 #services-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; }

.dax .mega-menu-dropdown {
  border: 1px solid #fff; }

.dax .mega-menu-dropdown .mega-menu-header {
  background-color: #a1a1a1;
  background-repeat: no-repeat;
  background-position: center;
  height: 35px;
  padding: 0; }

.dax .mega-menu-dropdown .mega-menu-header a.title {
  width: 50%;
  color: #fff;
  text-align: center;
  display: block;
  line-height: 43px;
  position: relative; }

.dax .mega-menu-dropdown .mega-menu-header a.title:hover {
  color: #fff; }

.dax .mega-menu-dropdown .mega-menu-header a.title.active {
  background-color: #0071B9;
  color: #fff; }

.dax .mega-menu-dropdown .mega-menu-header a.title.active .menu-active-down {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0;
  border-color: #0071B9 transparent transparent;
  position: absolute;
  top: 35px;
  left: 50%;
  z-index: 999; }

.dax .mega-menu-dropdown .mega-menu-header a.title.left {
  border-right: 1px solid #fff; }

.dax .mega-menu-dropdown .mega-menu-header a.title.indices {
  width: 16.66%; }

.dax .mega-menu-dropdown .mega-menu-header a.title.news {
  width: 33.33%; }

.dax .mega-menu-dropdown .mega-menu-header a.title.resource {
  width: 16.66%; }

.dax .mega-menu-dropdown .mega-menu-header a.title.services {
  width: 25%; }

input[type=submit], .blueBtn {
  padding: .6em 1.2em;
  color: #fff; }

.blueBtn:hover, .aui .dax .button-primary:hover, input[type="submit"]:hover, .dax .registerNow > a:hover {
  color: #fff; }

.dax .mega-menu-header a {
  font-size: 13px; }

.dax .mega-menu-dropdown .mega-menu-content-container {
  position: relative;
  min-height: 170px;
  /*background-color: #fff;*/
  overflow: hidden; }

.dax .mega-menu-dropdown .mega-menu-content-container .mega-menu-content.active {
  z-index: 1; }

.dax .mega-menu-dropdown .mega-menu-content-container .mega-menu-content {
  padding: 13px 19px 0;
  position: relative;
  width: 100%;
  background-color: #fff; }

.dax .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list {
  padding-bottom: 10px; }

.dax .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; }

.dax .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; }

.dax .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title.list-4 li {
  width: 23%; }

.dax #indices-dropdown .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title.list-2 li, .dax #indices-dropdown .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title.list-3 li, .dax #indices-dropdown .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title.list-4 li {
  padding: 10px 40px 0 20px;
  color: #0071B9;
  font-weight: bold; }

.dax .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li {
  margin: 0; }

.dax .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; }

.dax .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li a, .dax .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; }

.dax .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li a:hover {
  color: #0071B9; }

.dax .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li ul.menu-list a {
  font-weight: normal;
  border-bottom: 0;
  font-size: 11px;
  line-height: 20px; }

.dax .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li ul.menu-list li, .dax #indices-dropdown .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li ul.menu-list li {
  color: #0071B9;
  list-style-type: disc;
  margin-left: 1em !important;
  padding: 0px;
  width: 100%; }

.dax #indices-dropdown .mega-menu-dropdown .mega-menu-content-container .mega-menu-content .mega-menu-list .menu-list-title li.first {
  padding-left: 10px; }

.dax .mega-menu-dropdown .mega-menu-footer {
  background-color: #f3f3f3; }

.dax .mega-menu-dropdown .mega-menu-footer ul {
  border-top: 1px solid #dedede; }

.dax .mega-menu-dropdown .mega-menu-footer ul li {
  height: auto;
  margin: 0 !important;
  padding: 8px 0 0;
  width: 33.33%; }

.dax .mega-menu-dropdown .mega-menu-footer ul li h5 {
  padding-left: 0px !important;
  margin: 10px 0px 0px 0px !important; }

.dax .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; }

.dax .mega-menu-dropdown .mega-menu-footer ul li a.mega-menu-footer-content:hover {
  color: #0071B9; }

.dax .mega-menu-dropdown .mega-menu-footer ul li a.mega-menu-footer-content p, .dax .mega-menu-dropdown .mega-menu-footer ul li p {
  border-left: 1px solid #dedede;
  font-size: 12px;
  margin: 0 0 5px;
  line-height: 16px !important;
  padding-left: 30px; }

.dax .mega-menu-dropdown .mega-menu-footer ul li.first a {
  border-left: 0; }

@media (max-width: 999px) {
  .ht {
    margin-top: 0px !important; }

  .mega-menu {
    display: none; }

  .header .hide-for-small {
    display: none !important; }

  .header .dax-logo {
    margin-top: 8px;
    width: 100%;
    /*padding: 0 55px 10px 52px;*/ }

  .header .show-for-small {
    display: block !important; }

  .header .black-boarder {
    border-top: 7px solid #000;
    position: absolute;
    left: 0;
    top: 90px;
    z-index: 9; }

  .header .mobile-menu-icon .menu-icon {
    background: url(../images/dax/daxcom/mobile-menu-icon.png) no-repeat scroll 0 0 transparent;
    padding: .3em 1.5em 1.1em 0;
    margin-top: 40px;
    position: absolute;
    height: 20px;
    z-index: 200; }

  .default-breakpoint {
    display: none; }

  .header .search {
    background: url(../images/sgi/search-icon.png) no-repeat 8px 5px;
    padding-right: 18px;
    cursor: pointer;
    margin-top: 22px;
    height: 27px; }

  /* .row .hide-for-print {display:none;} */
  .header .comMobLogo {
    /*height: 55px; width: 90px*/ }

  .aui .container {
    margin-left: 0px;
    margin-right: 0px; }

  .mtp {
    margin-top: -50px; } }
@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 .dax-logo .inner {
    border: 0; }

  .header .dax-logo {
    width: auto; }

  .header .right-menu-link {
    width: auto; }

  .mobile-breakpoint {
    display: none; } }
@media only screen and (min-width: 1280px) {
  .aui .large-4 {
    position: relative;
    width: 33.333%; } }
/* ---------- Breadcrumbs ---------- */
.bread-crumb-indicator-mobile {
  background: url(../images/dax/daxcom/navigate-back.png) no-repeat right 0;
  position: absolute;
  left: 20px;
  height: 20px;
  width: 12px;
  margin-top: 22px;
  z-index: 0; }

.aui .dax .dax-breadcrumbs {
  border-bottom: 1px solid #dedede;
  margin-bottom: 10px; }

.aui .dax .dax-breadcrumbs li {
  margin-left: 0;
  padding-left: 27px;
  background: url(../images/dax/daxcom/breadcrumb_arrow.png) no-repeat scroll 10px 15px transparent; }

.aui .dax .dax-breadcrumbs li a {
  color: #969494;
  font-size: 12px;
  font-family: OpenSans-Regular;
  height: 40px;
  line-height: 38px; }

.aui .dax .dax-breadcrumbs li a:hover {
  color: #0071B9; }

.aui .dax .dax-breadcrumbs li.first {
  padding-left: 0;
  background: 0; }

.aui .dax .dax-breadcrumbs li.current a {
  color: #444444 !important; }

.aui .dax .dax-breadcrumbs li.current a:hover {
  color: #0071b9 !important; }

/* ---------- Other Fixes ---------- */
.other-options a {
  white-space: normal;
  color: #000 !important; }

li.other-options {
  line-height: 20px !important; }

/* ---------- Indices Page ---------- */
.resized-sprite, .dax .container .add, .dax .container .compare form.custom .custom.checkbox, .dax .container .compare div.custom .custom.checkbox, .dax .container .compare form.custom .custom.checkbox.checked, .dax .container .compare div.custom .custom.checkbox.checked {
  background: url(../images/com-sprite.png) no-repeat; }

.aui .dax .heading-section {
  border: 0 !important; }

.aui .dax .heading-section h1, .aui .dax .heading-section h2 {
  color: #0071B9;
  border-color: #0071B9; }

.heading-section h1, .dax .heading-section h2 {
  color: #444; }

.heading-section h2 {
  border-bottom: 2px solid #6e706f;
  padding-bottom: 6px;
  margin-bottom: 15px; }

.dax .container {
  font-family: OpenSans-Regular;
  border: 2px solid #e0e0e0;
  height: 200px; }

.dax .container {
  color: #444;
  height: 180px;
  /*padding: .4em .3em;*/
  margin-bottom: 1.3em; }

.dax .container h2 {
  font-size: 1.2em;
  margin: 0 0 0 .3em;
  padding: 0;
  font-weight: 400;
  height: 23px; }

.dax .container hr {
  clear: both;
  margin: .3em 0 0; }

.dax .container .add {
  background-position: 0 -7887px;
  background-repeat-x: 3px;
  color: #0071B9;
  font-size: .9em;
  padding-left: 20px; }

.dax .container .add:hover, .dax .container .add:focus {
  color: #0071B9; }

.dax .container .compare {
  padding-left: .5em; }

.dax .container .compare form.custom label.check, .dax .container .compare div.custom label.check {
  width: 190px;
  margin-bottom: 0;
  padding: 0px !important; }

.dax .container .compare form.custom .custom.checkbox, .dax .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; }

.dax .container .compare form.custom .custom.checkbox.checked:before, .dax .container .compare div.custom .custom.checkbox.checked:before {
  content: ""; }

.dax .container .compare form.custom .custom.checkbox.checked, .dax .container .compare div.custom .custom.checkbox.checked {
  background-position: 0 -1320px;
  background-repeat-x: 0; }

.dax .container .details {
  padding-left: .3em;
  padding-right: .3em;
  height: 9em; }

.dax .container .details .large-8 {
  padding-right: 1em; }

.dax .container .details .large-8 p {
  margin-top: .5em;
  width: 179.125px;
  max-height: 51px; }

.dax .container .details p {
  font-size: .75em;
  color: #000;
  line-height: 1.2; }

.dax .container .details p.percent-val {
  color: #000;
  font-size: 1.4em;
  font-weight: 400; }

.dax .container .details .green-bg p, .container .details .grey-bg p {
  margin-bottom: 0;
  margin-bottom: 0; }

.dax .container .details .dax-val {
  margin-top: .8em;
  font-size: 1em; }

.dax .container .details .dax-val img {
  margin: .4em .4em 0; }

.dax .container .details .dax-val .green {
  color: #4ba433; }

.aui .dax .container.index-box-container .dax-val {
  height: 38px; }

.aui .dax .container .dax-val {
  font-size: 1.2em; }

.aui .dax .container:hover {
  box-shadow: 0 0 1px 0 #aada13;
  /*border: 2px solid #aada13*/ }

.new-tile .dax-val {
  padding: 10px 2px 5px 2px; }

.new-tile .dax-val .curr {
  margin-left: 5px; }

.new-tile .dax-val img {
  margin: .1em .4em 0; }

.aui .dax .new-tile .box-heading {
  margin: 0; }

.aui .dax .new-tile .view-details {
  padding-left: 21px;
  padding-right: .5em;
  font-size: 0.85em; }

.dax .new-tile .container {
  width: 300px; }

.new-tile .dax-val .left.value {
  font-size: 13px; }

.dax .new-tile .view-details img {
  cursor: pointer;
  position: absolute;
  right: 35px;
  bottom: 3px; }

.dax a.default {
  cursor: pointer;
  color: #000 !important; }

.aui .dax .container.index-box-container .box-heading {
  padding-top: 5px;
  border-top: 1px solid #ccc;
  white-space: normal;
  height: 70px;
  line-height: 1.3em; }

.aui .dax .green-bg {
  background-color: #e6e7e9;
  float: left;
  color: #626262;
  text-align: center;
  padding: 8px 5px 10px 5px;
  height: 3.3em; }

.aui .dax .grey-bg {
  background-color: #e6e7e9;
  float: left;
  border-left: 2px solid #fff;
  color: #626262;
  text-align: center;
  padding: 8px 5px 5px 5px;
  height: 3.3em; }

.right-sprite {
  background: url(../images/com-sprite-right.png) no-repeat; }

.compare .addToBenchmarkList label.check {
  cursor: pointer !important; }

/* ---------- Info Icon Popup ---------- */
.dax .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 380px !important;
  padding: 1px !important;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  box-shadow: 1px 1px 2px 2px #e0e0e0;
  border-radius: 0 !important;
  background-clip: padding-box !important;
  -webkit-bg-clip: padding-box !important;
  -moz-bg-clip: padding !important;
  border-bottom: solid 5px #0071B9 !important; }

.dax .lt-ie9 .popover {
  border: solid 1px #e0e0e0;
  border-bottom: solid 5px #0071B9; }

.dax .popover.top {
  margin-top: -12px; }

.dax .popover.right {
  margin-left: 10px; }

.dax .popover.bottom {
  margin-top: 10px; }

.dax .popover.left {
  margin-left: -10px; }

.dax .popover-title {
  display: none;
  padding: 8px 14px;
  margin: 0;
  font-size: 1em;
  font-weight: 400;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.dax .popover-content {
  color: #444;
  font-family: 'OpenSans-Regular';
  font-size: .8em;
  line-height: 1.3;
  padding: 15px 13px;
  height: 88px;
  overflow: hidden; }

.dax .popover .arrow, .dax .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.dax .popover .arrow {
  border-width: 11px; }

.dax .popover .arrow:after {
  border-width: 10px;
  content: ""; }

.dax .popover.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #0071B9 !important;
  border-bottom-width: 0;
  top: 95px;
  background: 0px;
  padding: 0px; }

.dax .popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #0071B9 !important;
  border-bottom-width: 0;
  content: " "; }

.dax .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; }

.dax .popover.right .arrow:after {
  bottom: -10px;
  left: 1px;
  border-right-color: #fff;
  border-left-width: 0;
  content: " "; }

.dax .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; }

.dax .popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #fff;
  border-top-width: 0;
  content: " "; }

.dax .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; }

.dax .popover.left .arrow:after {
  right: 1px;
  bottom: -10px;
  border-left-color: #fff;
  border-right-width: 0;
  content: " "; }

.lt-ie9 .dax .popover {
  border: solid 1px #e0e0e0;
  border-bottom: solid 5px #0071B9; }

.lt-ie9 .dax-temp .content .container article.ellipsis {
  max-width: 10em; }

.fadeMessage {
  background: #bec8ff;
  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; }

.boxed {
  height: 200px; }

.mCSB_container {
  width: auto;
  margin-right: 10px;
  overflow: hidden;
  padding: 0px; }

.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: #0071B9;
  filter: alpha(opacity=75);
  -ms-filter: alpha(opacity=75);
  width: 10px;
  left: 0; }

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: #0071B9;
  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: #0071B9;
  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; }

.popover-content .mCSB_scrollTools {
  opacity: 1 !important; }

@media only screen and (min-width: 1200px) {
  #indices-page .new-tile .container {
    width: 306px;
    padding: 0px 5px 10px 5px; } }
.nav-item-label img {
  width: 30px;
  height: 30px; }

/* ---------- Index Detailed Page ---------- */
.dax .index-detail-tab {
  margin-top: 20px; }

.dax .index-detail-tab ul.inline-list {
  overflow: visible; }

.dax .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; }

.dax .index-detail-tab ul.inline-list li.active {
  border-bottom: 2px solid #0071B9; }

.dax .index-detail-tab ul.inline-list li.li-2 {
  width: 50%; }

.dax .index-detail-tab a {
  color: #bbb;
  font-size: 1em; }

.dax .index-detail-tab a:focus {
  outline: 0; }

.dax .index-detail-tab .active a {
  color: #000; }

.dax .index-detail-tab a:hover {
  color: #000; }

.dax .index-detail-tab .sup-color {
  color: #5882fa; }

.dax .index-detail-tab .active {
  position: relative; }

.dax .index-detail-tab .border-arrow {
  display: none; }

.dax .index-detail-tab .active .border-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 6px 0;
  border-color: #0071B9 transparent transparent;
  display: block;
  position: absolute;
  bottom: -5px;
  margin-left: 50%;
  left: -4px;
  z-index: 1; }

.dax .index-detail-tab.tabThreeElements {
  margin-top: 0;
  width: 100%; }

.dax .index-detail-tab.tabThreeElements ul.inline-list li {
  width: 33.33%; }

.dax .index-detail-tab.tabThreeElements ul.inline-list li a .small-itallics {
  font-style: italic;
  font-size: 75%;
  line-height: 18px; }

.dax .index-detail-tab.tabThreeElements ul.inline-list li a sup.sup-color {
  color: #bbb; }

.dax .index-detail-tab.tabThreeElements ul.inline-list li.active a sup.sup-color {
  color: #000; }

.dax .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/dax/daxcom/grey-arrow-right.png) no-repeat 98% 30%; }

.isSmallAccHead a, .accordianHead a {
  color: #000;
  font-size: 1em; }

@media screen and (min-width: 770px) {
  #index-details-page .suggest-might-also .graphControls > li {
    margin-left: 0px !important; } }
.inline-list > li > * {
  display: block; }

.dax table.flat-table {
  width: 100%;
  border-collapse: collapse;
  border: 0;
  font-size: 14px; }

.dax table.flat-table tr {
  height: 24px;
  border-bottom: 1px solid #dbd8d7;
  background-color: #fff; }

.dax table.flat-table tr.last {
  border-bottom: 0; }

.dax table.flat-table tr td {
  font-size: .875em;
  color: #222; }

.dax table.flat-table .green {
  color: #0071B9; }

.dax table.flat-table .pink {
  color: #d80f5f; }

.dax .popover .arrow, .dax .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.dax .popover .arrow {
  border-width: 11px; }

.dax .popover .arrow:after {
  border-width: 10px;
  content: ""; }

.dax .popover.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #0071B9;
  border-bottom-width: 0; }

.dax .popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #0071B9;
  border-bottom-width: 0;
  content: " "; }

.dax .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; }

.dax .popover.right .arrow:after {
  bottom: -10px;
  left: 1px;
  border-right-color: #fff;
  border-left-width: 0;
  content: " "; }

.dax .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; }

.dax .popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #fff;
  border-top-width: 0;
  content: " "; }

.dax .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; }

.dax .popover.left .arrow:after {
  right: 1px;
  bottom: -10px;
  border-left-color: #fff;
  border-right-width: 0;
  content: " "; }

.lt-ie9 .dax .popover {
  border: solid 1px #e0e0e0;
  border-bottom: solid 5px #0071B9; }

.dax table.custom-table {
  width: 100%;
  border-collapse: collapse;
  border: 0;
  margin-bottom: 10px; }

.dax table.custom-table tr td, .dax table.custom-table tr th {
  padding: 0.3em .5em; }

.dax table.custom-table tr:nth-child(odd) {
  background-color: #f9f9f9; }

.dax table.custom-table tr th {
  color: #444;
  background-color: #ddd; }

.dax-pagination {
  padding: 0; }

.dax-pagination li:hover {
  background-color: #0071B9;
  color: #fff !important; }

.dax-pagination a:hover {
  color: #fff; }

.dax-pagination .double-arrow {
  padding: 8px 12px;
  border: 1px solid #d6d6d6;
  margin-left: 1px; }

.dax-pagination .single-arrow {
  padding: 8px 12px;
  border: 1px solid #ccc;
  margin-left: 1px; }

.dax-pagination .serial-number {
  padding: 8px 12px;
  border: 1px solid #ccc;
  margin-left: 1px; }

.dax-pagination .active {
  background-color: #0071B9; }

.dax-pagination .active a {
  color: #fff; }

.dax-pagination .inline-list > li {
  margin-left: 2px;
  color: #0071B9; }

.dax-pagination .inline-list > li a.active {
  color: #fff; }

.dax-pagination .serial-number .pagination_current {
  padding: 8px 15px;
  display: block;
  background-color: #0071B9 !important;
  color: #fff; }

.dax-pagination .serial-number .pagination_pagenumber_bg a {
  padding: 8px 13px;
  display: block; }

.dax-pagination .serial-number .pagination_pagenumber_bg a:hover {
  color: #fff; }

.dax-pagination .single-arrow {
  padding: 0 !important; }

.dax-pagination .single-arrow a {
  padding: 8px 15px;
  display: block; }

.dax-pagination .single-arrow a:hover {
  color: #fff; }

.dax-pagination .double-arrow a:hover {
  color: #fff; }

.dax-pagination.pagination-padding-0 .serial-number {
  padding: 0 !important; }

.dax .menu-links ul.inline-list {
  overflow: visible; }

.dax .menu-links ul.inline-list li {
  line-height: 42px !important;
  width: 25%;
  text-align: center;
  margin-left: 0 !important;
  border-bottom: 1px solid #ccc;
  background-color: #f3f5f7; }

.dax .menu-links a {
  color: #bbbbbb !important;
  font-size: 1em; }

.dax .menu-links .active a {
  border-bottom: 2px solid #0071b9 !important;
  color: #000; }

.dax .menu-links a:hover {
  color: black !important; }

.dax .menu-links .sup-color {
  color: #000; }

.dax .menu-links .active {
  position: relative; }

.dax .menu-links .border-arrow {
  display: none; }

.dax .menu-links .active .border-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 6px 0;
  border-color: #0071B9 transparent transparent;
  display: block;
  position: absolute;
  bottom: -5px;
  margin-left: 50%;
  left: -4px;
  z-index: 9; }

.dax .paddingTop10 {
  padding-top: 10px !important; }

.dax .menu-bar {
  margin: 1em 0; }

.dax .marginBot10 {
  margin-bottom: 10px !important; }

/* ---------- Search Results Table ---------- */
.dax table.custom-table.search-result-table {
  border-top: 2px solid #dedede;
  font-size: 16px;
  color: #444444; }

.dax table.custom-table.search-result-table tbody tr td p {
  font-size: 13px; }

.dax table.custom-table.search-result-table tr td {
  font-size: .875em;
  color: #222; }

.dax table.custom-table.search-result-table tbody tr {
  height: auto; }

.dax table.custom-table tr {
  height: 40px;
  border-bottom: 1px dashed #e4e4e4; }

.dax table.custom-table.search-result-table tbody tr td {
  padding: 0.5em; }

.dax table.custom-table.search-result-table tr:nth-of-type(even) {
  background: #f9f9f9; }

.dax table.custom-table.search-result-table tr:nth-of-type(odd) {
  background: #fff; }

.dax table.custom-table.search-result-table tr:hover {
  background-color: #f2f7e3; }

@media (max-width: 999px) {
  .dax .menu-links a {
    font-size: 1.2em;
    padding-left: 15px;
    background: url(../images/dax/daxcom/menu-arrow-right-small.png) no-repeat scroll 99% 50% transparent; }

  .dax .menu-links a .sup-color {
    position: absolute;
    top: 50%;
    left: 49%; }

  .dax .menu-links ul.inline-list li {
    position: relative;
    width: 100%;
    text-align: left; }

  .dax .menu-links ul.inline-list li.active {
    background: #cccccc; }

  .dax .menu-links ul.inline-list li.active .border-arrow {
    display: none; } }
.dax .menu-bar .dropdown {
  z-index: 9;
  font-size: 13px;
  margin-top: 35px; }

.dax .menu-bar .dropdown .select-container {
  font-size: 12px;
  background: #FFF !important;
  position: relative;
  border: 1px solid #dedede;
  height: 40px;
  cursor: pointer; }

.dax .menu-bar .dropdown .select-container .selected {
  padding-top: 0;
  line-height: 32px;
  color: #4d4d4d;
  border-right: 1px solid #dedede;
  margin: 3px 36px 0 5px;
  height: 32px;
  overflow: hidden; }

.dax .menu-bar .dropdown .options {
  background-color: #fff;
  width: 100%;
  z-index: 9999;
  display: none;
  position: absolute; }

.dax .menu-bar .dax-scrollable-option {
  max-height: 193px;
  overflow: auto;
  border-right: 1px solid #dedede;
  border-bottom: 1px solid #dedede; }

.dax .menu-bar .dropdown .select-container:after {
  content: "";
  position: absolute;
  width: 35px;
  top: 0;
  bottom: 0;
  right: 0;
  background: url(../images/dax/daxcom/grey-arrow-bot.png) no-repeat 95% center; }

.dax .menu-bar .dropdown ul {
  list-style-type: none; }

.dax .menu-bar .dropdown ul li {
  height: auto;
  border-bottom: 1px solid #dedede;
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
  color: #444;
  padding: 5px 0 5px 10px; }

.dax .menu-bar .dropdown ul li.selected-element {
  background-color: #d3e3a2 !important; }

.dax #tileViewSearchResult .index-box-container {
  padding: 0px 5px 10px 5px;
  height: auto; }

.dax #tileViewSearchResult .index-box-container .dax-val {
  height: 38px;
  font-size: 1.2em;
  padding: 10px 2px 5px 2px; }

.dax #tileViewSearchResult .index-box-container .curr {
  margin-left: 5px;
  font-size: 13px; }

.dax #tileViewSearchResult .index-box-container hr {
  clear: both;
  margin: .3em 0 0;
  border: 0; }

.dax #tileViewSearchResult .index-box-container .dax-val img {
  margin: .1em .4em 0; }

.dax .search-filter {
  border: 1px solid #ccc;
  padding: 10px 0;
  font-size: 13px;
  margin-top: 10px !important; }

.dax .search-filter h4 {
  font-size: 13px;
  margin-bottom: 10px; }

.dax .search-filter input[type=radio], .dax .search-filter input[type=checkbox], .dax .search-filter input[type=submit] {
  width: auto;
  margin-top: 0;
  margin-right: 5px;
  color: #fff; }

#p_p_id_daxindicesportlet_WAR_daxindicesportlet_ .container {
  height: 200px; }

#p_p_id_newindexlaunch_WAR_daxviewIndexportlet_ .container {
  height: 200px; }

#p_p_id_daxtopperformerview_WAR_daxtopperformerportlet_ .container {
  height: 200px; }

/* ---------- Press Wrapper ---------- */
.dax .press-wrapper {
  background: #fafafa;
  border: 1px solid #dedede;
  margin-bottom: 20px; }

.dax .press-wrapper h3 {
  font-family: OpenSans-Regular;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  color: #000;
  text-align: left;
  margin: 26px 0 !important; }

.dax .press-wrapper p {
  font-family: OpenSans-Regular;
  color: #545454;
  font-size: 12px;
  line-height: 14px;
  margin-top: 10px; }

.dax .press-wrapper p.last {
  margin-bottom: 10px; }

.dax .press-content-left p {
  color: #949494;
  font-size: 10px;
  line-height: 12px;
  font-family: OpenSans-Regular; }

.dax .press-content-left {
  margin: 0;
  padding: 0; }

.dax .press-content-right {
  /*margin-top: 12px;*/ }

.dax .press-content-right ul {
  margin-left: 1px; }

.dax .press-content-right ul li {
  float: left;
  list-style-type: none;
  text-align: right;
  padding-left: 15px; }

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

.dax .related {
  box-shadow: inset 0px 0 3px 0 #dedede !important;
  margin-left: 3px;
  background: url(../images/dax/daxcom/related.png) 0 0 repeat;
  text-align: left;
  padding-bottom: 17px; }

.dax .related h3 {
  color: #000;
  font-family: OpenSans-Regular;
  text-align: left;
  font-size: 18px;
  line-height: 20px;
  padding: 19px 0;
  border-bottom: 1px solid #e6e6e6;
  margin: 0; }

.dax .related-tab ul.inline-list {
  overflow: visible; }

.dax .related-tab ul.inline-list li.active {
  border-bottom: 2px solid #0071B9; }

.dax .related-tab ul.inline-list li {
  line-height: 42px;
  /*width: 33.33%;*/
  width: 50%;
  text-align: center;
  margin-left: 0;
  border-bottom: 2px solid #dbd8d7;
  background-color: #fff; }

.dax .related-tab .active {
  position: relative; }

.dax .related-tab a:hover {
  color: #0071B9; }

.dax .related-tab .active a {
  color: #444; }

.dax .related-tab a {
  color: #969494;
  font-size: 1em; }

.dax .related-tab .active .border-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 6px 0;
  border-color: #0071B9 transparent transparent;
  display: block;
  position: absolute;
  bottom: -5px;
  margin-left: 50%;
  left: -4px; }

.dax .related-tab .related-item-gain {
  width: 14px;
  margin-top: 4px;
  margin-right: 6px; }

.dax .publication-box .top {
  height: 96px; }

.dax .publication-box .img-box {
  width: 30%;
  height: 100%;
  padding-top: 12px; }

.dax .publication-box .img-box img {
  width: 78px;
  height: 78px;
  color: #FFFFFF; }

.dax .publication-box.dashboard .info-box {
  width: 64%; }

.dax .publication-box .info-box {
  width: 70%;
  height: 100%;
  padding-top: 12px; }

.dax .publication-box .info-box .publication {
  width: 165px; }

.dax .publication-box .info-box .publication {
  font-size: .8em;
  color: #444;
  line-height: 1.4;
  height: 90%;
  overflow: hidden;
  text-overflow: ellipsis; }

.dax .publication-box .info-box .publication h5 {
  padding-left: 0;
  font-weight: 400;
  color: #444; }

.dax .publication-box .info-box .publication .description {
  line-height: 12px;
  min-height: 54px;
  text-overflow: ellipsis;
  overflow: hidden; }

.dax .publication-box .clickable {
  padding: 0;
  font-size: 12px;
  padding: 10px 0 0; }

.dax .bench-search-key-input input, .dax .search-key-input input[type=text] {
  background-color: #fff;
  border: 0;
  color: #c4c4c4;
  height: 100%;
  font-size: 1.4em;
  padding-left: 35px !important;
  margin: 0;
  box-shadow: none;
  position: absolute;
  top: 0;
  height: 100%;
  line-height: normal; }

.dax .press-content-left.mobile {
  display: none; }

.dax .inner-content p {
  margin-top: 18px;
  margin-bottom: 12px;
  font-size: 13px;
  line-height: 18px;
  font-family: OpenSans-Regular; }

/* ---------- Index Data Table ---------- */
.dax .index-data-table {
  padding-bottom: 10px;
  padding-top: 10px; }

.dax .index-data-table table {
  width: 100%;
  border-collapse: collapse;
  border: 0;
  font-size: 14px; }

.dax .index-data-table table tr {
  height: 24px;
  border-bottom: 1px dashed #e4e4e4; }

.dax .index-data-table table tr th {
  color: #444;
  background-color: #ddd; }

.dax .index-data-table table tr th.last {
  text-align: right; }

.dax .index-data-table table tr td.uknown {
  background: url(../images/dax/daxcom/uknown.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.pdf {
  background: url(../images/dax/daxcom/pdf-active.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.xls {
  background: url(../images/dax/daxcom/xls.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.xml {
  background: url(../images/dax/daxcom/xml.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.txt {
  background: url(../images/dax/daxcom/txt.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.file {
  background: url(../images/dax/daxcom/file.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.zip {
  background: url(../images/dax/daxcom/zip.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.csv {
  background: url(../images/dax/daxcom/csv.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.page {
  background: url(../images/dax/daxcom/html.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.doc {
  background: url(../images/dax/daxcom/doc.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.docx {
  background: url(../images/dax/daxcom/docx.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.xlsx {
  background: url(../images/dax/daxcom/xlsx.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.pdf-inactive {
  background: url(../images/dax/daxcom/pdf-inactive.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.xls-inactive {
  background: url(../images/dax/daxcom/xls-inactive.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.xml-inactive {
  background: url(../images/dax/daxcom/xml-inactive.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.txt-inactive {
  background: url(../images/dax/daxcom/txt-inactive.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.file-inactive {
  background: url(../images/dax/daxcom/file-inactive.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.zip-inactive {
  background: url(../images/dax/daxcom/zip-inactive.png) no-repeat 50% 50%; }

.dax .index-data-table table tr td.csv-inactive {
  background: url(../images/dax/daxcom/csv-inactive.png) no-repeat 50% 50%; }

.dax .index-data-table table tr:hover {
  background-color: #f2f7e3; }

.dax .index-data-table table tr.inactive td.pdf {
  background: url(../images/dax/daxcom/pdf-inactive.png) no-repeat 50% 50%; }

.dax .index-data-table table tr.inactive td.xls {
  background: url(../images/dax/daxcom/xls-inactive.png) no-repeat 50% 50%; }

.dax .index-data-table table tr.inactive td.xml {
  background: url(../images/dax/daxcom/xml-inactive.png) no-repeat 50% 50%; }

.dax .index-data-table table tr.inactive td.txt {
  background: url(../images/dax/daxcom/txt-inactive.png) no-repeat 50% 50%; }

.dax .index-data-table table tr.inactive td.file {
  background: url(../images/dax/daxcom/file-inactive.png) no-repeat 50% 50%; }

.dax .index-data-table table tr.inactive td.zip {
  background: url(../images/dax/daxcom/zip-inactive.png) no-repeat 50% 50%; }

.dax .index-data-table table tr.inactive td {
  color: #bdbdbd; }

.dax .index-data-table table tr.inactive td:hover {
  color: #bdbdbd;
  font-weight: 400; }

.aui .container {
  margin-right: 0px;
  margin-left: 0px; }

.container {
  margin-right: 0px;
  margin-left: 0px; }

input[type=submit], .greenBtn {
  background-color: #0071B9;
  border: 0;
  color: #fff;
  cursor: pointer;
  outline: 0;
  padding: .6em 1.2em;
  height: 40px; }

.go-to-detail-box {
  margin-top: 20px; }

/* ---------- Filter ---------- */
.filters-cont {
  border: 1px solid #ccc;
  padding: 10px;
  overflow: hidden;
  font-size: 13px;
  margin: 20px !important; }

.filters-col {
  float: left;
  overflow: hidden;
  padding-right: 50px; }

.filters-col fieldset.group {
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
  border-style: none; }

.filters-col fieldset.group legend {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-size: 100%;
  border: none;
  height: 25px; }

.filters-col ul.checkbox {
  margin: 0;
  padding: 0;
  list-style: none; }

.filters-col ul.checkbox li input {
  margin-right: 0px;
  width: 18px; }

.filters-col ul.checkbox li {
  border: 1px transparent solid;
  padding: 3px 0px; }

.filters-col ul.checkbox li label {
  margin-left: 0px; }

.filters-col ul.checkbox li:hover, .filters-col ul.checkbox li.focus {
  background-color: #e6e7e9; }

.filters-col .checkbox input[type=checkbox] {
  margin-left: 0px;
  width: 18px; }

.filters-cont .button-cont {
  clear: both;
  float: right; }

.filters-cont .blueBtn {
  background-color: #0071B9;
  border: none; }

/* ---------- Start Search Page ---------- */
.search-result-icons {
  display: inline-block;
  width: 19px;
  height: 15px;
  background: url("../images/dax/global/search-result-icon-sprite.png"); }

.search-result-icons.grid.active {
  background-position: 0px 0px;
  cursor: default; }

.search-result-icons.grid.inactive {
  background-position: 0px -25px; }

.search-result-icons.list.active {
  background-position: 0px -50px;
  cursor: default; }

.search-result-icons.list.inactive {
  background-position: 0px -75px; }

.pipeSeparator {
  position: relative;
  top: -3px; }

/* ---------- List View ---------- */
/* Search Page List View */
.search-results-page-content.list .index-box-container-pading.new-tile {
  width: 100%;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px; }

.search-results-page-content.list .index-box-container-pading.new-tile .index-box-container {
  margin-bottom: 0px;
  border-bottom: 1px dashed #e4e4e4;
  outline: none;
  box-shadow: none;
  border-left: none;
  border-right: none;
  border-top: none;
  max-width: inherit;
  overflow: visible;
  width: 100%; }

.search-results-page-content.list .index-box-container-pading.new-tile:nth-child(even) {
  background: #f9f9f9;
  outline-bottom: 1px dashed #e4e4e4; }

.search-results-page-content.list .index-box-container-pading.new-tile .dax-val, .search-results-page-content.list .index-box-container-pading.new-tile .large-4.small-4.left, .search-results-page-content.list .index-box-container-pading.new-tile .expand-me.view-details {
  display: none;
  border-bottom: none; }

.search-results-page-content.list .index-box-container-pading.new-tile .details, .search-results-page-content.list .index-box-container-pading.new-tile hr {
  border: none;
  height: auto; }

.search-results-page-content.list .index-box-container-pading.new-tile .details {
  height: auto;
  float: left;
  padding-right: 212px; }

.search-results-page-content.list .index-box-container-pading.new-tile .details .large-8.small-8.medium-8.left {
  width: 100%; }

.search-results-page-content.list .index-box-container {
  height: auto;
  padding-top: 7px;
  padding-bottom: 7px; }

.search-results-page-content.list .index-box-container-pading.new-tile .compare {
  width: 212px;
  position: absolute;
  top: 3px;
  right: 0px; }

.search-results-page-content.list .container.index-box-container .box-heading {
  cursor: pointer;
  color: #0071B9 !important;
  font-family: 'OpenSans-Regular'; }

.search-results-page-content.list .row#tileViewSearchResult {
  padding: 0px 0px; }

.search-results-page-content.list .daxcom-pagination {
  margin-top: 15px; }

.search-results-page-content.list .list-view-nopadding {
  padding: 0; }

/* ---------- Mobile view ---------- */
@media only screen and (min-width: 320px) and (max-width: 768px) {
  .search-results-page-content .list .index-box-container-pading.new-tile {
    width: 100%;
    margin-bottom: 15px; }

  .search-results-page-content .list .index-box-container-pading.new-tile .index-box-container {
    border: 1px solid #dedede;
    box-shadow: 0 0 1px 1px #dedede; }

  .search-results-page-content .list .index-box-container {
    padding-top: 0px;
    padding-bottom: 8px; }

  .search-results-page-content .list .index-box-container-pading.new-tile .index-box-container a.default hr {
    display: none; }

  .search-results-page-content .list .index-box-container-pading.new-tile .details {
    padding: 1em 0.5em; }

  .search-results-page-content .list .index-box-container-pading.new-tile hr {
    border: solid #ddd;
    border-width: 1px 0 0; }

  .search-results-page-content .list .index-box-container-pading.new-tile .compare {
    width: 100%;
    position: static;
    top: 0;
    right: 0px; }

  .aui .dax .container .dax-val {
    font-size: 1.1em; } }
@media only screen and (min-width: 320px) and (max-width: 1000px) {
  .aui .dockbar .navbar-inner {
    display: none; } }
@media only screen and (max-device-width: 680px) and (min-device-width: 320px) {
  .aui .dax .primary .contact-right-topText h2, .aui .dax .primary .contact-right-topText h1, .aui .dax .primary .headings-contact h2, .aui .dax .primary .headings-contact h1, .aui .dax .primary .heading-section h2, .aui .dax .primary .heading-section h1 {
    text-align: center;
    border-top: 5px solid #000;
    font-size: 20px;
    /*border-bottom: 1px solid #d6d6d6;*/
    line-height: 30px;
    padding: 6px 0 7px; } }
/* ---------- Service Page ---------- */
.service-temp h5 {
  border-bottom: 1px solid #0071B9;
  padding-bottom: 5px; }

.alert-error {
  background: white url(../images/dax/daxcom/info-icon-red.png) no-repeat 12px 12px !important;
  font-size: 12px !important;
  color: #C60F13;
  border: 1px solid #C60F13;
  border-radius: 0;
  padding: 10px 0 8px 35px !important;
  width: 100%;
  font-size: 12px; }

.aui .control-group.error input, .aui .control-group.error select, .aui .control-group.error textarea {
  border-color: #b50303 !important; }

/* ---------- Contactus Pages ---------- */
#emailContact {
  padding-left: .9375em;
  padding-right: .9375em; }

.aui input[disabled], .aui select[disabled], .aui textarea[disabled], .aui input[readonly], .aui select[readonly], .aui textarea[readonly] {
  cursor: text !important;
  background-color: #eee; }

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
  cursor: text !important;
  background-color: #eeeeee; }

/* ---------- Mobile Devices Fixes ---------- */
.header .comMobLogo {
  /*height: 60px; background-position: center -60px*/ }

@media (max-width: 500px) {
  .header .comMobLogo {
    /*height: 60px; background-position: 0 -120px; width: 100px*/ } }
@media (max-width: 320px) {
  .header .comMobLogo {
    /*height: 55px; background-position: 0 -120px; width: 90px*/ }

  .header .search {
    width: 51px; } }
@media only screen and (max-width: 768px) and (min-width: 320px) {
  .discovery-search-page-content.list .index-box-container-pading.new-tile .details {
    padding: 1em 0.5em !important; }

  .discovery-search-page-content.list .index-box-container-pading.new-tile .compare {
    width: 100%;
    position: static;
    top: 0;
    right: 0px; }

  .discovery-search-page-content.list .index-box-container-pading.new-tile .index-box-container {
    border: 1px solid #dedede;
    box-shadow: 0 0 1px 1px #dedede; }

  .discovery-search-page-content.list .index-box-container-pading.new-tile {
    width: 100%;
    margin-bottom: 15px; } }