.jm-stock-price-portlet {
  background-color: #1E22AA;
}
.jm-stock-price-portlet .stockprice__content {
  color: #fff;
  padding: 30px;
}
.jm-stock-price-portlet .stockprice__content .stockprice__heading {
  font: 16px/22px JMSansRegular;
  opacity: 0.6;
  margin-bottom: 12px !important;
}
.jm-stock-price-portlet .stockprice__content .stockprice__value {
  font: 24px/32px JMSansRegular;
  margin-right: 16px;
}
.jm-stock-price-portlet .stockprice__content .stockprice__percent {
  font: 12px/24px JMSansMedium;
}
.jm-stock-price-portlet .stockprice__content .stockprice__date {
  font: 12px/16px JMSansMedium;
  opacity: 0.6;
}
@media (max-width: 834px) {
  .jm-stock-price-portlet .stockprice__content {
    padding: 20px;
    border-bottom: 2px solid #FFFFFF;
  }
  .jm-stock-price-portlet .stockprice__content .stockprice__heading {
    font: 12px/16px JMSansRegular;
  }
  .jm-stock-price-portlet .stockprice__content .stockprice__value {
    font: 18px/24px JMSansRegular;
  }
  .jm-stock-price-portlet .stockprice__content .stockprice__percent {
    font: 10px/24px JMSansMedium;
  }
  .jm-stock-price-portlet .stockprice__content .stockprice__date {
    font: 10px/14px JMSansMedium;
  }
}