html {
  font-family: fs_din, arial, helvetica, arial, sans-serif; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after {
  content: "";
  content: none; }

q:before, q:after {
  content: "";
  content: none; }

ins {
  text-decoration: none; }

del {
  text-decoration: line-through; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.no-js .sectionContainer {
  opacity: 1 !important;
  display: block !important;
  visibility: visible !important;
  height: auto !important;
  padding-bottom: 20px !important;
  padding-top: 10px !important;
  border-bottom: 1px solid #000 !important; }

#footer {
  margin-bottom: 150px; }

.container {
  margin-left: auto;
  margin-right: auto;
  clear: both;
  width: 721px; }

@media only screen and (min-width: 720px) {
  #wrapper {
    width: 100%;
    overflow: hidden; }

  #content {
    overflow: visible !important; } }
@media only screen and (min-width: 720px) {
  #pageWrapper {
    width: 100%;
    overflow: hidden; }

  #content {
    overflow: visible !important; } }
@media only screen and (max-width: 719px) {
  body {
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none; }

  body.blackberry {
    padding-top: 0 !important; }

  .blackberry #content {
    margin-top: 0; }

  #content {
    margin-top: 60px; }

  .column {
    float: none;
    margin-left: 0 !important;
    width: 100% !important; }

  #footer {
    margin-bottom: 50px; }

  .container {
    width: 100%; }

  .sectionContainerInner {
    padding-left: 15px;
    padding-right: 15px; }

  .sectionContainer {
    height: 1px; }

  body.blackberry .sectionContainer {
    height: auto; }

  .sectionContainer.selectedSection {
    height: auto; } }
.paginationBottom {
  z-index: 10;
  position: fixed;
  bottom: 0;
  height: 20px;
  left: 50%;
  width: 721px;
  margin-left: -360.5px;
  padding-top: 5px;
  padding-bottom: 5px; }
  @media only screen and (max-width: 719px) {
    .paginationBottom {
      width: 100%;
      position: relative;
      left: auto;
      margin-left: 0;
      bottom: auto;
      margin-bottom: 30px;
      height: 25px !important; }
      .paginationBottom .prev, .paginationBottom .next {
        line-height: 25px !important;
        height: 25px !important; }
      .paginationBottom .prev {
        left: 10px !important; }
      .paginationBottom .next {
        right: 10px !important; } }
  .paginationBottom .prev, .paginationBottom .next {
    font-family: fs_din, arial, helvetica, arial, sans-serif;
    font-weight: bold;
    display: block;
    color: white !important;
    text-decoration: none !important;
    font-size: 14px !important;
    position: absolute;
    width: 100px;
    padding: 0 10px;
    line-height: 20px;
    height: 20px;
    background-color: #565A5C;
    cursor: pointer;
    -webkit-transition: background-color 0.2s ease-in;
    -moz-transition: background-color 0.2s ease-in;
    -ms-transition: background-color 0.2s ease-in;
    -o-transition: background-color 0.2s ease-in;
    transition: background-color 0.2s ease-in; }
  .paginationBottom .prev:hover, .paginationBottom .next:hover {
    background-color: #3d4652;
    color: white; }
  .paginationBottom .prev {
    left: 0; }
  .paginationBottom .next {
    right: 0;
    text-align: right; }

#footer {
  color: #565A5C; }

.no-js .sections-list, body.print .sections-list {
  display: none !important; }
.no-js img.lazy, body.print img.lazy {
  display: none !important; }

#previewControls {
  position: fixed;
  top: 10px;
  left: 10px;
  z-index: 5000;
  width: 180px; }
  #previewControls h3 {
    color: orange;
    font-weight: bold;
    font-family: sans-serif;
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 5px; }
  #previewControls a {
    color: white;
    font-size: 11px;
    font-weight: normal;
    line-height: 11px; }
  #previewControls a:hover {
    color: orange; }

#themeOverride {
  background: rgba(25, 25, 25, 0.82);
  padding: 10px 10px; }
  #themeOverride label {
    color: white;
    font-weight: bold;
    display: block;
    padding-bottom: 5px;
    margin-top: 10px; }
  #themeOverride input {
    width: 152px;
    display: block;
    padding: 0;
    margin: 0;
    border: solid 2px #48c4cb;
    padding: 2px; }
  #themeOverride a {
    color: #48c4cb !important; }
  #themeOverride .fileUploadInput {
    visibility: hidden;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    float: right; }
  #themeOverride .uploadFeedback {
    display: none;
    color: white; }
  #themeOverride .saveBtn {
    display: none;
    width: 158px;
    text-align: center;
    font-weight: bold;
    margin-top: 15px;
    background: white;
    padding: 5px 0;
    cursor: pointer;
    border: 1px solid #ccc;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(96%, rgba(0, 0, 0, 0.15)), color-stop(100%, rgba(0, 0, 0, 0.15)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.15) 96%, rgba(0, 0, 0, 0.15) 100%); }
  #themeOverride .saveBtn:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(96%, rgba(72, 196, 203, 0.15)), color-stop(100%, rgba(72, 196, 203, 0.15)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(72, 196, 203, 0.15) 96%, rgba(72, 196, 203, 0.15) 100%); }

#previewAlert {
  background: rgba(25, 25, 25, 0.82);
  padding: 10px 10px;
  margin-bottom: 10px; }
  #previewAlert br {
    line-height: 10px; }
  #previewAlert a {
    text-decoration: none; }

@media only screen and (max-width: 719px) {
  #previewControls {
    display: none; } }
.textFlowedFull {
  display: none; }

@media only screen and (max-width: 719px) {
  .textFlowedFull {
    display: block; }

  .textFlowed {
    display: none; }

  .lc_textFlowing {
    margin-bottom: 0 !important; } }
a {
  word-wrap: break-word !important; }

.responsive-mobile {
  display: none; }

@media only screen and (max-width: 719px) {
  .responsive-desktop {
    display: none; }

  .responsive-mobile {
    display: block; } }
@media only screen and (max-width: 719px) {
  .frontend .mobileHide, .frontend .fbs-mobileHide {
    display: none !important; } }
.mobile .mobileHide, .mobile .fbs-mobileHide {
  display: none !important; }

@media only screen and (min-width: 720px) {
  .frontend .fbs-desktopHide {
    display: none !important; } }
.frontend.terminal .fbs-desktopHide {
  display: none !important; }

@media print {
  .fbs-pdfHide {
    display: none !important; } }
.print .fbs-pdfHide {
  display: none !important; }

#docTitleMob {
  text-align: center;
  margin-bottom: 10px; }
  #docTitleMob div {
    font-family: fs_din, arial, helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 35px;
    line-height: 42px;
    color: #3d4652; }

#sectionsHolderMobile {
  width: 100%;
  z-index: 9980;
  position: fixed;
  left: 0;
  top: 58px;
  bottom: 0;
  height: 360px;
  -webkit-overflow-scrolling-x: none;
  -webkit-overflow-scrolling-y: touch;
  visibility: hidden; }
  #sectionsHolderMobile.show {
    visibility: visible; }
  #sectionsHolderMobile .sections-list {
    height: 100%;
    width: 100%;
    background-color: #2b2b2b;
    overflow: auto; }
    #sectionsHolderMobile .sections-list ol {
      overflow: auto; }
    #sectionsHolderMobile .sections-list li {
      float: left;
      width: 100%;
      border-bottom: 1px solid #272727; }
    #sectionsHolderMobile .sections-list a {
      width: 100%;
      display: block;
      box-sizing: border-box;
      color: #d8d8d8;
      background-color: #565A5C;
      font-size: 15px;
      line-height: 44px;
      text-decoration: none;
      padding-left: 15px;
      padding-right: 15px; }

