/*Added for small screen devices like iphone 5/SE*/
.mod-morningstar-rating-app {
  font: normal 14px Metric, Arial, sans-serif;
}
@media only screen and (min-width: 740px) {
  .mod-morningstar-rating-app__overall-rating,
  .mod-morningstar-rating-app__category,
  .mod-morningstar-rating-app__style-conditional {
    display: inline-block;
  }
}
@media only screen and (max-width: 739px) {
  .mod-morningstar-rating-app__overall-rating,
  .mod-morningstar-rating-app__category,
  .mod-morningstar-rating-app__style-conditional {
    display: block;
  }
}
.mod-morningstar-rating-app__overall-rating .mod-morningstar-rating-app__heading,
.mod-morningstar-rating-app__category .mod-morningstar-rating-app__heading,
.mod-morningstar-rating-app__style-conditional .mod-morningstar-rating-app__heading {
  font: 300 26px/36px Financier Display, sans-serif;
  color: #182323;
}
.mod-morningstar-rating-app__overall-rating .mod-morningstar-rating-app__heading-disclaimer,
.mod-morningstar-rating-app__category .mod-morningstar-rating-app__heading-disclaimer,
.mod-morningstar-rating-app__style-conditional .mod-morningstar-rating-app__heading-disclaimer {
  font: normal 12px/14px Metric, Arial, sans-serif;
  color: #8C9191;
  padding-left: 5px;
}
.mod-morningstar-rating-app__category {
  vertical-align: top;
}
@media only screen and (min-width: 740px) {
  .mod-morningstar-rating-app__category {
    margin-left: 60px;
  }
}
@media only screen and (max-width: 739px) {
  .mod-morningstar-rating-app__category {
    margin-top: 10px;
  }
}
.mod-morningstar-rating-app__style-conditional {
  vertical-align: top;
}
@media only screen and (max-width: 739px) {
  .mod-morningstar-rating-app__style-conditional {
    margin-top: 10px;
  }
}
.mod-morningstar-rating-app__stars {
  color: #A7A59B;
  display: inline-block;
  margin-top: 10px;
}
@media only screen and (max-width: 739px) {
  .mod-morningstar-rating-app__stars {
    font: normal 16px/20px Metric, Arial, sans-serif;
  }
}
@media only screen and (min-width: 740px) {
  .mod-morningstar-rating-app__stars {
    font: normal 20px/20px Metric, Arial, sans-serif;
  }
}
.mod-morningstar-rating-app__stars [data-mod-stars-highlighted="true"] {
  color: #990000;
}
.mod-morningstar-rating-app__stars span {
  padding: 0 10px;
  border-right: 1px solid #ccc;
}
.mod-morningstar-rating-app__stars span:last-child {
  border: none;
}
