/* ---------- Research ---------- */
.dax .research-box .img-box, .dax .research-box .description, .dax .news-box .go-to-detail-box img {
  cursor: pointer; }

.dax .news-box h5.title a {
  color: #000; }

.dax .news-box h5.title a:hover {
  color: #041daa; }

.go-to-detail-box h5 a {
  white-space: normal; }

a.external-link:after {
  content: '';
  background: url(../images/dax/daxcom/external_link.png) no-repeat 0 0;
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute; }

.dax .market-news-rwd .description {
  min-height: 50px; }

.locationDateSource span.dateView {
  padding: 0 10px 0 0;
  border-left: none; }

.dax .market-news-rwd .clickable {
  min-height: 50px; }

.locationDateSource .separator {
  border: 0px !important; }

@media only screen and (max-width: 320px) {
  .home .header .comMobLogo {
    background-position: 0 -120px; }

  .home .header#header {
    margin-left: 0px; }

  .home .header .search {
    width: 35px; }

  .header#header {
    margin-left: -10px; }

  .header .dax-logo .inner {
    width: 226px; }

  .header .search {
    width: 46px; }

  .header .comMobLogo {
    width: 100%; }

  .header .dax-logo .inner .logo {
    width: 120px; }

  .header .dax-logo .inner .logo + .columns {
    width: 58px;
    float: right; } }
@media (max-width: 999px) {
  .home .header .dax-logo .inner .logo {
    /*padding: 16px 0;*/ }

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

  .right-menu-link {
    display: block; }

  .header {
    padding-top: 0;
    height: 97px; }

  .header .dax-logo .inner {
    border-width: 0 1px;
    padding: 5px 0px 0px 0px; }

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

  .bench-search-result.border-bottom-active, .search-result.border-bottom-active {
    border-bottom: 2px solid #c1c4b1; }

  .userDropDown {
    width: 120px;
    margin: 0px auto; } }
.mobile-mega-menu span.landpage-link, .mobile-mega-menu span.subLandPage {
  display: none; }

/* ---------- Index Details Page ---------- */
.addToBenchmarkIcon {
  border-right: 1px solid #dedede;
  padding: 0 6px 3px 2px;
  margin-right: 10px; }

.addToBenchmarkIcon .addToBenchmarkList .check {
  padding: 0; }

.addToBenchmarkIcon .addToBenchmarkList .check .checkbox.custom, .addToBenchmarkIcon .addToBenchmarkList .check .checkbox.custom.checked {
  background-image: url(../images/dax/daxcom/benchmark.png); }

.addToBenchmarkIcon .addToBenchmarkList .check .checkbox.custom:hover {
  cursor: pointer;
  background-image: url(../images/dax/daxcom/benchmark-hover.png); }

.dax .graphControls .settingOverlay {
  left: -268px !important; }

.dax .graphControls .settingOverlay {
  z-index: 9998; }

.lt-ie9 .dax .graphControls .settingOverlay#settingChart {
  width: 300px !important; }

.fadeMessageIndexDetail {
  background: #d7e4bd;
  box-shadow: 1px 2px 4px 0 #aaa;
  -webkit-box-shadow: 1px 2px 4px 0 #aaa;
  -moz-box-shadow: 1px 2px 4px 0 #aaa;
  padding: 5px 15px;
  font-size: .7em;
  position: absolute;
  width: 201px;
  right: -39px;
  bottom: 58px;
  z-index: 999;
  display: none; }

@media (max-width: 375px) {
  #news-page .portlet-layout.row-fluid {
    padding: 0 !important; } }
@media (max-width: 768px) {
  .aui .container {
    margin-right: 0px !important;
    margin-left: 0px !important; } }
@media screen and (max-width: 768px) {
  .press-release-rwd h5 {
    width: 100%;
    overflow: hidden;
    top: 0; } }
/* ---------- Mobie Devices Fixes ---------- */
@media (max-width: 999px) {
  .aui .portlet-borderless-container {
    margin-bottom: 15px; }

  .aui .dax h1 {
    padding-top: 5px; }

  .dax .container {
    padding: .4em .3em !important; } }
.press-release-rwd img {
  max-height: 78px;
  max-width: 60px;
  min-width: 60px;
  min-height: 70px; }

#dax_benchmark_chartlist .position-relative, #dax-indexdetail-graphcontrolslist.position-relative {
  position: relative; }

#dax-indexdetail-graphcontrolslist:hover {
  cursor: pointer; }

/*#contact-page .primary:first-child {display:none;}*/