.signbox {
  margin-top: 50px;
  margin-bottom: 80px; }
  .signbox .generatePdf {
    display: block;
    border: 1px solid black;
    background: #fefefe;
    text-align: center;
    width: 300px;
    padding: 20px; }

#modulesHolder .sectionContainer:last-child {
  padding-bottom: 0 !important; }

.headermob-nav {
  display: none; }

#floatingLogo {
  position: fixed;
  right: 0;
  bottom: 0; }
  #floatingLogo a {
    display: block;
    width: 200px;
    height: 66px;
    background: url("/images/media.folioshack.com/images/fs_logo_on_white.png");
    background-size: 200px 66px; }

@media only screen and (max-width: 719px) {
  #floatingLogo {
    position: static;
    margin: 0 auto; } }
#previewAlert {
  display: none; }

.viewMode-showAll .sectionContainer {
  margin-bottom: 0;
  padding-bottom: 0; }
.viewMode-showAll .sectionContainer:last-of-type {
  padding-bottom: 0; }
.viewMode-showAll #paginationBottom {
  display: none; }

#modulesHolder {
  color: #bfbfbf; }

.header-date {
  color: #bfbfbf; }

#sectionsHolder .sections-list a, #sectionsHolder .sections-list a.selected-link {
  color: #bfbfbf !important; }

.header-bbg-logo {
  display: none !important; }

.header-bbg-logo--white {
  display: block !important; }

.sectionContainer:first-of-type .morningcall-sectiontitle {
  margin-top: 0; }

.morningcall-sectiontitle {
  margin-top: 5px;
  height: 40px;
  line-height: 40px;
  color: #ff9e24;
  font-size: 14px;
  font-family: fs_din_medium, arial, helvetica, arial, sans-serif;
  border-bottom: 2px solid #272727; }

.DividerModule {
  line-height: 5px;
  background-color: transparent !important;
  border-bottom: 2px solid #272727; }

body {
  background-color: #181818; }

#sectionsHolder .sections-list a, #sectionsHolderMobile .sections-list a {
  color: #d8d8d8;
  background-color: #2b2b2b; }

.headerdesktop-whiteblock {
  background-color: #181818;
  border-bottom-color: #fd8b37; }

.headerdesktop-buttons {
  color: #aaaaaa; }

.headerdesktop-buttons a {
  color: #aaaaaa; }

.headerdesktop-buttons a:hover {
  color: #fd8b37; }

.headerdesktop-nav a {
  color: #aaaaaa; }

.headerdesktop-nav a:hover, .headerdesktop-nav--selected {
  color: #bfbfbf !important; }

.headerdesktop-nav-button {
  border-bottom-color: #fd8b37;
  color: #fd8b37; }

#sectionsHolderMobile.sectionsHolderMobile-open {
  visibility: visible;
  top: 0; }

.headermob-nav-button {
  color: #ff9e24;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

#sectionsHolder.desktop {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  #sectionsHolder.desktop a {
    display: block;
    height: 24px;
    line-height: 24px;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px; }
  #sectionsHolder.desktop.vertical .sections-list--dropdown {
    display: none;
    position: absolute !important;
    left: 0 !important;
    top: 175px !important;
    margin: 0 !important; }
  #sectionsHolder.desktop.vertical .sections-list--dropdown-open {
    display: block; }
  #sectionsHolder.desktop.vertical .sections-list {
    position: fixed;
    left: 50%;
    top: 0px;
    margin: 0;
    margin-top: 155px;
    margin-left: -560px;
    height: auto;
    width: 180px; }
    #sectionsHolder.desktop.vertical .sections-list li {
      float: none; }
      #sectionsHolder.desktop.vertical .sections-list li:last-child {
        border: none; }
      #sectionsHolder.desktop.vertical .sections-list li a {
        border: 0; }
      #sectionsHolder.desktop.vertical .sections-list li ul {
        min-width: auto;
        position: absolute;
        top: 0;
        left: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-right: 0; }
        #sectionsHolder.desktop.vertical .sections-list li ul li {
          float: none;
          border-bottom: 0; }
          #sectionsHolder.desktop.vertical .sections-list li ul li a {
            border: none;
            display: none;
            border: 0;
            overflow: hidden;
            white-space: nowrap; }
          #sectionsHolder.desktop.vertical .sections-list li ul li a.selected-link {
            display: block !important; }

#header {
  height: 190px; }

.headerdesktop {
  position: relative;
  z-index: 1;
  width: 720px;
  height: 65px;
  margin: 0 auto; }

#content {
  margin-top: 15px !important; }

#header-mob {
  width: 100%; }

.headermob-nav {
  position: absolute;
  top: 0;
  right: 0;
  height: 58px;
  line-height: 58px;
  z-index: 9999; }

#drawerBtn {
  height: 58px;
  padding-right: 11px; }
  #drawerBtn img {
    width: 25px;
    height: 25px;
    position: relative;
    top: 8px; }
  #drawerBtn.open .drawerBtn-arrowup {
    display: inline; }
  #drawerBtn.open .drawerBtn-arrowdown {
    display: none; }

@media only screen and (max-width: 320px) {
  .drawerBtn-sections {
    display: none; } }
@media only screen and (max-width: 719px) {
  .intro-block {
    margin-top: 0 !important; }

  #content {
    margin-top: 40px; } }
.intro-block {
  margin-bottom: 15px;
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  z-index: 9990;
  background: #181818 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAJElEQVQIW2P09fX9v3nzZkYGJADmoEvAVSBLoGiDSaAIwowCAPPlEexJy867AAAAAElFTkSuQmCC) repeat; }
  .intro-block .header-bbg-logo {
    position: absolute;
    top: 8px;
    right: 15px;
    padding-bottom: 10px; }
  .intro-block .header-title {
    color: #d8d8d8;
    font-size: 20px;
    margin-bottom: 2px; }
  .intro-block .header-date {
    color: #bfbfbf;
    font-size: 16px; }

.sectionContainer {
  height: auto !important; }

.sectionContainer:nth-child(2) .morningcall-sectiontitle {
  display: none; }

.seeAllBtn {
  cursor: pointer !important;
  color: #7b7b7b;
  font-size: 15px;
  padding-bottom: 14px;
  border-bottom: 2px solid #272727; }

.seeAllBtn-arrow {
  width: 22px;
  height: 19px;
  display: inline-block;
  margin-left: 10px; }

.seeAllBtn-arrow--down {
  background: url(/images/morningcall/ic_caret_down_grey.svg) no-repeat -5px 4px; }

.seeAllBtn-arrow--up {
  background: url(/images/morningcall/ic_caret_up_grey.svg) no-repeat 0 3px; }

.stickyNav {
  position: fixed;
  top: 0;
  z-index: 9999;
  padding-bottom: 5px;
  background-color: #181818; }

@media only screen and (max-width: 719px) {
  .fixedcolumns {
    margin-left: 15px;
    margin-right: 15px; }

  .stickyNav {
    left: 5px;
    right: 5px;
    margin-left: 0;
    margin-right: 0; } }
.hide {
  display: none; }

@charset "UTF-8";
.myTickers {
  line-height: 1.35; }
  .myTickers__more {
    font-family: fs_din, arial, helvetica, sans-serif;
    color: #7b7b7b;
    font-size: 15px;
    cursor: pointer;
    position: relative;
    height: 1.5em;
    margin-top: 20px;
    position: absolute;
    top: 100%;
    left: 0;
    margin: 30px 0 0 0; }
    .myTickers__more::before {
      content: "More";
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgLTUgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAtNSAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzdCN0I3QjtzdHJva2Utd2lkdGg6MS41O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGcgaWQ9ImNhcmV0X3g1Rl9kb3duIj4NCgk8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI2LjEsNC4xIDEyLDEwIDE3LjksNCAJIi8+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMV8xXyI+DQo8L2c+DQo8L3N2Zz4NCg==");
      background-position: right 0.4em top 0;
      background-repeat: no-repeat;
      padding-right: 2em; }
      .daybreakJapanese .myTickers__more::before {
        content: "全て表示"; }
      .daybreakSpanish .myTickers__more::before {
        content: "Más información"; }
  .myTickers__overflow {
    overflow: hidden; }
  .myTickers__header {
    font-family: fs_din_medium, arial, helvetica, sans-serif;
    font-weight: 500;
    margin-bottom: 12px; }
    .myTickers__header--topStories {
      color: #FF9E24; }
      .myTickers__header--topStories::before {
        content: "Top Stories from: ";
        color: #bfbfbf; }
        .daybreakJapanese .myTickers__header--topStories::before {
          content: "登録銘柄の注目ニュース: "; }
        .daybreakSpanish .myTickers__header--topStories::before {
          content: "Noticias principales de: "; }
  .myTickers__topStories, .myTickers__byTicker, .myTickers__events {
    position: relative;
    margin-bottom: 100px; }
  .myTickers__topStories__story, .myTickers__byTicker__story {
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #272727;
    display: block;
    cursor: pointer;
    color: inherit !important;
    text-decoration: none !important; }
    .myTickers__topStories__story:last-child, .myTickers__byTicker__story:last-child {
      margin-bottom: 0;
      padding-bottom: 0;
      border: none; }
    .myTickers__topStories__story--lastBeforeOverflow, .myTickers__byTicker__story--lastBeforeOverflow {
      border-bottom: none;
      margin-bottom: 0;
      padding-bottom: 0; }
    .myTickers__topStories__story__break, .myTickers__byTicker__story__break {
      font-family: fs_din, arial, helvetica, sans-serif;
      color: #7b7b7b;
      font-size: 15px;
      cursor: pointer;
      position: relative;
      height: 1.5em;
      margin-top: 20px; }
      .myTickers__topStories__story__break::before, .myTickers__byTicker__story__break::before {
        content: "More";
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgLTUgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAtNSAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzdCN0I3QjtzdHJva2Utd2lkdGg6MS41O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGcgaWQ9ImNhcmV0X3g1Rl9kb3duIj4NCgk8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI2LjEsNC4xIDEyLDEwIDE3LjksNCAJIi8+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMV8xXyI+DQo8L2c+DQo8L3N2Zz4NCg==");
        background-position: right 0.4em top 0;
        background-repeat: no-repeat;
        padding-right: 2em; }
        .daybreakJapanese .myTickers__topStories__story__break::before, .daybreakJapanese .myTickers__byTicker__story__break::before {
          content: "全て表示"; }
        .daybreakSpanish .myTickers__topStories__story__break::before, .daybreakSpanish .myTickers__byTicker__story__break::before {
          content: "Más información"; }
    .myTickers__topStories__story__wire, .myTickers__topStories__story__time, .myTickers__topStories__story__symbol, .myTickers__byTicker__story__wire, .myTickers__byTicker__story__time, .myTickers__byTicker__story__symbol {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .myTickers__topStories__story__wire, .myTickers__topStories__story__time, .myTickers__topStories__story__symbol, .myTickers__byTicker__story__wire, .myTickers__byTicker__story__time, .myTickers__byTicker__story__symbol {
      display: inline-block;
      margin-right: 8px;
      font-size: 13px; }
    .myTickers__topStories__story__headline, .myTickers__byTicker__story__headline {
      font-size: 15px;
      margin-bottom: 2px; }
    .myTickers__topStories__story__wire, .myTickers__byTicker__story__wire {
      color: #FF5A00; }
    .myTickers__topStories__story__time, .myTickers__byTicker__story__time {
      color: #7B7B7B; }
    .myTickers__topStories__story__symbol, .myTickers__byTicker__story__symbol {
      color: #FDD172; }
  .myTickers__byTicker__ticker {
    font-family: fs_din_medium, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 12px;
    color: #AAAAAA; }
    .myTickers__byTicker__ticker__symbol {
      display: none; }
  .myTickers__events {
    border-left: solid 1px #FF9E24;
    padding-left: 15px; }
    .myTickers__events__event {
      margin-bottom: 12px;
      padding-bottom: 12px;
      border-bottom: 1px solid #272727;
      display: block;
      cursor: pointer;
      color: inherit !important;
      text-decoration: none !important;
      display: grid;
      grid-gap: 0 14px;
      grid-template-columns: 40px 1fr;
      grid-template-rows: auto auto; }
      .myTickers__events__event:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
        border: none; }
      .myTickers__events__event--lastBeforeOverflow {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0; }
      .myTickers__events__event__time {
        color: #F2F2F2;
        font-size: 15px;
        grid-column: 1;
        grid-row: 1 / 3; }
      .myTickers__events__event__ticker {
        color: #F2F2F2;
        font-size: 15px;
        grid-column: 2;
        grid-row: 1; }
      .myTickers__events__event__headline {
        color: #AAAAAA;
        font-size: 14px;
        grid-column: 2;
        grid-row: 2; }

.fs-heroImage {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fs--daybreak--mobile--header {
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  min-width: 300px;
  width: 720px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  right: 0;
  z-index: 999;
  top: 0;
  color: white;
  font-size: 14.4px;
  padding: 2.08333vw 0;
  box-sizing: border-box; }
  @media only screen and (max-width: 720px) {
    .fs--daybreak--mobile--header {
      width: 100%; } }
  @media only screen and (max-width: 720px) {
    .fs--daybreak--mobile--header {
      padding: 2.08333vw; } }

.fs-heroImage-text.fs-heroImage-text--black {
  color: black; }

.fs-heroImage-text.fs-heroImage-text--grey {
  color: grey; }

.fs-heroImage-text.fs-heroImage-text--white {
  color: white; }

#pageWrapper::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 9.16667vw;
  background-color: rgba(0, 0, 0, 0.4);
  top: 0;
  z-index: 1; }

.fs--daybreak--mobile--header__bb-logo {
  height: 4.16667vw;
  float: left; }

.fs--daybreak--mobile--header__pub-date {
  font-size: 1.66667vw;
  color: #D8D8D8;
  float: right;
  text-align: right; }

.fs-article-nav {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.column {
  float: left;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  padding-left: 1em;
  padding-right: 1em;
  margin: 0;
  white-space: normal; }
.column:first-child {
  padding-left: 0; }
.column:last-child {
  padding-right: 0; }

.ColumnModule {
  /* px / 12 */
  /* px / 12 */
  /* px / 12 */
  /* px / 12 */
  /* px / 12 */
  /* px / 12 */ }
  .ColumnModule {
    white-space: nowrap; }
  .ColumnModule .fullWidth {
    width: 100% !important; }
  .ColumnModule .quarter {
    width: 25% !important; }
  .ColumnModule .half {
    width: 50% !important; }
  .ColumnModule .oneThird {
    width: 33.33333% !important; }
  .ColumnModule .twoThirds {
    width: 66.66667% !important; }
  .ColumnModule .oneFifth {
    width: 20% !important; }

@media only screen and (max-width: 719px) {
  .sectionContainerInner {
    margin: 0 !important;
    padding: 0; } }
.fs-article-nav__cover {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  opacity: 0;
  pointer-events: none;
  z-index: 1000; }

@media only screen and (max-width: 320px) {
  body.desktop .fs-heroImage {
    height: 500px !important;
    padding-bottom: 0px !important; } }

.fs--daybreak--mobile--header {
  padding: 15px 0; }
  .fs--daybreak--mobile--header__pub-date {
    font-family: fs_din_medium, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 12px; }
  .fs--daybreak--mobile--header__bb-logo {
    height: 30px; }
  @media only screen and (max-width: 720px) {
    .fs--daybreak--mobile--header {
      padding: 15px; } }
  @media only screen and (max-width: 300px) {
    .fs--daybreak--mobile--header::before {
      width: 100%; } }

body {
  overflow-x: hidden;
  background-color: #181818; }

.documentBody a,
#modulesHolder a {
  -webkit-transition: none; }

#pageWrapper {
  font-size: 14.4px;
  margin: 0 auto;
  overflow: visible;
  position: relative; }
  #pageWrapper::before {
    height: 66px; }

#content {
  min-width: 300px;
  width: 720px;
  color: #bfbfbf;
  padding: 0;
  margin: 0 auto !important;
  line-height: 1.65; }
  @media only screen and (max-width: 720px) {
    #content {
      width: 100%; } }

#modulesHolder {
  font-family: fs_din, arial, helvetica, sans-serif;
  font-size: 14.4px;
  padding: 0;
  color: inherit;
  line-height: inherit;
  /* for covering up hero image in mobile view */
  overflow: hidden;
  background-color: #181818; }

.module.PageBreakModule {
  font-family: fs_din, arial, helvetica, sans-serif;
  color: #7b7b7b;
  font-size: 15px;
  cursor: pointer;
  position: relative;
  height: 1.5em;
  margin-top: 20px; }
  .module.PageBreakModule::before {
    content: "More";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgLTUgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAtNSAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzdCN0I3QjtzdHJva2Utd2lkdGg6MS41O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGcgaWQ9ImNhcmV0X3g1Rl9kb3duIj4NCgk8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI2LjEsNC4xIDEyLDEwIDE3LjksNCAJIi8+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMV8xXyI+DQo8L2c+DQo8L3N2Zz4NCg==");
    background-position: right 0.4em top 0;
    background-repeat: no-repeat;
    padding-right: 2em; }
    .daybreakJapanese .module.PageBreakModule::before {
      content: "全て表示"; }
    .daybreakSpanish .module.PageBreakModule::before {
      content: "Más información"; }
  .module.PageBreakModule::after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgLTUgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAtNSAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzdCN0I3QjtzdHJva2Utd2lkdGg6MS41O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGcgaWQ9ImNhcmV0X3g1Rl9kb3duIj4NCgk8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI2LjEsNC4xIDEyLDEwIDE3LjksNCAJIi8+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMV8xXyI+DQo8L2c+DQo8L3N2Zz4NCg=="); }

.ReadMoreContainer {
  overflow: hidden; }

.article-nav {
  display: none; }

.fbs-highlightbox,
.fbs-highlightbox_tool {
  background-color: #272727 !important; }

#modulesHolder a {
  font-family: fs_din_medium, arial, helvetica, sans-serif;
  font-weight: 500; }

.morningcall-sectiontitle {
  font-family: fs_din, arial, helvetica, sans-serif;
  font-weight: 300;
  font-weight: 400;
  /* between normal and medium */
  font-size: 14px;
  display: block !important;
  color: #FF9E24;
  border-bottom: 1px #272727 solid;
  height: auto;
  margin-top: 40px;
  margin-bottom: 9px;
  padding-bottom: 13px;
  line-height: 1.4; }

.morningcall-sectiontitle__addition {
  font-family: fs_din, arial, helvetica, sans-serif;
  font-weight: 300;
  color: #7b7b7b;
  float: right;
  font-size: 11px;
  margin-left: 0.25em; }

.sectionContainer:first-of-type .morningcall-sectiontitle {
  margin-top: 30px !important; }

.morningcall-sectiontitle-inner {
  line-height: 1em; }

.TextModule p.fps-header-level-1 {
  font-family: fs_din_medium, arial, helvetica, sans-serif;
  font-weight: 500;
  font-size: 13px;
  color: #FF9E24;
  margin-top: 26px;
  text-transform: uppercase;
  margin-bottom: 10px;
  line-height: 1; }

.TextModule p.fps-header-level-2 {
  font-family: fs_din_medium, arial, helvetica, sans-serif;
  font-weight: 500;
  font-size: 15px;
  color: #7b7b7b;
  margin-bottom: 10px;
  line-height: 1; }

.TextModule p.fps-header-level-3 {
  font-family: fs_din_medium, arial, helvetica, sans-serif;
  font-weight: 500;
  font-size: 20px;
  color: #d8d8d8;
  margin-bottom: 10px;
  line-height: 1; }

.module p.fps-byline {
  font-family: fs_din, arial, helvetica, sans-serif;
  font-size: 13px;
  color: #7b7b7b;
  margin-top: 0;
  margin-bottom: 15px; }

.module p.fps-list-item {
  min-height: 1em;
  position: relative; }
.module p.fps-list-item::before {
  content: "\2022";
  color: #aaa;
  font-size: 0.75em;
  display: block;
  position: absolute;
  left: 13px;
  top: 0.2em; }

.TextModule p.list-item,
.TextModule p.fps-list-item {
  background-image: none;
  padding-left: 32px; }

.module .title {
  margin-bottom: 0; }

.column {
  padding-left: 14px;
  padding-right: 14px; }

.module {
  margin-bottom: 15px; }

.TextModule {
  font-family: fs_bloomberg, arial, helvetica, sans-serif;
  font-size: 14px; }
  .TextModule p {
    margin-bottom: 15px; }

.module p img {
  vertical-align: middle; }

.fcs-highlight,
.fcs-highlight_tool {
  font-family: fs_din_bold, arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 15px;
  color: #D8D8D8 !important; }

.ImageModule {
  padding: 0.4em 0; }
  .ImageModule .title {
    font-family: fs_din_medium, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 15px;
    color: #d8d8d8;
    margin: 0 0 15px 0; }

.source_caption_wrapper {
  position: static;
  background: transparent;
  width: auto;
  float: none; }
  .source_caption_wrapper .caption {
    font-family: fs_din, arial, helvetica, sans-serif;
    font-weight: 300;
    font-size: 12px;
    margin: 10px 0 0 0;
    color: #7b7b7b;
    padding: 0;
    line-height: 0.85714; }
  .source_caption_wrapper .source {
    font-family: fs_din, arial, helvetica, sans-serif;
    font-weight: 300;
    font-size: 10px;
    margin: 10px 0 0 0;
    color: #7b7b7b;
    padding: 0; }
  .source_caption_wrapper .source::before {
    content: "source:";
    float: left;
    margin-right: 0.5em; }

.TableModule table,
.tableEditor table {
  border-collapse: collapse; }

.TableModule td,
.tableEditor td {
  font-size: inherit !important;
  background-color: #202020;
  padding: 15px !important;
  padding-bottom: 0 !important;
  height: auto; }
  .TableModule td:first-child,
  .tableEditor td:first-child {
    font-size: 13px !important; }

.TableModule tr:last-child td,
.tableEditor tr:last-child td {
  padding-bottom: 15px !important; }

.fs-data--positive {
  color: #51EE6C !important; }

.fs-data--negative {
  color: #FF1E3E !important; }

.fs-data--invert .fs-data--positive {
  color: #FF1E3E !important; }
.fs-data--invert .fs-data--negative {
  color: #51EE6C !important; }
.fs-data--invert.fs-data--positive {
  color: #FF1E3E !important; }
.fs-data--invert.fs-data--negative {
  color: #51EE6C !important; }
.fs-data--positive .fs-data--invert {
  color: #FF1E3E !important; }
.fs-data--negative .fs-data--invert {
  color: #51EE6C !important; }

.fbs-button a {
  font-size: 13px;
  line-height: 40px; }

.sectionContainer {
  margin-top: 1em; }
.sectionContainer:first-child {
  margin-top: 0; }

.fs-article-nav {
  height: 44px;
  position: relative; }

.fs-article-nav__sticker {
  min-width: 300px;
  width: 720px;
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: relative;
  width: 720px; }
  @media only screen and (max-width: 720px) {
    .fs-article-nav__sticker {
      width: 100%; } }
  .fs-article-nav__sticker.fs-article-nav__sticker--stuck {
    padding: 0;
    position: fixed;
    top: 0;
    z-index: 10; }
  .fs-article-nav__sticker .fs-article-nav__item {
    font-family: fs_din_medium, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 12px;
    padding: 15px 0;
    display: inline-block;
    width: 25%;
    color: #F2F2F2;
    background-color: #202020;
    text-align: center;
    cursor: pointer; }
    .morningcall .fs-article-nav__sticker .fs-article-nav__item {
      background-color: #282828; }
    .fs-article-nav__sticker .fs-article-nav__item.fs-article-nav__item--selected {
      color: #FF9E24; }

.fs-heroImage {
  position: relative;
  overflow: hidden; }
  .fs-heroImage::after {
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(24, 24, 24, 0)), to(rgba(24, 24, 24, 0.95)));
    background-image: -webkit-linear-gradient(top, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.95));
    background-image: -moz-linear-gradient(top, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.95));
    background-image: -ms-linear-gradient(top, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.95));
    background-image: -o-linear-gradient(top, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.95));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(24, 24, 24, 0)', EndColorStr='rgba(24, 24, 24, 0.95)')";
    content: "";
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 240px; }
    .daybreakJapanese .fs-heroImage::after {
      height: 350px; }
  @media print {
    .fs-heroImage {
      display: none; } }
  .fs-heroImage .print {
    display: none; }

.fs-heroImage-image {
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  height: 100%;
  width: auto;
  bottom: 0;
  position: absolute; }

.fs-heroImage-text {
  min-width: 300px;
  width: 720px;
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  position: absolute;
  bottom: 0;
  color: white;
  z-index: 1; }
  @media only screen and (max-width: 720px) {
    .fs-heroImage-text {
      width: 100%; } }

.fs-heroImage-text-title {
  font-family: fs_din_bold, arial, helvetica, sans-serif;
  font-weight: bold;
  color: white;
  font-size: 55px;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 30px; }
  @media only screen and (max-width: 720px) {
    .fs-heroImage-text-title {
      margin-left: 15px;
      margin-right: 15px; } }

.fs-heroImage-text-caption {
  font-family: fs_din, arial, helvetica, sans-serif;
  font-weight: 300;
  color: white;
  font-size: 15px;
  position: relative;
  line-height: 2;
  font-weight: normal;
  margin-bottom: 30px;
  text-shadow: 1px 1px 0 #3F3F3F; }
  @media only screen and (max-width: 720px) {
    .fs-heroImage-text-caption {
      margin-left: 15px;
      margin-right: 15px; } }

.fs-heroImage-text-caption-line-linked {
  cursor: pointer; }

@media only screen and (max-width: 719px) {
  .column {
    display: block;
    padding-left: 0;
    padding-right: 0; }

  .sectionContainer {
    margin-bottom: 0; }

  .fs-article-nav__sticker--stuck {
    left: 0;
    right: 0; } }
/*
@media only screen and (min-width: 1000px) {
	@include breakpointFromPageWidth(1000px);
}

@media only screen and (min-width: 1500px) {
	@include breakpointFromPageWidth(1500px);
}
*/
@media only screen and (max-width: 720px) {
  #modulesHolder {
    padding: 0 15px; } }
@media only screen and (max-width: 300px) {
  body {
    overflow-x: auto; }

  .fs-heroImage-crop {
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    left: auto; }

  .fs-heroImage-image {
    height: 100%;
    width: auto; } }
#modulesHolder a.daybreakPodcast {
  font-family: fs_din, arial, helvetica, sans-serif;
  font-weight: 300;
  cursor: pointer;
  display: block;
  font-size: 14px;
  height: 1em;
  margin: 30px 0 25px 0;
  line-height: 0; }
  #modulesHolder a.daybreakPodcast::before {
    content: "";
    background-color: #63b2ff;
    background-size: 100% auto;
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBjbGFzcz0icG9kY2FzdEljb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCINCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNMTksMS4xaC00LjhjLTAuMiwwLTAuNSwwLjEtMC42LDAuM2wtNyw2LjlINGMtMC40LDAtMC44LDAuNC0wLjgsMC44djUuOWMwLDAuNCwwLjQsMC44LDAuOCwwLjhoMi42bDcsNi45DQoJYzAuMiwwLjIsMC40LDAuMywwLjYsMC4zSDE5YzAuNSwwLDAuOS0wLjQsMC45LTAuOVYyQzE5LjksMS41LDE5LjUsMS4xLDE5LDEuMXogTTQuOCw5LjloMS4zYzAsMC45LDAsMi42LDAsNC4zSDQuOFY5Ljl6IE03LjksOS40DQoJbDUuMy01LjJ2MTUuNmwtNS4zLTUuMkM3LjksMTEuNiw4LDEwLjIsNy45LDkuNHogTTE4LjEsMjEuMWgtMy4zVjIuOWgzLjNWMjEuMXoiLz4NCjwvc3ZnPg0K");
    mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBjbGFzcz0icG9kY2FzdEljb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCINCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNMTksMS4xaC00LjhjLTAuMiwwLTAuNSwwLjEtMC42LDAuM2wtNyw2LjlINGMtMC40LDAtMC44LDAuNC0wLjgsMC44djUuOWMwLDAuNCwwLjQsMC44LDAuOCwwLjhoMi42bDcsNi45DQoJYzAuMiwwLjIsMC40LDAuMywwLjYsMC4zSDE5YzAuNSwwLDAuOS0wLjQsMC45LTAuOVYyQzE5LjksMS41LDE5LjUsMS4xLDE5LDEuMXogTTQuOCw5LjloMS4zYzAsMC45LDAsMi42LDAsNC4zSDQuOFY5Ljl6IE03LjksOS40DQoJbDUuMy01LjJ2MTUuNmwtNS4zLTUuMkM3LjksMTEuNiw4LDEwLjIsNy45LDkuNHogTTE4LjEsMjEuMWgtMy4zVjIuOWgzLjNWMjEuMXoiLz4NCjwvc3ZnPg0K");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 1em;
    height: 1em;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: -0.15em; }
  #modulesHolder a.daybreakPodcast:hover {
    text-decoration: none; }

.TableModule {
  font-family: fs_bloomberg, arial, helvetica, sans-serif;
  font-size: 14px;
  margin: 20px 0;
  overflow-y: hidden;
  overflow-x: auto; }
  .TableModule .caption {
    font-family: fs_din, arial, helvetica, sans-serif;
    font-weight: 300;
    font-size: 12px;
    margin: 10px 0 0 0;
    color: #7b7b7b;
    padding: 0;
    line-height: 0.85714; }
  .TableModule .source {
    font-family: fs_din, arial, helvetica, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 10px;
    margin: 10px 0 0 0;
    color: #7b7b7b;
    padding: 0; }

.fps-header-level-1 {
  text-transform: none !important; }
.fps-header-level-4 {
  font-size: 16px;
  font-family: inherit;
  margin-bottom: 0 !important;
  padding: 0;
  color: #7b7b7b;
  font-weight: inherit; }
.fps-quote {
  margin-left: 32px;
  margin-right: 32px; }

#modulesHolder {
  color: #bfbfbf; }
  #modulesHolder a {
    font-family: fs_bloomberg, arial, helvetica, sans-serif;
    font-weight: normal; }

.sectionContainer:first-child .ImageModule.lc_firstOnPage .title {
  font-family: fs_din_bold, arial, helvetica, sans-serif;
  font-weight: bold;
  color: white;
  font-size: 55px;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 30px; }
.sectionContainer:first-child .ImageModule.lc_firstOnPage .caption {
  font-family: fs_din, arial, helvetica, sans-serif;
  font-weight: 300;
  color: white;
  font-size: 15px;
  position: relative;
  line-height: 2;
  font-weight: normal;
  margin-bottom: 30px;
  text-shadow: 1px 1px 0 #3F3F3F; }

.fcs-super {
  vertical-align: super;
  font-size: 0.75em; }

.module.DividerModule {
  clear: both; }
  .module.DividerModule.fbs-spacer {
    margin: 0;
    padding: 0;
    border: none; }
.module.TextModule.fps-printByline,
.module.TextModule .fps-printByline {
  font-family: fs_din, arial, helvetica, sans-serif;
  font-size: 13px;
  color: #7b7b7b;
  margin-top: 0;
  margin-bottom: 15px; }
.module.TextModule p.fps-list-item {
  line-height: 1.3; }
.module.TableModule .title, .module.TableModule h3, .module.TableEditor .title, .module.TableEditor h3 {
  font-size: 16px;
  font-family: inherit;
  margin-bottom: 0 !important;
  padding: 0;
  color: #7b7b7b;
  font-weight: inherit;
  margin-bottom: 0.5em !important; }
.module.TableModule td:first-child, .module.TableEditor td:first-child {
  font-size: inherit !important; }
.module.ImageModule .title {
  font-size: 16px;
  font-family: inherit;
  margin-bottom: 0 !important;
  padding: 0;
  color: #7b7b7b;
  font-weight: inherit;
  margin-bottom: 0.5em !important; }
.module.ImageModule .source_caption_wrapper .source::before {
  content: none; }

.fs-data--positive {
  color: #51EE6C !important; }

.fs-data--negative {
  color: #FF1E3E !important; }

.fs-data--invert .fs-data--positive {
  color: #FF1E3E !important; }
.fs-data--invert .fs-data--negative {
  color: #51EE6C !important; }
.fs-data--invert.fs-data--positive {
  color: #FF1E3E !important; }
.fs-data--invert.fs-data--negative {
  color: #51EE6C !important; }
.fs-data--positive .fs-data--invert {
  color: #FF1E3E !important; }
.fs-data--negative .fs-data--invert {
  color: #51EE6C !important; }

@charset "UTF-8";
@media only screen and (max-width: 719px) {
  .frontend .mobileHide, .frontend .fbs-mobileHide {
    display: none !important; } }
.mobile .mobileHide, .mobile .fbs-mobileHide {
  display: none !important; }

@media only screen and (min-width: 720px) {
  .frontend .fbs-desktopHide {
    display: none !important; } }
.frontend.terminal .fbs-desktopHide {
  display: none !important; }

@media print {
  .fbs-pdfHide {
    display: none !important; } }
.print .fbs-pdfHide {
  display: none !important; }

/**
 * Mixin for hiding block content in different mediums.  Saves a lot of repetative hard to check SCSS.
 * @param  {selector} $hide      Selector that you want to hide
 * @param  {selector} $dontHide1 First selector that you don't want to hide
 * @param  {selector} $dontHide2 SEcond selector that you don't want to hide
 */
body.desktop.tablet .fbs-briefDB-desktopHide, body.mobile .fbs-briefDB-desktopHide {
  display: block; }
body.desktop.tablet .fbs-briefDB-pdfHide, body.mobile .fbs-briefDB-pdfHide {
  display: block; }
  body.desktop.tablet .fbs-briefDB-pdfHide.fbs-briefDB-desktopHide, body.mobile .fbs-briefDB-pdfHide.fbs-briefDB-desktopHide {
    display: block; }
body.desktop.tablet .fbs-briefDB-mobileHide, body.mobile .fbs-briefDB-mobileHide {
  display: none; }
  body.desktop.tablet .fbs-briefDB-mobileHide.fbs-briefDB-desktopHide, body.mobile .fbs-briefDB-mobileHide.fbs-briefDB-desktopHide {
    display: none; }
  body.desktop.tablet .fbs-briefDB-mobileHide.fbs-briefDB-pdfHide, body.mobile .fbs-briefDB-mobileHide.fbs-briefDB-pdfHide {
    display: none; }
    body.desktop.tablet .fbs-briefDB-mobileHide.fbs-briefDB-pdfHide.fbs-briefDB-desktopHide, body.mobile .fbs-briefDB-mobileHide.fbs-briefDB-pdfHide.fbs-briefDB-desktopHide {
      display: none; }
body.desktop .fbs-briefDB-pdfHide {
  display: block; }
body.desktop .fbs-briefDB-mobileHide {
  display: block; }
  body.desktop .fbs-briefDB-mobileHide.fbs-briefDB-pdfHide {
    display: block; }
body.desktop .fbs-briefDB-desktopHide {
  display: none; }
  body.desktop .fbs-briefDB-desktopHide.fbs-briefDB-pdfHide {
    display: none; }
  body.desktop .fbs-briefDB-desktopHide.fbs-briefDB-mobileHide {
    display: none; }
    body.desktop .fbs-briefDB-desktopHide.fbs-briefDB-mobileHide.fbs-briefDB-pdfHide {
      display: none; }

/* Because this forces making things visible as well as invisible, we want to include it here and not in the print stylesheet */
@media print {
  body.print .fbs-briefDB-mobileHide {
    display: block; }
  body.print .fbs-briefDB-desktopHide {
    display: block; }
    body.print .fbs-briefDB-desktopHide.fbs-briefDB-mobileHide {
      display: block; }
  body.print .fbs-briefDB-pdfHide {
    display: none; }
    body.print .fbs-briefDB-pdfHide.fbs-briefDB-mobileHide {
      display: none; }
    body.print .fbs-briefDB-pdfHide.fbs-briefDB-desktopHide {
      display: none; }
      body.print .fbs-briefDB-pdfHide.fbs-briefDB-desktopHide.fbs-briefDB-mobileHide {
        display: none; } }
#content {
  position: relative; }

.fs--daybreak--print--footer {
  display: none; }

.fs-article-nav__item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.generatePdf {
  position: absolute;
  left: 100%;
  top: 6px;
  margin-left: 10px;
  background-image: url(/images/briefs/print_white.png);
  width: 30px;
  height: 30px;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: center center;
  transition: background-color 0.5s !important;
  border-radius: 2px;
  cursor: pointer; }
  .generatePdf__backupSvg {
    display: none;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 5px;
    top: 5px;
    transition: fill 0.5s; }
  .generatePdf:hover {
    background-color: #333; }

.sectionContainer--empty {
  margin: 0 !important;
  height: 0 !important; }
.no-js .sectionContainer:first-child {
  border-bottom-style: none !important; }
.sectionContainer:first-child .morningcall-sectiontitle {
  display: none !important; }
.sectionContainer:first-child + .sectionContainer {
  margin-top: 50px; }
  @media only screen and (max-width: 720px) {
    .sectionContainer:first-child + .sectionContainer {
      margin-top: 15px; } }
  .sectionContainer:first-child + .sectionContainer .morningcall-sectiontitle {
    display: none !important; }

.fs--daybreak--mobile--header--firstPage {
  display: none; }
.fs--daybreak--mobile--header__left, .fs--daybreak--mobile--header__right {
  width: 50%; }
.fs--daybreak--mobile--header__left {
  float: left;
  font-weight: bold;
  white-space: nowrap; }
  .fs--daybreak--mobile--header__left__top {
    font-size: 16px; }
  .fs--daybreak--mobile--header__left__bot {
    text-transform: uppercase;
    font-size: 10px; }
.fs--daybreak--mobile--header__right {
  font-size: 12px;
  color: #D8D8D8;
  float: right;
  text-align: right; }
  .fs--daybreak--mobile--header__right__bot__time, .fs--daybreak--mobile--header__right__bot__location {
    display: inline-block;
    white-space: nowrap; }
  .fs--daybreak--mobile--header__right__bot__location::before {
    content: "|";
    margin: 0 0.5em; }

.fs-heroImage {
  width: 1200px;
  left: 50%;
  margin-left: -600px;
  padding-bottom: 0 !important; }
  .fs-heroImage-image {
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    display: block;
    height: auto;
    width: 100%;
    left: auto;
    min-height: 100%;
    min-width: 100%;
    position: relative; }
    @media only screen and (max-width: 720px) {
      .fs-heroImage-image {
        -moz-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        left: 50%; } }
  .fs-heroImage-text {
    z-index: 1; }
  .fs-heroImage::after {
    top: -10px;
    left: 0;
    right: 0;
    bottom: -28px;
    height: auto;
    z-index: 0;
    box-shadow: inset 0 0 100px 80px #181818; }
    @media only screen and (max-width: 720px) {
      .fs-heroImage::after {
        box-shadow: none; } }
  @media only screen and (max-width: 720px) {
    .fs-heroImage {
      width: 100%;
      left: 0;
      margin: auto; } }

@media only screen and (max-width: 720px) {
  .sectionContainerInner {
    padding-right: 0;
    padding-left: 0; }

  .fs-heroImage {
    max-height: 75vh; } }
.TableModuleMobile.responsive-mobile {
  display: none !important; }

@media only screen and (max-width: 720px) {
  .module.TableModule.fbs-mobileTable {
    display: block; }
    .module.TableModule.fbs-mobileTable tbody {
      display: block; }
    .module.TableModule.fbs-mobileTable tr {
      display: block;
      background-color: #202020;
      padding: 15px 15px 0 15px; }
      .module.TableModule.fbs-mobileTable tr:last-child {
        padding-bottom: 15px; }
    .module.TableModule.fbs-mobileTable td {
      display: block;
      text-align: left;
      padding: 0 !important; } }
.module.PageBreakModule.fbs-pdfPageBreak {
  display: none;
  margin: 0 !important;
  padding: 0 !important;
  height: auto !important;
  width: auto !important; }
  .module.PageBreakModule.fbs-pdfPageBreak::before {
    content: none !important; }
.module.ImageModule.size-100 {
  width: 100%; }
  .module.ImageModule.size-100 .image {
    width: auto; }
.module.ImageModule.size-95 {
  width: 95%; }
  .module.ImageModule.size-95 .image {
    width: auto; }
.module.ImageModule.size-90 {
  width: 90%; }
  .module.ImageModule.size-90 .image {
    width: auto; }
.module.ImageModule.size-85 {
  width: 85%; }
  .module.ImageModule.size-85 .image {
    width: auto; }
.module.ImageModule.size-80 {
  width: 80%; }
  .module.ImageModule.size-80 .image {
    width: auto; }
.module.ImageModule.size-75 {
  width: 75%; }
  .module.ImageModule.size-75 .image {
    width: auto; }
.module.ImageModule.size-70 {
  width: 70%; }
  .module.ImageModule.size-70 .image {
    width: auto; }
.module.ImageModule.size-65 {
  width: 65%; }
  .module.ImageModule.size-65 .image {
    width: auto; }
.module.ImageModule.size-60 {
  width: 60%; }
  .module.ImageModule.size-60 .image {
    width: auto; }
.module.ImageModule.size-55 {
  width: 55%; }
  .module.ImageModule.size-55 .image {
    width: auto; }
.module.ImageModule.size-50 {
  width: 50%; }
  .module.ImageModule.size-50 .image {
    width: auto; }
.module.ImageModule.size-45 {
  width: 45%; }
  .module.ImageModule.size-45 .image {
    width: auto; }
.module.ImageModule.size-40 {
  width: 40%; }
  .module.ImageModule.size-40 .image {
    width: auto; }
.module.ImageModule.size-35 {
  width: 35%; }
  .module.ImageModule.size-35 .image {
    width: auto; }
.module.ImageModule.size-30 {
  width: 30%; }
  .module.ImageModule.size-30 .image {
    width: auto; }
.module.ImageModule.size-25 {
  width: 25%; }
  .module.ImageModule.size-25 .image {
    width: auto; }
.module.ImageModule.size-20 {
  width: 20%; }
  .module.ImageModule.size-20 .image {
    width: auto; }
.module.ImageModule.size-15 {
  width: 15%; }
  .module.ImageModule.size-15 .image {
    width: auto; }
.module.ImageModule.size-10 {
  width: 10%; }
  .module.ImageModule.size-10 .image {
    width: auto; }
.module.ImageModule.size-5 {
  width: 5%; }
  .module.ImageModule.size-5 .image {
    width: auto; }
.module.ImageModule .imageLink {
  display: block;
  position: static; }
.module.ImageModule .image {
  position: static;
  height: 0;
  overflow: hidden;
  width: 100%; }
  .module.ImageModule .image img {
    position: static !important;
    display: block;
    height: auto;
    width: 100%; }

#section--advertisements .morningcall-sectiontitle,
*[id^="section--advertisements"] .morningcall-sectiontitle,
#section--advertisements-1 .morningcall-sectiontitle,
#section--advertisements-2 .morningcall-sectiontitle,
#section--advertisements-3 .morningcall-sectiontitle,
#section--advertisements-4 .morningcall-sectiontitle,
#section--advertisements-5 .morningcall-sectiontitle,
#section--advertisements-6 .morningcall-sectiontitle,
#section--advertisements-7 .morningcall-sectiontitle,
#section--advertisements-8 .morningcall-sectiontitle,
#section--advertisements-9 .morningcall-sectiontitle,
#section--advertisements-10 .morningcall-sectiontitle {
  display: none !important; }

@page {
  margin: 1.02083in 0.25in 0.5625in 0.25in;
  @top-center {
    content: element(pageHeader);
    padding: 24px 70px 0.25in 70px;
    width: 100%; }
  @bottom-center {
    content: element(pageFooter);
    padding: 6px 70px 0.25in 70px;
    width: 100%; } }
@page :first {
  margin: 0.25in 0.25in 0.5625in 0.25in;
  @top-center {
    content: none;
    padding-top: 0.25in; } }
@media print {
  .fs--daybreak--print--footer {
    font-family: "BW Haas Text 55 Roman", sans-serif !important;
    display: block;
    position: running(pageFooter);
    height: 24px;
    border-top: 1px solid black;
    padding-top: 10px;
    text-transform: uppercase;
    font-size: 12px; }
    .fs--daybreak--print--footer__logo {
      font-weight: bold;
      display: inline; }
    .fs--daybreak--print--footer::after {
      position: absolute; }
    .fs--daybreak--print--footer::after {
      content: "page " counter(page) " of " counter(pages);
      right: 70px;
      text-align: right; }

  .fs--daybreak--mobile--header {
    font-family: "BW Haas Text 55 Roman", sans-serif !important;
    display: block; }
    .fs--daybreak--mobile--header--firstPage {
      display: block !important;
      background-image: url(/images/solids/black_a40.png);
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      height: 30px;
      width: auto;
      padding-left: 70px;
      padding-right: 70px; }
    .fs--daybreak--mobile--header--notFirstPage {
      position: running(pageHeader);
      -webkit-transform: none;
      transform: none;
      padding: 0;
      width: 100%;
      color: black;
      height: 50px;
      border-bottom: 1px solid black;
      font-size: 12px; }
    .fs--daybreak--mobile--header__right, .fs--daybreak--mobile--header__left {
      position: absolute;
      color: inherit; }
    .fs--daybreak--mobile--header__left {
      left: 70px; }
    .fs--daybreak--mobile--header__right {
      right: 70px; }

  body {
    background: transparent !important;
    margin: 0 !important;
    padding: 0;
    word-wrap: break-word;
    white-space: normal; }

  #content {
    width: auto; }

  #modulesHolder {
    background: transparent !important;
    color: #181818 !important;
    display: block !important;
    margin: 0 120px;
    overflow: visible; }
    #modulesHolder a {
      font-family: "BW Haas Text 55 Roman", sans-serif !important;
      background-color: transparent !important; }
    .sectionContainer {
      margin: 36px 0 0 0 !important;
      page-break-after: auto !important; }
      .no-js .sectionContainer {
        padding: 0 !important;
        border-bottom: none !important; }
        .no-js .sectionContainer--empty {
          display: none !important; }
      .sectionContainer--empty {
        height: 0 !important;
        margin: 0 !important; }
      .sectionContainer:last-child {
        page-break-after: auto !important; }
      .sectionContainer:first-child + .sectionContainer .morningcall-sectiontitle {
        display: block !important; }
      .sectionContainer:first-child {
        margin-top: 0 !important;
        padding: 0 !important;
        page-break-after: auto !important; }
        .sectionContainer:first-child .module.ImageModule.lc_firstOnPage {
          margin: 0 -120px;
          height: auto;
          width: auto;
          padding: 0; }
          .sectionContainer:first-child .module.ImageModule.lc_firstOnPage .title {
            font-family: "BW Haas Text 55 Roman", sans-serif !important;
            font-weight: bold !important;
            position: absolute;
            left: 70px;
            right: 70px;
            bottom: -5px;
            color: white;
            background: white;
            margin: 0 !important;
            padding: 20px 10px 0 10px;
            text-align: center;
            font-size: 25px !important; }
            .sectionContainer:first-child .module.ImageModule.lc_firstOnPage .title * {
              text-align: center !important; }
          .sectionContainer:first-child .module.ImageModule.lc_firstOnPage .ImageModuleSizer {
            margin: 0; }
            .sectionContainer:first-child .module.ImageModule.lc_firstOnPage .ImageModuleSizer .image {
              width: 100%; }
          .sectionContainer:first-child .module.ImageModule.lc_firstOnPage .caption {
            display: none; }
      .sectionContainer:last-child .lc_lastModuleOnPage {
        margin-bottom: 0 !important;
        page-break-after: avoid; }
        .sectionContainer:last-child .lc_lastModuleOnPage p {
          margin-bottom: 0; }

  #pageWrapper::before {
    content: none; }

  .fs-article-nav {
    display: none; }

  .fcs-highlight {
    font-family: "BW Haas Text 55 Roman", sans-serif !important;
    font-weight: bold !important;
    color: black !important;
    font-size: inherit; }

  .PageBreakModule {
    display: none; }

  .module.lc_firstOnPage {
    margin-top: 0 !important; }
  .module p.fps-list-item {
    padding-left: 16px;
    margin-bottom: 6px !important; }
    .module p.fps-list-item::before {
      left: 0; }
  .module.TextModule {
    font-family: "BW Text", serif;
    font-size: 12px;
    line-height: 1.3;
    margin-bottom: 15px; }
    .module.TextModule p.fps-list-item::before {
      color: black; }
    .module.TextModule.fbs-documentSub {
      text-shadow: none;
      font-weight: bold; }
    .module.TextModule.fbs-highlightbox {
      background-color: #EFEFEF !important;
      color: #333; }
    .module.TextModule .fps-list-item {
      page-break-inside: avoid; }
    .module.TextModule .fps-header-level-1, .module.TextModule .fps-header-level-2, .module.TextModule .fps-header-level-3 {
      padding: 0 !important;
      font-weight: bold !important;
      color: #181818 !important;
      text-align: center; }
    .module.TextModule .fps-header-level-1, .module.TextModule .fps-header-level-2 {
      font-family: "BW Haas Text 55 Roman", sans-serif !important;
      font-weight: bold !important;
      font-size: 12px !important; }
    .module.TextModule .fps-header-level-1, .module.TextModule .fps-header-level-3 {
      margin: 0 -50px; }
    .module.TextModule .fps-header-level-1 {
      text-transform: uppercase !important; }
    .module.TextModule .fps-header-level-3 {
      font-family: "Tiempos Headline", serif;
      font-size: 25px !important;
      line-height: 1.25; }
    .module.TextModule .fps-header-level-4 {
      font-family: inherit !important;
      color: #181818 !important;
      font-size: 13px !important;
      font-weight: normal !important; }
    .module.TextModule .fps-printByline {
      font-family: fs_din, arial, helvetica, sans-serif;
      font-weight: 300;
      font-size: 12px;
      margin: 10px 0 0 0;
      color: #7b7b7b;
      padding: 0;
      line-height: 0.85714;
      line-height: inherit;
      color: #62666b !important; }
    .module.TextModule .fps-byline {
      font-family: "BW Haas Text 55 Roman", sans-serif !important;
      font-weight: normal !important;
      color: #62666b !important;
      text-align: center;
      text-transform: uppercase;
      font-size: 11px; }
    .module.TextModule .fps-header-level-1 + .module.TextModule .fps-byline, .module.TextModule .fps-header-level-2 + .module.TextModule .fps-byline, .module.TextModule .fps-header-level-3 + .module.TextModule .fps-byline {
      margin-top: -12px !important;
      margin-bottom: 24px !important; }
  .module.PageBreakModule.fbs-pdfPageBreak {
    display: block !important;
    page-break-after: always !important; }
  .module.ImageModule {
    page-break-inside: avoid;
    margin: 12px 0;
    box-sizing: border-box; }
    .module.ImageModule .title {
      font-family: inherit !important;
      color: #181818 !important;
      font-size: 13px !important;
      font-weight: normal !important; }
    .module.ImageModule .moduleHeader, .module.ImageModule .title {
      color: black; }
    .module.ImageModule .source_caption_wrapper {
      font-family: "BW Haas Text 55 Roman", sans-serif !important;
      color: #62666b !important; }
      .module.ImageModule .source_caption_wrapper .source, .module.ImageModule .source_caption_wrapper .caption {
        font-family: inherit; }
    .module.ImageModule .ImageModuleSizer {
      margin: 0 24px; }
      .module.ImageModule .ImageModuleSizer .image {
        display: block; }
        .module.ImageModule .ImageModuleSizer .image img {
          display: block !important; }
          .module.ImageModule .ImageModuleSizer .image img.lazy {
            display: none !important; }
    .module.ImageModule.fbs-fullWidthInPdf .ImageModuleSizer {
      margin: 0; }
  .module.TableModule {
    font-family: "BW Haas Text 55 Roman", sans-serif !important;
    border-collapse: collapse;
    page-break-inside: avoid; }
    .module.TableModule .source, .module.TableModule .caption {
      font-family: "BW Haas Text 55 Roman", sans-serif !important;
      color: #62666b !important; }
    .module.TableModule h3 {
      font-family: inherit !important;
      color: #181818 !important;
      font-size: 13px !important;
      font-weight: normal !important; }
    .module.TableModule tr td {
      background: transparent;
      border-top: 0.5px solid black !important;
      padding: 0 5px !important;
      color: #181818;
      font-size: 11px !important;
      line-height: 1.3; }
      .module.TableModule tr td:first-child {
        font-family: inherit;
        padding-left: 0 !important;
        font-size: 11px !important; }
      .module.TableModule tr td:last-child {
        padding-right: 0 !important; }
    .module.TableModule tr:last-child td {
      border-bottom: 0.5px solid black !important; }

  .fs-data--positive {
    color: #4fa55e !important; }

  .morningcall-sectiontitle {
    font-family: "BW Haas Text 55 Roman", sans-serif !important;
    font-weight: bold !important;
    margin: 0 0 12px 0 !important;
    text-align: center;
    padding: 0;
    color: black;
    font-size: 15px !important;
    border-bottom: none;
    font-weight: bold;
    text-transform: uppercase; }
    .morningcall-sectiontitle-inner::before, .morningcall-sectiontitle-inner::after {
      content: "–";
      display: inline-block;
      margin: 0 0.25em; } }