@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'),
       local('Roboto-Thin'),
       url(/fonts/Roboto-Thin-webfont.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'),
       local('Roboto-Light'),
       url(/fonts/Roboto-Light-webfont.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'),
       local('Roboto-Regular'),
       url(/fonts/Roboto-Regular-webfont.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'),
       local('Roboto-Medium'),
       url(/fonts/Roboto-Medium-webfont.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'),
       local('Roboto-Bold'),
       url(/fonts/Roboto-Bold-webfont.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'),
       local('Roboto-Black'),
       url(/fonts/Roboto-Black-webfont.woff) format('woff');
}

/* Landscape Color Palette
 *
 * DO NOT MODIFY THIS FILE unless approved by the Design team.
 *
 */

/* Antd Colors */

/* Blue */

/* Purple */

/* White */

/* Gray */ /* widget/card background */ /* platform background */

/* Green */

/* Red */
/* Black */ /* Used by Sentiment Slider, needs to change. */

/* Orange */

/* Yellow */

/* Teal */

/* Pink */

/* Source Colors */

/* Overlay */





.ActionsMenuLight__ActionsMenu___l4J7a {
  color: #8E9FAD;
  text-align: right;
  white-space: nowrap;
  position: relative;
}

.ActionsMenuLight__ActionsContainer___2N1NL {
  background: transparent;
}

.ActionsMenuLight__ActionsMenuItem___3V5iZ {
  position: relative;
  display: inline-block;
  margin-left: 1em;
  -webkit-transform: translate3d(0, -150%, 0);
          transform: translate3d(0, -150%, 0);
  opacity: 0;
}

.ActionsMenuLight__ActionsMenuItem___3V5iZ.ActionsMenuLight__Hovered___A-1J7 {
  -webkit-animation: ActionsMenuLight__slideInDown___sxXe1 0.3s ease normal forwards;
          animation: ActionsMenuLight__slideInDown___sxXe1 0.3s ease normal forwards;
}

.ActionsMenuLight__right___2p-HK {
  position: absolute;
  right: 0;
  top: 0;
  padding-left: 1.25em;
  background: transparent;
}

.ActionsMenuLight__Dots___1MfwJ {
  opacity: 1;
  transition: opacity 0.2s ease;
}

.ActionsMenuLight__Dots___1MfwJ.ActionsMenuLight__Hovered___A-1J7 {
  opacity: 0;
  z-index: -1;
}

.ActionsMenuLight__ActiveContainer___18F5P > * {
  position: absolute;
  top: 0;
  left: 0;
}

.ActionsMenuLight__ActionsMenuWithBackground___2ERow {
  background: #ffffff;
}

@-webkit-keyframes ActionsMenuLight__slideInDown___sxXe1 {
  from {
    -webkit-transform: translate3d(0, -150%, 0);
            transform: translate3d(0, -150%, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes ActionsMenuLight__slideInDown___sxXe1 {
  from {
    -webkit-transform: translate3d(0, -150%, 0);
            transform: translate3d(0, -150%, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes ActionsMenuLight__fadeOut___zNuAi {
  to {
    -webkit-transform: translate3d(0, -150%, 0);
            transform: translate3d(0, -150%, 0);
    opacity: 0;
  }

  from {
    -webkit-transform: translate3d(0, -150%, 0);
            transform: translate3d(0, -150%, 0);
    opacity: 1;
  }
}

@keyframes ActionsMenuLight__fadeOut___zNuAi {
  to {
    -webkit-transform: translate3d(0, -150%, 0);
            transform: translate3d(0, -150%, 0);
    opacity: 0;
  }

  from {
    -webkit-transform: translate3d(0, -150%, 0);
            transform: translate3d(0, -150%, 0);
    opacity: 1;
  }
}

.BackgroundLight__Background___Qa_v4 {
  width: 100%;
  height: 100%;
  background: #D8DDE1;
}

.dropshadows__elevation01___1YLi4 {
  box-shadow: 0 0 2px rgba(0,0,0,0.14), 0 2px 2px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.20);
}

.dropshadows__elevation01-inset___2B_8t {
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation02___1kY17 {
  box-shadow: 0 0 4px rgba(0,0,0,0.14), 0 3px 4px rgba(0,0,0,0.12), 0 1px 5px rgba(0,0,0,0.20);
}

.dropshadows__elevation02-inset___2AnSy {
  box-shadow: 0 0 4px rgba(0,0,0,0.14) inset, 0 3px 4px rgba(0,0,0,0.12) inset, 0 1px 5px rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation03___37SWA {
  box-shadow: 0 3px 3px rgba(0,0,0,0.14), 0 3px 4px rgba(0,0,0,0.12), 0 1px 8px rgba(0,0,0,0.20);
}

.dropshadows__elevation03-inset___2BbSV {
  box-shadow: 0 3px 3px rgba(0,0,0,0.14) inset, 0 3px 4px rgba(0,0,0,0.12) inset, 0 1px 8px rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation04___lJj7d {
  box-shadow: 0 2px 4px rgba(0,0,0,0.14), 0 4px 5px rgba(0,0,0,0.12), 0 1px 10px rgba(0,0,0,0.20);
}

.dropshadows__elevation04-inset___33zAc {
  box-shadow: 0 2px 4px rgba(0,0,0,0.14) inset, 0 4px 5px rgba(0,0,0,0.12) inset, 0 1px 10px rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation06___nKA9w {
  box-shadow: 0 6px 10px rgba(0,0,0,0.14), 0 1px 18px rgba(0,0,0,0.12), 0 3px 5px rgba(0,0,0,0.20);
}

.dropshadows__elevation06-inset___3aI2x {
  box-shadow: 0 6px 10px rgba(0,0,0,0.14) inset, 0 1px 18px rgba(0,0,0,0.12) inset, 0 3px 5px rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation08___14u9g {
  box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 3px rgba(0,0,0,0.12), 0 4px 15px rgba(0,0,0,0.20);
}

.dropshadows__elevation08-inset___1IhX9 {
  box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14) inset, 0 3px 14px 3px rgba(0,0,0,0.12) inset, 0 4px 15px rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation09___1Am6r {
  box-shadow: 0 9px 12px 1px rgba(0,0,0,0.14), 0 3px 16px 2px rgba(0,0,0,0.12), 0 5px 6px 0 rgba(0,0,0,0.20);
}

.dropshadows__elevation09-inset___1BsJs {
  box-shadow: 0 9px 12px 1px rgba(0,0,0,0.14) inset, 0 3px 16px 2px rgba(0,0,0,0.12) inset, 0 5px 6px 0 rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation12___9jtHb {
  box-shadow: 0 12px 17px 2px rgba(0,0,0,0.14), 0 5px 22px 4px rgba(0,0,0,0.12), 0 7px 8px 0 rgba(0,0,0,0.20);
}

.dropshadows__elevation12-inset___3uZAc {
  box-shadow: 0 12px 17px 2px rgba(0,0,0,0.14) inset, 0 5px 22px 4px rgba(0,0,0,0.12) inset, 0 7px 8px 0 rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation16___3oEWn {
  box-shadow: 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12), 0 8px 10px 0 rgba(0,0,0,0.20);
}

.dropshadows__elevation16-inset___3v9sL {
  box-shadow: 0 16px 24px 2px rgba(0,0,0,0.14) inset, 0 6px 30px 5px rgba(0,0,0,0.12) inset, 0 8px 10px 0 rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation24___3g5Xt {
  box-shadow: 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12), 0 11px 15px 0 rgba(0,0,0,0.20);
}

.dropshadows__elevation24-inset___3BBea {
  box-shadow: 0 24px 38px 3px rgba(0,0,0,0.14) inset, 0 9px 46px 8px rgba(0,0,0,0.12) inset, 0 11px 15px 0 rgba(0,0,0,0.20) inset;
}

/* Sizes */

/* Weights */

.typography__robotoFont___13eON {
  /* Base Typography */
  font-family: 'Roboto';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.typography__italicStyle___2Gs2B {
  font-style: italic;
}

.typography__smallerSize___1TDnS {
  font-size: 0.625rem;
}

.typography__smallSize___3N0Zi {
  font-size: 0.75rem;
}

.typography__normalSize___1T_rF {
  font-size: 0.875rem;
}

.typography__largeSize___2187z {
  font-size: 1rem;
}

/* HACK: We needed to add a new 18px size between largeSize and
extraLargeSize, but as the typography is still in flux we didn't
want to create a new naming scheme right now. Hence this not-great name.
*/
.typography__largerSize___1DWoq {
  font-size: 1.125rem;
}

.typography__extraLargeSize___1Q27o { /* 20 px */
  font-size: 1.25rem;
}

.typography__largeHeadingSize___3KUdg {
  font-size: 1.5rem;
}

.typography__veryLargeHeadingSize___1TJp9 {
  font-size: 2.5rem;
}

.typography__largeStatisticSize___1IJhc {
  font-size: 3.25rem;
}

@media screen and (min-width: 400px) {
  .scaledFonts.typography__smallerSize___1TDnS,
  .scaledFonts .typography__smallerSize___1TDnS
  {
    font-size: calc(10.000px + (12.5000-10.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__smallSize___3N0Zi,
  .scaledFonts .typography__smallSize___3N0Zi {
    font-size: calc(12.000px + (15.000-12.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__normalSize___1T_rF,
  .scaledFonts .typography__normalSize___1T_rF {
    font-size: calc(14.000px + (15.500-14.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largeSize___2187z,
  .scaledFonts .typography__largeSize___2187z {
    font-size: calc(16.000px + (20.000-16.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largerSize___1DWoq,
  .scaledFonts .typography__largerSize___1DWoq {
    font-size: calc(18.000px + (22.500-18.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__extraLargeSize___1Q27o,
  .scaledFonts .typography__extraLargeSize___1Q27o {
    font-size: calc(20.000px + (25.000-20.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largeHeadingSize___3KUdg,
  .scaledFonts .typography__largeHeadingSize___3KUdg {
    font-size: calc(24.000px + (30.000-24.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__veryLargeHeadingSize___1TJp9,
  .scaledFonts .typography__veryLargeHeadingSize___1TJp9 {
    font-size: calc(40.000px + (50.000-40.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largeStatisticSize___1IJhc,
  .scaledFonts .typography__largeStatisticSize___1IJhc {
    font-size: calc(52.000px + (65.000-52.000) * ((100vw - 400px) / (2560-400)));
  }
}

.typography__thinWeight___38NY9 {
  font-weight: 100;
}

.typography__lightWeight___19yCw {
  font-weight: 300;
}

.typography__normalWeight___3Dc98 {
  font-weight: 400;
}

.typography__mediumWeight___2Qk4c {
  font-weight: 500;
}

.typography__boldWeight___2SeZL {
  font-weight: 700;
}

.typography__blackWeight___5XQcE {
  font-weight: 900;
}

.BannerLight__container___2rYtc {
  display: flex;
  align-items: center;
  box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 3px rgba(0,0,0,0.12), 0 4px 15px rgba(0,0,0,0.20);
  border-radius: 0.25em;
  position: relative;
  color: #ffffff;
}

.BannerLight__normal___1jCT6 {
  padding: 1.4em;
}

.BannerLight__inline___2Er3S {
  padding: 1em;
}

.BannerLight__inline___2Er3S .BannerLight__descriptionText___3PMnZ {
  color: #D8DDE1;
}

.BannerLight__normal___1jCT6.BannerLight__alert___1pYGD .BannerLight__descriptionText___3PMnZ,
.BannerLight__normal___1jCT6.BannerLight__error___3GFNu .BannerLight__descriptionText___3PMnZ
{
  color: #1F2D42;
}

.BannerLight__normal___1jCT6.BannerLight__alert___1pYGD {
  color: #F29320;
}

.BannerLight__normal___1jCT6.BannerLight__error___3GFNu {
  color: #DD3A59;
}

.BannerLight__alert___1pYGD {
  background-color: #ffffff;
}

.BannerLight__error___3GFNu {
  background-color: #ffffff;
}

.BannerLight__info___17902 {
  background-color: #00A0FE;
}

.BannerLight__success___294WQ {
  background-color: #46AF61;
}

.BannerLight__error___3GFNu.BannerLight__inline___2Er3S {
  background-color: #DD3A59;
}

.BannerLight__alert___1pYGD.BannerLight__inline___2Er3S {
  background-color: #F29320;
}

.BannerLight__content___2FAdJ {
  flex: auto;
  padding-left: 0.625em;
}

.BannerLight__icon___3WFLY {
  flex: 0 0;
}

.BannerLight__inline___2Er3S .BannerLight__icon___3WFLY {
  flex: 0 0;
}

.BannerLight__iconWrapper___2UJYP {
}

.BannerLight__inline___2Er3S .BannerLight__iconWrapper___2UJYP {
}

.BannerLight__closeIcon___1muBJ {
  position: absolute;
  top: 0.625em;
  right: 0.625em;
}

.BannerLight__title___YKCAO {

}
.BannerLight__normal-title___2GtHR {
}

.BannerLight__normal-descriptionText___3zCC6 {
}

.BannerLight__inline-title___UntPQ {
}

.BannerLight__inline-descriptionText___16938 {
}

.BannerLight__closeIconColor___weYCq:hover {
  color: #D8DDE1;
  cursor: pointer;
}

.BannerLight__error___3GFNu.BannerLight__normal___1jCT6 .BannerLight__closeIconColor___weYCq,
.BannerLight__alert___1pYGD.BannerLight__normal___1jCT6 .BannerLight__closeIconColor___weYCq {
  color: #838FAE;
}

.BannerLight__error___3GFNu.BannerLight__normal___1jCT6 .BannerLight__closeIconColor___weYCq:hover,
.BannerLight__alert___1pYGD.BannerLight__normal___1jCT6 .BannerLight__closeIconColor___weYCq:hover {
  color: #D8DDE1;
  cursor: pointer;
}

.BarChartLight__BarChart___EVoBw {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.BarChartLight__chart___3GYs3 {
  flex-grow: 1;
  flex-shrink: 1;
  position: relative;
}

.BarChartLight__legend___2cfmn {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  padding: 0 1em 0.5em 1em;
}

.BarChartLight__tooltip___g59da {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-top-left-radius: .5em;
}

.BarChartLight__categoryTooltip___2wOgy {
  display: flex;
  flex-direction: column;
  padding: 0.5em;
}


.BarChartLight__tooltipValue___1bI_M {
  padding-left: 1em;
}

.BarChartLight__tooltipLeftColumn___1aQ9- {
  flex: 1 1 auto;
  padding: 0 0.5em 0 0;
  text-align: left;
}

.BarChartLight__tooltipRightColumn___2-060 {
  border-left: 1px solid #D8DDE1;
  padding: 0 0 0 0.5em;
  flex: 1 1 auto;
}

.BarChartLight__tooltipSeriesColor___26JFy {
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
}

/* Link styles */

.ButtonLight__Link___1fjn7 {
  color: #838FAE;
  text-decoration: none;
}

.ButtonLight__Link___1fjn7:hover {
  cursor: pointer;
  text-decoration: none;
}

.ButtonLight__link-default___3PlkC {
  color: #00A0FE;
}

.ButtonLight__link-default___3PlkC:hover {
  color: #04BCFD;
}

.ButtonLight__link-default___3PlkC:active {
  color: #034A89
}

.ButtonLight__link-cancel___1wizm {
  color: #838FAE;
}

.ButtonLight__link-cancel___1wizm:hover {
  color: #B4BFD6;
}

.ButtonLight__link-cancel___1wizm:active {
  color: #545C72;
}

.ButtonLight__link-storyFooter___2m4gI {
  color: #1F2D42;
}

.ButtonLight__link-storyFooter___2m4gI:hover {
  color: #B4BFD6;
}

.ButtonLight__link-storyFooter___2m4gI:active {
  color: #545C72;
}

.ButtonLight__link-white___2X3IR {
  color: #ffffff;
}

.ButtonLight__link-white___2X3IR:hover {
  color: #04BCFD;
}

.ButtonLight__link-white___2X3IR:active {
  color: #04BCFD;
}


/* Spacing for when an Icon precedes text */
.ButtonLight__iconDivider___1isHx > svg {
  margin-right: 0.5em;
}

.ButtonLight__disabled___3E2eQ, .ButtonLight__disabled___3E2eQ:hover {
  color: #B4BFD6;
}

.ButtonLight__disabled___3E2eQ:hover {
  cursor: not-allowed;
}

.ButtonLight__common___2keg0 {
  cursor: pointer;
  padding: 0.5em 1.5em;
  margin: 0;
  display: inline-block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 0;
  font-style: inherit;
  font-family: inherit;
  outline: 0;
  line-height: normal;
  border-radius: 0.25em;
}

.ButtonLight__iconOnly___3-qXD {
  padding: 0.5em;
}

/* Divider for when an Icon precedes text */
.ButtonLight__iconDivider___1isHx > svg {
  margin-right: 0.5em;
}

.ButtonLight__normal___3aO7y {
  min-height: 30px;
  min-width: 30px;
}

.ButtonLight__small___3NJsC {
  min-height: 25px;
  min-width: 25px;
}

.ButtonLight__large___3Ss-T {
  min-height: 40px;
  min-width: 40px;
}

/* Default Button */
.ButtonLight__default___3uWxD {
  background: #EFF1F3;
  color: #545C72;
}


.ButtonLight__default___3uWxD.ButtonLight__active___I7Eq8:hover,
.ButtonLight__default___3uWxD:hover {
  background: #00A0FE;
  color: #ffffff;
}

.ButtonLight__default___3uWxD.ButtonLight__active___I7Eq8,
.ButtonLight__default___3uWxD:active {
  background: #ffffff;
  color: #04BCFD;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}

.ButtonLight__default___3uWxD[disabled],
.ButtonLight__secondary___1vH2Z[disabled] {
  background: #D8DDE1;
  color: #B4BFD6;
  pointer-events: none;
  cursor: default;
  box-shadow: 0 0 2px rgba(0,0,0,0.14), 0 2px 2px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.20);
}

.ButtonLight__positive___Ao9EK[disabled],
.ButtonLight__negative___1qsuK[disabled] {
  pointer-events: none;
  cursor: default;
  box-shadow: 0 0 2px rgba(0,0,0,0.14), 0 2px 2px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.20);
  opacity: 0.5;
}

.ButtonLight__negative___1qsuK[disabled]:hover {
  background: #DD3A59;
  color: #ffffff;
}

.ButtonLight__secondary___1vH2Z {
  background: #00A0FE;
  color: #ffffff;
}

.ButtonLight__secondary___1vH2Z.ButtonLight__active___I7Eq8:hover,
.ButtonLight__secondary___1vH2Z:hover {
  background: #04BCFD;
  color: #034A89;
}

.ButtonLight__secondary___1vH2Z.ButtonLight__active___I7Eq8,
.ButtonLight__secondary___1vH2Z:active {
  background: #034A89;
  color: #04BCFD;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}


.ButtonLight__positive___Ao9EK {
  background: #46AF61;
  color: #ffffff;
}

.ButtonLight__positive___Ao9EK.ButtonLight__active___I7Eq8:hover,
.ButtonLight__positive___Ao9EK:hover {
  background: #7FCC8A;
  color: #377C53;
}

.ButtonLight__positive___Ao9EK.ButtonLight__active___I7Eq8,
.ButtonLight__positive___Ao9EK:active {
  background: #377C53;
  color: #7FCC8A;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}


.ButtonLight__negative___1qsuK {
  background: #DD3A59;
  color: #ffffff;
}

.ButtonLight__negative___1qsuK.ButtonLight__active___I7Eq8:hover,
.ButtonLight__negative___1qsuK:hover {
  background: #F27575;
  color: #A01F44;
}

.ButtonLight__negative___1qsuK.ButtonLight__active___I7Eq8,
.ButtonLight__negative___1qsuK:active {
  background: #A01F44;
  color: #F27575;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}

.ButtonGroupLight__ButtonGroup___3UKms {
}

.ButtonGroupLight__separator___SYK2c {
  display: inline-block;
  width: 0.625em;
}

.CalendarLight__arrowButton___Hzvus {
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  color: #1F2D42;
  position: absolute;
  cursor: pointer;
}

.CalendarLight__prevMonthArrow___2iNkZ {
  left: 40px;
  top: 40px;
}

.CalendarLight__nextMonthArrow___2nq4k {
  right: 40px;
  top: 40px;
}

.CalendarLight__prevYearArrow___3VxK_ {
  left: 0;
  top: 2px;
}

.CalendarLight__nextYearArrow___2bvQB {
  right: 0;
  top: 2px;
}

.CalendarLight__Calendar___3N7Gs {
  position: relative;
  overflow: hidden;
  background: 'transparent';
}

.CalendarLight__Calendar___3N7Gs ul {
  line-height: normal;
}

.CalendarLight__Calendar___3N7Gs li {
  line-height: normal;
}

.CalendarLight__CalendarOffset___1SPLP {
  margin-top: -32px;
  margin-left: -11px;
  margin-bottom: -16px;
}

/*
  Hack alert: Need to adjust arrow locations using this rule.
  For some reason this rule is not 'themeable' like their colors are.
*/
.CalendarLight__CalendarOffset___1SPLP > div > div > div > div:nth-child(2) > div:first-child {
  height: 0;
}

/*
  Hack alert: Fix z-index on week headers to prevent going 'over' the select dropdown in condensed daterangepicker
*/
.CalendarLight__CalendarOffset___1SPLP div[role="presentation"] > div:first-child {
  z-index: auto!important;
}

.CalendarLight__monthCaption___1gTDT {
  position: relative;
  color: #1F2D42;
}

.CalendarLight__monthYear___3tU7q {
  position: relative;
}

.CardLight__Card___1JQeB {
  border-radius: 4px;
  box-sizing: border-box;
  background-color: #ffffff;
}

.CardLight__CardContainer___3ZLtj {
  padding-left: 20px;
  display: flex;
  align-items: center;
  border: 1px solid transparent;
}

.CardLight__CardContainer___3ZLtj:hover {
  border-radius: 4px;
  border: 1px solid #04BCFD;
  cursor: pointer;
}

.CardLight__CardContainer___3ZLtj:hover .CardLight__CardTitle___PMp4L {
  color: #00A0FE;
  cursor: pointer;
}

.CardLight__CardContainerSmall___1Ghii {
  height: 54px;
}

.CardLight__CardContainerLarge___1PpMZ {
  height: 90px;
}

.CardLight__CardContainerSelected___zSeSe {
  cursor: pointer;
  padding-left: 20px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  border: 2px solid #00A0FE;
}

.CardLight__CardInputLargeMargin___18MC1 {
  margin-right: 10px;
}

.CardLight__CardInputShortMargin___u4pdr {
  margin-right: 6px;
}

.CardLight__CardInput___1Erij input {
  width: 16px;
  height: 16px;
}

.CardLight__CardImage___3qptT {
  height: 50px;
  margin-right: 16px;
}
.CardLight__CardImage___3qptT img {
  width: auto;
  height: 50px;
}

.CardLight__CardTitle___PMp4L {
  color: #1F2D42;
  font-weight: bold;
}

.CardLight__CardDescription___1uc_2 {
  color: #1F2D42;
  font-weight: normal;
  font-size: 0.6875em;
  line-height: 130%;
  padding-right: 20px
}

.CardLight__CardProfileColor___1VM6h {
  flex-grow: 1;
  text-align: end;
}

.CardLight__CardProfileColor___1VM6h div{
  height: 20px;
  width: 20px;
  margin-right: 17px;
  border-radius: 50%;
  float: right;
}



/* Common styling for all themes */

/* Slider */
.slick-loading .slick-list {
  background: #fff;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  top: 50%;

  display: block;

  transform: translate(0, -50%);

  cursor: pointer;

  border: none;
  outline: none;
  z-index: 1;
}

.slick-prev {
  left: -33px;
}

.slick-next {
  right: -33px;
}

/* Dots */
.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -45px;

  display: block;

  width: 100%;
  padding: 0;

  list-style: none;

  text-align: center;
}

.slick-dots li {
  position: relative;

  display: inline-block;

  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;

  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;

  display: block;

  width: 20px;
  height: 20px;
  padding: 5px;

  cursor: pointer;

  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-size: 6px;
  line-height: 20px;

  position: absolute;
  top: 0;
  left: 0;

  width: 20px;
  height: 20px;

  content: '*';
  text-align: center;

  opacity: .25;
  color: black;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black;
}

/* styling shared between all slick-slider themes */

/* Slider */
.slick-slider {
  position: relative;

  display: block;

  margin: 0 25px;

  user-select: none;

  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;

  display: block;
  overflow: hidden;

  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;

  display: block;
}

.slick-track:before,
.slick-track:after {
  display: table;

  content: '';
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;

  height: 100%;
  min-height: 1px;
}

[dir='rtl'] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;

  height: auto;

  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.CarouselLight__default___L1UAW .CarouselLight__arrow___19_us:hover {
  color: #8E9FAD;
}

.CarouselLight__default___L1UAW .slick-arrow {
  background-color: transparent;
}

.CarouselLight__move___33kXW {
  cursor: move;
}

.CheckboxLight__container___1OFzR {
  display: inline-block;
  position: relative;
}

.CheckboxLight__Checkbox___2m_oJ {
  position: absolute;
  visibility: hidden;
}

.CheckboxLight__Checkbox___2m_oJ + label {
  background-color: #EFF1F3;
  border: 1px solid #B4BFD6;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  box-sizing: border-box;
  width: 1em;
  height: 1em;
  cursor: default;
  position: relative;
  margin-right: 0.3em;

  /* override Bootstrap */
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.CheckboxLight__Checkbox___2m_oJ:active + label {
  border-radius: 2px;
}

.CheckboxLight__Checkbox___2m_oJ[disabled]:active + label {
  box-shadow: none;
}

.CheckboxLight__error___1emuj label {
  box-shadow: none;
  border: 1px solid #DD3A59;
  border-radius: 2px;
}

.CheckboxLight__error___1emuj:active label {
  box-shadow: none;
}

.CheckboxLight__Checkbox___2m_oJ + label svg {
  visibility: hidden;
  color: #00A0FE;
  margin-left: 0;
  margin-top: 0;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  transition: visibility 0.3s linear, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, visibility 0.3s linear;
  transition: transform 0.3s ease, visibility 0.3s linear, -webkit-transform 0.3s ease;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: scale(0) translateZ(0px);
          transform: scale(0) translateZ(0px);
  position: absolute;
  top: 0;
  left: 0;
}

.CheckboxLight__Checkbox___2m_oJ:checked + label {
  background-color: #ffffff;
  box-shadow: boxShadow01Inset;
}

.CheckboxLight__Checkbox___2m_oJ:checked + label svg {
  visibility: visible;
  -webkit-transform: scale(1) translateZ(0px);
          transform: scale(1) translateZ(0px);
}

.CheckboxLight__normal___z3sKL {
}

.CheckboxLight__small___3fTDj {
}

.CheckboxLight__large___2i8kT {
}

.CheckboxLight__large___2i8kT label {
  font-size: 1.375em;
}

.CheckboxLight__small___3fTDj label {
  font-size: 0.8em;
}

.ConfirmationModalLight__ConfirmationModal___20ayB {

}

.ComparisonMetricLight__ComparisonMetric___3pEBg {
  color: #004B8C;
}

.ComparisonMetricLight__LegendItemComparisonMetric___2IYEx {
  margin: 0;
  color: #004B8C;
  /* line-height: 20px; */
  position: relative;
  top: 3px;
  display: inherit;
}

.ComparisonMetricLight__ComparisonMetricMargin___31620 {
  margin: 0.5em;
}

.DatePickerLight__container___3m9vU {
  position: relative;
}

.DatePickerLight__disabledContainer___3opg0 {
  color: #B4BFD6;
}

.DatePickerLight__hidden___1XqX9 {
  visibility: hidden;
}

.DatePickerLight__calendar___D_Nao {
  display: block;
}

.DatePickerLight__dateTime___a0NBW {
  display: inline-block;
}

.DatePickerLight__border___3c7fa {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.DatePickerLight__footer___2xtjc {
  margin-top: 10px;
  padding-top: 10px;
}

.DatePickerLight__presetList___3dthf {
  list-style: none;
  padding-left: 0;
}

.DatePickerLight__hiddenPresetList___3t_vR {
  visibility: hidden;
}

.DatePickerLight__presetList___3dthf a {
  color: inherit;
  cursor: pointer;
  line-height: 30px;
}

.DatePickerLight__presetList___3dthf a:hover {
  color: #00A0FE;
  text-decoration: none;
}

.DatePickerLight__footer___2xtjc {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ffffff;
}

.DatePickerLight__preset___2LEmj {
  display: inline-block;
  vertical-align: top;
  padding-left: 15px;
  margin-left: 15px;
  margin-top: 65px;
  border-left: 1px solid #ffffff;
}

.DatePickerLight__hiddenPreset___3ccoG {
  visibility: hidden;
}

.DatePickerLight__time___1z0XB {
  border-top: 1px solid #ffffff;
  padding-top: 10px;
  margin: 0 10px;
  display: flex;
  justify-content: space-around;
}

.DatePickerLight__popup___26SYo {
  background: #ffffff;
  padding: 15px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.14), 0 4px 5px rgba(0,0,0,0.12), 0 1px 10px rgba(0,0,0,0.20);
  border-radius: 4px;
}

.DatePickerLight__pickerPopup___2Et1_ {
  top: 32px;
  left: 0;
}

.DatePickerLight__pickerPopupAbove___2mZsd {
  left: 0;
  bottom: 33px;
}


.DatePickerLight__prevArrow___5pfHL {
  position: absolute;
  left: 28px;
  top: 28px;
}

.DatePickerLight__nextArrow___1x0zF {
  position: absolute;
  right: 28px;
  top: 28px;
}

/* **HACK ALERT**
/* Curently, react-dates sets the hover color for a Calendar Day the same as the border color. *
/* Our border is white, so that won't work for us. */

.DatePickerLight__container___3m9vU .CalendarDay_1iz5drs-o_O-CalendarDay__default_br2r5u:hover {
  background-color: #04BCFD !important;
}
.DatePickerLight__container___3m9vU .CalendarDay_1iz5drs-o_O-CalendarDay__default_br2r5u:active {
  color: #04BCFD !important;
  background-color: #034A89 !important;
}

.ComparisonDateRangePickerLight__applyButton___1XUru,
.ComparisonDateRangePickerLight__cancelButton___OSJ_3 {
}
.ComparisonDateRangePickerLight__container___2RMuY {
  position: relative;
  display: flex;
  justify-content: space-around;
}

.ComparisonDateRangePickerLight__disabledContainer___2vQay {
  color: #B4BFD6;
  cursor: auto;
}

.ComparisonDateRangePickerLight__comparisonDateRangePicker___2v_O9 {
  width: 100%;
}

.ComparisonDateRangePickerLight__popup___1Iovg {
  border-radius: 0.25em;
  background: #ffffff;
  color: #1F2D42;
}

.ComparisonDateRangePickerLight__startDateCalendar___1QeJ6,
.ComparisonDateRangePickerLight__endDateCalendar___3nvph {
  flex: 1 0 auto;
  margin-bottom: 0.325em;
}

.ComparisonDateRangePickerLight__row___3M7Rn {
  display: flex;
  align-items: stretch;
}

.ComparisonDateRangePickerLight__calendarCell___2sIvB {
  flex: 0 0 auto;
  width: 245px;
  display: flex;
  flex-direction: column;
  border-left: 1px solid #EFF1F3;
  padding: 0.625em;
  padding-bottom: 0;
}

.ComparisonDateRangePickerLight__timeDateInputsStartdate___3OAs_,
.ComparisonDateRangePickerLight__timeDateInputsEnddate___3WCY4 {
  display: flex;
  flex: 0 0 auto;
  height: 5.3125em;
}

.ComparisonDateRangePickerLight__dateInput___AF9vB {
  margin: 0 0.25em;
  flex: 1 1 0;
}

.ComparisonDateRangePickerLight__timeDateInputsStartdate___3OAs_ .ComparisonDateRangePickerLight__timeInput___NIYvB {
  margin: 0 0.25em;
  flex: 1 1 0;
}

.ComparisonDateRangePickerLight__timeDateInputsEnddate___3WCY4 .ComparisonDateRangePickerLight__timeInput___NIYvB {
  margin: 0 0.25em;
  flex: 1.1 1.1 0;
}

.ComparisonDateRangePickerLight__currentTimeButton___3FEAl {
  margin: 0 0.25em;
  flex: 0 1 auto;
}

.ComparisonDateRangePickerLight__currentTimeButtonOverrides___M06lj {
  max-width: 3.5rem;
  padding: 0.0625rem 0.1875rem;
}

.ComparisonDateRangePickerLight__padding___35APs {
  padding: 0.625em;
}

.ComparisonDateRangePickerLight__comparisonDatesTitle___1H8xT {
  height: 1em;
  padding: 0.8125em 0.625em;
  color: #8E9FAD;
}

.ComparisonDateRangePickerLight__startErrorMessage___3gG3E,
.ComparisonDateRangePickerLight__endErrorMessage___13cH0,
.ComparisonDateRangePickerLight__startInfoMessage___2m1_K,
.ComparisonDateRangePickerLight__endInfoMessage___1nELm,
.ComparisonDateRangePickerLight__startOverlapMessage___3WC4d,
.ComparisonDateRangePickerLight__endOverlapMessage___2kpy7 {
 margin-top: 5px;
 margin-bottom: 7px;
}

.ComparisonDateRangePickerLight__startErrorMessage___3gG3E,
.ComparisonDateRangePickerLight__endErrorMessage___13cH0,
.ComparisonDateRangePickerLight__startOverlapMessage___3WC4d,
.ComparisonDateRangePickerLight__endOverlapMessage___2kpy7 {
 color: #DD3A59;
}

.ComparisonDateRangePickerLight__startInfoMessage___2m1_K,
.ComparisonDateRangePickerLight__endInfoMessage___1nELm {
  color: #00A0FE;
 }

 /**
  * If the fadeOut seconds is changed here, the corresponding
  * INFO_MESSAGE_FADE_OUT_MILLISEC value in `ComparisonDateRangePicker.js`
  * has to change accordingly.
  */
.ComparisonDateRangePickerLight__startInfoMessage___2m1_K,
.ComparisonDateRangePickerLight__endInfoMessage___1nELm,
.ComparisonDateRangePickerLight__startOverlapMessage___3WC4d,
.ComparisonDateRangePickerLight__endOverlapMessage___2kpy7 {
  animation: ComparisonDateRangePickerLight__fadeOut___p-rAv ease 12s;
  -webkit-animation: ComparisonDateRangePickerLight__fadeOut___p-rAv ease 12s;
  -moz-animation: ComparisonDateRangePickerLight__fadeOut___p-rAv ease 12s;
  -o-animation: ComparisonDateRangePickerLight__fadeOut___p-rAv ease 12s;
  -ms-animation: ComparisonDateRangePickerLight__fadeOut___p-rAv ease 12s;
}
@-webkit-keyframes ComparisonDateRangePickerLight__fadeOut___p-rAv {
  from {opacity: 1;}
  to {opacity: 0;}
}
@keyframes ComparisonDateRangePickerLight__fadeOut___p-rAv {
  from {opacity: 1;}
  to {opacity: 0;}
}

.ComparisonDateRangePickerLight__startInfoMessage___2m1_K,
.ComparisonDateRangePickerLight__startErrorMessage___3gG3E,
.ComparisonDateRangePickerLight__startOverlapMessage___3WC4d {
  width: 200%;
 }

.ComparisonDateRangePickerLight__endInfoMessage___1nELm,
.ComparisonDateRangePickerLight__endErrorMessage___13cH0,
.ComparisonDateRangePickerLight__endOverlapMessage___2kpy7 {
  width: 300%;
 }

.DateRangePickerLight__applyButton___1i5O8,
.DateRangePickerLight__applyButtonCondensed___3UbJ_,
.DateRangePickerLight__cancelButton___1LAeH {
}
.DateRangePickerLight__container___58mqf {
  position: relative;
  display: flex;
  justify-content: space-around;
}

.DateRangePickerLight__disabledContainer___ebbBf .DateRangePickerLight__dateTimeInput___1DJl0 {
  cursor: auto;
}

.DateRangePickerLight__dateRangePicker___r3UYS {
  width: 100%;
}

.DateRangePickerLight__popup___21Nvv {
  border-radius: 0.25em;
  background: #ffffff;
  color: #1F2D42;
}

.DateRangePickerLight__condensedPopup___1Rw4R {
  width: 270px;
}

.DateRangePickerLight__startDateCalendar___3fLdn,
.DateRangePickerLight__endDateCalendar___3bBR9 {
  flex: 1 0 auto;
  margin-bottom: 0.325em;
}

.DateRangePickerLight__row___bD39W {
  display: flex;
  align-items: stretch;
}

.DateRangePickerLight__cell___1ji2r {
  flex: 1 0 auto;
  padding: 0.625em;
}

.DateRangePickerLight__calendarCell___1J0S1 {
  flex: 0 0 auto;
  width: 245px;
  display: flex;
  flex-direction: column;
  border-left: 1px solid #EFF1F3;
  padding: 0.625em;
  padding-bottom: 0;
}

.DateRangePickerLight__preset___OgVeK {
  display: inline-block;
}

.DateRangePickerLight__timeDateInputsStartdate___csYXg,
.DateRangePickerLight__timeDateInputsEnddate___3O3lv {
  display: flex;
  flex: 0 0 auto;
}

.DateRangePickerLight__dateInput___3wPre {
  margin: 0 0.25em;
  flex: 1 1 0;
}

.DateRangePickerLight__timeDateInputsStartdate___csYXg .DateRangePickerLight__timeInput___2waQv {
  margin: 0 0.25em;
  flex: 1 1 0;
}

.DateRangePickerLight__timeDateInputsEnddate___3O3lv .DateRangePickerLight__timeInput___2waQv {
  margin: 0 0.25em;
  flex: 1.1 1.1 0;
}

.DateRangePickerLight__nowButton___2CBYf {
  margin: 0 0.25em;
  flex: 0 1 auto;
}

.DateRangePickerLight__presetRow___8jmPW {
  display: flex;
  align-items: center;
  padding: 0 0 0.625em 0;
  border-bottom: 1px solid #ffffff;
}

.DateRangePickerLight__presetRow___8jmPW > label {
  flex: 0 1 auto;
}

.DateRangePickerLight__presetRow___8jmPW > * {
  flex: 1 1 auto;
}

.DateRangePickerLight__padding___2RzPC {
  padding: 0.625em;
}

.DatePickerTriggerLight__container___26bix input {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}


.rc-trigger-popup {
  position: absolute;
  left: -9999px;
  top: -9999px;
  z-index: 1050;
}
.rc-trigger-popup-hidden {
  display: none;
}
.rc-trigger-popup-zoom-enter,
.rc-trigger-popup-zoom-appear {
  opacity: 0;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
          animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-trigger-popup-zoom-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
          animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-trigger-popup-zoom-enter.rc-trigger-popup-zoom-enter-active,
.rc-trigger-popup-zoom-appear.rc-trigger-popup-zoom-appear-active {
  -webkit-animation-name: rcTriggerZoomIn;
          animation-name: rcTriggerZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rc-trigger-popup-zoom-leave.rc-trigger-popup-zoom-leave-active {
  -webkit-animation-name: rcTriggerZoomOut;
          animation-name: rcTriggerZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes DatePickerTriggerLight__rcTriggerZoomIn___cWfcZ {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes DatePickerTriggerLight__rcTriggerZoomIn___cWfcZ {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes DatePickerTriggerLight__rcTriggerZoomOut___2ntOZ {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes DatePickerTriggerLight__rcTriggerZoomOut___2ntOZ {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
.rc-trigger-popup-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #373737;
  background-color: rgba(55, 55, 55, 0.6);
  height: 100%;
  filter: alpha(opacity=50);
  z-index: 1050;
}
.rc-trigger-popup-mask-hidden {
  display: none;
}
.rc-trigger-popup-fade-enter,
.rc-trigger-popup-fade-appear {
  opacity: 0;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-trigger-popup-fade-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-trigger-popup-fade-enter.rc-trigger-popup-fade-enter-active,
.rc-trigger-popup-fade-appear.rc-trigger-popup-fade-appear-active {
  -webkit-animation-name: rcTriggerMaskFadeIn;
          animation-name: rcTriggerMaskFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rc-trigger-popup-fade-leave.rc-trigger-popup-fade-leave-active {
  -webkit-animation-name: rcDialogFadeOut;
          animation-name: rcDialogFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes DatePickerTriggerLight__rcTriggerMaskFadeIn___3OnbQ {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes DatePickerTriggerLight__rcTriggerMaskFadeIn___3OnbQ {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes DatePickerTriggerLight__rcDialogFadeOut___19dWv {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes DatePickerTriggerLight__rcDialogFadeOut___19dWv {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.DonutChartLight__DonutChart___domgE {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: stretch;
  overflow: hidden;
}

.DonutChartLight__itemStyleBottom___2NnEk {
  flex-direction: column;
}

.DonutChartLight__itemStyleRight___2N-eZ {
  flex-direction: row;
}

.DonutChartLight__chart___3Lzvn {
  flex: 1 1 auto;
  position: relative;
}

.DonutChartLight__legend___2R8uX {
  flex: 0 0 auto;
  padding: 0 0 0.5em 0;
  align-self: stretch;
}

.ErrorMessageLight__ErrorMessage___2x1_g {
  margin-top: 5px;
  color: #DD3A59;
}

.ExpansionPanelLight__container___38GUq {
  width: 100%;
}

.ExpansionPanelLight__container___38GUq > * {
  position: relative;
}

.ExpansionPanelTitleLight__header___1k4j7 {
  display: flex;
  color: #ffffff;
  height: 1.75em;
  background-color: #8E9FAD;
  cursor: pointer;
  border: 0;
  width: 100%;
  text-align: start;
  align-items: center;
}

.ExpansionPanelTitleLight__icon___2I3Ye {
  flex: 0;
  width: 1.75em;
  text-align: center;
  color: inherit;
  opacity: 0.5;
}

.ExpansionPanelTitleLight__label___2A6Ja {
  flex: 1 1 auto;
  margin-left: 0.5em;
}

.FieldLight__Field___1Vg4C {
  margin-bottom: 1.25em;
}

.GridContentLight__GridContent___3tlQV {
  padding: 0px 10px;
}

.HeadingLight__Heading___3lHGd {
}

.HeadingLight__normal___2zd7n {
}

.HeadingLight__large___Qiuyc {
  margin-bottom: 0.3em;
}

.InfoMessageLight__defaultInfoMessage___1wqXd {
  margin-top: 5px;
  color: #00A0FE;
}

/*
If you update this Class be sure to update the Select Component
due to issues with Global styles.
*/
.InputLight__common___3sb5u {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  white-space: normal;
  width: 100%;
  vertical-align: middle;
}

.InputLight__small___EFj4f {
  height: 2.08em;
  min-height: 25px;
  line-height: 2.08em;
}

.InputLight__normal___1OQJK {
  height: 2.14em;
  min-height: 30px;
  line-height: 2.14em;
}

.InputLight__large___2kjEE {
  height: 2.5em;
  min-height: 40px;
  line-height: 2.5em;
}

.InputLight__InputContainer___32A79 {
  box-sizing: border-box;
  border: 1px solid #B4BFD6;
  border-radius: 0.25em;
  overflow: hidden;
  display: flex;
}

.InputLight__InputContainer___32A79.InputLight__focused___dH2_t.InputLight__error___Ymr9a,
.InputLight__InputContainer___32A79.InputLight__readOnly___2q2yO {
  outline: 0;
}

.InputLight__InputContainer___32A79.InputLight__error___Ymr9a {
  border: 1px solid #DD3A59;
}

.InputLight__InputContainer___32A79.InputLight__parentError___42ZYy {
  border: 0;
}

.InputLight__Input___3Akma {
  max-width: 100%;
  border: 0;
  background-color: #EFF1F3;
  color: #1F2D42;
  padding: 1px 0 0 0.625em;
  font-family: inherit;
  font-size: inherit;
  outline: 0;
}

.InputLight__Input___3Akma::-webkit-input-placeholder {
  vertical-align: middle;
  color: placeholderTextColor;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.InputLight__Input___3Akma::-moz-placeholder {
  vertical-align: middle;
  color: placeholderTextColor;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.InputLight__Input___3Akma:-ms-input-placeholder {
  vertical-align: middle;
  color: placeholderTextColor;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.InputLight__Input___3Akma::-ms-input-placeholder {
  vertical-align: middle;
  color: placeholderTextColor;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.InputLight__Input___3Akma::placeholder {
  vertical-align: middle;
  color: placeholderTextColor;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.InputLight__Input___3Akma:disabled::-webkit-input-placeholder {
  color: #B4BFD6;
}

.InputLight__Input___3Akma:disabled::-moz-placeholder {
  color: #B4BFD6;
}

.InputLight__Input___3Akma:disabled:-ms-input-placeholder {
  color: #B4BFD6;
}

.InputLight__Input___3Akma:disabled::-ms-input-placeholder {
  color: #B4BFD6;
}

.InputLight__Input___3Akma:disabled::placeholder {
  color: #B4BFD6;
}

.InputLight__Input___3Akma:disabled {
  color: #B4BFD6;
  background-color: #EFF1F3;
}

.InputLight__Input___3Akma:focus {
  background-color: #ffffff;
}

.InputLight__Input___3Akma:-moz-read-only {
  cursor: default;
  background-color: #EFF1F3;
  outline: 0;
}

.InputLight__Input___3Akma:read-only {
  cursor: default;
  background-color: #EFF1F3;
  outline: 0;
}

.InputLight__prefixed___ykgtf {
}

.InputLight__suffix___1j6jc {
}

.InputLight__error___Ymr9a .InputLight__Icon___3wfGi {
}

.InputLight__Input___3Akma:focus::-webkit-input-placeholder {
  opacity: 0;
}

.InputLight__Input___3Akma:focus::-moz-placeholder {
  opacity: 0;
}

.InputLight__Input___3Akma:focus:-ms-input-placeholder {
  opacity: 0;
}

.InputLight__Input___3Akma:focus::-ms-input-placeholder {
  opacity: 0;
}

.InputLight__Input___3Akma:focus::placeholder {
  opacity: 0;
}

.InputLight__icon___vKMPE {
  width: 2em;
  display: inline-block;
  background-color: #EFF1F3;
}

/* Prefix and Suffix Icons */
.InputLight__Icon___3wfGi {
  background-color: #EFF1F3;
  width: 2em;
  line-height: initial;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.InputLight__Icon___3wfGi svg {
  height: 1em;
  width: 1em;
}

.InputLight__large___2kjEE .InputLight__Icon___3wfGi {
  width: 2.5em;
}

.InputLight__large___2kjEE .InputLight__Icon___3wfGi svg {
  width: 1.25em;
  height: 1.25em;
}

.InputLight__focused___dH2_t .InputLight__Icon___3wfGi {
  background-color: #ffffff;
}
/* Prefix and Suffix Icons end*/

.InputLight__Divider___3Hnv_ {
  height: 100%;
  width: 1px;
  flex-shrink: 0;
  background-color: #B4BFD6;
}

.InputLight__hiddenText___1GzH_ {
  white-space: pre;
  visibility: hidden;
  left: -10000px;
  position: absolute;
  padding: 1px 0.625em 0 0.625em;
  min-width: 2rem;
}

.LabelLight__Label___5qk3q {
  display: block;
  line-height: 1.3;
  margin-bottom: .3em;
}

span[role="radio"] + .LabelLight__Label___5qk3q,
span[role="checkbox"] + .LabelLight__Label___5qk3q {
  font-weight: 400;
  margin-right: 0.5em;
  margin-bottom: 0;
}

.LabelLight__inline___3OuTR {
  display: inline-block;
  margin-right: 1.5em;
  margin-bottom: 0;
}

.LabelLight__small___1kjao {
}

.LabelLight__normal____g8hX {
}

.LabelLight__large___3YgF5 {
}

.LabelLight__disabled___3RGA9 {
  color: #B4BFD6;
}

.LegendLight__container___5AIP8 {
  height: 100%;
  position: relative;
  overflow: hidden;
}

.LegendLight__HorizontalLayout___-ImqR {
  width: 100%;
  text-align: center;
  justify-content: center;
  text-align: center;
  flex-direction: row;
}

.LegendLight__VerticalLayout___3evli {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
}

.LegendLight__LegendBlock___1ikAC .LegendLight__lozenge___1JkC6 {
  display: inline-block;
  flex: 0 0 auto;
  display: inline-block;
}

.LegendLight__LegendInline___3TEzL .LegendLight__lozenge___1JkC6 {
  display: inline-flex;
}

.LegendLight__lozenge___1JkC6 {
  border: 0;
  line-height: 1;
  align-items: center;
  color: #545C72;
  text-align: start;
  outline: 0;
  border-radius: 0.333em;
  padding: 0.25em 0.5em;
  margin-right: 0.25em;
  margin-bottom: 0.25em;
  margin-top: 0;
}

.LegendLight__interactive___38iVA {
  background-color: #EFF1F3;
  cursor: pointer;
}

.LegendLight__interactive___38iVA:hover {
  background-color: #D8DDE1;
}

.LegendLight__readonly___2dQr- {
  background-color: #ffffff;
  cursor: default;
}

.LegendLight__disabled___2U6IN {
  opacity: 0.5;
}

.LegendLight__truncateStyle___345wT {
  max-width: 230px;
}

.LegendLight__legendCircle___2qmWb {
  width: 1em;
  height: 1em;
  border-radius: 50%;
  display: inline-block;
  margin: 0;
}

.LegendLight__slideContainer___3TUIf {
  overflow: hidden;
}

.ListLight__List___1uule {
}

.ListLight__ListItem___OphOQ {
  border-bottom: 1px solid #EFF1F3;
}

.LoadingLight__container___1fEg1 {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  justify-content: center;
  align-items: center;
}

.LoadingLight__notBloquedContainer___3LbrT {
  display: flex;
  min-height: 300px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  justify-content: center;
  align-items: center;
}

.LoadingLight__icon___3rww1 {
  flex: 0;
  -webkit-animation: LoadingLight__spin___2loEH 1s infinite steps(8);
          animation: LoadingLight__spin___2loEH 1s infinite steps(8);
}

@-webkit-keyframes LoadingLight__spin___2loEH {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes LoadingLight__spin___2loEH {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.MediaObjectLight__MediaObject___23elf {
  display: flex;
  align-items: center;
}

.MediaObjectLight__MediaObject___23elf.MediaObjectLight__center___2Jwmf {
  align-items: center;
}

.MediaObjectLight__MediaObject___23elf.MediaObjectLight__top___NYUy9 {
  align-items: flex-start;
}

.MediaObjectLight__MediaObjectIcon___hNJ-T {
  flex: 0 0 auto;
  margin-right: 0.4em;
  line-height: 0;
}

.MediaObjectLight__MediaObjectImage___1uewC {
  flex: 0 0 auto;
  margin-right: 0.4em;
  line-height: 0;
}

.MediaObjectLight__MediaObjectImage___1uewC.MediaObjectLight__Rounded___3kJer img {
  border-radius: 50%;
}

.MediaObjectLight__MediaObjectContent___2lxMD {
  flex: 1 1 auto;
  min-width: 0;
}

.MediaObjectLight__MediaObjectHeader___fMFwx {
  text-overflow: ellipsis;
  overflow: hidden;
}

.MediaObjectLight__MediaObjectFooter___1YddX {
  color: #8E9FAD;
}

.MediaObjectLight__MediaObjectDescription___2e-HT {
  color: #8E9FAD;
  text-overflow: ellipsis;
  overflow: hidden;
}

.MenuLight__menu___27tNQ {
  display: flex;
  flex-direction: column;
  list-style-type: none;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  border-radius: 0.25em;
}

.MenuLight__menuItem___1JIFK {
  flex: auto;
  margin: 0.357em 0 0 0;
  padding: 0 1em 0.357em 1em;
  border-bottom: solid 1px transparent;
  white-space: nowrap;
}

.MenuLight__menuItem___1JIFK:hover {
  color: #00A0FE;
  cursor: pointer;
}

.MenuLight__menuItem___1JIFK:active {
  color: #034A89;
  cursor: pointer;
}

.ThemeProviderLight__wrapper___MYTWn {
  color: #1F2D42;
  line-height: 1.3;
}

@media only print { /* eg. Reports */
  .ThemeProviderLight__wrapper___MYTWn {
    height: 100%;
  }
}

.ThemeProviderLight__wrapper___MYTWn hr {
  margin: 0.625em 0;
}

.ThemeProviderLight__wrapper___MYTWn input, .ThemeProviderLight__wrapper___MYTWn textarea, .ThemeProviderLight__wrapper___MYTWn keygen, .ThemeProviderLight__wrapper___MYTWn select, .ThemeProviderLight__wrapper___MYTWn  button {
  /* Base Typography */
  font-family: 'Roboto';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.ThemeProviderLight__wrapper___MYTWn input[type="text"] {
  opacity: 1 !important;
}

.ModalLight__bodyOpen___2SvjH {
  overflow: hidden;
}

.ModalLight__backdrop___210Rf {
  background: rgba(51, 51, 51, 0.5);
  bottom: 0;
  left: 0;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1050;
  display: flex;
  align-items: center;
}

/* Allow padding to grow if the modal has hit its max width */
.ModalLight__padderSmall___3iWfQ {
  flex: 1 0 33%;
}

.ModalLight__padderMedium___3s18x {
  flex: 1 0 25%;
}

.ModalLight__padderLarge___1I6Bh {
  flex: 1 0 9%;
}

.ModalLight__modal___2Snrz {
  background-color: #ffffff;
  z-index: 1051;
  box-shadow: 0 12px 17px 2px rgba(0,0,0,0.14), 0 5px 22px 4px rgba(0,0,0,0.12), 0 7px 8px 0 rgba(0,0,0,0.20);
  border-radius: 0.25em;
}

.ModalLight__modalSmall___1wZ_m {
  max-width: 512px;
  /* flex-basis is 100% - (2 x padderBasis) because there are two padders,
  one on each side */
  flex: 0 0 34%;
}

.ModalLight__modalMedium___3DDiA {
  flex: 0 0 50%;
  max-width: 768px;
}

.ModalLight__modalLarge___2-KCm {
  flex: 0 0 82%;
  max-width: 1024px;
}

/* For the Close button to position itself against */
.ModalHeaderLight__container___1kon5 {
  position: relative;
  margin: 0;
  padding: 1em 1.25em 0.5em 1.25em;
  overflow: auto;
  display: flex;
  line-height: 1;
  align-items: flex-start;
  border-bottom: 1px solid #D8DDE1;
}

.ModalHeaderLight__noBottomBorder___2-WxA {
  border-bottom: transparent;
}

.ModalHeaderLight__close___3EdZZ {
  position: absolute;
  color: #838FAE;
  cursor: pointer;
  display: block;
  top: 0.5em;
  right: 0.5em;
}

.ModalHeaderLight__headerText___1NNco {
  width: 100%;
}

.ModalHeaderLight__icon___Gtiqo {
  margin: 0 0.25em 0 0;
}

.ModalHeaderLight__icon___Gtiqo svg {
  vertical-align: top !important;
}

.ModalHeaderLight__close___3EdZZ:hover {
  color: #B4BFD6;
}

.ModalHeaderLight__close___3EdZZ:active {
  opacity: 0.4;
}

.ModalHeaderLight__secondary___4cAOV {
  color: #00A0FE;
}

.ModalHeaderLight__negative___O9PU3 {
  color: #DD3A59;
}

.ModalHeaderLight__positive___1GuMv {
  color: #46AF61;
}

.ModalHeaderLight__alert___1NwkY {
  color: #F29320;
}

.ModalBodyLight__ModalBody___2Bc6t {
  margin: 1.25em;
}

h3 {
  margin: 0;
}

.ModalFooterLight__ModalFooter___3xXXW {
  overflow: auto;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-right: 1.25em;
  border-radius: 0 0 0.25em 0.25em;
  background-color: #EFF1F3;
}

.OverlayLight__overlay___3I4xD {
  bottom: 0;
  box-shadow: none;
  left: 0;
  padding: 3em;
  position: absolute;
  right: 0;
  top: 0;
}

.OverlayLight__mobile___1f276 {
  box-shadow: none;
}

.OverlayLight__inlineOverlay___3jS1H {
  padding: 0;
  box-shadow: none;
}

.OverlayLight__overlay___3I4xD::after {
  bottom: 0;
  content: ' ';
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.OverlayLight__overlayContentWrapper___3kp4s {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: relative;
  z-index: 2;
}

.OverlayLight__mobile___1f276 .OverlayLight__overlayContentWrapper___3kp4s {
  height: auto;
  position: absolute;
  top: 35px;
  left: 25px;
  right: 25px;
}

.OverlayLight__overlayContentContainer___33bA3 {
  display: inline-block;
  text-align: center;
}

.OverlayLight__overlayTitle___1RxSx {
  margin: 10px 0;
  text-align: center;
}

.OverlayLight__overlayText___YQY2- {
  line-height: calc(0.875em + 10px);
  margin: 0.5em 0;
  max-width: 200px;
}

.OverlayLight__overlayClose___aMV1i {
  color: #B4BFD6;
  cursor: pointer;
  position: absolute;
  right: 1em;
  top: 1em;
  z-index: 2;
}

.OverlayLight__mobile___1f276 .OverlayLight__overlayClose___aMV1i{
  right: 4px;
  top: 4px;
  color: #ffffff;
}

/* Modal Colors */
.OverlayLight__overlayGeneral___3-49c::after {
  background-color: #00A0FE;
}

.OverlayLight__overlayGeneralMobile___3CFVR::after {
  height: 215px;
  background-color: #00A0FE;
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.2),
  0 3px 14px 2px rgba(0, 0, 0, 0.14),
  0 5px 5px -3px rgba(0, 0, 0,0.12);
}


.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlayGeneral___3-49c::after,
.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlayAlert___2jEdN::after,
.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlaySuccess___10BUB::after,
.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlayError___1cwYB::after {
  background-color: transparent;
}

.OverlayLight__overlaySuccess___10BUB::after {
  background-color: #46AF61;
}

.OverlayLight__overlayAlert___2jEdN::after,
.OverlayLight__overlayError___1cwYB::after {
  background: #ffffff;
}

.OverlayLight__overlayError___1cwYB .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__overlayError___1cwYB .OverlayLight__overlayTitle___1RxSx {
  color: #DD3A59;
}

.OverlayLight__overlayAlert___2jEdN .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__overlayAlert___2jEdN .OverlayLight__overlayTitle___1RxSx {
  color: #F29320;
}

.OverlayLight__overlayError___1cwYB .OverlayLight__overlayText___YQY2-,
.OverlayLight__overlayAlert___2jEdN .OverlayLight__overlayText___YQY2- {
  color: #1F2D42;
}

.OverlayLight__overlayError___1cwYB .OverlayLight__overlayClose___aMV1i,
.OverlayLight__overlayAlert___2jEdN .OverlayLight__overlayClose___aMV1i {
  color: undefined;
}

.OverlayLight__overlayGeneral___3-49c .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__overlayGeneral___3-49c .OverlayLight__overlayTitle___1RxSx,
.OverlayLight__overlaySuccess___10BUB .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__overlaySuccess___10BUB .OverlayLight__overlayTitle___1RxSx {
  color: #ffffff;
}

.OverlayLight__overlayGeneralMobile___3CFVR .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__overlayGeneralMobile___3CFVR .OverlayLight__overlayTitle___1RxSx,
.OverlayLight__overlayGeneralMobile___3CFVR .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__overlayGeneralMobile___3CFVR .OverlayLight__overlayTitle___1RxSx {
  color: #ffffff;
}

.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlayGeneral___3-49c .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlayGeneral___3-49c .OverlayLight__overlayTitle___1RxSx {
  color: #00A0FE;
}

.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlaySuccess___10BUB .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlaySuccess___10BUB .OverlayLight__overlayTitle___1RxSx {
  color: #46AF61;
}

.OverlayLight__overlayGeneral___3-49c .OverlayLight__overlayText___YQY2-,
.OverlayLight__overlaySuccess___10BUB .OverlayLight__overlayText___YQY2- {
  color: #D8DDE1;
}


.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlayGeneral___3-49c .OverlayLight__overlayText___YQY2-,
.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlaySuccess___10BUB .OverlayLight__overlayText___YQY2- {
  color: #1F2D42;
}

.PaneLight__unselected___1vyTX {
  display: none;
}

.PopoverLight__popover___2-Kie {
  flex: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0;
  margin: 0;
}

.PopoverLight__centered___29nF8 {
  flex: auto;
  height: 0;
}

.PopoverLight__positioned___1hrTY {
  position: relative;
  height: 0;
}

/* Make sure the popover transition and display is on top of other content */
.PopoverLight__transitionZIndex___L8qnu {
  z-index: 1000;
}

/* This is the up arrow */
.PopoverLight__arrow___34a3R {
  width: 15px;
  height: 15px;
  background-color: #ffffff;

  /* Translation is to leave a tiny gap between the tip of the arrow and
  and the bottom of the trigger */
  -webkit-transform: translate(0, 3px) rotate(45deg);
          transform: translate(0, 3px) rotate(45deg);
}

.PopoverLight__menuContainerOuter___2C74B {
  position: relative;
}

.PopoverLight__menuContainerInner___kS0Ko {
  position: absolute;
  right: 15px;
  top: -31px;
  border-radius: 4px;
  overflow: hidden;
  z-index: 1;
}

.PresetListLight__presetList___IAvBG {
  list-style: none;
  padding: 0;
  margin: 0;
}

.PresetListLight__hiddenPresetList___3u-L2 {
  visibility: hidden;
}

.PresetListLight__presetList___IAvBG li {
  line-height: 2.5em;
}

.PresetListLight__presetItem___1-czm {
  font-size: inherit;
  color: inherit;
}
.PresetListLight__presetList___IAvBG a {
  cursor: pointer;
  line-height: 2.5em;
}

.PresetListLight__presetList___IAvBG a:hover {
  color: #00A0FE;
  text-decoration: none;
}

.PresetListLight__unhighlightedPreset___1fMLn {
  color: inherit;
}

.PresetListLight__highlightedPreset___2AdCC {
  color: #00A0FE;
}

.PresetListLight__disabledPreset___3Na1G {
  pointer-events: none;
  cursor: default;
  color: #D8DDE1
 }

.RadioLight__container___U2b7P {
  display: inline-block;
  text-align: center;
  width: 1em;
  height: 1em;
  margin-right: 0.3em;
}

.RadioLight__largeContainer___3MS4k {
  width: 22px;
  height: 22px;
  vertical-align: top;
}

.RadioLight__normal___1qadR {
}

.RadioLight__large___2IAlz {
  display: inline-block;
  text-align: center;
  width: 1em;
  height: 1em;
  margin-right: 5px;
}


.RadioLight__Radio___2-Hqg {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.RadioLight__Radio___2-Hqg + label {
  background-color: #EFF1F3;
  border: 1px solid #B4BFD6;
  border-radius: 50%;
  display: inline-block;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  position: relative;
  vertical-align: middle;
  margin-bottom: 0;
}

.RadioLight__Radio___2-Hqg:active + label {
  box-shadow: inset 0px 0px 1px 0px #00A0FE;
}

.RadioLight__Radio___2-Hqg[disabled]:active + label {
  box-shadow: none;
}

.RadioLight__Radio___2-Hqg + label span {
  visibility: hidden;
  background-color: #00A0FE;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.25em;
  margin-top: -0.25em;
  width: 0.5em;
  height: 0.5em;
  transition: all 0.3s ease;
  -webkit-transform: scale(0) translateZ(0px);
          transform: scale(0) translateZ(0px);
}

.RadioLight__Radio___2-Hqg:checked + label span {
  visibility: visible;
  -webkit-transform: scale(1) translateZ(0px);
          transform: scale(1) translateZ(0px);
}

.RadioLight__Radio___2-Hqg.RadioLight__small___1D14v + label {
  width: 10px;
  height: 10px;
}

.RadioLight__Radio___2-Hqg.RadioLight__small___1D14v + label span {
  margin-left: -3px;
  margin-top: -3px;
  width: 6px;
  height: 6px;
}

.RadioLight__Radio___2-Hqg.RadioLight__large___2IAlz + label {
  width: 22px;
  height: 22px;
}

.RadioLight__Radio___2-Hqg.RadioLight__large___2IAlz + label span {
  margin-left: -5px;
  margin-top: -5px;
  width: 10px;
  height: 10px;
}

.RidgelineChartLight__RidgelineChart___Oj_Lo {
  width: 100%;
}

.RidgelineChartLight__chart___3gqLT {
  flex-grow: 1;
  flex-shrink: 1;
  position: relative;
}

.RidgelineChartLight__grid___3pfY_ {
  stroke: 'rgba(180,191,214,0.2)';
  stroke-dasharray: 3px 1px;
  opacity: .1;
}

.RidgelineChartLight__mainGroups___1Sj3U{
  cursor: pointer;
}

.RidgelineChartLight__clipPath___3iH-x{
}

.RidgelineChartLight__clipPath___3iH-x:hover {
  cursor: pointer;
}

.RidgelineChartLight__label___3Pu53:hover {
  cursor: pointer;
}

.RidgelineChartLight__label___3Pu53 {
  font-weight: 500;
}

.RidgelineChartLight__bottomAxis___2JNhP {
  display: block;
}

.RidgelineChartLight__timeAxis___3aYNk > path > .RidgelineChartLight__domain___3RZCf {
  color: #B4BFD6;
}

.RidgelineChartLight__timeAxis___3aYNk text {
  font-size: 12px;
  font-weight: 500;
  color: #1F2D42;
}

.RidgelineChartLight__tooltip___1xwvE {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 250px;
  position: absolute;
  background-color: white;
  padding: 1em;
  border-radius: .25em;
  box-shadow: 1px 1px 2px #888;
}

.RidgelineChartLight__tooltipValue___2YFpj {
  padding-left: 1em;
}

.RidgelineChartLight__tooltipLeftColumn___2kdsc {
  flex: 1 1 auto;
  padding: 0 0.5em 0 0;
  text-align: left;
}

.RidgelineChartLight__tooltipRightColumn___3TpZh {
  padding: 0 0 0 0.5em;
  flex: 1 1 auto;
}

.RidgelineChartLight__tooltipSeriesColor___1_s8i {
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
}

.RidgelineChartLight__tooltipTimestamp___HCy19 {
  margin-top: 0.5em;
  margin-bottom: 0.25em;
}

.RidgelineChartLight__leftBorder___1sVM3 {
  color: #B4BFD6;
}

.RidgelineChartLight__isHighlightedCircle___2KYjj {
  stroke: white;
}


.SearchInputLight__searchBox___F9tVz {
  box-sizing: border-box;
  position: relative;
  padding: 0 0.625em;
  display: flex;
  align-items: center;
  border: 1px solid #B4BFD6;
  border-radius: 0.25em;
  width: 100%;
  background: #ffffff;
}

.SearchInputLight__divider___3rypv {
  width: 1px;
  background-color: #EFF1F3;
}

.SearchInputLight__normal___2buV5 {
  height: 2.14em;
  min-height: 30px;
  line-height: 2.14em;
}

.SearchInputLight__large___3HeRZ {
  height: 2.5em;
  min-height: 40px;
  line-height: 2.5em;
}

.SearchInputLight__searchIcon___2_PEk {
  flex: 0 0 auto;
  padding-left: 0.625em;
}

input[type="text"].SearchInputLight__searchInput___IX64E {
  font-size: inherit;
  color: inherit;
  font-family: inherit;
  border: none;
  white-space: nowrap;
  overflow: hidden;
  box-shadow: none;
  margin: 0;
  padding: 0;
  border-radius: 0;
  background: inherit;
  flex: 1 1 auto;
  align-self: stretch;
}

.SearchInputLight__searchInput___IX64E::-webkit-input-placeholder {
  color: #8E9FAD;
  font-style: italic;
}

.SearchInputLight__searchInput___IX64E::-moz-placeholder {
  color: #8E9FAD;
  font-style: italic;
}

.SearchInputLight__searchInput___IX64E:-ms-input-placeholder {
  color: #8E9FAD;
  font-style: italic;
}

.SearchInputLight__searchInput___IX64E::-ms-input-placeholder {
  color: #8E9FAD;
  font-style: italic;
}

.SearchInputLight__searchInput___IX64E::placeholder {
  color: #8E9FAD;
  font-style: italic;
}


.SearchInputLight__normal___2buV5 input[type="text"].SearchInputLight__searchInput___IX64E {
  min-height: 28px;
}

.SearchInputLight__large___3HeRZ input[type="text"].SearchInputLight__searchInput___IX64E {
  min-height: 38px;
}

.SearchInputLight__searchInput___IX64E:focus {
  outline: none;
}

.SearchInputLight__clearText___5jct_ {
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: inline;
  margin: 0;
  padding: 0;
  color: #00A0FE;
  padding-left: 0.625em;
  float: right;
  flex: 0 0 auto;
}

.SearchInputLight__large___3HeRZ .SearchInputLight__clearText___5jct_ {
  line-height: 32px;
}

.SelectLight__theme___35hYn {
  /*Allows for scoping the React-Select classes.*/
}

.SelectLight__normal___2GXyb {
}

.SelectLight__large___1zvHp {
}

.SelectLight__small___1sAD2 {
}

.SelectLight__inline___2YXF8 {
  display: inline-block;
}

/* Arrow */
.SelectLight__indicator___1C1Mu {
  display: block;
  position: relative;
  width: 2em;
}

.SelectLight__theme___35hYn input[type='text'] {
  box-shadow: none;
  margin-bottom: 0;
  font-family: inherit;
  font-size: inherit;
}

.SliderLight__container___3vFYU {
}

.SliderLight__handle___2-lX6 {
  transition: -webkit-transform 0.1s;
  transition: transform 0.1s;
  transition: transform 0.1s, -webkit-transform 0.1s;
}

.SliderLight__handle___2-lX6:hover {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}

.StatisticLight__Statistic___EsagM {
  text-align: center;
  margin-bottom: 1.25em;
}

.StatisticLight__Statistic___EsagM:last-child {
  margin-bottom: 0;
}

.StatisticLight__Statistic___EsagM.StatisticLight__inline___3WE3v:last-child {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
  margin-bottom: 0;
}

.StatisticLight__Statistic___EsagM.StatisticLight__inline___3WE3v {
  text-align: left;
  border-right: 1px solid #ffffff;
  padding-right: 0.625em;
  margin-right: 0.625em;
  margin-bottom: 0;
  display: inline-block;
}

.StatisticLight__inline___3WE3v .StatisticLight__value___2uk98 {
  display: inline-block;
}

.StatisticLight__inline___3WE3v .StatisticLight__defaultLabel___3LqfO {
  margin-left: 0.375em;
  display: inline-block;
}

.StatisticLight__inline___3WE3v .StatisticLight__multiLineLabel___125Kr {
  margin-left: 0.375em;
  display: inline-block;
}

.StatisticLight__value___2uk98 {
  text-transform: uppercase;
}

.StatisticLight__defaultLabel___3LqfO {
}

.StatisticLight__multiLineLabel___125Kr {
  display: table-caption;
}



.StoryLight__Story___1s7bE {
  padding: 1em;
  display: flex;
  align-items: center;
  transition: background-color 0.3s;
  text-align: initial;
}

.StoryLight__StoryText___2N9Gk {
  display: block;
}

.StoryLight__StoryImage___4gd8V {
  display: inline-block;
  float: left;
  margin-right: 0.375em;
}

.StoryLight__Story___1s7bE.StoryLight__Selected___1nIOI {
  background-color: #ffffff;
}

.StoryLight__StoryContent___1Ur2A {
  flex: 1 1 auto;
  overflow: hidden;
}

.StoryLight__StoryHeader___7WJGz {
  position: relative;
}

.StoryLight__StoryHeader___7WJGz + .StoryLight__StoryBody___3dTwz {
  margin-top: 0.5em;
}

.StoryLight__StoryHeadline___1v43b {
  margin-bottom: 0.375em;
}

.StoryLight__StoryFooter___1AWWs {
  color: #1F2D42;
  padding-top: 0.625em;
  clear: both;
}

.StoryLight__StoryFooterItem___1P0zc:first-of-type {
  margin-left: 0;
}

.StoryLight__StoryFooterItem___1P0zc {
  display: inline-block;
  margin-left: 1.25em;
}

.StoryLight__StoryLink___2jFqK {
  display: block;
  float: right;
}

.StoryLight__StoryStatisticPanel___1Xxr- {
  flex: 0 0 auto;
  margin-left: 1em;
}

.StoryLight__StoryActionsMenu___1CgGD {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}

.StoryLight__StoryExtra___b7w5J {
  color: #8E9FAD;
  margin-top: 0.375em;
}

.StoryLight__StoryRank___2lBhm {
  color: #8E9FAD;
  flex: 0 0 auto;
  min-width: 1.5em;
  width: auto;
  align-self: flex-start;
  white-space: nowrap;
}

.StoryLight__StoryEmbeddedStory___3GduG {
  border: 1px solid #B4BFD6;
  border-radius: 0.25em;
  margin: 0.25em 0;
  padding: 0.5em;
}

.StoryLight__StoryEmbeddedStory___3GduG:hover {
  background-color: #D8DDE1;
  cursor: pointer;
}

.StoryLight__StoryFooterItem___1P0zc.StoryLight__right___3hlql {
  float: right;
  margin-right: 1.25em;
  margin-left: 0;
}

.StoryLight__StoryFooterItem___1P0zc.StoryLight__left___344w7 {
}

.StoryListLight__StoryList___1BGhX {
  height: 100%;
  width: 100%;
  position: relative;
}

.StoryListLight__StoryListActionsMenu___3Xskk {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3em;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1em;
  border-bottom: 1px solid #D8DDE1;
  background-color: #EFF1F3;
}


.StoryListLight__ActionsMenuActions___2bvcy svg {
  color: #1F2D42;
}

.StoryListLight__StoryListActionsCenter___badw6 {
  flex: 0 0 auto;
}

.StoryListLight__StoryListActionsCenter___badw6 .StoryListLight__ActionsMenuActions___2bvcy {
  display: inline-block;
}

.StoryListLight__StoryListActionsCondensed___-U_Do {
  position: relative;
  flex: 1 1 auto;
}

.StoryListLight__StoryListActionsCondensed___-U_Do .StoryListLight__ActionsMenuActions___2bvcy {
  position: absolute;
  right: 0;
  top: 0;
}

.StoryListLight__SelectAll___Gd0zb {
  flex: 0 0 auto;
  margin-right: 0.5em;
}

.StoryListLight__Close___3j0JA {
  flex: 0 0 auto;
  margin-left: 1em;
}

.StoryListLight__Close___3j0JA svg {
  position: absolute;
  top: 0.25em;
  right: 0.25em;
}

.StoryListLight__List___33pcq {
  overflow-y: auto;
  overflow-x: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: top 0.5s ease;
}

.StoryListLight__List___33pcq.StoryListLight__BulkActionsOpen___3oRZs {
  top: 3em;
}

.SunburstChartLight__SunburstChart___1mKSh {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.SunburstChartLight__tooltip___H1mI8 {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-top-left-radius: .5em;
}

.SunburstChartLight__tooltipValue___p1s_E {
  padding-left: 1em;
}

.SunburstChartLight__tooltipLeftColumn___2Awlb {
  flex: 1 1 auto;
  padding: 0 0.5em 0 0;
  text-align: left;
}

.SunburstChartLight__tooltipRightColumn___9DzhX {
  border-left: 1px solid #D8DDE1;
  padding: 0 0 0 0.5em;
  flex: 1 1 auto;
}

.SunburstChartLight__tooltipSeriesColor___1YOb_ {
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
}

.TabLight__tab___3E4OX {
  display: table-cell;
  text-align: center;
  cursor: pointer;
  color: #8E9FAD;
  background-color: transparent;
  border: none;
}

.TabLight__tab___3E4OX.TabLight__disabled___31iEU {
  color: #2F3E54;
}

.TabLight__tab___3E4OX.TabLight__selected___3ZKSP {
  font-weight: bold;
  color: #00A0FE;
  border-bottom: 3px solid #00A0FE;
}

.TableLight__TABLE___24KmR {
	border-bottom: 0px;
	width: 100%;
	border-collapse: collapse;
	font-size: .875em;
}
.TableLight__THEAD___1Cyv2 {
	border-top: 1px solid #EFF1F3;
	text-align: left;
}
.TableLight__TR___qGUR0 {
	border-bottom: 1px solid #EFF1F3;
}
.TableLight__TBODY___2IKcv .TableLight__TR___qGUR0:hover {
	background-color: #EFF1F3;
}
.TableLight__TFOOT___3opVZ {

}
.TableLight__TH___1KRxS {
	height: 35px;
	line-height: 35px;
	padding-left: 20px;
	box-sizing: border-box;
}
.TableLight__TD___zhhvj {
	height: 45px;
	line-height: 45px;
	padding-left: 20px;
	box-sizing: border-box;
}
.TableLight__divider___3ArEZ {
	height: 25px;
	margin-top: 5px;
	border-right: 1px solid #EFF1F3;
	float: right;
}
.TableLight__TH___1KRxS:last-of-type .TableLight__divider___3ArEZ {
	display: none;
}
.TableLight__COL___3OkNg {

}
.TableLight__COLGROUP___1Q9ip {

}
.TableLight__CAPTION___1Sv82 {

}

.TextareaLight__normal___3itv7 {
  padding: 0.357em 0.5em;
}

.TextareaLight__large___1_aXC {
  padding: 0.3125em 0.625em;
}

.TextareaLight__Textarea___2aiS9.TextareaLight__error___1ykNw {
  border: 1px solid #DD3A59;
}

.TextareaLight__Textarea___2aiS9 {
  width: 100%;
  border: 1px solid #B4BFD6;
  border-radius: 0.25em;
  background-color: #EFF1F3;
  color: #545C72;
  font-family: inherit;
  line-height: 1.3;
  outline: 0;
  box-sizing: border-box;
}

.TextareaLight__Textarea___2aiS9::-webkit-input-placeholder {
  vertical-align: middle;
  color: #8E9FAD;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.TextareaLight__Textarea___2aiS9::-moz-placeholder {
  vertical-align: middle;
  color: #8E9FAD;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.TextareaLight__Textarea___2aiS9:-ms-input-placeholder {
  vertical-align: middle;
  color: #8E9FAD;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.TextareaLight__Textarea___2aiS9::-ms-input-placeholder {
  vertical-align: middle;
  color: #8E9FAD;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.TextareaLight__Textarea___2aiS9::placeholder {
  vertical-align: middle;
  color: #8E9FAD;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.TextareaLight__Textarea___2aiS9:disabled::-webkit-input-placeholder {
  color: #B4BFD6;
}

.TextareaLight__Textarea___2aiS9:disabled::-moz-placeholder {
  color: #B4BFD6;
}

.TextareaLight__Textarea___2aiS9:disabled:-ms-input-placeholder {
  color: #B4BFD6;
}

.TextareaLight__Textarea___2aiS9:disabled::-ms-input-placeholder {
  color: #B4BFD6;
}

.TextareaLight__Textarea___2aiS9:disabled::placeholder {
  color: #B4BFD6;
}

.TextareaLight__Textarea___2aiS9:disabled {
  color: #B4BFD6;
  background-color: #EFF1F3;
}

.TextareaLight__Textarea___2aiS9:focus {
  background-color: #ffffff;
}

.TextareaLight__Textarea___2aiS9:-moz-read-only {
  cursor: default;
  background-color: #EFF1F3;
  outline: 0;
}

.TextareaLight__Textarea___2aiS9:read-only {
  cursor: default;
  background-color: #EFF1F3;
  outline: 0;
}

.TextareaLight__Textarea___2aiS9:focus::-webkit-input-placeholder {
  opacity: 0;
}

.TextareaLight__Textarea___2aiS9:focus::-moz-placeholder {
  opacity: 0;
}

.TextareaLight__Textarea___2aiS9:focus:-ms-input-placeholder {
  opacity: 0;
}

.TextareaLight__Textarea___2aiS9:focus::-ms-input-placeholder {
  opacity: 0;
}

.TextareaLight__Textarea___2aiS9:focus::placeholder {
  opacity: 0;
}

.TabsLight__normal___Dfa-- {
}

.TabsLight__small___3naoI {
}

.TabsLight__tabList___3sqWq {
  padding: 0.75em 0 0.5em 0;
  margin: 0;
  list-style-type: none;
  display: table;
  table-layout: fixed;
}

.TabsLight__fullWidth___3hNsN {
  /* Safari rendering workaround */
  max-width: none;
  width: 100%;
  min-width: 100%;
}

.TabsLight__tabList___3sqWq li {
  padding: 0 0.5em 0.5em 0.5em;
  border-bottom: 1px solid #8E9FAD;
}

.TimePickerLight__TimePicker___213bQ {
}

.TimePickerLight__TimePicker___213bQ input {
  opacity: 1 !important;
  background-color: transparent;
  width: 100%;
}

.TimePickerLight__icon___1DVcp {
  padding: 0 3px;
  vertical-align: top;
  line-height: 30px;
  display: inline-block;
}

.TimePickerLight__colon___3k4Zu {
  padding: 0 3px;
  vertical-align: top;
  line-height: 30px;
  display: inline-block;
}

.TimeSeriesChartLight__TimeSeriesChart___2fJ8x {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.TimeSeriesChartLight__chart___6Unlg {
  flex-grow: 1;
  flex-shrink: 1;
  position: relative;
}

.TimeSeriesChartLight__chart___6Unlg svg {
}

.TimeSeriesChartLight__legend___2xOga {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  padding: 0 1em 0.5em 1em;
}

.TimeSeriesChartLight__tooltip___CzgWe {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.TimeSeriesChartLight__tooltipValue___hTvjF {
  padding-left: 1em;
}

.TimeSeriesChartLight__sharedTooltip___bW-mN {
  display: flex;
  flex-direction: column;
}

.TimeSeriesChartLight__tooltipLeftColumn___1A5Kr {
  flex: 1 1 auto;
  padding: 0 0.5em 0 0;
  text-align: left;
}

.TimeSeriesChartLight__tooltipRightColumn___148LX {
  padding: 0 0 0 0.5em;
  flex: 1 1 auto;
}

.TimeSeriesChartLight__tooltipSeriesColor___36he3 {
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
}

.TimeSeriesChartLight__tooltipTimestamp___3Z8Hh {
  margin-top: 0.5em;
  margin-bottom: 0.25em;
}

.ThemeProviderLight__wrapper___MYTWn {
  color: #1F2D42;
  line-height: 1.3;
}

@media only print { /* eg. Reports */
  .ThemeProviderLight__wrapper___MYTWn {
    height: 100%;
  }
}

.ThemeProviderLight__wrapper___MYTWn hr {
  margin: 0.625em 0;
}

.ThemeProviderLight__wrapper___MYTWn input, .ThemeProviderLight__wrapper___MYTWn textarea, .ThemeProviderLight__wrapper___MYTWn keygen, .ThemeProviderLight__wrapper___MYTWn select, .ThemeProviderLight__wrapper___MYTWn  button {
  /* Base Typography */
  font-family: 'Roboto';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.ThemeProviderLight__wrapper___MYTWn input[type="text"] {
  opacity: 1 !important;
}

/* TODO: can this be reused from button.css? */

.ToggleSwitchLight__switch___1VchL {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  width: 3em;
  height: 1.5em;
}

.ToggleSwitchLight__small___3I2uL {
}

.ToggleSwitchLight__switchCheckbox___UiKjs {
  display: none !important;
}

.ToggleSwitchLight__switchLabel___5zycq {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: none;
  border-radius: 1.125em;
}

.ToggleSwitchLight__switchInner___2eCeZ {
  width: 200%;
  height: 1.5em;
  margin-left: -100%;
  transition: all 0.2s ease-in 0s;
  display: table;
  line-height: 1em;
}

.ToggleSwitchLight__onSwitch___27UzA {
  height: 100%;
  display: table-cell;
  width: 50%;
  color: #ffffff;
  fill: #ffffff;
  background-color: #46AF61;
  padding: 0.25em 0 0 0.25em;
}

.ToggleSwitchLight__offSwitch___LR1-8 {
  height: 100%;
  width: 50%;
  display: table-cell;
  background-color: #EFF1F3;
  vertical-align: middle;
}

.ToggleSwitchLight__switchThumb___2lmvc {
  width: calc(1.5em - 2px);
  margin: 0;
  background-color: #ffffff;
  border: none;
  border-radius: 50%;
  position: absolute;
  top: 1px;
  bottom: 1px;
  right: calc(1.5em + 1px);
  transition: all 0.2s ease-in 0s;
  box-shadow: 0 0 2px rgba(0,0,0,0.14), 0 2px 2px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.20);
}

.ToggleSwitchLight__switchThumb___2lmvc:hover {
  box-shadow: 0 0 4px rgba(0,0,0,0.14), 0 3px 4px rgba(0,0,0,0.12), 0 1px 5px rgba(0,0,0,0.20);
}

.ToggleSwitchLight__switchCheckbox___UiKjs:checked + .ToggleSwitchLight__switchLabel___5zycq .ToggleSwitchLight__switchInner___2eCeZ {
  margin-left: 0;
}

.ToggleSwitchLight__switchCheckbox___UiKjs:checked + .ToggleSwitchLight__switchLabel___5zycq .ToggleSwitchLight__switchThumb___2lmvc {
  right: 1px;
}

.ToggleSwitchLight__switchCheckbox___UiKjs[disabled=disabled] + .ToggleSwitchLight__switchLabel___5zycq {
  opacity: 0.4;
}

.ToolTipLight__theme___1Ocib {
}

.ToolTipLight__overlay___bKzZO {
  padding: 0.5em 1em;
  color: #1F2D42;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 0 2px rgba(0,0,0,0.14), 0 2px 2px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.20);
}

.ToolTipLight__arrow___rVRro {
  background: #ffffff;
  position: absolute;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border: 1px solid transparent;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-top .ToolTipLight__arrow___rVRro {
  margin-left: -8px;
  bottom: -11px;
  left: 50%;
  box-shadow: -2px 2px 2px rgba(0,0,0,0.2);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-topLeft .ToolTipLight__arrow___rVRro {
  bottom: -11px;
  left: 8px;
  box-shadow: -2px 2px 2px rgba(0,0,0,0.2);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-leftTop .ToolTipLight__arrow___rVRro {
  top: 14px;
  right: -3px;
  box-shadow: 1px 1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-topRight .ToolTipLight__arrow___rVRro {
  bottom: -11px;
  right: 11px;
  box-shadow: -2px 2px 2px rgba(0,0,0,0.2);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-rightTop .ToolTipLight__arrow___rVRro {
  margin-left: -8px;
  top: 14px;
  left: 0;
  box-shadow: -1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-bottom .ToolTipLight__arrow___rVRro {
  margin-left: -8px;
  top: 1px;
  left: 50%;
  box-shadow: 1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-bottomRight .ToolTipLight__arrow___rVRro {
  top: 1px;
  right: 11px;
  box-shadow: 1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-bottomLeft .ToolTipLight__arrow___rVRro {
  top: 1px;
  left: 8px;
  box-shadow: 1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-right .ToolTipLight__arrow___rVRro {
  margin-left: -8px;
  top: 50%;
  left: 0;
  box-shadow: -1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-rightBottom .ToolTipLight__arrow___rVRro {
  margin-left: -8px;
  bottom: 3px;
  left: 0;
  box-shadow: -1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-left .ToolTipLight__arrow___rVRro {
  margin-right: -3px;
  top: 50%;
  right: 0;
  box-shadow: 1px 1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-leftBottom .ToolTipLight__arrow___rVRro {
  margin-right: -3px;
  bottom: 3px;
  right: 0;
  box-shadow: 1px 1px 1px rgba(0,0,0,0.12);
}


.ToolTipLight__theme___1Ocib.rc-tooltip.rc-tooltip-zoom-enter,
.ToolTipLight__theme___1Ocib.rc-tooltip.rc-tooltip-zoom-leave {
  display: block;
}
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-enter,
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-appear {
  opacity: 0;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
          animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
          animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active {
  -webkit-animation-name: rcToolTipZoomIn;
          animation-name: rcToolTipZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active {
  -webkit-animation-name: rcToolTipZoomOut;
          animation-name: rcToolTipZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes ToolTipLight__rcToolTipZoomIn___3H7xS {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes ToolTipLight__rcToolTipZoomIn___3H7xS {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes ToolTipLight__rcToolTipZoomOut___1VuXr {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes ToolTipLight__rcToolTipZoomOut___1VuXr {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}

.ToolTipLight__theme___1Ocib.rc-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
}
.ToolTipLight__theme___1Ocib.rc-tooltip-hidden {
  display: none;
}

.WordCloudLight__WordCloud___O2OfL {
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.PanelModalLight__bodyOpen___rj6A7 {
  overflow: hidden;
}

.PanelModalLight__backdrop___2ECqX {
  background: rgba(51, 51, 51, 0.5);
  bottom: 0;
  left: 0;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1050;
  display: flex;
  align-items: center;
  overflow-x: hidden;
  outline: none;
}

.PanelModalLight__modal___1vBwN {
  height: 100vh;
  background-color: #EFF1F3;
  box-shadow: 0 12px 17px 2px rgba(0,0,0,0.14), 0 5px 22px 4px rgba(0,0,0,0.12), 0 7px 8px 0 rgba(0,0,0,0.20);
  position: absolute;
  right: 0;
  z-index: 1051;
}

.PanelModalLight__close___17pvC {
  border-radius: 100%;
  border: 0;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-style: inherit;
  height: 40px;
  left: -50px;
  line-height: normal;
  outline: 0;
  position: absolute;
  top: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 40px;
  background-color: white;
}

.PanelModalLight__close___17pvC svg {
  position: absolute;
  top: 50%;
  right: 50%;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  color: #2F3E54;
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=b1986e5e5f266a5b53b43d900bb1f6c7)
 * Config saved to config.json and https://gist.github.com/b1986e5e5f266a5b53b43d900bb1f6c7
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  .container {
    width: 720;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940;
  }
}
@media (min-width: 1200) {
  .container {
    width: 1140;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}
.row {
  margin-left: 0;
  margin-right: 0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}

/* Not included by generated bootstrap but necessary */
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

/* Fade */
.fadeIn-enter {
  opacity: 0.01;
}

.fadeIn-enter.fadeIn-enter-active {
  opacity: 1;
  transition: opacity .1s ease-in;
}

.fadeIn-exit.fadeIn-exit-active {
  opacity: 0.01;
  transition: opacity .1s ease-in;
}

.fadeIn-appear {
  opacity: 0.01;
}

.fadeIn-appear.fadeIn-appear-active {
  opacity: 1;
  transition: opacity .1s ease-in;
}

/* Modal CSS transitions */

.modal-appear .modalTransition {
  opacity: 0;
  -webkit-transform: translateY(-200px);
          transform: translateY(-200px);
}

.modal-appear.modal-appear-active .modalTransition {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition: all 300ms ease-out;
}

.modal-enter .modalTransition {
  opacity: 0;
  -webkit-transform: translateY(-200px);
          transform: translateY(-200px);
}

.modal-enter.modal-enter-active .modalTransition {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition: all 300ms ease-out;
}

.modal-exit-active .modalTransition {
  opacity: 0;
  -webkit-transform: translateY(-200px);
          transform: translateY(-200px);
  transition: all 300ms ease-in;
}

.backdropTransition.modal-appear {
  opacity: 0;
}

.backdropTransition.modal-appear.modal-appear-active {
  opacity: 1;
  transition: opacity 300ms linear;
}

.backdropTransition.modal-enter {
  opacity: 0;
}

.backdropTransition.modal-enter.modal-enter-active {
  opacity: 1;
  transition: opacity 300ms linear;
}

.backdropTransition.modal-exit.modal-exit-active {
  opacity: 0;
  transition: opacity 300ms linear;
}

/* Slide Top */
.slideTop-enter {
  transition:0.3s linear all;
  -webkit-transform:translateY(-2000px);
          transform:translateY(-2000px);
}

.slideTop-enter.slideTop-enter-active {
  -webkit-transform:translateY(0);
          transform:translateY(0);
}

.slideTop-exit {
  -webkit-transform:translateY(0);
          transform:translateY(0);
}

.slideTop-exit.slideTop-exit-active {
  transition:0.3s linear all;
  -webkit-transform:translateY(-2000px);
          transform:translateY(-2000px);
}

.slideTop-appear {
  transition:0.3s linear all;
  -webkit-transform:translateY(-2000px);
          transform:translateY(-2000px);
}

.slideTop-appear.slideTop-appear-active {
  -webkit-transform:translateY(0);
          transform:translateY(0);
}

/* Slide Right */
.slideRight-enter {
  transition:0.3s linear all;
  -webkit-transform:translateX(2000px);
          transform:translateX(2000px);
}

.slideRight-enter.slideRight-enter-active {
  -webkit-transform:translateX(0);
          transform:translateX(0);
}

.slideRight-exit {
  -webkit-transform:translateX(0);
          transform:translateX(0);
}

.slideRight-exit.slideRight-exit-active {
  transition:0.3s linear all;
  -webkit-transform:translateX(2000px);
          transform:translateX(2000px);
}

.slideRight-appear {
  transition:0.3s linear all;
  -webkit-transform:translateX(2000px);
          transform:translateX(2000px);
}

.slideRight-appear.slideRight-appear-active {
  -webkit-transform:translateX(0);
          transform:translateX(0);
}

/* Slide Bottom */
.slideBottom-enter {
  transition:0.3s linear all;
  -webkit-transform:translateY(2000px);
          transform:translateY(2000px);
}

.slideBottom-enter.slideBottom-enter-active {
  -webkit-transform:translateY(0);
          transform:translateY(0);
}

.slideBottom-exit {
  -webkit-transform:translateY(0);
          transform:translateY(0);
}

.slideBottom-exit.slideBottom-exit-active {
  transition:0.3s linear all;
  -webkit-transform:translateY(2000px);
          transform:translateY(2000px);
}

.slideBottom-appear {
  transition:0.3s linear all;
  -webkit-transform:translateY(2000px);
          transform:translateY(2000px);
}

.slideBottom-appear.slideBottom-appear-active {
  -webkit-transform:translateY(0);
          transform:translateY(0);
}

/* Slide Left */
.slideLeft-enter {
  transition:0.3s linear all;
  -webkit-transform:translateX(-2000px);
          transform:translateX(-2000px);
}

.slideLeft-enter.slideLeft-enter-active {
  -webkit-transform:translateX(0);
          transform:translateX(0);
}

.slideLeft-exit {
  -webkit-transform:translateX(0);
          transform:translateX(0);
}

.slideLeft-exit.slideLeft-exit-active {
  transition:0.3s linear all;
  -webkit-transform:translateX(-2000px);
          transform:translateX(-2000px);
}

.slideLeft-appear {
  transition:0.3s linear all;
  -webkit-transform:translateX(-2000px);
          transform:translateX(-2000px);
}

.slideLeft-appear.slideLeft-appear-active {
  -webkit-transform:translateX(0);
          transform:translateX(0);
}


/* StoryList Animation */
.slideDown-appear {
  transition: opacity 0.5s ease 0.2s, -webkit-transform 0.5s ease;
  transition: transform 0.5s ease, opacity 0.5s ease 0.2s;
  transition: transform 0.5s ease, opacity 0.5s ease 0.2s, -webkit-transform 0.5s ease;
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
  opacity: 0;  
}

.slideDown-appear.slideDown-appear-active {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  opacity: 1;
}

.slideDown-exit {
  transition: opacity 0.5s ease, -webkit-transform 0.5s ease 0.2s;
  transition: transform 0.5s ease 0.2s, opacity 0.5s ease;
  transition: transform 0.5s ease 0.2s, opacity 0.5s ease, -webkit-transform 0.5s ease 0.2s;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1; 
}

.slideDown-exit.slideDown-exit-active {
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
  opacity: 1;
}

/* Slide Right */
.panelModal-enter .panelModalTransition {
  -webkit-transform: translateX(50vw);
          transform: translateX(50vw);
}

.panelModal-enter.panelModal-enter-active .panelModalTransition {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  transition: all 600ms ease-out;
}

.panelModal-exit.panelModal-exit-active .panelModalTransition {
  -webkit-transform: translateX(50vw);
          transform: translateX(50vw);
  transition: all 600ms ease-out;
}

.backdropTransition.panelModal-enter {
  opacity: 0;
}

.backdropTransition.panelModal-enter.panelModal-enter-active {
  opacity: 1;
  transition: opacity 300ms linear;
}

.backdropTransition.panelModal-exit.panelModal-exit-active {
  opacity: 0;
  transition: opacity 300ms linear;
}

/* Landscape Color Palette
 *
 * DO NOT MODIFY THIS FILE unless approved by the Design team.
 *
 */

/* Antd Colors */

/* Blue */

/* Purple */

/* White */

/* Gray */ /* widget/card background */ /* platform background */

/* Green */

/* Red */
/* Black */ /* Used by Sentiment Slider, needs to change. */

/* Orange */

/* Yellow */

/* Teal */

/* Pink */

/* Source Colors */

/* Overlay */



/* Sizes */

/* Weights */

.typography__robotoFont___3onHq {
  /* Base Typography */
  font-family: 'Roboto';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.typography__italicStyle___YOU0u {
  font-style: italic;
}

.typography__smallerSize___348zW {
  font-size: 0.625rem;
}

.typography__smallSize___1oWB9 {
  font-size: 0.75rem;
}

.typography__normalSize___2clRn {
  font-size: 0.875rem;
}

.typography__largeSize___2R-RX {
  font-size: 1rem;
}

/* HACK: We needed to add a new 18px size between largeSize and
extraLargeSize, but as the typography is still in flux we didn't
want to create a new naming scheme right now. Hence this not-great name.
*/
.typography__largerSize___1ZRUk {
  font-size: 1.125rem;
}

.typography__extraLargeSize___3cU_3 { /* 20 px */
  font-size: 1.25rem;
}

.typography__largeHeadingSize___1KnpZ {
  font-size: 1.5rem;
}

.typography__veryLargeHeadingSize___3dr3A {
  font-size: 2.5rem;
}

.typography__largeStatisticSize___2smvX {
  font-size: 3.25rem;
}

@media screen and (min-width: 400px) {
  .scaledFonts.typography__smallerSize___348zW,
  .scaledFonts .typography__smallerSize___348zW
  {
    font-size: calc(10.000px + (12.5000-10.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__smallSize___1oWB9,
  .scaledFonts .typography__smallSize___1oWB9 {
    font-size: calc(12.000px + (15.000-12.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__normalSize___2clRn,
  .scaledFonts .typography__normalSize___2clRn {
    font-size: calc(14.000px + (15.500-14.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largeSize___2R-RX,
  .scaledFonts .typography__largeSize___2R-RX {
    font-size: calc(16.000px + (20.000-16.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largerSize___1ZRUk,
  .scaledFonts .typography__largerSize___1ZRUk {
    font-size: calc(18.000px + (22.500-18.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__extraLargeSize___3cU_3,
  .scaledFonts .typography__extraLargeSize___3cU_3 {
    font-size: calc(20.000px + (25.000-20.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largeHeadingSize___1KnpZ,
  .scaledFonts .typography__largeHeadingSize___1KnpZ {
    font-size: calc(24.000px + (30.000-24.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__veryLargeHeadingSize___3dr3A,
  .scaledFonts .typography__veryLargeHeadingSize___3dr3A {
    font-size: calc(40.000px + (50.000-40.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largeStatisticSize___2smvX,
  .scaledFonts .typography__largeStatisticSize___2smvX {
    font-size: calc(52.000px + (65.000-52.000) * ((100vw - 400px) / (2560-400)));
  }
}

.typography__thinWeight___3fzw7 {
  font-weight: 100;
}

.typography__lightWeight___1reeZ {
  font-weight: 300;
}

.typography__normalWeight___3ALQ8 {
  font-weight: 400;
}

.typography__mediumWeight___3oLbe {
  font-weight: 500;
}

.typography__boldWeight___GBZzn {
  font-weight: 700;
}

.typography__blackWeight___1eaIE {
  font-weight: 900;
}

.DesktopWidgetLight__DesktopWidget___3h25K {
  box-sizing: border-box;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
}

.DesktopWidgetLight__EmbeddedWidget___5x6Ci {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: auto;
  height: auto;
  box-shadow: none;
}

.DesktopWidgetLight__EmbeddableWidget___37dVF {
  border-radius: 4px;
  border: 1px solid #D8DDE1;
}

.DesktopWidgetLight__Footer___E8zVO {
  border-top: 1px solid #D8DDE1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 33px;
}

.DesktopWidgetLight__FooterDescription___Gg2_K{
  margin: 0;
}

.DesktopWidgetLight__FooterImg___3KCxW {
  height: 21px;
  width: 70px;
  background: url(/whitelabels/zignal_dark_text.svg) no-repeat;
  background-size: contain;
}

.DesktopWidgetLight__FooterImg___3KCxW:hover {
  cursor: pointer;
}


.DesktopWidgetMenuLight__DesktopWidgetMenu___12W0g {
  padding: 6px 0 6px 10px;
  border-left: 1px solid #D8DDE1;
  flex-grow: 0;
  flex-shrink: 0;
}


.CenteredContentLight__CenteredContent___uGnb2 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  margin: 9px;
  height: 100%;
}

.CenteredContentLight__CenteredContentEmbedded___381TK {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  margin: 9px;
  height: calc(100% - 33px);
  margin-bottom: 0;
}


.FixedContentLight__FixedContent___oD_oz {
  overflow-y: hidden;
  height: 100%;
}


.ScrollingContentLight__ScrollingContent___JLyBW {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.ScrollingContentLight__footer___26nJK {
  padding-bottom: 40px;
}

.ExpandingListWidgetLight__ExpandingListWidget___1kaVQ {
  padding: 0 20px 38px 20px;
}

.MobileWidgetLight__MobileWidget___3HFo2 {
  box-sizing: border-box;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
}

.MobileWidgetLight__menu___1mVwN {
  padding: 6px 0px 6px 10px;
  border-left: 1px solid #D8DDE1;
  flex-grow: 0;
  flex-shrink: 0;
}

.MobileWidgetLight__expandControl___1siiD {
  align-self: start;
  padding-top: 10px;
}

.MobileWidgetLight__fixedHeader___2DqOy {
  position: fixed;
  width: 100%;
  height: 100%;
}

.MobileWidgetLight__normalContentHeight___3MT1O {
  height: 280px;
}

.MobileWidgetLight__infobarContentHeight___1D4M4 {
  height: 310px;
}

.MobileWidgetLight__disabledTouchEvents___2jJeA {
  pointer-events: none;
  height: 100%;
}

.TitleBarLight__titleBar___1OA3e {
  border-bottom: 1px solid #D8DDE1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
}

.TitleBarLight__titleContainer___2JCb5 {
  /*text-transform: capitalize;*/
  margin: 12px 0 10px;
}

.TitleBarLight__truncateText___1DAsH {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.TitleBarLight__title___2n5Cq {
  line-height: 1;
}

.TitleBarLight__subtitle___2ucIN {

  /* HACK: With italic style the font bleeds outside of its
  em-square, which combines with overflow: hidden to cutoff the
  last few pixels of the last letter. This adds a little bit of
  extra space so that it's not cutoff. */
  padding-right: 5px;
}

.TitleBarLight__mobile___1bSTH{
  line-height: 1;
}

.TitleBarLight__mobileSubtitle___1fvpO{

  /* TODO: Why is this behaviour changed only for mobile? */
  text-transform: none;
}


.ReadingListWidgetLight__mainNote___1lfQ9 {
  padding-bottom: 30px;
}

/* On desktop this renders as a big header, wrapped in an h2, but on mobile we show it as standard-sized text.
Unfortunately we have to hardcode the style that is equivalent to the Landscape settings (largeSize, normalWeight)
because we can't use 'composes' with a selector like '.mainNote h2', and we can't see the class
directly on the h2 because it's rendered via dangerouslySetInnerHtml. */
.ReadingListWidgetLight__mainNote___1lfQ9 h2 {
  font-size: 1rem;
  font-weight: 400;
}

/* Some URLs are injected, either by turning various Twitter things into links, or by user-created sections
 like notes and title bodies */
.ReadingListWidgetLight__ReadingListWidget___11kvU a {
  color: #00A0FE;
}

.ReadingListWidgetLight__ReadingListWidget___11kvU h2 {
  font-weight: 300;
  padding-top: 40px;
}

.ReadingListWidgetLight__ReadingListWidget___11kvU {
  padding-top: 30px;
  line-height: 22px;
}

.ReadingListWidgetLight__mainNote___1lfQ9 h2 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.ReadingListWidgetLight__ReadingListWidget___11kvU ul {
  list-style: none;
}

.ReadingListWidgetLight__ReadingListWidget___11kvU li {
  margin-top: 10px;
}

.ReadingListWidgetLight__ReadingListWidget___11kvU li svg {
  margin-right: 5px;
}

.MediaImpactSummaryLight__MediaImpactSummary___36o_7 ul {
  list-style: none;
  padding-top: 5px;
  line-height: 18px;
}

.MediaImpactSummaryLight__MediaImpactSummary___36o_7 li {
  margin-top: 10px;
}

.MediaImpactSummaryLight__MediaImpactSummary___36o_7 li svg {
  margin-right: 5px;
}

.MediaImpactSummaryLight__ProportionalBar___llaLI {
  display: flex;
  align-items: baseline;
}

.MediaImpactSummaryLight__Bar___1iF4M {
  background-color: #00A0FE;
  height: 10px;
  margin-right: 5px;
}

.MediaImpactSummaryLight__bold___3oCax {
}

.MediaImpactSummaryLight__grid___1Zaei {
  display: grid;
  grid-template-columns: 50% 50%;
  grid-template-rows: 50% 50%;
}

.MediaImpactSummaryLight__centered___Fy03T {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.MediaImpactSummaryLight__totalShares___22Tke {
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  border-right: 1px solid #D8DDE1;
}

/* TODO: There isn't a bigger size in Landscape's typography, but in the mockup it looks bigger than this */
.MediaImpactSummaryLight__bigNumber___18TMp {
}

.MediaImpactSummaryLight__title___196DB {
  padding-bottom: 10px;
}

.MediaImpactSummaryLight__MediaImpactSummary___36o_7 h1 {
  margin: 0 0 10px 0;
}

.MediaImpactSummaryLight__MediaImpactSummary___36o_7 h2 {
  margin: 0;
  padding: 20px 0 10px 0;
}

.MediaImpactSummaryLight__MediaImpactSummary___36o_7 p {
  margin: 0;
  line-height: initial;
}

.MediaImpactSummaryLight__totalShares___22Tke .MediaImpactSummaryLight__centered___Fy03T {
  margin-right: 10px;
  margin-left: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #D8DDE1;
}

.MediaImpactSummaryLight__totalPotentialImpressions___cp78e {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 1;
}

.MediaImpactSummaryLight__totalPotentialImpressions___cp78e .MediaImpactSummaryLight__centered___Fy03T {
  margin-left: 10px;
  margin-right: 10px;
  border-bottom: 1px solid #D8DDE1;
  padding-bottom: 10px;
}

.MediaImpactSummaryLight__sharesByType___1L798 {
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 2;
  grid-row-end: 2;
  border-right: 1px solid #D8DDE1;
  margin: 0;
  padding-right: 20px;
}

.MediaImpactSummaryLight__impressionsByType___RBVPr {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 2;
  margin-top: 0;
}

.ReadingListHeaderLight__title___2Uccu {
}

.ReadingListHeaderLight__body___1MUfU {
}

.FullStoriesLight__FullStories___3RtKN {
  padding-top: 10px;
  word-break: break-word;
}

.FullStoriesLight__FullStory___2DL3u {
}

.FullStoriesLight__border___C9cAp {
  padding: 0;
}

.FullStoriesLight__border___C9cAp > li {
  border-top: #D8DDE1 1px solid;
  padding-top: 20px;
}

.FullStoriesLight__userNote___Nu4ng {
  border: #8E9FAD 1px solid;
  margin: 30px 0 30px;
  padding-left: 10px;
}

/* It's possible to create bullet-point lists in the note editor */
.FullStoriesLight__userNote___Nu4ng ul {
  list-style-type: disc;
}

.FullStoriesLight__timestamp___2LwES {
  color: #8E9FAD;
  padding-left: 5px;
}

.FullStoriesLight__authorAndTimestamp___wjdId {
  padding: 20px 0 30px;
}

.FullStoriesLight__twitterStory___1UerB > div {
  padding: 0;
}

.FullStoriesLight__twitterAuthorInfo___2M0tO {
  display: flex;
  padding-bottom: 20px;
}

.FullStoriesLight__twitterAuthorName___2favZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 1;
  padding-left: 10px;
}

.FullStoriesLight__twitterLinkAndTimestamp___1DXsR {
  display: flex;
}

.FullStoriesLight__originalStoryLink___3w2_u {
}

.FullStoriesLight__thumbnail___2n06I {
  position: relative;
}

.FullStoriesLight__thumbnail___2n06I svg {
  color: white;
  position: absolute;
  left: 70px;
  top: 20px;
}

.FullStoriesLight__authorName___3jZBZ {
  display: flex;
}

.FullStoriesLight__authorName___3jZBZ span {
  flex-grow: 1;
}

.FullStoriesLight__retweet___1wYXV {
  color: #8E9FAD;
  display: flex;
  line-height: initial; /* Reset so the Icon lines up with baseline of the text */
  padding-bottom: 10px;
}

.FullStoriesLight__clipRuntime___2QFuS {
}

.FullStoriesLight__designatedMarketArea___2JAA_ {
  padding-bottom: 20px;
}

.TableOfContentsLight__author___2e0Od {
  color: #8E9FAD;
}

.TableOfContentsLight__TOCStory___1WwIy {
  display: flex;
}

.TableOfContentsLight__index___2ezCr {
  padding-right: 10px;
  min-width: 1rem; /* single digit numbers should take up the same width as 2 digit numbers */
  max-width: 1rem;
}

.TableOfContentsLight__TableOfContents___6UXOv ul {
  padding-left: 0;
}

.TableOfContentsLight__storyContent___RtFcy {
  word-break: break-word;
}

.AnalyticsLight__Analytics___1oEtt {
  color: #838FAE;
  padding-top: 20px;
}

.AnalyticsLight__OneLineLayout___1gB4S {
  display: flex;
  flex-direction: row;
}

.AnalyticsLight__left___2NeSO {
  display: flex;
  flex-grow: 1;
}

.AnalyticsLight__AnalyticsItem___1worq {
  display: flex;
  flex-direction: column;
  padding-right: 10px;
}

.AnalyticsLight__name___29fvE {
}

.AnalyticsLight__total___1HoXL {
  border-left: #D8DDE1 1px solid;
  padding-left: 10px;
}

.AnalyticsLight__secondLine___18_QT {
  padding-top: 10px;
  line-height: initial;
}

.AnalyticsLight__number___3Cv1- {
  line-height: initial;
}

.BulkActionsDropdownWrapperLight__BulkActionsDropdownWrapper___3vajQ {
  display: flex;
  width: 100%;
}

.BulkActionsDropdownWrapperLight__BulkActionsDropdownWrapper___3vajQ > div {
  flex: 1;
}
.CustomVictoryToolTipLight__row___22xDM {
  display: inline;
  color: #1F2D42;
}

.CustomVictoryToolTipLight__leftCol___2TmuN {
  display: inline-block;
  padding-right: 8px;
}

.CustomVictoryToolTipLight__rightCol___wFgZ3 {
  display: inline-block;
  padding-left: 8px;
  text-align: left;
}

.CustomVictoryToolTipLight__separator___clG14 {
  display: inline-block;
  border-right: 1px solid #D8DDE1;
  height: 75%;
  position: absolute;
}

.ChartOptionsHeaderLight__intervalButtons___1420a {
  display: flex;
  text-align: right;
  justify-content: flex-end;
  width: 100%;
  margin: 10px 0px 0px 0px;
}

.ChartOptionsHeaderLight__intervalButtons___1420a.ChartOptionsHeaderLight__hidden___3SpKC {
  display: none;
}

.ChartOptionsHeaderLight__intervalButtonsList___3OZgl, .ChartOptionsHeaderLight__chartTypeButtons___1L5_4 {
  display: inline-flex;
  list-style-type: none;
  margin-left: 3em;
}

.ChartOptionsHeaderLight__intervalButtonsList___3OZgl li {
  cursor: pointer;
  text-decoration: none;
  padding: 0 10px;
  color: #B4BFD6;
  border-bottom: 2px solid #B4BFD6;
  text-transform: capitalize;
}

.ChartOptionsHeaderLight__intervalButtonsList___3OZgl li.ChartOptionsHeaderLight__active___1eY6D, .ChartOptionsHeaderLight__chartTypeButtons___1L5_4 li.ChartOptionsHeaderLight__active___1eY6D {
  color: #00A0FE;
  border-bottom: 4px solid #00A0FE;
}

.ChartOptionsHeaderLight__chartTypeButtons___1L5_4 li{
  cursor: pointer;
  text-decoration: none;
  padding: 0 10px;
  color: #B4BFD6;
  border-bottom: 2px solid #B4BFD6;
  text-transform: capitalize;
}

.TimeSeriesChartWrapperLight__TimeSeriesChartWrapper___1gTiH {
  display: flex;
  flex-direction: column;
  height: 93%;
  width: 100%;
}

.SmartFilterDropdownLight__optionContainer___24Plj {
  padding: 0!important;
  cursor: pointer !important;
}

.SmartFilterDropdownLight__smartFilterContainer___2T8w5 {
  display: grid;
}

.SmartFilterDropdownLight__loadingContainer___2EMj8 {
  max-height: 0px;
  z-index: 100;
  margin: 0 0 0 60%;
}

.SmartFilterDropdownLight__loadingContainer___2EMj8 div {
  margin-top: -24px;
}

.CustomMenuLight__createFilterDisabled___3QfZT {
  color: #B4BFD6;
}

.CustomMenuLight__createFilter___1b7XH:not(.CustomMenuLight__createFilterDisabled___3QfZT):hover {
  color: #00A0FE;
}

.CustomMenuLight__createFilter___1b7XH {
  background-color: transparent;
  border: none;
  cursor: pointer;
  margin: 0;
  padding: 0.5em;
  border-top: 1px solid #D8DDE1;
  width: 100%;
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.3;
}

.CustomMenuLight__createFilterHidden___1kNc6 {
  display: none;
}

.CustomMenuLight__disabledTooltipText___Cx9Qr {
  text-align: left;
  width: 19em;
}

.CustomOptionLight__duplicateDisabled___5mieu {
  color: #B4BFD6;
}
.CustomOptionLight__isSelected___12ipx {
}

.CustomOptionLight__editDuplicate___3XVUT {
  float: right;
  margin-top: 0.231em;
  padding-right: 0.769em;
}

.CustomOptionLight__hidden___pcIMo {
  display: none;
}

.CustomOptionLight__label___251OU {
  flex: 1 1 auto;
  padding: 0.5em 1em;
  max-width: 165px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.CustomOptionLight__icons___BxqVZ {
  display: none;
  flex: 0 0 auto;
  position: relative;
  padding: 0.5em 1em 0.5em 0;
}


.CustomOptionLight__customOption___HVgEa:hover .CustomOptionLight__icon____5gvD:not(.CustomOptionLight__disabled___OXQQJ) {
  display: initial;
  cursor: pointer;
}

.CustomOptionLight__icon____5gvD:not(.CustomOptionLight__disabled___OXQQJ):not(.CustomOptionLight__isSelected___12ipx):hover {
  color: #00A0FE;
}

.CustomOptionLight__icon____5gvD:not(.CustomOptionLight__disabled___OXQQJ):not(.CustomOptionLight__isSelected___12ipx) {
  color: #1F2D42;
}

.CustomOptionLight__icon____5gvD {
  margin-left: 0.5em;
  display: inline-block;
}


.CustomOptionLight__disabled___OXQQJ {
  color: #B4BFD6;
}

.CustomOptionLight__customOption___HVgEa {
  display: flex!important;
}


.CustomOptionLight__customOption___HVgEa:hover .CustomOptionLight__icons___BxqVZ:not(.CustomOptionLight__hidden___pcIMo) {
  display: initial;
}

.CustomOptionLight__editDuplicateDisabledText___2C5IS {
  width: 19.231em;
  text-align: left;
}

.CustomOptionLight__summaryTitle___1Jz0T {
}

.CustomOptionLight__summaryItem___295II + .CustomOptionLight__summaryItem___295II {
  padding-top: 0.385em;
}

.CustomOptionLight__summaryText___1xAyI {
  width: 19.231em;
  text-align: left;
  max-height: 15em;
  text-overflow: clip;
  overflow-y: auto;
}

.FilteredTrendingStoriesModalLight__profileName___3PDcv {
  font-size: 0.7em;
}

.FilteredTrendingStoriesModalLight__trendingStoriesLabel___3W-eS {
}

.FilteredTrendingStoriesModalLight__filterWord___1vVuH {
}

.FilteredTrendingStoriesModalLight__dateRangeLabel___1OOUU {
  font-size: 0.7em;
}

.FilteredTrendingStoriesModalLight__dateRangeValue___2c6_e {
  font-size: 0.7em;
}

.FilteredTrendingStoriesModalLight__trendingStoriesWidget___3sX9T {
  min-width: 400px;
  height: 450px;
  position: relative;
}

.EmergingNarrativeRowLight__hiddenElement___2cPyJ {
  visibility: hidden;
}

.EmergingNarrativeRowLight__rowContainer___Jk08f,
.EmergingNarrativeRowLight__rowContainerTall_____uSD,
.EmergingNarrativeRowLight__xAxisOnlyRowContainer___27Pw9 {
  display: flex;
  background: #ffffff;
  align-items: center;
}

.EmergingNarrativeRowLight__rowContainer___Jk08f {
  height: 70px;
  padding: 14px 0 6.1px 0;
  border-bottom: 1px solid #EFF1F3;
}

.EmergingNarrativeRowLight__rowContainerTall_____uSD {
  height: 93px;
  padding: 14px 0;
}

.EmergingNarrativeRowLight__xAxisOnlyRowContainer___27Pw9 {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  height: 30px;
  padding: 0 0 6px 0;
}

.EmergingNarrativeRowLight__leftOfRowIconsContainer___3mfx3,
.EmergingNarrativeRowLight__xAxisOnlyRowLeftOfRowIconsContainer___363xR {
  flex: 0 0 auto;
  align-self: flex-start;
  margin: 0 0.4em 0 1em;
  position: relative;
  bottom: 1px;
}

.EmergingNarrativeRowLight__xAxisOnlyRowLeftOfRowIconsContainer___363xR {
  visibility: hidden;
  height: 0;
}

.EmergingNarrativeRowLight__chartContainer___3SdXi,
.EmergingNarrativeRowLight__chartContainerTall___2T8rR,
.EmergingNarrativeRowLight__xAxisOnlyRowChartContainer___1Svnb {
  flex: auto;
  align-self: flex-start;
  height: 30px;
  min-width: 0;
}

.EmergingNarrativeRowLight__chartContainerTall___2T8rR {
  height: 60px;
}

.EmergingNarrativeRowLight__xAxisOnlyRowChartContainer___1Svnb {
  top: 0;
  bottom: 0;
}

.EmergingNarrativeRowLight__narrativeName___2wtPM,
.EmergingNarrativeRowLight__narrativeNoName___1Ug38,
.EmergingNarrativeRowLight__xAxisOnlyRowNarrativeName___3INvE {
  margin-bottom: 2px;
  margin-left: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.EmergingNarrativeRowLight__narrativeNoName___1Ug38 {
  color: #545C72
}

.EmergingNarrativeRowLight__xAxisOnlyRowNarrativeName___3INvE {
  visibility: hidden;
  height: 0;
}

.EmergingNarrativeRowLight__narrativeTopics___393TG,
.EmergingNarrativeRowLight__xAxisOnlyRowNarrativeTopics___1JpI3 {
  display: flex;
  margin-left: 8px;
}

.EmergingNarrativeRowLight__xAxisOnlyRowNarrativeTopics___1JpI3 {
  visibility: hidden;
  height: 0;
}

.EmergingNarrativeRowLight__narrativeTopicItem___2EY6R,
.EmergingNarrativeRowLight__narrativeNoTopicItem___3aqJD,
.EmergingNarrativeRowLight__manualNarrativeTopicItemsLabel___2aPSz {
  margin-right: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.EmergingNarrativeRowLight__narrativeNoTopicItem___3aqJD {
  height: 18px;
  visibility: hidden;
}

.EmergingNarrativeRowLight__manualNarrativeTopicItemsLabel___2aPSz {
  margin-top: -3px;
  padding: 0px 8px;  
  background: #EFF1F3;  
  border: 1px solid #034A89;
  box-sizing: border-box;
  border-radius: 2px;
  color: #034A89;
  }

.EmergingNarrativeRowLight__starIconDefault___qPBz6 {
  color: #EFF1F3;
  cursor: pointer;
}

.EmergingNarrativeRowLight__starIconFavorited___1yyvR {
  color: #A5B3BD;
  cursor: pointer;
}

.EmergingNarrativeRowLight__rowHiderIcon___3ElTl {
  color: #A5B3BD;
  cursor: pointer;
  height: 1em;
  width: 1em;
}

.EmergingNarrativeRowLight__metricsContainer___2e94e,
.EmergingNarrativeRowLight__xAxisOnlyRowMetricsContainer___38-HF {
  flex: 0 0 auto;
  align-self: flex-start;
  margin: 0 1em;
}

.EmergingNarrativeRowLight__xAxisOnlyRowMetricsContainer___38-HF {
  visibility: hidden;
  height: 0;
}

.EmergingNarrativeRowLight__metricItem___1t48q:last-child {
  margin-top: 10px;
}

.EmergingNarrativeRowLight__metricLabel___1Csup,
.EmergingNarrativeRowLight__coverageMetricLabel___HjCq7 {
  color: #8E9FAD;
}

.EmergingNarrativeRowLight__coverageMetricLabel___HjCq7:hover {
  color: #00A0FE;
  cursor: pointer; 
}

.EmergingNarrativeRowLight__metricValue___uCGna,
.EmergingNarrativeRowLight__coverageMetricValue___2Y6Rw {
}

.EmergingNarrativeRowLight__coverageMetricValue___2Y6Rw:hover {
  cursor: pointer; 
}

.EmergingNarrativeRowLight__menuContainer___3Tcrw,
.EmergingNarrativeRowLight__xAxisOnlyRowMenuContainer___1z_rt {
  flex: 0 0 auto;
  align-self: flex-start;
  color: #8E9FAD;
  margin-right: 6px;
  cursor: pointer;
}

.EmergingNarrativeRowLight__xAxisOnlyRowMenuContainer___1z_rt {
  visibility: hidden;
  height: 0;
}

.EmergingNarrativeRowLight__fullLengthAxis___3uvb6,
.EmergingNarrativeRowLight__noFullLengthAxis____NmuY,
.EmergingNarrativeRowLight__xAxisOnlyRowFullLengthAxis___38-Bz {
  width: 100%;
  height: 1px;
  background: #EFF1F3;
  position: absolute;
  bottom: 31px;
}

.EmergingNarrativeRowLight__noFullLengthAxis____NmuY {
  display: none;
}

.EmergingNarrativeRowLight__xAxisOnlyRowFullLengthAxis___38-Bz {
  position: fixed;
  bottom: 31px;
}

.EmergingNarrativeBookmarkModalLight__buttonGroup___2H33V {
  display: flex;
  padding: 0;
}

.EmergingNarrativeBookmarkModalLight__ModalHeader___1iaWK {
}

.EmergingNarrativeBookmarkModalLight__ModalBody___IwOH8 {
  padding: 2em 2em;
  overflow-y: auto;
}

.EmergingNarrativeBookmarkModalLight__bookmarkWarning___SgzAD {
  color: #1F2D42;
}

.EmergingNarrativeBookmarkModalLight__maxBookmarksWarning___148xA {
  color: #1F2D42;
  margin-bottom: 1em;
}

.EmergingNarrativeBookmarkModalLight__removeWarning___2Hug4 {
  color: #1F2D42;
  margin-bottom: 0.25em;
}

.EmergingNarrativeBookmarkModalLight__warningModal___3M6L- {
  display: flex;
  flex-direction: column;
}

.OriginalStoryLinkLight__OriginalStoryLink___3Jp4x {
  display: flex;
  height: 17px;
  align-items: center;
}

.OriginalStoryLinkLight__externalLinkIcon___3k_aC {
  padding-left: 5px;
}

a {
  text-decoration: none;
}

.TotalMentionsChartWidgetLight__TotalMentionsChartWidget___31QGb {
  padding: 0 20px 0 20px;
}


.ProfileListLight__ProfileList___21Ky- {
  display: flex;
  width: 100%;
}

.ProfileListLight__profileListContent___3vtIh {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.ProfileListLight__title___3DG6Q {
  padding: 20px 0 10px;
}

.ProfileListLight__listItem___1mN7p {
  display: flex;
  padding: 10px 0;
  border-bottom: 1px solid #D8DDE1;
  cursor: pointer;
}

.ProfileListLight__listItem___1mN7p.ProfileListLight__hidden___1Ncjt {
  opacity: 0.5;
}

.ProfileListLight__listItem___1mN7p.ProfileListLight__first___12YZe {
  padding-top: 0;
}

.ProfileListLight__listItem___1mN7p.ProfileListLight__last___2QKAG {
  border-bottom: none;
}

.ProfileListLight__image___3e5e8 {
  width: 23%;
  margin-right: 10px;
  flex-shrink: 0;
}

.ProfileListLight__image___3e5e8 img {
  flex-shrink: 0;
}

.ProfileListLight__infoWrapper___2wDUE {
  display: flex;
  flex-flow: wrap;
  width: 100%;
}

.ProfileListLight__name___3iPdq {
  line-height: 14px;
}

.ProfileListLight__summary___1c55W {
  display: flex;
  flex-flow: row;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 8px;
}

.ProfileListLight__legendColor___3mn0C {
  width: 50px;
  height: 8px;
  margin-right: 5px;
  min-width: 5px;
  margin-top: 0.3em;
}

.ProfileListLight__data___ug-ez {
  margin-bottom: -5px;
}

.MobileProfileListLight__MobileProfileList___3adoU {
  display: flex;
  width: 100%;
}

.MobileProfileListLight__profileListContent___p6LRi{
  display: flex;
  flex-direction: column;
  width: 100%;
}

.MobileProfileListLight__title___CVjpz {
  padding: 20px 0 10px;
}

/* profile list item rules */
.MobileProfileListLight__listItem___2GSJp {
  display: flex;
  padding: 10px 0;
  border-bottom: 1px solid #D8DDE1;
}

.MobileProfileListLight__listItem___2GSJp.MobileProfileListLight__hidden___1gZXl {
  opacity: 0.5;
}

.MobileProfileListLight__listItem___2GSJp.MobileProfileListLight__first___3dpdK {
  padding-top: 0;
}

.MobileProfileListLight__listItem___2GSJp.MobileProfileListLight__last___oJM0o {
  border-bottom: none;
}

.MobileProfileListLight__image___3EMC7 {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  flex-shrink: 0;
}

.MobileProfileListLight__image___3EMC7 img {
  width: 50px;
  height: 50px;
  flex-shrink: 0;
}

.MobileProfileListLight__infoWrapper___1H00g {
  display: flex;
  flex-flow: wrap;
}

.MobileProfileListLight__name___r7_Hh {
}

.MobileProfileListLight__summary___2rnSb {
  display: flex;
  flex-flow: row;
  align-items: flex-end;
  width: 100%;
}

.MobileProfileListLight__legendColor___Fo276 {
  width: 50px;
  height: 14px;
  margin-right: 10px;
}

.MobileProfileListLight__data___1cfwU {
  margin-bottom: -3px;
}

@media only screen and (orientation: portrait) {
  .MobileProfileListLight__ProfileList___Zbvwj {
    border-top: 1px solid #D8DDE1;
  }
}

@media only screen and (orientation: portrait) and (max-height: 825px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 21em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 751px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 18em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 750px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 15em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 732px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 13em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 570px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 7em;
  }
}

@media only screen and (orientation: landscape) {
  .MobileProfileListLight__ProfileList___Zbvwj {
    border-left: 1px solid #D8DDE1;
    padding-left: 20px;
  }

  .MobileProfileListLight__title___CVjpz {
    padding: 0 0 10px;
  }

  .MobileProfileListLight__listWrapper___3FiCB {
    height: 24em;
    margin-bottom: 50px;
  }
}

@media only screen and (orientation: landscape) and (max-height: 416px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 16em;
  }
}

@media only screen and (orientation: landscape) and (max-height: 411px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 15em;
  }
}

@media only screen and (orientation: landscape) and (max-height: 376px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 13em;
  }
}

@media only screen and (orientation: landscape) and (max-height: 361px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 12em;
  }
}

.AnnotationListLight__AnnotationList___2PhyM {
  display: flex;
  width: 100%;
}

.AnnotationListLight__title___aNo_6 {
  padding: 20px 0 10px 0;
}

.AnnotationListLight__AnnotationListContent___Wc1G0 {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.AnnotationListLight__listWrapper___38N9q {
  /*height: calc(100% - 10vh);*/
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.AnnotationListLight__listWrapper___38N9q.AnnotationListLight__empty___2H46T {
  height: auto;
}

.AnnotationListLight__listItem___2wwjH {
  display: flex;
  padding: 6px 0px;
}

.AnnotationListLight__listItem___2wwjH.AnnotationListLight__first___oRBvX {
  padding-top: 0;
}

.AnnotationListLight__listItem___2wwjH.AnnotationListLight__last___M5pPa {
  border-bottom: none;
}

.AnnotationListLight__infoWrapper___su_Ji {
  display: flex;
  flex-flow: nowrap;
}

.AnnotationListLight__index___39b31 {
  padding-right: 5px;
}

.MobileAnnotationListLight__AnnotationList___2CxV4 {
  display: flex;
  width: 100%;
}

.MobileAnnotationListLight__legendWrapper___1TfeI {
  display: flex;
  flex-wrap: wrap;
  padding: 0px 0 15px 0;
  margin: 0;
}

.MobileAnnotationListLight__legendItem___2f89s {
  display: flex;
  flex-flow: row;
  align-items: center;
  margin-right: 10px;
  margin-bottom: 5px;
}

.MobileAnnotationListLight__legendItem___2f89s.MobileAnnotationListLight__hidden___2RHa1 {
  opacity: 0.5;
}

.MobileAnnotationListLight__legendColor___12vGH {
  width: 20px;
  height: 3px;
  margin-right: 2px;
}

.MobileAnnotationListLight__profileName___28XfG {
}

.MobileAnnotationListLight__title___27OQT {
  padding: 20px 0 10px 0;
}

.MobileAnnotationListLight__listWrapper___1LGL6 {
  height: calc(100% - 10vh);
  overflow: hidden;
  overflow-y: auto;
}

.MobileAnnotationListLight__listWrapper___1LGL6.MobileAnnotationListLight__empty___xJXjP {
  height: auto;
}


/* profile list item rules */
.MobileAnnotationListLight__listItem___3pBlM {
  display: flex;
  padding: 10px 0px;
}

.MobileAnnotationListLight__listItem___3pBlM.MobileAnnotationListLight__first___XprcB {
  padding-top: 0;
}

.MobileAnnotationListLight__listItem___3pBlM.MobileAnnotationListLight__last___3hhZK {
  border-bottom: none;
}

.MobileAnnotationListLight__infoWrapper___2KoJS {
  display: flex;
  flex-flow: nowrap;
}

.MobileAnnotationListLight__index___1sAEa {
  padding: 0 5px 0 10px;
}

@media only screen and (orientation: portrait) {
  .MobileAnnotationListLight__AnnotationList___2CxV4 {
    border: 0;
  }

  .MobileAnnotationListLight__title___27OQT {
    border-top: 1px solid #D8DDE1;
  }

  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 24em;
    margin-bottom: 50px;
  }
}

@media only screen and (orientation: portrait) and (max-height: 825px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 21em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 751px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 18em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 750px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 15em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 732px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 13em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 570px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 7em;
  }
}

@media only screen and (orientation: landscape) {
  .MobileAnnotationListLight__AnnotationList___2CxV4 {
    border-left: 1px solid #D8DDE1;
    padding-left: 20px;
  }

  .MobileAnnotationListLight__title___27OQT {
    padding: 0px 0 10px 0;
  }

  .MobileAnnotationListLight__legendWrapper___1TfeI {
    display: none;
  }

  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 24em;
    margin-bottom: 50px;
  }
}

@media only screen and (orientation: landscape) and (max-height: 416px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 16em;
  }
}

@media only screen and (orientation: landscape) and (max-height: 411px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 15em;
  }
}

@media only screen and (orientation: landscape) and (max-height: 376px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 13em;
  }
}

@media only screen and (orientation: landscape) and (max-height: 361px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 12em;
  }
}

.ChartByProfileLight__ChartByProfile___xYj0j {
  display: flex;
  flex-direction: row;
  height: 100%;
  width: 100%;
}

.ChartByProfileLight__MobileChartByProfile___H6C0i {
  display: flex;
  flex-direction: row;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

.ChartByProfileLight__chartWrapper___1oBuf {
  top: 0;
  left: 0;
  height: 100%;
}

.ChartByProfileLight__partialWidth___23y2A {
  width: 72%;
}

.ChartByProfileLight__fullWidth___smMnU {
  width: 100%;
}

.ChartByProfileLight__listWrapper___2uJBc {
  width: 28%;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  padding-right: 1em;
}

.ChartByProfileLight__mobileListWrapper___2zuFW {
  width: 100%;
}

.ChartByProfileLight__MobileChartWrapper___38cj0 {
  height: 230px;
  width: 98%;
}

.ChartByProfileLight__ExpandedMobileChartWrapper____gPfq {
  height: 360px;
  width: 98%;
}

.ChartByProfileLight__listWrapper___2uJBc.ChartByProfileLight__hidden___2PXhr,
.ChartByProfileLight__annotationListWrapper___3xgVg.ChartByProfileLight__hidden___2PXhr,
.ChartByProfileLight__profileListWrapper___1GWn8.ChartByProfileLight__hidden___2PXhr {
  display: none;
}

@media only screen and (orientation: landscape) {
  .ChartByProfileLight__listWrapper___2uJBc {
    flex-grow: 1;
  }
}

.RepresentativeStoriesLight__container___3TJgm {
  position: relative;
}

.RepresentativeStoriesLight__storyList___164bF {
  height: 400px;
  overflow-y: scroll;
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 20px;
}

.RepresentativeStoriesLight__listItem___2Nxv8 {
  margin: 0.5em 0;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #D8DDE1;
}

.RepresentativeStoriesLight__title___6M-8E {
  font-weight: bold;
}

.RepresentativeStoriesLight__body___3gZL8 {
}

.RepresentativeStoriesLight__author___1HmLV {
  color: #00A0FE;
}

.RepresentativeStoriesLight__author___1HmLV a {
  color: #00A0FE;
  text-decoration: none;
}

.RepresentativeStoriesLight__author___1HmLV a:hover{
  text-decoration: underline;
}

.RepresentativeStoriesLight__count___1D0Tf {
  color: #8E9FAD;
}

.PeakTabHeaderLight__header___t_-yo {
  margin-top: 1em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #D8DDE1;
}

.PeakTabHeaderLight__heading___2g795 {
}

.PeakTabHeaderLight__text___1AXZz {
  /* For unit testing */
}

.PeakTabHeaderLight__description___25wuM {
  border-bottom: 1px solid #D8DDE1;
  padding-bottom: 16px;
  margin-bottom: 10px;
}

.PeakToolTipLight__mentionsCount___EJKyR {
  line-height: 18px;
  font-size: 24px;
  position: relative;
  top: 3px;
}

.PeakToolTipLight__mentionsLabel___1R5Ly {
  position: relative;
  bottom: -4px;
}

.PeakToolTipLight__timeFrame___2gvVm {
  line-height: 10px;
}

.PeakToolTipLight__date___6DISs {
}






a.ClusterNodeLight__clusterNode___3kUIA {
  text-decoration: none;
}

.DesktopTotalMentionsChartLight__DesktopTotalMentionsChart___2YRYA {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.MobileTotalMentionsChartLight__MobileTotalMentionsChart___3gdC2 {
}

.MobileTotalMentionsChartLight__MobileChartContent___23QiX {
  height: 230px;
  width: 98%;
}

.MobileTotalMentionsChartLight__ExpandedMobileChartContent___8LsWN {
  height: 360px;
  width: 98%;
}

.PopularTweetsWidgetLight__popularTweets___1llJQ {
  padding: 10px 0;
  margin-bottom: 50px;
}

a {
  color: #00A0FE;
}

.MobilePopularTweetLight__popularTweet___3Zb5N {
  padding: 10px 0;
  line-height: 22px;
}

.MobilePopularTweetLight__retweeted___O4BNJ {
  padding-bottom: 10px;
  color: #8E9FAD;
}

.MobilePopularTweetLight__header___2CH4X {
  padding-bottom: 20px;
  display: inline-flex;
  width: 100%;
}

.MobilePopularTweetLight__authorInfo___1giIH {
  display: inline-flex;
  align-items: center;
  width: 100%;
}

.MobilePopularTweetLight__authorImage___2jOkj,
.MobilePopularTweetLight__authorImage___2jOkj img {
  width: 48px;
}

.MobilePopularTweetLight__profileInfo___7ofVc {
  padding-left: 10px;
}

.MobilePopularTweetLight__authorName___27Svl {
  color: #2F3E54;
  display: inline-flex;
  align-items: center;
}

.MobilePopularTweetLight__authorUsername___3FzJD {
  margin: 0;
}

.MobilePopularTweetLight__retweetedIcon___2_-Du {
  padding-right: 5px;
}

.MobilePopularTweetLight__verified___sU3AK {
  padding-left: 5px;
  margin-top: -5px;
}

.MobilePopularTweetLight__body___3mrKV {
  padding-bottom: 20px;
}

.MobilePopularTweetLight__link___n6DAu {
  padding-bottom: 30px;
  display: inline-flex;
  align-items: baseline;
}

.MobilePopularTweetLight__createdAt___1X_x7 {
  padding-left: 20px;
  color: #8E9FAD;
}

.MobilePopularTweetLight__summary___3HY9Z {
  padding-bottom: 10px;
  display: inline-flex;
  align-items: baseline;
  width: 100%;
  border-bottom: 1px solid #D8DDE1;
}

.MobilePopularTweetLight__retweetsInfo___2js1N {
  display: inline;
}

.MobilePopularTweetLight__retweets___3Uepm {
  padding-right: 5px;
}

.MobilePopularTweetLight__sentiment___3b34V {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #D8DDE1;
  text-transform: capitalize;
}

.MobilePopularTweetLight__Positive___2iGTX {
  color: #46AF61;
}

.MobilePopularTweetLight__Negative___2yEi2 {
  color: #ff3c00;
}

.MobilePopularTweetLight__Neutral___29kQC {
  color: #ffbf00;
}

.TopSubRedditsWidgetLight__desktopList___3S-OV {
  margin: 0;
  padding: 0;
  list-style: none;
}

.TopSubRedditsWidgetLight__mobileList___1Fi02 {
  margin-top: 0;
  padding: 0;
  list-style: none;
}

.TopSubRedditsWidgetLight__desktopListItem___Jy3Jn {
  margin-top: 0.5em;
  padding-bottom: 0.5em;
}

.TopSubRedditsWidgetLight__mobileListItem___2vvgy:first-child {
  margin-top: 1.42em;
}

.TopSubRedditsWidgetLight__mobileListItem___2vvgy {
  margin-bottom: 0;
}

.MobileTopSubRedditsLight__MobileTopSubReddits___sz53K {
  display: flex;
}

.MobileTopSubRedditsLight__textContainer___1N1HA {
  margin-left: 20px;

  /* Discount image size and its margin. */
  width: calc(100% - 50px - 20px);
}

.MobileTopSubRedditsLight__detail___3elJY {
  color: #00A0FE;
  margin-bottom: 6px;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.MobileTopSubRedditsLight__header___4yX_6 {
  margin-top: 5px;
}

.MobileTopSubRedditsLight__subheader___1IDCQ {
  color: #B4BFD6;
  margin-top: 5px;
}

.MobileTopSubRedditsLight__counter___3sHRJ {
}

.MobileTopSubRedditsLight__divider___325md {
  margin-top: 20px;
  border-top: 1px solid #D8DDE1;
  height: 20px;
}

.DesktopTopSubRedditsLight__DesktopTopSubReddits___LuCrp {
  display: flex;
  position: relative;
  line-height: 1.3;
}

.DesktopTopSubRedditsLight__DesktopTopSubReddits___LuCrp:hover .DesktopTopSubRedditsLight__detail___2433y {
  width: calc(100% - 3.5em);
}

.DesktopTopSubRedditsLight__DesktopTopSubReddits___LuCrp:hover > .DesktopTopSubRedditsLight__excludeButton___2b6nv {
  display: block;
}

.DesktopTopSubRedditsLight__textContainer___13oa2 {
  width: 100%;
}

.DesktopTopSubRedditsLight__detail___2433y {
  color: #00A0FE;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.DesktopTopSubRedditsLight__header___1QsbD {
  margin-top: 0.125em;
}

.DesktopTopSubRedditsLight__subheader___SsoA8 {
  color: #8E9FAD;
  margin-top: 0.125em;
}

.DesktopTopSubRedditsLight__counter___2lqKN {
}

.DesktopTopSubRedditsLight__excludeButton___2b6nv {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  color: #00A0FE;
  cursor: pointer;
}

.DesktopTopSubRedditsLight__divider___11yTG {
  margin-top: 0.5em;
  border-top: 1px solid #ffffff;
  display: none;
}

.DesktopTopSubRedditsLight__link___qWRve {
  color: inherit;
  text-decoration: none;
}
.DesktopPopularRedditPostsLight__link___3TZ1g {
  color: #8E9FAD;
}

.MobilePopularRedditPostsLight__statistics___3gaJw {
  margin-top: 0.375em;
}

.ExpandedInfoLight__ExpandedInfo___2Ky2V {
  line-height: 22px;
  padding: 10px;
  border-bottom: 1px solid #D8DDE1;
}

.ExpandedInfoLight__ExpandedInfo___2Ky2V svg {
  vertical-align: text-top;
  padding-right: 3px;
}

.ExpandedInfoLight__ExpandedInfoControl___1FfV3 {
  cursor: pointer;
  color: #00A0FE;
  text-align: right;
}

.ExpandedInfoLight__filterDescription___1rhWh {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 0.5em;
}

.ExpandedInfoLight__title___1z2CA {
}

.ExpandedInfoLight__filterItemName___gFF3g {
}

/* Put a line break after each filter item span generated by filterDescription.
This is kinda gnarly. Comes from https://css-tricks.com/injecting-line-break/ */
.ExpandedInfoLight__filterItemName___gFF3g::before {
  content: '\A';
  white-space: pre;
}

.InfoBarLight__InfoBar___1azyp {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  border-bottom: 1px solid #D8DDE1;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0 10px 0 10px;
}

.InfoBarLight__InfoBarFilter___29sAU {
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
}

.InfoBarLight__InfoBarFilter___29sAU svg {
  flex-shrink: 0;
  margin: 0 0.1em;
}

.InfoBarLight__InfoBarData___3ze5P {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-width: 0;
}

.InfoBarLight__InfoBarDateRange___Tgv9m {
  flex-shrink: 0; /* Don't get shrunk or forced to wrap by a long filter name */
}

.InfoBarLight__InfoBarControl___20Rrf {
  cursor: pointer;
  color: #00A0FE;
  text-align: end;
  flex-grow: 1;
}

.InfoBarLight__InfoBarFilterName___1vaWI {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 0.5em;
}

.InfoBarLight__InfoBarSeparator___12_DR {
  border-left: 1px solid;
  margin: 0 2px 0 7px;
  height: 10px;
}


.HistoricalSentimentWidgetLight__HistoricalSentimentWidget___E5axx {
  text-align: center;
}

.HistoricalSentimentWidgetLight__HistoricalSentimentChart___mWcj2 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.HistoricalSentimentWidgetLight__MobileHistoricalSentimentChart___1Jk2S {
  height: 230px;
  width: 98%;
}

.HistoricalSentimentWidgetLight__ExpandedHistoricalSentimentChart___2pJfN {
  height: 360px;
  width: 98%;
}

.NetSentimentWidgetLight__NetSentimentWidget___3ckXo {
  display: flex;
  align-items: center;
  text-align: center;
}

.NetSentimentWidgetLight__netChart___1lwPk {
  padding-bottom: 1em;
}

.NetSentimentWidgetLight__netSentiment___2QVtv {
  display: flex;
  flex-direction: column;
}

@media only screen and (max-width: 768px) {
  .NetSentimentWidgetLight__netSentiment___2QVtv {
    display: flex;
    flex-direction: column;
  }
}

.NetSentimentWidgetLight__netStatus___7o1g- {
  text-transform: uppercase;
}

.NetSentimentWidgetLight__boldFont___2jdFq {
}

.TotalMentionsChartByIssueWidgetLight__TotalMentionsChartByIssue___1qbwG {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.TotalMentionsChartByIssueWidgetLight__MobileTotalMentionsChartByIssue___3o8FV {
  height: 230px;
  width: 98%;
}

.TotalMentionsChartByIssueWidgetLight__ExpandedMobileTotalMentionsChartByIssue___1czwC {
  height: 360px;
  width: 98%;
}

.WidgetSettingsComponentLight__WidgetSettingsComponent___-LlZI {
  display: flex;
  flex-direction: column;
}

.WidgetSettingsComponentLight__settingsPanelTitle___14q-X {
  padding: 9px 0 2px 9px;
  margin-bottom: 0;
  width: -moz-calc(100% - 48px);
  width: -webkit-calc(100% - 48px);
  width: calc(100% - 48px);
  white-space: nowrap;
  overflow: hidden;
}

.WidgetSettingsComponentLight__settingsPanelHeader___2nxaG {
  padding: 0;
  border-bottom: 1px solid #d8dde1;
  width: 100%;
  height: 31px;
  overflow: hidden;
}

.WidgetSettingsComponentLight__settingsPanelContent___3FsIT {
  padding: 9px;
}

.GoogleAnalyticsWidgetLight__GoogleAnalyticsTM___18l1J {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.GoogleAnalyticsWidgetLight__MobileGoogleAnalyticsTM___uexMo {
  height: 230px;
  width: 98%;
}

.GoogleAnalyticsWidgetLight__ExpandedMobileGoogleAnalyticsTM___zaz4p {
  height: 360px;
  width: 98%;
}

.StockPriceZignalInsightWidgetLight__GoogleAnalyticsTM___njzH- {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.StockPriceZignalInsightWidgetLight__MobileGoogleAnalyticsTM___20OWU {
  height: 230px;
  width: 98%;
}

.StockPriceZignalInsightWidgetLight__ExpandedMobileGoogleAnalyticsTM___1hesS {
  height: 360px;
  width: 98%;
}

.StockPriceToolTipComponentLight__tooltip___2LQFD {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.StockPriceToolTipComponentLight__tooltipValue___2vuLC {
}

.StockPriceToolTipComponentLight__sharedTooltip___2gu6Q {
  display: flex;
  flex-direction: column;
}

.StockPriceToolTipComponentLight__tooltipLeftColumn___1MBB3 {
  flex: 1 1 auto;
  padding: 0 0.5em 0 0;
  text-align: left;
}

.StockPriceToolTipComponentLight__tooltipRightColumn___2jJvA {
  padding: 0 0 0 0.5em;
  flex: 1 1 auto;
}

.StockPriceToolTipComponentLight__tooltipSeriesColor___1vpXD {
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
}

.StockPriceToolTipComponentLight__tooltipTimestamp___2KbJu {
  margin-top: 0.5em;
  margin-bottom: 0.25em;
}

.TotalMentionsChartBySourceWidgetLight__TotalMentionsChartBySource___48eoF {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.TotalMentionsChartBySourceWidgetLight__MobileTotalMentionsChartBySource___2-6rl {
  height: 230px;
  width: 98%;
}

.TotalMentionsChartBySourceWidgetLight__ExpandedMobileTotalMentionsChartBySource___RF7ap {
  height: 360px;
  width: 98%;
}

.ScoreOverTimeWidgetLight__ScoreOverTimeWidget___2zNci {
  position: relative;
  text-align: center;
  height: 100%;
  width: 100%;
  padding-right: 20px;
}

.AddToReadingListTooltipLight__readingItemLink___3tCTJ {
  display: flex;
  color: #000000;
  margin-right: 8px
}

.AddToReadingListTooltipLight__readingItemLink___3tCTJ:hover {
  color: #00A0FE;
}

.AddToReadingListTooltipLight__readingItemLink___3tCTJ > span {
  flex: 1;
}

.AddToReadingListTooltipLight__readingItemLink___3tCTJ > span {
  margin-top: 3px;
}

.AddToReadingListTooltipLight__readingListHeader___1UfIF > h5 {
  font-size: 500;
  margin: 0;
}

.AddToReadingListTooltipLight__createNewList___1yrV0 {
  display: flex;
  padding: 0px 8px;
  cursor: pointer;
  font-size: 0.875rem;
}

.AddToReadingListTooltipLight__createNewListContainer___2HQbd > p {
  margin-top: 10px;
  margin-bottom: 10px;
}

.AddToReadingListTooltipLight__createNewListContainer___2HQbd {
  padding: 0px 8px;
}

.AddToReadingListTooltipLight__createNewList___1yrV0 {
  margin-top: 10px;
}

.AddToReadingListTooltipLight__createNewList___1yrV0 > p {
 margin-left: 5px;
}

.AddToReadingListTooltipLight__readingListItemName___21HIU {
  font-size: 0.875rem;
  margin: 5px 0px 5px 0px;
  color: #1F2D42 !important;
}

.AddToReadingListTooltipLight__readingListMainContainer___1B3ln {
  width: 260px;
}

.AddToReadingListTooltipLight__readingListContainer___21TMl {
  overflow: visible;
  width: 285px;
  margin-left: -12px;
  margin-bottom: -7px;
}

.AddToReadingListTooltipLight__readingListItemsContainer___2knrD {
  max-height: 150px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  text-align: justify;
  padding-left: 12px;
}

.AddToReadingListTooltipLight__readingListContainer___21TMl > hr {
  border-color: #D8DDE1;
}

.AddToReadingListTooltipLight__readingItemIcon___Y9Dhc {
  margin-top: 5px;
}

.AddToReadingListTooltipLight__createNewListContainerFocus___10LG6 input:focus{
  border: #00A0FE;
  border-style: solid;
  border-radius: 5px;
  border-width: 1.5px;
}

.AddToReadingListTooltipLight__divider___1DnIR {
  border-color: #D8DDE1;
  border-bottom-width: 0px;
  margin-left: -2px !important;
}

.AddToReadingListTooltipLight__createNewListIcon___3N0RE {
  margin-top: -1px;
}

.AddToReadingListTooltipLight__readingListsLoading___x_b9R {
  padding: 30px;
}

.AddToReadingListTooltipLight__emptyReadingList___1rdUZ {
  color: #8E9FAD;
  font-style: italic;
  font-size: 12px;
  margin: 0;
}

.PotentialImpressionsChartBySourceWidgetLight__desktop___UrRml {
  top: 0;
  left: 0;
  height: 100%;
  width: 99%;
}

.PotentialImpressionsChartBySourceWidgetLight__mobile___Au4Uo {
  height: 230px;
  width: 98%;
}

.PotentialImpressionsChartBySourceWidgetLight__mobileExpanded___Zbvuw {
  height: 360px;
  width: 98%;
}

.NumberWidgetLight__NumberWidget___QpZOD {
  text-align: center;
  width: 100%;
}

.NumberWidgetLight__NumberWidgetMobile___2DfFz {
  margin-top: 40px;
  text-align: center;
}

.NumberWidgetLight__valueMobile___1Eu4U {
  color: #1F2D42;
  font-size: 4rem;
}

.NumberWidgetLight__value___EYrRU {
  color: #1F2D42;
  text-align: center;
  line-height: 1;
}

.NumberWidgetLight__value___EYrRU:hover {
  color: #00A0FE;
  cursor: pointer;
  text-decoration: none;
}

.NumberWidgetLight__label___1JGPb {
  text-align: center;
  width: 98%;
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
  margin-left: 1%;
}

.AverageCountValueLight__container___3dBLm {
  line-height: 1.1;
}

.AverageCountValueLight__value___3Ts8n {
  text-align: center;
}

.AverageCountValueLight__label___CJPlO {
  text-align: center;
}

.AverageCountValueLight__icon___1PLRH {
  margin-right: .20em;
  position: relative;
  top: -0.08em;
}

.AverageCountsWidgetLight__wrapper___3IvEu {
  flex-direction: "row";
}

.AverageCountsWidgetLight__firstCount___3LfhB {
  margin-bottom: 1.5rem;
}

.CustomIFrameWidgetLight__iFrameContent___1fkn9 {
  display: flex;
  height: 100%;
}

.CustomIFrameWidgetLight__iFrame___5Thx9 {
  border: none;
  width: 100%;
}

.FreeformTextWidgetLight__Text___AyCRC {
  padding: 10px;
  border: none;
  height: 100%;
  overflow-y: auto;
  font-size: 13px;
  line-height: 20px;
  word-break: break-word;
}

.FreeformTextWidgetLight__Text___AyCRC > blockquote, .FreeformTextWidgetLight__TextNonScroll___39-Uk > blockquote {
  font-style: italic;
  color: rgba(0, 0, 0, 0.5);
  margin-bottom: 1em;
  padding: 0;
  margin-inline-start: 0;
}

.FreeformTextWidgetLight__mobileOnly___oh9bm > pre {
  word-break: normal;
  padding: 9.5px;
  margin: 0 0 10px;
  background-color: #f5f5f5;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  white-space: pre-wrap;
  font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
}

.FreeformTextWidgetLight__mobileOnly___oh9bm > hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #fff;
}

.FreeformTextWidgetLight__mobileOnly___oh9bm > h2 {
  font-size: 1rem;
}
 
.FreeformTextWidgetLight__Text___AyCRC > ol, .FreeformTextWidgetLight__TextNonScroll___39-Uk > ol {
  list-style-type: decimal;
  padding-left: 1.5em;
  margin-bottom: 1em;
}

.FreeformTextWidgetLight__Text___AyCRC > ul, .FreeformTextWidgetLight__TextNonScroll___39-Uk > ul {
  list-style-type: disc;
  padding-left: 1.5em;
  margin-bottom: 1em;
}

.FreeformTextWidgetLight__Text___AyCRC figure {
  margin: 0;
}

.FreeformTextWidgetLight__TextNonScroll___39-Uk {
  padding: 10px;
  border: none;
  overflow-y: hidden;
  font-size: 13px;
  line-height: 20px;
}

.FreeformTextWidgetLight__TextNonScroll___39-Uk figure {
  margin: 0;
}

.FreeformTextWidgetLight__Text___AyCRC ul,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ul {
  list-style-type: disc;
}

.FreeformTextWidgetLight__Text___AyCRC ol,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ol {
  padding-left: 1.5em;
}

.FreeformTextWidgetLight__Text___AyCRC ol li,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ol li {
  list-style-type: decimal;
}

.FreeformTextWidgetLight__Text___AyCRC ol li ol,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ol li ol {
  padding-left: 1.5em;
}

.FreeformTextWidgetLight__Text___AyCRC ol li ol li,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ol li ol li {
  list-style-type: lower-alpha;
}

.FreeformTextWidgetLight__Text___AyCRC ol li ol li ol,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ol li ol li ol {
  padding-left: 1.5em;
}

.FreeformTextWidgetLight__Text___AyCRC ol li ol li ol li,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ol li ol li ol li {
  list-style-type: lower-roman;
}

.FreeformTextWidgetLight__Text___AyCRC ul,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ul {
  list-style-type: disc;
  padding-left: 1.5em;
}

.FreeformTextWidgetLight__Text___AyCRC ul ul,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ul ul {
  list-style-type: circle;
  padding-left: 1.5em;
}

.FreeformTextWidgetLight__Text___AyCRC ul ul ul,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ul ul ul {
  list-style-type: square;
  padding-left: 1.5em;
}

.FreeformTextModalLight__ModalHeader___ZtNwK {
}

.FreeformTextModalLight__ModalBody___peJt1 {
  padding: 5%;
  height: 435px;
  max-height: 435px;
  overflow-y: auto;
}

.LoaderLight__loaderContainer___2auYR {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.DesktopSourcesCountLight__DesktopSourceCount___uSP56 {
  padding-top: 1em;
}

.DesktopSourcesCountLight__DesktopSourceCountEmbedded___3jyTc {
  padding-top: .5em;
}

.with-summary-header .DesktopSourcesCountLight__DesktopSourceCount___uSP56 {
  padding-top: .30em;
}

.DesktopSourcesCountLight__flex___1XpGV .DesktopSourcesCountLight__mentionWrapper-2-columns___1sukk {
  width: 45%;
  margin-left: 3%;
  margin-bottom: 1em;
  white-space: nowrap;
  display: flex;
  align-items: center;
}

.DesktopSourcesCountLight__flex___1XpGV .DesktopSourcesCountLight__mentionWrapper-3-columns___sJ05D {
  width: 30%;
  margin-left: 3%;
  margin-bottom: 1em;
  white-space: nowrap;
  display: flex;
  align-items: center;
}

.DesktopSourcesCountLight__mentionCount___3BTvP {
  top: 2px;
  position: relative;
  cursor: pointer;
  margin-left: 0.35em;
}

.DesktopSourcesCountLight__mentionCount___3BTvP:hover {
  color: #00A0FE;
}

.DesktopSourcesCountLight__flex___1XpGV {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.DesktopSourcesCountLight__grid___yjnP_ {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(5em, 1fr));
  grid-gap: 0.5em 1em;
}

.MobileSourcesCountLight__MobileSourceCount___3BzzV {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  padding: 14px 10px 27px;
}

.MobileSourcesCountLight__topPadding___3DIj8 {
  padding-top: 14px;
  width: 100%;
}

.MobileSourcesCountLight__mentionWrapper-1-columns___1rD7r {
  width: 100%;
  margin-left: 3%;
  margin-bottom: 26px;
  white-space: nowrap;
  display: flex;
  align-items: center;
}

.MobileSourcesCountLight__mentionWrapper-2-columns___2rlDu {
  width: 45%;
  margin-left: 3%;
  margin-bottom: 26px;
  white-space: nowrap;
  display: flex;
  align-items: center;
}

.MobileSourcesCountLight__mentionWrapper-3-columns___2UAa7 {
  width: 30%;
  margin-left: 3%;
  margin-bottom: 26px;
  white-space: nowrap;
  display: flex;
  align-items: center;
}

.MobileSourcesCountLight__mentionCount___2nFAJ {
  margin-left: 5px;
}

.SingleBar__barContainer___27zs4 {
  margin-bottom: 10px;
}

.SingleBar__barContainer___27zs4:last-child {
  margin-bottom: 0;
}

.SingleBar__barTitleMobile___M44Hr {
  font-style: normal;
  font-size: 13px;
  font-weight: 400;
  text-align: start;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-flex;
}

.SingleBar__barTitleDesktop___16c6k {
  font-style: normal;
  text-align: start;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.SingleBar__barTitleMargin___F5z11 {
  margin-bottom: 3px;
}

.SingleBar__barTitleDesktop___16c6k:hover {
  cursor: pointer;
  color: #04BCFD;
}

.SingleBar__barRow___1NYX4 {
  display: flex;
  margin-bottom: 0.35em;
}

.SingleBar__bar___23By_ {
  flex: 1;
  display: inline-flex;
  align-items: baseline;
}

.SingleBar__countMobile___3v1O_ {
  font-weight: 900;
  font-style: normal;
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
}

.SingleBar__countDesktop___3RXwK {
  font-weight: 900;
  font-style: normal;
  text-align: center;
  margin-left: 0.05em;
  margin-right: 0.5em;
  margin-top: -0.35em;
}

.SingleBar__barSizeMobile___2rbNo {
  height: 80%;
  margin-right: 3px;
  min-width: 5px;
  float: left;
}

.SingleBar__barSizeDesktop___x4aWd {
  height: 0.5em;
  margin-right: 0.5em;
  min-width: 0.5em;
  float: left;
}

.SentimentSliderLight__container___d1NJ6 {
  background-color: inherit;
  height: 60px;
  padding: 0;
  text-align: center;
}

.SentimentSliderLight__container___d1NJ6:hover{
  cursor: pointer;
}

.SentimentSliderLight__disabled___2L9Yz { /* marker */ }
.SentimentSliderLight__no_value___qin4w { /* marker; also, value_{-3..3} */ }

.SentimentSliderLight__caption___k9jPU {
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
}

.SentimentSliderLight__pit___2NcID {
}

.SentimentSliderLight__workbenchCaption___31RQI {
  text-align: right;
  text-transform: none;
  font-style: italic;
}

.SentimentSliderLight__disabled___2L9Yz .SentimentSliderLight__caption___k9jPU,
.SentimentSliderLight__no_value___qin4w .SentimentSliderLight__caption___k9jPU {
  text-transform: initial;
  color: #B4BFD6;
  font-style: italic;
}

.SentimentButtonsLight__sentimentButtons___1Vlnd button{
  margin-left: 1px;
  width: 32%;
  color: #000000;
  background-color: #EFF1F3;
  background-image: none;
  border: 0px solid #EFF1F3;
  text-shadow: none;
  font-size: 11px;
  min-height: 20px;
}

.SentimentButtonsLight__sentimentButtons___1Vlnd button:first-child{
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.SentimentButtonsLight__sentimentButtons___1Vlnd button:last-child{
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.SentimentButtonsLight__sentimentButtons___1Vlnd button.SentimentButtonsLight__active___1v-o-{
  color: #04BCFD;
  background-color: #ffffff;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.SentimentButtonsLight__sentimentButtons___1Vlnd button:hover{
  background-color: #04BCFD;
  color: #ffffff;
  box-shadow: none;
}

.SentimentButtonsLight__sentimentButtons___1Vlnd button:focus {
  outline:none;
}


.TopHashtagsWidgetLight__HashTagsContainer___13fWs {
  margin-top: 1em;
  width: 90%;
  margin-left: .5em;
}

.TopMediaBarChartWidgetLight__TopMediaBarChartContainer___3yaPw {
  margin-top: 1em;
  width: 90%;
  margin-left: .5em;
}
.TopXbyYLight__hoverLink___3obLI:hover{
  cursor: pointer;
  color: #00A0FE;
}

.TopXbyYLight__hover___2ENSd:hover{
  cursor: pointer;
}

.TopXbyYLight__noHover___fnBtx:hover{
  cursor: default;
  color: inherit;
}

.TotalMentionsByTopicWidgetLight__TotalMentionsByTopicWidget___hPzIL {
  text-align: center;
}

.TotalMentionsByTopicWidgetLight__TotalMentionsByTopic___3jsiC {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.TotalMentionsByTopicWidgetLight__MobileTotalMentionsByTopic___EjjYG {
  height: 230px;
  width: 98%;
}

.TotalMentionsByTopicWidgetLight__ExpandedTotalMentionsByTopic___3Ys-b {
  height: 360px;
  width: 98%;
}

.DesktopTopStoriesByScoreWidgetLight__DesktopTopStoriesByScoreWidget___1qjn0 {
  display: contents;
}

.DesktopTopStoriesByScoreWidgetLight__profileName___2JUjk {
  color: #8E9FAD;
}

.DesktopTopStoriesByScoreWidgetLight__profileNameWithHover___THbb4:hover{
  cursor: pointer;
}

.MobileTopStoriesByScoreLight__statistics___30_n1 {
  margin-top: 0.375em;
}

.AnnotationsLegacyLight__AnnotationsLegacy___2b5kb {
  display: flex;
  flex-direction: column;
}

.AnnotationsLegacyLight__profileName___2y1Xz {
}

.AnnotationsLegacyLight__displayWarning___3wk7V {
  font-style: italic;
  color: #1F2D42;
  margin-top: .85em;
  margin-bottom: 1.25em;
}

.AnnotationsLegacyLight__shareWithCampaign___2AoSn {
  padding-left: 5px;
  max-height: 18px;
  display: inline-flex;
  color: #1F2D42;

  border-left: 1px solid #D8DDE1;
  margin: 0px 5px;
}

.AnnotationsLegacyLight__titleText___fLMoC {
  color: #1F2D42;
  margin-bottom: 5px;
}

.AnnotationsLegacyLight__AnnotationsLegacy___2b5kb .AnnotationsLegacyLight__shareText___3Wl2A {
  padding: 0px 10px 0px 5px;
}

.AnnotationsLegacyLight__AnnotationsLegacy___2b5kb textarea {
  background-color: #ffffff;
  width: 100%;
  height: 200px;
  resize: none;
  margin-bottom: 0;
}

.AnnotationsLegacyLight__AnnotationsLegacy___2b5kb .AnnotationsLegacyLight__footer___2I2Ze {
  padding: 0;
  display: flex;
  width: 100%;
  margin-top: 0.85em;
  border-radius: 0 0 0.25em 0.25em;
  justify-content: space-between;
}

.AnnotationsLegacyLight__AnnotationsLegacy___2b5kb .AnnotationsLegacyLight__buttonGroup___3J9UJ {
  display: flex;
  padding: 0;
}

.AnnotationsComponentLight__AnnotationsComponent___NmhRj {
  display: flex;
  flex-direction: column;
}

.AnnotationsComponentLight__profileName___2Oa2H {
}

.AnnotationsComponentLight__displayWarning___t0bE2 {
  font-style: italic;
  color: #1F2D42;
  margin-top: .85em;
  margin-bottom: 1.25em;
}

.AnnotationsComponentLight__shareWithCampaign___2PsYp {
  padding-left: 5px;
  max-height: 18px;
  display: inline-flex;
  color: #1F2D42;

  border-left: 1px solid #D8DDE1;
  margin: 0px 5px;
}

.AnnotationsComponentLight__titleText___13ml6 {
  color: #1F2D42;
  margin-bottom: 5px;
}

.AnnotationsComponentLight__AnnotationsComponent___NmhRj .AnnotationsComponentLight__shareText___O9zT1 {
  padding: 0px 10px 0px 5px;
}

.AnnotationsComponentLight__AnnotationsComponent___NmhRj textarea {
  background-color: #ffffff;
  width: 100%;
  height: 200px;
  resize: none;
  margin-bottom: 0;
}

.AnnotationsComponentLight__AnnotationsComponent___NmhRj .AnnotationsComponentLight__footer___uuPnF {
  padding: 0;
  display: flex;
  width: 100%;
  margin-top: 0.85em;
  border-radius: 0 0 0.25em 0.25em;
  justify-content: space-between;
}

.AnnotationsComponentLight__AnnotationsComponent___NmhRj .AnnotationsComponentLight__buttonGroup___RCYrz {
  display: flex;
  padding: 0;
}

.AnnotationsComponentLight__ModalHeader___2wd-n {
}

.AnnotationsComponentLight__ModalBody___3hoQN {
  padding: 5%;
  overflow-y: auto;
}

.RealTimeStockTickerWidgetLight__header___XSvug {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}

.RealTimeStockTickerWidgetLight__stockSymbol___1m8hO {
  margin-top: 0;
  margin-right: 0.25em;
}

.RealTimeStockTickerWidgetLight__stockPriceWrapper___1e9Ci {
  display: flex; 
  flex-wrap: wrap;
  align-items: baseline;
  margin-bottom: .5em;
}

.RealTimeStockTickerWidgetLight__stockPrice___2DVac {
  margin: 0 .25em 0 0;
}

.RealTimeStockTickerWidgetLight__priceDiff___1tdA5 {
}

.RealTimeStockTickerWidgetLight__disclaimerWrapper___z7SbU {
  position: fixed;
  padding: .25em .5em;
  bottom: 0;
}

.RealTimeStockTickerWidgetLight__disclaimerSmall___1Y6Rb {
  color: #545C72;
  margin-bottom: .15em;
  margin-right: .25em;
}

.RealTimeStockTickerWidgetLight__disclaimer___1XqwY {
  color: #545C72;
  margin-bottom: .5em;
  margin-right: .25em;
}

.RealTimeStockTickerWidgetLight__label___Rb9Lv {
  color: #1F2D42;
}

.RealTimeStockTickerWidgetLight__labelSmall___JI4bL {
  color: #1F2D42;
}

.RealTimeStockTickerWidgetLight__statisticsWrapper___3foe9 {
  max-width: 6.25em;
  text-align: right;
}

.RealTimeStockTickerWidgetLight__statisticsWrapperSmall___1jnEK {
  max-width: 6.25em;
  text-align: right;
}
.TopLocationsWidgetLight__LocationsContainer___1lcwb {
  margin-top: 1em;
  width: 90%;
  margin-left: .5em;
}

.TopLocationsWidgetLight__scrollableDiv___1WwqB {
  overflow-y: scroll;
}

.TopLocationsWidgetLight__nonScrollableDiv___2mULq {
  overflow-y: hidden;
}

.EmergingNarrativeSentiment__containerBar___1ubYI {
  display: -webkit-flex;
  display: flex;
}

.EmergingNarrativeSentiment__sentimentBar___16QfS {
  margin: 0
}

.EmergingNarrativeSentiment__sentimentToolTip___3q2uZ {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.TopIssuesWidgetLight__DesktopTopIssuesContainer___2lMb8 {
  padding: 0 9px 0 9px;
}

.TopIssuesBarChartLight__IssuesBarChartContainer___3esYb {
  margin-top: 15px;
}

.MobileTopIssuesBarChartLight__sentimentLabel___2Igc6 {
  text-align: left;
  margin-top: 15px;
  color: gray;
}

.MobileTopIssuesBarChartLight__sentimentLabel___2Igc6 > span {
  font-style: italic;
  font-weight: 700;
}

.StoryLight__story___1WMi6 {
  border-bottom: 1px solid #B2B3B4;
  padding: 10px 0;
  display: flex;
}

.StoryLight__story___1WMi6:last-child {
  border: 0;
  padding-bottom: 0;
}

.StoryLight__story___1WMi6 > div:first-child {
  padding-left: 20px;
  padding-right: 10px;
}

.StoryLight__story___1WMi6 a {
  text-decoration: none;
  word-break: break-word;
}

.StoryLight__storyInner___HbG9s {
  display: block;
  width: 100%;
}

.StoryLight__bodyAndControls___3yHY- {
  display: flex;
  position: relative;
}

.StoryLight__bodyAndControls___3yHY- a {
  color: #1F2D42;
}

.StoryLight__instagramThumbnail___1WXKS {
  width: 92px;
  height: 92px;
}

.StoryLight__bodyAndControls___3yHY- a:hover {
  color: #04BCFD;
}

.StoryLight__controls___21Ylz {
  max-width: min-content;
}

.StoryLight__actionsWrapper___1ayUM {
  position: absolute;
  top: 0;
  right: 0;
}

.StoryLight__actionsWrapper___1ayUM a:hover {
  color: white;
}

.AuthorLight__author___2-V4n > a:visited {
  color: #04BCFD;
}

.AuthorLight__author___2-V4n > a {
  color: #04BCFD;
}

.AuthorLight__author___2-V4n > span {
  color: #8E9FAD;
}

.TitleLight__title___1scw5 {
  display: flex;
  align-items: center;
}

.TitleLight__lexisIcon___2e20n {
  padding-right: 3px;
  align-self: start; /* Position on the first line of a multi-line title */
}

.DeletedQuotedTweetLight__DeletedQuotedTweet___2dRdG {
  border: 1px solid #ffffff;
  border-radius: 0.25em;
  margin: 0.25em 0;
  padding: 0.5em;
  text-align: center;
}

.BodyLight__body___wTVXL {
  text-overflow: ellipsis;
  flex: 1 0;
}

.BodyLight__twitter___1VCtW a {
  color: #04BCFD;
}


.ZRankLight__zRank___33dDd {
  padding-top: 5px;
}

.ZRankLight__zRankScore___2I3Hu {
}

.ScoreLight__ScoreNumber___2Qf3O {
}

.TruncatedTextLight__expand___4Tch5 a {
  color: #00A0FE;
}

.TruncatedTextLight__expand___4Tch5 a:hover {
  cursor: pointer;
  text-decoration: none;
}


.HeaderLight__HeaderFilter___3-865 {
  margin: 5px 10px 0 0;
  font-size: 0.7em;
}

.HeaderLight__filterKey___1sywM {
}

.HeaderLight__showing___3r0nS {
}

.HeaderLight__bold___3RZ1f {
}
.FooterLight__Footer___2TY4u {
  margin-left: 10px;
  text-align: center;
}

.FooterLight__FooterButtonIcon___2QOc8 {
  margin-right: 6px;
}

.FooterLight__FooterLink___2BHMB {
  color: #545C72;
}

.FooterLight__Footer___2TY4u > button {
  background-color: #EFF1F3;
}

.FooterLight__Footer___2TY4u button:hover a {
  color: white;
  text-decoration: none;
}

.ColumnLight__Column___3pcA9 {
  flex: 1;
  border-right: 1px solid #D8DDE1;
  padding: 5px 10px;
  padding-top: 0;
  min-width: 200px;
}

.ColumnLight__Column___3pcA9:last-child {
  border-right: 0;
}

.ColumnLight__ColumnHeader___3Q0y6 {
  margin-bottom: 15px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-weight: 500;
  border-bottom: 1px solid #D8DDE1;
}

.ColumnLight__sourceIcon___9ONSq {
  margin-right: 5px;
}

.TabHeaderLight__TabHeader___2bv7e {
  padding: 0 10px;
  min-height: 437px;
}

.TabHeaderLight__TabSection___3roBz {
  display: flex;
}

.TabLight__Tab___2apQ8 {
  color: #8E9FAD;
  padding-top: 10px;
  text-align: center;
  border-bottom: 2px solid #8E9FAD;
  flex-grow: 1;
  cursor: pointer;
}

.TabLight__TabActive___2JChI {
  color: #00A0FE;
  border-bottom: 3px solid #00A0FE;
}
.StoryListLight__NewsroomStoryList___2jqdw {
  height: 400px;
  min-width: 400px;
  position: relative;
  padding: 0 0 10px;
  overflow-y: auto;
}

.MentionsAndInfluenceLight__MentionsAndInfluence___NU4Hi {
  height: 490px;
  position: relative;
}
.ColumnsLight__ColumnsContainer___3K0uw {
  height: 490px;
  overflow: scroll;
}

.ColumnsLight__Columns___1TA2D {
  min-height: 490px;
  display: flex;
  align-items: stretch;
  padding: 5px 10px;
  box-sizing: border-box;
}

.TrendingModalLight__profileName___1uZc8 {
  font-size: 0.7em;
}

.TrendingModalLight__trendingStoriesLabel___1uosT {
}

.TrendingModalLight__filterWord___2aob4 {
}

.TrendingModalLight__dateRangeLabel___3nCAX {
  font-size: 0.7em;
}

.TrendingModalLight__dateRangeValue___1aLmI {
  font-size: 0.7em;
}

.TrendingModalLight__widgetTitle___rwc8p {
  border-bottom: 1px solid #D8DDE1;
  padding: 5px 0;
  position: relative;
  width: 100%;
}

.TrendingModalLight__widgetTitleItallic___28FCu {
}

.TrendingModalLight__widgetContainer___2UY14 {
  min-width: 400px;
  height: 450px;
  position: relative;
  padding: 0 20px;
  overflow: hidden;
}

.TrendingModalLight__annotationsContainer___11WpH {
  min-width: 400px;
  height: 450px;
  padding: 0 1.25em;
}

.TrendingModalLight__widgetContainerTrendingStories___2JuHM {
  min-width: 400px;
  height: 406px;
  position: relative;
  padding: 0 20px;
}

.TrendingModalLight__influencersWrapper___1wfog {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: scroll;
}

.TrendingModalLight__widgetWrapperFullWidth___1Lrzm {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
}

.TrendingModalLight__widgetWrapperFiftyPercent___1UzQJ {
  width: 50%;
  height: 100%;
  position: relative;
  display: inline-block;
}

.TrendingModalLight__widgetWrapperFourtyPercent___XPC8M {
  width: 40%;
  height: 100%;
  position: relative;
  display: inline-block;
}
.TrendingModalLight__widgetWrapperFourtyPercentPullRight___1Jdkr {
  width: 40%;
  height: 100%;
  position: relative;
  display: inline-block;
  float: right;
}

.TrendingModalLight__wordCloud___zHOlE {
  height: 440px;
}

.TrendingModalLight__widgetTitle2___353A0 {
  border-bottom: 1px solid #D8DDE1;
  padding: 5px 0;
  position: relative;
  width: 100%;
}

.TrendingModalLight__donutChart___jUsuh {
  height: 385px;
  position: relative;
  width: 100%;
}

.SentimentBreakdownByProfileOptionsLight__wrapper___lwlbm {
  padding-top: 10px;
  text-align: right;
  padding-right: 40px;
}

.SentimentBreakdownByProfileOptionsLight__wrapper___lwlbm ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.SentimentBreakdownByProfileOptionsLight__wrapper___lwlbm ul li {
  display: inline;
  padding-left: 20px;
  cursor: pointer;
}

.SentimentBreakdownByProfileOptionsLight__wrapper___lwlbm ul li a {
  text-decoration: none;
}

.SentimentBreakdownByProfileOptionsLight__link___t2D7Q {
  color: #1F2D42;
}

.SentimentBreakdownByProfileOptionsLight__selected___3uLgX {
  color: selectedTextColor;
}
.SentimentBreakdownByProfileChartWidgetLight__wrapper___2So2p {
  height: calc(100% - 30px);
}

.SentimentBreakdownByProfileChartWidgetLight__wrapperMobile___3CKAT {
  height: calc(100% - 15px);
}
/* Landscape Color Palette
 *
 * DO NOT MODIFY THIS FILE unless approved by the Design team.
 *
 */

/* Antd Colors */

/* Blue */

/* Purple */

/* White */

/* Gray */ /* widget/card background */ /* platform background */

/* Green */

/* Red */
/* Black */ /* Used by Sentiment Slider, needs to change. */

/* Orange */

/* Yellow */

/* Teal */

/* Pink */

/* Source Colors */

/* Overlay */

/* Sizes */

/* Weights */

.typography__robotoFont___3onHq {
  /* Base Typography */
  font-family: 'Roboto';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.typography__italicStyle___YOU0u {
  font-style: italic;
}

.typography__smallerSize___348zW {
  font-size: 0.625rem;
}

.typography__smallSize___1oWB9 {
  font-size: 0.75rem;
}

.typography__normalSize___2clRn {
  font-size: 0.875rem;
}

.typography__largeSize___2R-RX {
  font-size: 1rem;
}

/* HACK: We needed to add a new 18px size between largeSize and
extraLargeSize, but as the typography is still in flux we didn't
want to create a new naming scheme right now. Hence this not-great name.
*/
.typography__largerSize___1ZRUk {
  font-size: 1.125rem;
}

.typography__extraLargeSize___3cU_3 { /* 20 px */
  font-size: 1.25rem;
}

.typography__largeHeadingSize___1KnpZ {
  font-size: 1.5rem;
}

.typography__veryLargeHeadingSize___3dr3A {
  font-size: 2.5rem;
}

.typography__largeStatisticSize___2smvX {
  font-size: 3.25rem;
}

@media screen and (min-width: 400px) {
  .scaledFonts.typography__smallerSize___348zW,
  .scaledFonts .typography__smallerSize___348zW
  {
    font-size: calc(10.000px + (12.5000-10.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__smallSize___1oWB9,
  .scaledFonts .typography__smallSize___1oWB9 {
    font-size: calc(12.000px + (15.000-12.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__normalSize___2clRn,
  .scaledFonts .typography__normalSize___2clRn {
    font-size: calc(14.000px + (15.500-14.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largeSize___2R-RX,
  .scaledFonts .typography__largeSize___2R-RX {
    font-size: calc(16.000px + (20.000-16.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largerSize___1ZRUk,
  .scaledFonts .typography__largerSize___1ZRUk {
    font-size: calc(18.000px + (22.500-18.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__extraLargeSize___3cU_3,
  .scaledFonts .typography__extraLargeSize___3cU_3 {
    font-size: calc(20.000px + (25.000-20.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largeHeadingSize___1KnpZ,
  .scaledFonts .typography__largeHeadingSize___1KnpZ {
    font-size: calc(24.000px + (30.000-24.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__veryLargeHeadingSize___3dr3A,
  .scaledFonts .typography__veryLargeHeadingSize___3dr3A {
    font-size: calc(40.000px + (50.000-40.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largeStatisticSize___2smvX,
  .scaledFonts .typography__largeStatisticSize___2smvX {
    font-size: calc(52.000px + (65.000-52.000) * ((100vw - 400px) / (2560-400)));
  }
}

.typography__thinWeight___3fzw7 {
  font-weight: 100;
}

.typography__lightWeight___1reeZ {
  font-weight: 300;
}

.typography__normalWeight___3ALQ8 {
  font-weight: 400;
}

.typography__mediumWeight___3oLbe {
  font-weight: 500;
}

.typography__boldWeight___GBZzn {
  font-weight: 700;
}

.typography__blackWeight___1eaIE {
  font-weight: 900;
}

/* Landscape Color Palette
 *
 * DO NOT MODIFY THIS FILE unless approved by the Design team.
 *
 */

/* Antd Colors */

/* Blue */

/* Purple */

/* White */

/* Gray */ /* widget/card background */ /* platform background */

/* Green */

/* Red */
/* Black */ /* Used by Sentiment Slider, needs to change. */

/* Orange */

/* Yellow */

/* Teal */

/* Pink */

/* Source Colors */

/* Overlay */





.ActionsMenuLight__ActionsMenu___l4J7a {
  color: #8E9FAD;
  text-align: right;
  white-space: nowrap;
  position: relative;
}

.ActionsMenuLight__ActionsContainer___2N1NL {
  background: transparent;
}

.ActionsMenuLight__ActionsMenuItem___3V5iZ {
  position: relative;
  display: inline-block;
  margin-left: 1em;
  -webkit-transform: translate3d(0, -150%, 0);
          transform: translate3d(0, -150%, 0);
  opacity: 0;
}

.ActionsMenuLight__ActionsMenuItem___3V5iZ.ActionsMenuLight__Hovered___A-1J7 {
  -webkit-animation: ActionsMenuLight__slideInDown___sxXe1 0.3s ease normal forwards;
          animation: ActionsMenuLight__slideInDown___sxXe1 0.3s ease normal forwards;
}

.ActionsMenuLight__right___2p-HK {
  position: absolute;
  right: 0;
  top: 0;
  padding-left: 1.25em;
  background: transparent;
}

.ActionsMenuLight__Dots___1MfwJ {
  opacity: 1;
  transition: opacity 0.2s ease;
}

.ActionsMenuLight__Dots___1MfwJ.ActionsMenuLight__Hovered___A-1J7 {
  opacity: 0;
  z-index: -1;
}

.ActionsMenuLight__ActiveContainer___18F5P > * {
  position: absolute;
  top: 0;
  left: 0;
}

.ActionsMenuLight__ActionsMenuWithBackground___2ERow {
  background: #ffffff;
}

@-webkit-keyframes ActionsMenuLight__slideInDown___sxXe1 {
  from {
    -webkit-transform: translate3d(0, -150%, 0);
            transform: translate3d(0, -150%, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes ActionsMenuLight__slideInDown___sxXe1 {
  from {
    -webkit-transform: translate3d(0, -150%, 0);
            transform: translate3d(0, -150%, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes ActionsMenuLight__fadeOut___zNuAi {
  to {
    -webkit-transform: translate3d(0, -150%, 0);
            transform: translate3d(0, -150%, 0);
    opacity: 0;
  }

  from {
    -webkit-transform: translate3d(0, -150%, 0);
            transform: translate3d(0, -150%, 0);
    opacity: 1;
  }
}

@keyframes ActionsMenuLight__fadeOut___zNuAi {
  to {
    -webkit-transform: translate3d(0, -150%, 0);
            transform: translate3d(0, -150%, 0);
    opacity: 0;
  }

  from {
    -webkit-transform: translate3d(0, -150%, 0);
            transform: translate3d(0, -150%, 0);
    opacity: 1;
  }
}

.BackgroundLight__Background___Qa_v4 {
  width: 100%;
  height: 100%;
  background: #D8DDE1;
}

.dropshadows__elevation01___1YLi4 {
  box-shadow: 0 0 2px rgba(0,0,0,0.14), 0 2px 2px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.20);
}

.dropshadows__elevation01-inset___2B_8t {
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation02___1kY17 {
  box-shadow: 0 0 4px rgba(0,0,0,0.14), 0 3px 4px rgba(0,0,0,0.12), 0 1px 5px rgba(0,0,0,0.20);
}

.dropshadows__elevation02-inset___2AnSy {
  box-shadow: 0 0 4px rgba(0,0,0,0.14) inset, 0 3px 4px rgba(0,0,0,0.12) inset, 0 1px 5px rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation03___37SWA {
  box-shadow: 0 3px 3px rgba(0,0,0,0.14), 0 3px 4px rgba(0,0,0,0.12), 0 1px 8px rgba(0,0,0,0.20);
}

.dropshadows__elevation03-inset___2BbSV {
  box-shadow: 0 3px 3px rgba(0,0,0,0.14) inset, 0 3px 4px rgba(0,0,0,0.12) inset, 0 1px 8px rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation04___lJj7d {
  box-shadow: 0 2px 4px rgba(0,0,0,0.14), 0 4px 5px rgba(0,0,0,0.12), 0 1px 10px rgba(0,0,0,0.20);
}

.dropshadows__elevation04-inset___33zAc {
  box-shadow: 0 2px 4px rgba(0,0,0,0.14) inset, 0 4px 5px rgba(0,0,0,0.12) inset, 0 1px 10px rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation06___nKA9w {
  box-shadow: 0 6px 10px rgba(0,0,0,0.14), 0 1px 18px rgba(0,0,0,0.12), 0 3px 5px rgba(0,0,0,0.20);
}

.dropshadows__elevation06-inset___3aI2x {
  box-shadow: 0 6px 10px rgba(0,0,0,0.14) inset, 0 1px 18px rgba(0,0,0,0.12) inset, 0 3px 5px rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation08___14u9g {
  box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 3px rgba(0,0,0,0.12), 0 4px 15px rgba(0,0,0,0.20);
}

.dropshadows__elevation08-inset___1IhX9 {
  box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14) inset, 0 3px 14px 3px rgba(0,0,0,0.12) inset, 0 4px 15px rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation09___1Am6r {
  box-shadow: 0 9px 12px 1px rgba(0,0,0,0.14), 0 3px 16px 2px rgba(0,0,0,0.12), 0 5px 6px 0 rgba(0,0,0,0.20);
}

.dropshadows__elevation09-inset___1BsJs {
  box-shadow: 0 9px 12px 1px rgba(0,0,0,0.14) inset, 0 3px 16px 2px rgba(0,0,0,0.12) inset, 0 5px 6px 0 rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation12___9jtHb {
  box-shadow: 0 12px 17px 2px rgba(0,0,0,0.14), 0 5px 22px 4px rgba(0,0,0,0.12), 0 7px 8px 0 rgba(0,0,0,0.20);
}

.dropshadows__elevation12-inset___3uZAc {
  box-shadow: 0 12px 17px 2px rgba(0,0,0,0.14) inset, 0 5px 22px 4px rgba(0,0,0,0.12) inset, 0 7px 8px 0 rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation16___3oEWn {
  box-shadow: 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12), 0 8px 10px 0 rgba(0,0,0,0.20);
}

.dropshadows__elevation16-inset___3v9sL {
  box-shadow: 0 16px 24px 2px rgba(0,0,0,0.14) inset, 0 6px 30px 5px rgba(0,0,0,0.12) inset, 0 8px 10px 0 rgba(0,0,0,0.20) inset;
}

.dropshadows__elevation24___3g5Xt {
  box-shadow: 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12), 0 11px 15px 0 rgba(0,0,0,0.20);
}

.dropshadows__elevation24-inset___3BBea {
  box-shadow: 0 24px 38px 3px rgba(0,0,0,0.14) inset, 0 9px 46px 8px rgba(0,0,0,0.12) inset, 0 11px 15px 0 rgba(0,0,0,0.20) inset;
}

/* Sizes */

/* Weights */

.typography__robotoFont___13eON {
  /* Base Typography */
  font-family: 'Roboto';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.typography__italicStyle___2Gs2B {
  font-style: italic;
}

.typography__smallerSize___1TDnS {
  font-size: 0.625rem;
}

.typography__smallSize___3N0Zi {
  font-size: 0.75rem;
}

.typography__normalSize___1T_rF {
  font-size: 0.875rem;
}

.typography__largeSize___2187z {
  font-size: 1rem;
}

/* HACK: We needed to add a new 18px size between largeSize and
extraLargeSize, but as the typography is still in flux we didn't
want to create a new naming scheme right now. Hence this not-great name.
*/
.typography__largerSize___1DWoq {
  font-size: 1.125rem;
}

.typography__extraLargeSize___1Q27o { /* 20 px */
  font-size: 1.25rem;
}

.typography__largeHeadingSize___3KUdg {
  font-size: 1.5rem;
}

.typography__veryLargeHeadingSize___1TJp9 {
  font-size: 2.5rem;
}

.typography__largeStatisticSize___1IJhc {
  font-size: 3.25rem;
}

@media screen and (min-width: 400px) {
  .scaledFonts.typography__smallerSize___1TDnS,
  .scaledFonts .typography__smallerSize___1TDnS
  {
    font-size: calc(10.000px + (12.5000-10.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__smallSize___3N0Zi,
  .scaledFonts .typography__smallSize___3N0Zi {
    font-size: calc(12.000px + (15.000-12.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__normalSize___1T_rF,
  .scaledFonts .typography__normalSize___1T_rF {
    font-size: calc(14.000px + (15.500-14.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largeSize___2187z,
  .scaledFonts .typography__largeSize___2187z {
    font-size: calc(16.000px + (20.000-16.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largerSize___1DWoq,
  .scaledFonts .typography__largerSize___1DWoq {
    font-size: calc(18.000px + (22.500-18.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__extraLargeSize___1Q27o,
  .scaledFonts .typography__extraLargeSize___1Q27o {
    font-size: calc(20.000px + (25.000-20.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largeHeadingSize___3KUdg,
  .scaledFonts .typography__largeHeadingSize___3KUdg {
    font-size: calc(24.000px + (30.000-24.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__veryLargeHeadingSize___1TJp9,
  .scaledFonts .typography__veryLargeHeadingSize___1TJp9 {
    font-size: calc(40.000px + (50.000-40.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largeStatisticSize___1IJhc,
  .scaledFonts .typography__largeStatisticSize___1IJhc {
    font-size: calc(52.000px + (65.000-52.000) * ((100vw - 400px) / (2560-400)));
  }
}

.typography__thinWeight___38NY9 {
  font-weight: 100;
}

.typography__lightWeight___19yCw {
  font-weight: 300;
}

.typography__normalWeight___3Dc98 {
  font-weight: 400;
}

.typography__mediumWeight___2Qk4c {
  font-weight: 500;
}

.typography__boldWeight___2SeZL {
  font-weight: 700;
}

.typography__blackWeight___5XQcE {
  font-weight: 900;
}

.BannerLight__container___2rYtc {
  display: flex;
  align-items: center;
  box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 3px rgba(0,0,0,0.12), 0 4px 15px rgba(0,0,0,0.20);
  border-radius: 0.25em;
  position: relative;
  color: #ffffff;
}

.BannerLight__normal___1jCT6 {
  padding: 1.4em;
}

.BannerLight__inline___2Er3S {
  padding: 1em;
}

.BannerLight__inline___2Er3S .BannerLight__descriptionText___3PMnZ {
  color: #D8DDE1;
}

.BannerLight__normal___1jCT6.BannerLight__alert___1pYGD .BannerLight__descriptionText___3PMnZ,
.BannerLight__normal___1jCT6.BannerLight__error___3GFNu .BannerLight__descriptionText___3PMnZ
{
  color: #1F2D42;
}

.BannerLight__normal___1jCT6.BannerLight__alert___1pYGD {
  color: #F29320;
}

.BannerLight__normal___1jCT6.BannerLight__error___3GFNu {
  color: #DD3A59;
}

.BannerLight__alert___1pYGD {
  background-color: #ffffff;
}

.BannerLight__error___3GFNu {
  background-color: #ffffff;
}

.BannerLight__info___17902 {
  background-color: #00A0FE;
}

.BannerLight__success___294WQ {
  background-color: #46AF61;
}

.BannerLight__error___3GFNu.BannerLight__inline___2Er3S {
  background-color: #DD3A59;
}

.BannerLight__alert___1pYGD.BannerLight__inline___2Er3S {
  background-color: #F29320;
}

.BannerLight__content___2FAdJ {
  flex: auto;
  padding-left: 0.625em;
}

.BannerLight__icon___3WFLY {
  flex: 0 0;
}

.BannerLight__inline___2Er3S .BannerLight__icon___3WFLY {
  flex: 0 0;
}

.BannerLight__iconWrapper___2UJYP {
}

.BannerLight__inline___2Er3S .BannerLight__iconWrapper___2UJYP {
}

.BannerLight__closeIcon___1muBJ {
  position: absolute;
  top: 0.625em;
  right: 0.625em;
}

.BannerLight__title___YKCAO {

}
.BannerLight__normal-title___2GtHR {
}

.BannerLight__normal-descriptionText___3zCC6 {
}

.BannerLight__inline-title___UntPQ {
}

.BannerLight__inline-descriptionText___16938 {
}

.BannerLight__closeIconColor___weYCq:hover {
  color: #D8DDE1;
  cursor: pointer;
}

.BannerLight__error___3GFNu.BannerLight__normal___1jCT6 .BannerLight__closeIconColor___weYCq,
.BannerLight__alert___1pYGD.BannerLight__normal___1jCT6 .BannerLight__closeIconColor___weYCq {
  color: #838FAE;
}

.BannerLight__error___3GFNu.BannerLight__normal___1jCT6 .BannerLight__closeIconColor___weYCq:hover,
.BannerLight__alert___1pYGD.BannerLight__normal___1jCT6 .BannerLight__closeIconColor___weYCq:hover {
  color: #D8DDE1;
  cursor: pointer;
}

.BarChartLight__BarChart___EVoBw {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.BarChartLight__chart___3GYs3 {
  flex-grow: 1;
  flex-shrink: 1;
  position: relative;
}

.BarChartLight__legend___2cfmn {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  padding: 0 1em 0.5em 1em;
}

.BarChartLight__tooltip___g59da {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-top-left-radius: .5em;
}

.BarChartLight__categoryTooltip___2wOgy {
  display: flex;
  flex-direction: column;
  padding: 0.5em;
}


.BarChartLight__tooltipValue___1bI_M {
  padding-left: 1em;
}

.BarChartLight__tooltipLeftColumn___1aQ9- {
  flex: 1 1 auto;
  padding: 0 0.5em 0 0;
  text-align: left;
}

.BarChartLight__tooltipRightColumn___2-060 {
  border-left: 1px solid #D8DDE1;
  padding: 0 0 0 0.5em;
  flex: 1 1 auto;
}

.BarChartLight__tooltipSeriesColor___26JFy {
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
}

/* Link styles */

.ButtonLight__Link___1fjn7 {
  color: #838FAE;
  text-decoration: none;
}

.ButtonLight__Link___1fjn7:hover {
  cursor: pointer;
  text-decoration: none;
}

.ButtonLight__link-default___3PlkC {
  color: #00A0FE;
}

.ButtonLight__link-default___3PlkC:hover {
  color: #04BCFD;
}

.ButtonLight__link-default___3PlkC:active {
  color: #034A89
}

.ButtonLight__link-cancel___1wizm {
  color: #838FAE;
}

.ButtonLight__link-cancel___1wizm:hover {
  color: #B4BFD6;
}

.ButtonLight__link-cancel___1wizm:active {
  color: #545C72;
}

.ButtonLight__link-storyFooter___2m4gI {
  color: #1F2D42;
}

.ButtonLight__link-storyFooter___2m4gI:hover {
  color: #B4BFD6;
}

.ButtonLight__link-storyFooter___2m4gI:active {
  color: #545C72;
}

.ButtonLight__link-white___2X3IR {
  color: #ffffff;
}

.ButtonLight__link-white___2X3IR:hover {
  color: #04BCFD;
}

.ButtonLight__link-white___2X3IR:active {
  color: #04BCFD;
}


/* Spacing for when an Icon precedes text */
.ButtonLight__iconDivider___1isHx > svg {
  margin-right: 0.5em;
}

.ButtonLight__disabled___3E2eQ, .ButtonLight__disabled___3E2eQ:hover {
  color: #B4BFD6;
}

.ButtonLight__disabled___3E2eQ:hover {
  cursor: not-allowed;
}

.ButtonLight__common___2keg0 {
  cursor: pointer;
  padding: 0.5em 1.5em;
  margin: 0;
  display: inline-block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 0;
  font-style: inherit;
  font-family: inherit;
  outline: 0;
  line-height: normal;
  border-radius: 0.25em;
}

.ButtonLight__iconOnly___3-qXD {
  padding: 0.5em;
}

/* Divider for when an Icon precedes text */
.ButtonLight__iconDivider___1isHx > svg {
  margin-right: 0.5em;
}

.ButtonLight__normal___3aO7y {
  min-height: 30px;
  min-width: 30px;
}

.ButtonLight__small___3NJsC {
  min-height: 25px;
  min-width: 25px;
}

.ButtonLight__large___3Ss-T {
  min-height: 40px;
  min-width: 40px;
}

/* Default Button */
.ButtonLight__default___3uWxD {
  background: #EFF1F3;
  color: #545C72;
}


.ButtonLight__default___3uWxD.ButtonLight__active___I7Eq8:hover,
.ButtonLight__default___3uWxD:hover {
  background: #00A0FE;
  color: #ffffff;
}

.ButtonLight__default___3uWxD.ButtonLight__active___I7Eq8,
.ButtonLight__default___3uWxD:active {
  background: #ffffff;
  color: #04BCFD;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}

.ButtonLight__default___3uWxD[disabled],
.ButtonLight__secondary___1vH2Z[disabled] {
  background: #D8DDE1;
  color: #B4BFD6;
  pointer-events: none;
  cursor: default;
  box-shadow: 0 0 2px rgba(0,0,0,0.14), 0 2px 2px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.20);
}

.ButtonLight__positive___Ao9EK[disabled],
.ButtonLight__negative___1qsuK[disabled] {
  pointer-events: none;
  cursor: default;
  box-shadow: 0 0 2px rgba(0,0,0,0.14), 0 2px 2px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.20);
  opacity: 0.5;
}

.ButtonLight__negative___1qsuK[disabled]:hover {
  background: #DD3A59;
  color: #ffffff;
}

.ButtonLight__secondary___1vH2Z {
  background: #00A0FE;
  color: #ffffff;
}

.ButtonLight__secondary___1vH2Z.ButtonLight__active___I7Eq8:hover,
.ButtonLight__secondary___1vH2Z:hover {
  background: #04BCFD;
  color: #034A89;
}

.ButtonLight__secondary___1vH2Z.ButtonLight__active___I7Eq8,
.ButtonLight__secondary___1vH2Z:active {
  background: #034A89;
  color: #04BCFD;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}


.ButtonLight__positive___Ao9EK {
  background: #46AF61;
  color: #ffffff;
}

.ButtonLight__positive___Ao9EK.ButtonLight__active___I7Eq8:hover,
.ButtonLight__positive___Ao9EK:hover {
  background: #7FCC8A;
  color: #377C53;
}

.ButtonLight__positive___Ao9EK.ButtonLight__active___I7Eq8,
.ButtonLight__positive___Ao9EK:active {
  background: #377C53;
  color: #7FCC8A;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}


.ButtonLight__negative___1qsuK {
  background: #DD3A59;
  color: #ffffff;
}

.ButtonLight__negative___1qsuK.ButtonLight__active___I7Eq8:hover,
.ButtonLight__negative___1qsuK:hover {
  background: #F27575;
  color: #A01F44;
}

.ButtonLight__negative___1qsuK.ButtonLight__active___I7Eq8,
.ButtonLight__negative___1qsuK:active {
  background: #A01F44;
  color: #F27575;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}

.ButtonGroupLight__ButtonGroup___3UKms {
}

.ButtonGroupLight__separator___SYK2c {
  display: inline-block;
  width: 0.625em;
}

.CalendarLight__arrowButton___Hzvus {
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  color: #1F2D42;
  position: absolute;
  cursor: pointer;
}

.CalendarLight__prevMonthArrow___2iNkZ {
  left: 40px;
  top: 40px;
}

.CalendarLight__nextMonthArrow___2nq4k {
  right: 40px;
  top: 40px;
}

.CalendarLight__prevYearArrow___3VxK_ {
  left: 0;
  top: 2px;
}

.CalendarLight__nextYearArrow___2bvQB {
  right: 0;
  top: 2px;
}

.CalendarLight__Calendar___3N7Gs {
  position: relative;
  overflow: hidden;
  background: 'transparent';
}

.CalendarLight__Calendar___3N7Gs ul {
  line-height: normal;
}

.CalendarLight__Calendar___3N7Gs li {
  line-height: normal;
}

.CalendarLight__CalendarOffset___1SPLP {
  margin-top: -32px;
  margin-left: -11px;
  margin-bottom: -16px;
}

/*
  Hack alert: Need to adjust arrow locations using this rule.
  For some reason this rule is not 'themeable' like their colors are.
*/
.CalendarLight__CalendarOffset___1SPLP > div > div > div > div:nth-child(2) > div:first-child {
  height: 0;
}

/*
  Hack alert: Fix z-index on week headers to prevent going 'over' the select dropdown in condensed daterangepicker
*/
.CalendarLight__CalendarOffset___1SPLP div[role="presentation"] > div:first-child {
  z-index: auto!important;
}

.CalendarLight__monthCaption___1gTDT {
  position: relative;
  color: #1F2D42;
}

.CalendarLight__monthYear___3tU7q {
  position: relative;
}

.CardLight__Card___1JQeB {
  border-radius: 4px;
  box-sizing: border-box;
  background-color: #ffffff;
}

.CardLight__CardContainer___3ZLtj {
  padding-left: 20px;
  display: flex;
  align-items: center;
  border: 1px solid transparent;
}

.CardLight__CardContainer___3ZLtj:hover {
  border-radius: 4px;
  border: 1px solid #04BCFD;
  cursor: pointer;
}

.CardLight__CardContainer___3ZLtj:hover .CardLight__CardTitle___PMp4L {
  color: #00A0FE;
  cursor: pointer;
}

.CardLight__CardContainerSmall___1Ghii {
  height: 54px;
}

.CardLight__CardContainerLarge___1PpMZ {
  height: 90px;
}

.CardLight__CardContainerSelected___zSeSe {
  cursor: pointer;
  padding-left: 20px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  border: 2px solid #00A0FE;
}

.CardLight__CardInputLargeMargin___18MC1 {
  margin-right: 10px;
}

.CardLight__CardInputShortMargin___u4pdr {
  margin-right: 6px;
}

.CardLight__CardInput___1Erij input {
  width: 16px;
  height: 16px;
}

.CardLight__CardImage___3qptT {
  height: 50px;
  margin-right: 16px;
}
.CardLight__CardImage___3qptT img {
  width: auto;
  height: 50px;
}

.CardLight__CardTitle___PMp4L {
  color: #1F2D42;
  font-weight: bold;
}

.CardLight__CardDescription___1uc_2 {
  color: #1F2D42;
  font-weight: normal;
  font-size: 0.6875em;
  line-height: 130%;
  padding-right: 20px
}

.CardLight__CardProfileColor___1VM6h {
  flex-grow: 1;
  text-align: end;
}

.CardLight__CardProfileColor___1VM6h div{
  height: 20px;
  width: 20px;
  margin-right: 17px;
  border-radius: 50%;
  float: right;
}



/* Common styling for all themes */

/* Slider */
.slick-loading .slick-list {
  background: #fff;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  top: 50%;

  display: block;

  transform: translate(0, -50%);

  cursor: pointer;

  border: none;
  outline: none;
  z-index: 1;
}

.slick-prev {
  left: -33px;
}

.slick-next {
  right: -33px;
}

/* Dots */
.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -45px;

  display: block;

  width: 100%;
  padding: 0;

  list-style: none;

  text-align: center;
}

.slick-dots li {
  position: relative;

  display: inline-block;

  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;

  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;

  display: block;

  width: 20px;
  height: 20px;
  padding: 5px;

  cursor: pointer;

  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-size: 6px;
  line-height: 20px;

  position: absolute;
  top: 0;
  left: 0;

  width: 20px;
  height: 20px;

  content: '*';
  text-align: center;

  opacity: .25;
  color: black;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black;
}

/* styling shared between all slick-slider themes */

/* Slider */
.slick-slider {
  position: relative;

  display: block;

  margin: 0 25px;

  user-select: none;

  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;

  display: block;
  overflow: hidden;

  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;

  display: block;
}

.slick-track:before,
.slick-track:after {
  display: table;

  content: '';
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;

  height: 100%;
  min-height: 1px;
}

[dir='rtl'] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;

  height: auto;

  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.CarouselLight__default___L1UAW .CarouselLight__arrow___19_us:hover {
  color: #8E9FAD;
}

.CarouselLight__default___L1UAW .slick-arrow {
  background-color: transparent;
}

.CarouselLight__move___33kXW {
  cursor: move;
}

.CheckboxLight__container___1OFzR {
  display: inline-block;
  position: relative;
}

.CheckboxLight__Checkbox___2m_oJ {
  position: absolute;
  visibility: hidden;
}

.CheckboxLight__Checkbox___2m_oJ + label {
  background-color: #EFF1F3;
  border: 1px solid #B4BFD6;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  box-sizing: border-box;
  width: 1em;
  height: 1em;
  cursor: default;
  position: relative;
  margin-right: 0.3em;

  /* override Bootstrap */
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.CheckboxLight__Checkbox___2m_oJ:active + label {
  border-radius: 2px;
}

.CheckboxLight__Checkbox___2m_oJ[disabled]:active + label {
  box-shadow: none;
}

.CheckboxLight__error___1emuj label {
  box-shadow: none;
  border: 1px solid #DD3A59;
  border-radius: 2px;
}

.CheckboxLight__error___1emuj:active label {
  box-shadow: none;
}

.CheckboxLight__Checkbox___2m_oJ + label svg {
  visibility: hidden;
  color: #00A0FE;
  margin-left: 0;
  margin-top: 0;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  transition: visibility 0.3s linear, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, visibility 0.3s linear;
  transition: transform 0.3s ease, visibility 0.3s linear, -webkit-transform 0.3s ease;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: scale(0) translateZ(0px);
          transform: scale(0) translateZ(0px);
  position: absolute;
  top: 0;
  left: 0;
}

.CheckboxLight__Checkbox___2m_oJ:checked + label {
  background-color: #ffffff;
  box-shadow: boxShadow01Inset;
}

.CheckboxLight__Checkbox___2m_oJ:checked + label svg {
  visibility: visible;
  -webkit-transform: scale(1) translateZ(0px);
          transform: scale(1) translateZ(0px);
}

.CheckboxLight__normal___z3sKL {
}

.CheckboxLight__small___3fTDj {
}

.CheckboxLight__large___2i8kT {
}

.CheckboxLight__large___2i8kT label {
  font-size: 1.375em;
}

.CheckboxLight__small___3fTDj label {
  font-size: 0.8em;
}

.ConfirmationModalLight__ConfirmationModal___20ayB {

}

.ComparisonMetricLight__ComparisonMetric___3pEBg {
  color: #004B8C;
}

.ComparisonMetricLight__LegendItemComparisonMetric___2IYEx {
  margin: 0;
  color: #004B8C;
  /* line-height: 20px; */
  position: relative;
  top: 3px;
  display: inherit;
}

.ComparisonMetricLight__ComparisonMetricMargin___31620 {
  margin: 0.5em;
}

.DatePickerLight__container___3m9vU {
  position: relative;
}

.DatePickerLight__disabledContainer___3opg0 {
  color: #B4BFD6;
}

.DatePickerLight__hidden___1XqX9 {
  visibility: hidden;
}

.DatePickerLight__calendar___D_Nao {
  display: block;
}

.DatePickerLight__dateTime___a0NBW {
  display: inline-block;
}

.DatePickerLight__border___3c7fa {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.DatePickerLight__footer___2xtjc {
  margin-top: 10px;
  padding-top: 10px;
}

.DatePickerLight__presetList___3dthf {
  list-style: none;
  padding-left: 0;
}

.DatePickerLight__hiddenPresetList___3t_vR {
  visibility: hidden;
}

.DatePickerLight__presetList___3dthf a {
  color: inherit;
  cursor: pointer;
  line-height: 30px;
}

.DatePickerLight__presetList___3dthf a:hover {
  color: #00A0FE;
  text-decoration: none;
}

.DatePickerLight__footer___2xtjc {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ffffff;
}

.DatePickerLight__preset___2LEmj {
  display: inline-block;
  vertical-align: top;
  padding-left: 15px;
  margin-left: 15px;
  margin-top: 65px;
  border-left: 1px solid #ffffff;
}

.DatePickerLight__hiddenPreset___3ccoG {
  visibility: hidden;
}

.DatePickerLight__time___1z0XB {
  border-top: 1px solid #ffffff;
  padding-top: 10px;
  margin: 0 10px;
  display: flex;
  justify-content: space-around;
}

.DatePickerLight__popup___26SYo {
  background: #ffffff;
  padding: 15px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.14), 0 4px 5px rgba(0,0,0,0.12), 0 1px 10px rgba(0,0,0,0.20);
  border-radius: 4px;
}

.DatePickerLight__pickerPopup___2Et1_ {
  top: 32px;
  left: 0;
}

.DatePickerLight__pickerPopupAbove___2mZsd {
  left: 0;
  bottom: 33px;
}


.DatePickerLight__prevArrow___5pfHL {
  position: absolute;
  left: 28px;
  top: 28px;
}

.DatePickerLight__nextArrow___1x0zF {
  position: absolute;
  right: 28px;
  top: 28px;
}

/* **HACK ALERT**
/* Curently, react-dates sets the hover color for a Calendar Day the same as the border color. *
/* Our border is white, so that won't work for us. */

.DatePickerLight__container___3m9vU .CalendarDay_1iz5drs-o_O-CalendarDay__default_br2r5u:hover {
  background-color: #04BCFD !important;
}
.DatePickerLight__container___3m9vU .CalendarDay_1iz5drs-o_O-CalendarDay__default_br2r5u:active {
  color: #04BCFD !important;
  background-color: #034A89 !important;
}

.ComparisonDateRangePickerLight__applyButton___1XUru,
.ComparisonDateRangePickerLight__cancelButton___OSJ_3 {
}
.ComparisonDateRangePickerLight__container___2RMuY {
  position: relative;
  display: flex;
  justify-content: space-around;
}

.ComparisonDateRangePickerLight__disabledContainer___2vQay {
  color: #B4BFD6;
  cursor: auto;
}

.ComparisonDateRangePickerLight__comparisonDateRangePicker___2v_O9 {
  width: 100%;
}

.ComparisonDateRangePickerLight__popup___1Iovg {
  border-radius: 0.25em;
  background: #ffffff;
  color: #1F2D42;
}

.ComparisonDateRangePickerLight__startDateCalendar___1QeJ6,
.ComparisonDateRangePickerLight__endDateCalendar___3nvph {
  flex: 1 0 auto;
  margin-bottom: 0.325em;
}

.ComparisonDateRangePickerLight__row___3M7Rn {
  display: flex;
  align-items: stretch;
}

.ComparisonDateRangePickerLight__calendarCell___2sIvB {
  flex: 0 0 auto;
  width: 245px;
  display: flex;
  flex-direction: column;
  border-left: 1px solid #EFF1F3;
  padding: 0.625em;
  padding-bottom: 0;
}

.ComparisonDateRangePickerLight__timeDateInputsStartdate___3OAs_,
.ComparisonDateRangePickerLight__timeDateInputsEnddate___3WCY4 {
  display: flex;
  flex: 0 0 auto;
  height: 5.3125em;
}

.ComparisonDateRangePickerLight__dateInput___AF9vB {
  margin: 0 0.25em;
  flex: 1 1 0;
}

.ComparisonDateRangePickerLight__timeDateInputsStartdate___3OAs_ .ComparisonDateRangePickerLight__timeInput___NIYvB {
  margin: 0 0.25em;
  flex: 1 1 0;
}

.ComparisonDateRangePickerLight__timeDateInputsEnddate___3WCY4 .ComparisonDateRangePickerLight__timeInput___NIYvB {
  margin: 0 0.25em;
  flex: 1.1 1.1 0;
}

.ComparisonDateRangePickerLight__currentTimeButton___3FEAl {
  margin: 0 0.25em;
  flex: 0 1 auto;
}

.ComparisonDateRangePickerLight__currentTimeButtonOverrides___M06lj {
  max-width: 3.5rem;
  padding: 0.0625rem 0.1875rem;
}

.ComparisonDateRangePickerLight__padding___35APs {
  padding: 0.625em;
}

.ComparisonDateRangePickerLight__comparisonDatesTitle___1H8xT {
  height: 1em;
  padding: 0.8125em 0.625em;
  color: #8E9FAD;
}

.ComparisonDateRangePickerLight__startErrorMessage___3gG3E,
.ComparisonDateRangePickerLight__endErrorMessage___13cH0,
.ComparisonDateRangePickerLight__startInfoMessage___2m1_K,
.ComparisonDateRangePickerLight__endInfoMessage___1nELm,
.ComparisonDateRangePickerLight__startOverlapMessage___3WC4d,
.ComparisonDateRangePickerLight__endOverlapMessage___2kpy7 {
 margin-top: 5px;
 margin-bottom: 7px;
}

.ComparisonDateRangePickerLight__startErrorMessage___3gG3E,
.ComparisonDateRangePickerLight__endErrorMessage___13cH0,
.ComparisonDateRangePickerLight__startOverlapMessage___3WC4d,
.ComparisonDateRangePickerLight__endOverlapMessage___2kpy7 {
 color: #DD3A59;
}

.ComparisonDateRangePickerLight__startInfoMessage___2m1_K,
.ComparisonDateRangePickerLight__endInfoMessage___1nELm {
  color: #00A0FE;
 }

 /**
  * If the fadeOut seconds is changed here, the corresponding
  * INFO_MESSAGE_FADE_OUT_MILLISEC value in `ComparisonDateRangePicker.js`
  * has to change accordingly.
  */
.ComparisonDateRangePickerLight__startInfoMessage___2m1_K,
.ComparisonDateRangePickerLight__endInfoMessage___1nELm,
.ComparisonDateRangePickerLight__startOverlapMessage___3WC4d,
.ComparisonDateRangePickerLight__endOverlapMessage___2kpy7 {
  animation: ComparisonDateRangePickerLight__fadeOut___p-rAv ease 12s;
  -webkit-animation: ComparisonDateRangePickerLight__fadeOut___p-rAv ease 12s;
  -moz-animation: ComparisonDateRangePickerLight__fadeOut___p-rAv ease 12s;
  -o-animation: ComparisonDateRangePickerLight__fadeOut___p-rAv ease 12s;
  -ms-animation: ComparisonDateRangePickerLight__fadeOut___p-rAv ease 12s;
}
@-webkit-keyframes ComparisonDateRangePickerLight__fadeOut___p-rAv {
  from {opacity: 1;}
  to {opacity: 0;}
}
@keyframes ComparisonDateRangePickerLight__fadeOut___p-rAv {
  from {opacity: 1;}
  to {opacity: 0;}
}

.ComparisonDateRangePickerLight__startInfoMessage___2m1_K,
.ComparisonDateRangePickerLight__startErrorMessage___3gG3E,
.ComparisonDateRangePickerLight__startOverlapMessage___3WC4d {
  width: 200%;
 }

.ComparisonDateRangePickerLight__endInfoMessage___1nELm,
.ComparisonDateRangePickerLight__endErrorMessage___13cH0,
.ComparisonDateRangePickerLight__endOverlapMessage___2kpy7 {
  width: 300%;
 }

.DateRangePickerLight__applyButton___1i5O8,
.DateRangePickerLight__applyButtonCondensed___3UbJ_,
.DateRangePickerLight__cancelButton___1LAeH {
}
.DateRangePickerLight__container___58mqf {
  position: relative;
  display: flex;
  justify-content: space-around;
}

.DateRangePickerLight__disabledContainer___ebbBf .DateRangePickerLight__dateTimeInput___1DJl0 {
  cursor: auto;
}

.DateRangePickerLight__dateRangePicker___r3UYS {
  width: 100%;
}

.DateRangePickerLight__popup___21Nvv {
  border-radius: 0.25em;
  background: #ffffff;
  color: #1F2D42;
}

.DateRangePickerLight__condensedPopup___1Rw4R {
  width: 270px;
}

.DateRangePickerLight__startDateCalendar___3fLdn,
.DateRangePickerLight__endDateCalendar___3bBR9 {
  flex: 1 0 auto;
  margin-bottom: 0.325em;
}

.DateRangePickerLight__row___bD39W {
  display: flex;
  align-items: stretch;
}

.DateRangePickerLight__cell___1ji2r {
  flex: 1 0 auto;
  padding: 0.625em;
}

.DateRangePickerLight__calendarCell___1J0S1 {
  flex: 0 0 auto;
  width: 245px;
  display: flex;
  flex-direction: column;
  border-left: 1px solid #EFF1F3;
  padding: 0.625em;
  padding-bottom: 0;
}

.DateRangePickerLight__preset___OgVeK {
  display: inline-block;
}

.DateRangePickerLight__timeDateInputsStartdate___csYXg,
.DateRangePickerLight__timeDateInputsEnddate___3O3lv {
  display: flex;
  flex: 0 0 auto;
}

.DateRangePickerLight__dateInput___3wPre {
  margin: 0 0.25em;
  flex: 1 1 0;
}

.DateRangePickerLight__timeDateInputsStartdate___csYXg .DateRangePickerLight__timeInput___2waQv {
  margin: 0 0.25em;
  flex: 1 1 0;
}

.DateRangePickerLight__timeDateInputsEnddate___3O3lv .DateRangePickerLight__timeInput___2waQv {
  margin: 0 0.25em;
  flex: 1.1 1.1 0;
}

.DateRangePickerLight__nowButton___2CBYf {
  margin: 0 0.25em;
  flex: 0 1 auto;
}

.DateRangePickerLight__presetRow___8jmPW {
  display: flex;
  align-items: center;
  padding: 0 0 0.625em 0;
  border-bottom: 1px solid #ffffff;
}

.DateRangePickerLight__presetRow___8jmPW > label {
  flex: 0 1 auto;
}

.DateRangePickerLight__presetRow___8jmPW > * {
  flex: 1 1 auto;
}

.DateRangePickerLight__padding___2RzPC {
  padding: 0.625em;
}

.DatePickerTriggerLight__container___26bix input {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}


.rc-trigger-popup {
  position: absolute;
  left: -9999px;
  top: -9999px;
  z-index: 1050;
}
.rc-trigger-popup-hidden {
  display: none;
}
.rc-trigger-popup-zoom-enter,
.rc-trigger-popup-zoom-appear {
  opacity: 0;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
          animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-trigger-popup-zoom-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
          animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-trigger-popup-zoom-enter.rc-trigger-popup-zoom-enter-active,
.rc-trigger-popup-zoom-appear.rc-trigger-popup-zoom-appear-active {
  -webkit-animation-name: rcTriggerZoomIn;
          animation-name: rcTriggerZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rc-trigger-popup-zoom-leave.rc-trigger-popup-zoom-leave-active {
  -webkit-animation-name: rcTriggerZoomOut;
          animation-name: rcTriggerZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes DatePickerTriggerLight__rcTriggerZoomIn___cWfcZ {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes DatePickerTriggerLight__rcTriggerZoomIn___cWfcZ {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes DatePickerTriggerLight__rcTriggerZoomOut___2ntOZ {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes DatePickerTriggerLight__rcTriggerZoomOut___2ntOZ {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
.rc-trigger-popup-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #373737;
  background-color: rgba(55, 55, 55, 0.6);
  height: 100%;
  filter: alpha(opacity=50);
  z-index: 1050;
}
.rc-trigger-popup-mask-hidden {
  display: none;
}
.rc-trigger-popup-fade-enter,
.rc-trigger-popup-fade-appear {
  opacity: 0;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-trigger-popup-fade-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-trigger-popup-fade-enter.rc-trigger-popup-fade-enter-active,
.rc-trigger-popup-fade-appear.rc-trigger-popup-fade-appear-active {
  -webkit-animation-name: rcTriggerMaskFadeIn;
          animation-name: rcTriggerMaskFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rc-trigger-popup-fade-leave.rc-trigger-popup-fade-leave-active {
  -webkit-animation-name: rcDialogFadeOut;
          animation-name: rcDialogFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes DatePickerTriggerLight__rcTriggerMaskFadeIn___3OnbQ {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes DatePickerTriggerLight__rcTriggerMaskFadeIn___3OnbQ {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes DatePickerTriggerLight__rcDialogFadeOut___19dWv {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes DatePickerTriggerLight__rcDialogFadeOut___19dWv {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.DonutChartLight__DonutChart___domgE {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: stretch;
  overflow: hidden;
}

.DonutChartLight__itemStyleBottom___2NnEk {
  flex-direction: column;
}

.DonutChartLight__itemStyleRight___2N-eZ {
  flex-direction: row;
}

.DonutChartLight__chart___3Lzvn {
  flex: 1 1 auto;
  position: relative;
}

.DonutChartLight__legend___2R8uX {
  flex: 0 0 auto;
  padding: 0 0 0.5em 0;
  align-self: stretch;
}

.ErrorMessageLight__ErrorMessage___2x1_g {
  margin-top: 5px;
  color: #DD3A59;
}

.ExpansionPanelLight__container___38GUq {
  width: 100%;
}

.ExpansionPanelLight__container___38GUq > * {
  position: relative;
}

.ExpansionPanelTitleLight__header___1k4j7 {
  display: flex;
  color: #ffffff;
  height: 1.75em;
  background-color: #8E9FAD;
  cursor: pointer;
  border: 0;
  width: 100%;
  text-align: start;
  align-items: center;
}

.ExpansionPanelTitleLight__icon___2I3Ye {
  flex: 0;
  width: 1.75em;
  text-align: center;
  color: inherit;
  opacity: 0.5;
}

.ExpansionPanelTitleLight__label___2A6Ja {
  flex: 1 1 auto;
  margin-left: 0.5em;
}

.FieldLight__Field___1Vg4C {
  margin-bottom: 1.25em;
}

.GridContentLight__GridContent___3tlQV {
  padding: 0px 10px;
}

.HeadingLight__Heading___3lHGd {
}

.HeadingLight__normal___2zd7n {
}

.HeadingLight__large___Qiuyc {
  margin-bottom: 0.3em;
}

.InfoMessageLight__defaultInfoMessage___1wqXd {
  margin-top: 5px;
  color: #00A0FE;
}

/*
If you update this Class be sure to update the Select Component
due to issues with Global styles.
*/
.InputLight__common___3sb5u {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  white-space: normal;
  width: 100%;
  vertical-align: middle;
}

.InputLight__small___EFj4f {
  height: 2.08em;
  min-height: 25px;
  line-height: 2.08em;
}

.InputLight__normal___1OQJK {
  height: 2.14em;
  min-height: 30px;
  line-height: 2.14em;
}

.InputLight__large___2kjEE {
  height: 2.5em;
  min-height: 40px;
  line-height: 2.5em;
}

.InputLight__InputContainer___32A79 {
  box-sizing: border-box;
  border: 1px solid #B4BFD6;
  border-radius: 0.25em;
  overflow: hidden;
  display: flex;
}

.InputLight__InputContainer___32A79.InputLight__focused___dH2_t.InputLight__error___Ymr9a,
.InputLight__InputContainer___32A79.InputLight__readOnly___2q2yO {
  outline: 0;
}

.InputLight__InputContainer___32A79.InputLight__error___Ymr9a {
  border: 1px solid #DD3A59;
}

.InputLight__InputContainer___32A79.InputLight__parentError___42ZYy {
  border: 0;
}

.InputLight__Input___3Akma {
  max-width: 100%;
  border: 0;
  background-color: #EFF1F3;
  color: #1F2D42;
  padding: 1px 0 0 0.625em;
  font-family: inherit;
  font-size: inherit;
  outline: 0;
}

.InputLight__Input___3Akma::-webkit-input-placeholder {
  vertical-align: middle;
  color: placeholderTextColor;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.InputLight__Input___3Akma::-moz-placeholder {
  vertical-align: middle;
  color: placeholderTextColor;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.InputLight__Input___3Akma:-ms-input-placeholder {
  vertical-align: middle;
  color: placeholderTextColor;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.InputLight__Input___3Akma::-ms-input-placeholder {
  vertical-align: middle;
  color: placeholderTextColor;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.InputLight__Input___3Akma::placeholder {
  vertical-align: middle;
  color: placeholderTextColor;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.InputLight__Input___3Akma:disabled::-webkit-input-placeholder {
  color: #B4BFD6;
}

.InputLight__Input___3Akma:disabled::-moz-placeholder {
  color: #B4BFD6;
}

.InputLight__Input___3Akma:disabled:-ms-input-placeholder {
  color: #B4BFD6;
}

.InputLight__Input___3Akma:disabled::-ms-input-placeholder {
  color: #B4BFD6;
}

.InputLight__Input___3Akma:disabled::placeholder {
  color: #B4BFD6;
}

.InputLight__Input___3Akma:disabled {
  color: #B4BFD6;
  background-color: #EFF1F3;
}

.InputLight__Input___3Akma:focus {
  background-color: #ffffff;
}

.InputLight__Input___3Akma:-moz-read-only {
  cursor: default;
  background-color: #EFF1F3;
  outline: 0;
}

.InputLight__Input___3Akma:read-only {
  cursor: default;
  background-color: #EFF1F3;
  outline: 0;
}

.InputLight__prefixed___ykgtf {
}

.InputLight__suffix___1j6jc {
}

.InputLight__error___Ymr9a .InputLight__Icon___3wfGi {
}

.InputLight__Input___3Akma:focus::-webkit-input-placeholder {
  opacity: 0;
}

.InputLight__Input___3Akma:focus::-moz-placeholder {
  opacity: 0;
}

.InputLight__Input___3Akma:focus:-ms-input-placeholder {
  opacity: 0;
}

.InputLight__Input___3Akma:focus::-ms-input-placeholder {
  opacity: 0;
}

.InputLight__Input___3Akma:focus::placeholder {
  opacity: 0;
}

.InputLight__icon___vKMPE {
  width: 2em;
  display: inline-block;
  background-color: #EFF1F3;
}

/* Prefix and Suffix Icons */
.InputLight__Icon___3wfGi {
  background-color: #EFF1F3;
  width: 2em;
  line-height: initial;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.InputLight__Icon___3wfGi svg {
  height: 1em;
  width: 1em;
}

.InputLight__large___2kjEE .InputLight__Icon___3wfGi {
  width: 2.5em;
}

.InputLight__large___2kjEE .InputLight__Icon___3wfGi svg {
  width: 1.25em;
  height: 1.25em;
}

.InputLight__focused___dH2_t .InputLight__Icon___3wfGi {
  background-color: #ffffff;
}
/* Prefix and Suffix Icons end*/

.InputLight__Divider___3Hnv_ {
  height: 100%;
  width: 1px;
  flex-shrink: 0;
  background-color: #B4BFD6;
}

.InputLight__hiddenText___1GzH_ {
  white-space: pre;
  visibility: hidden;
  left: -10000px;
  position: absolute;
  padding: 1px 0.625em 0 0.625em;
  min-width: 2rem;
}

.LabelLight__Label___5qk3q {
  display: block;
  line-height: 1.3;
  margin-bottom: .3em;
}

span[role="radio"] + .LabelLight__Label___5qk3q,
span[role="checkbox"] + .LabelLight__Label___5qk3q {
  font-weight: 400;
  margin-right: 0.5em;
  margin-bottom: 0;
}

.LabelLight__inline___3OuTR {
  display: inline-block;
  margin-right: 1.5em;
  margin-bottom: 0;
}

.LabelLight__small___1kjao {
}

.LabelLight__normal____g8hX {
}

.LabelLight__large___3YgF5 {
}

.LabelLight__disabled___3RGA9 {
  color: #B4BFD6;
}

.LegendLight__container___5AIP8 {
  height: 100%;
  position: relative;
  overflow: hidden;
}

.LegendLight__HorizontalLayout___-ImqR {
  width: 100%;
  text-align: center;
  justify-content: center;
  text-align: center;
  flex-direction: row;
}

.LegendLight__VerticalLayout___3evli {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
}

.LegendLight__LegendBlock___1ikAC .LegendLight__lozenge___1JkC6 {
  display: inline-block;
  flex: 0 0 auto;
  display: inline-block;
}

.LegendLight__LegendInline___3TEzL .LegendLight__lozenge___1JkC6 {
  display: inline-flex;
}

.LegendLight__lozenge___1JkC6 {
  border: 0;
  line-height: 1;
  align-items: center;
  color: #545C72;
  text-align: start;
  outline: 0;
  border-radius: 0.333em;
  padding: 0.25em 0.5em;
  margin-right: 0.25em;
  margin-bottom: 0.25em;
  margin-top: 0;
}

.LegendLight__interactive___38iVA {
  background-color: #EFF1F3;
  cursor: pointer;
}

.LegendLight__interactive___38iVA:hover {
  background-color: #D8DDE1;
}

.LegendLight__readonly___2dQr- {
  background-color: #ffffff;
  cursor: default;
}

.LegendLight__disabled___2U6IN {
  opacity: 0.5;
}

.LegendLight__truncateStyle___345wT {
  max-width: 230px;
}

.LegendLight__legendCircle___2qmWb {
  width: 1em;
  height: 1em;
  border-radius: 50%;
  display: inline-block;
  margin: 0;
}

.LegendLight__slideContainer___3TUIf {
  overflow: hidden;
}

.ListLight__List___1uule {
}

.ListLight__ListItem___OphOQ {
  border-bottom: 1px solid #EFF1F3;
}

.LoadingLight__container___1fEg1 {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  justify-content: center;
  align-items: center;
}

.LoadingLight__notBloquedContainer___3LbrT {
  display: flex;
  min-height: 300px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  justify-content: center;
  align-items: center;
}

.LoadingLight__icon___3rww1 {
  flex: 0;
  -webkit-animation: LoadingLight__spin___2loEH 1s infinite steps(8);
          animation: LoadingLight__spin___2loEH 1s infinite steps(8);
}

@-webkit-keyframes LoadingLight__spin___2loEH {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes LoadingLight__spin___2loEH {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.MediaObjectLight__MediaObject___23elf {
  display: flex;
  align-items: center;
}

.MediaObjectLight__MediaObject___23elf.MediaObjectLight__center___2Jwmf {
  align-items: center;
}

.MediaObjectLight__MediaObject___23elf.MediaObjectLight__top___NYUy9 {
  align-items: flex-start;
}

.MediaObjectLight__MediaObjectIcon___hNJ-T {
  flex: 0 0 auto;
  margin-right: 0.4em;
  line-height: 0;
}

.MediaObjectLight__MediaObjectImage___1uewC {
  flex: 0 0 auto;
  margin-right: 0.4em;
  line-height: 0;
}

.MediaObjectLight__MediaObjectImage___1uewC.MediaObjectLight__Rounded___3kJer img {
  border-radius: 50%;
}

.MediaObjectLight__MediaObjectContent___2lxMD {
  flex: 1 1 auto;
  min-width: 0;
}

.MediaObjectLight__MediaObjectHeader___fMFwx {
  text-overflow: ellipsis;
  overflow: hidden;
}

.MediaObjectLight__MediaObjectFooter___1YddX {
  color: #8E9FAD;
}

.MediaObjectLight__MediaObjectDescription___2e-HT {
  color: #8E9FAD;
  text-overflow: ellipsis;
  overflow: hidden;
}

.MenuLight__menu___27tNQ {
  display: flex;
  flex-direction: column;
  list-style-type: none;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  border-radius: 0.25em;
}

.MenuLight__menuItem___1JIFK {
  flex: auto;
  margin: 0.357em 0 0 0;
  padding: 0 1em 0.357em 1em;
  border-bottom: solid 1px transparent;
  white-space: nowrap;
}

.MenuLight__menuItem___1JIFK:hover {
  color: #00A0FE;
  cursor: pointer;
}

.MenuLight__menuItem___1JIFK:active {
  color: #034A89;
  cursor: pointer;
}

.ThemeProviderLight__wrapper___MYTWn {
  color: #1F2D42;
  line-height: 1.3;
}

@media only print { /* eg. Reports */
  .ThemeProviderLight__wrapper___MYTWn {
    height: 100%;
  }
}

.ThemeProviderLight__wrapper___MYTWn hr {
  margin: 0.625em 0;
}

.ThemeProviderLight__wrapper___MYTWn input, .ThemeProviderLight__wrapper___MYTWn textarea, .ThemeProviderLight__wrapper___MYTWn keygen, .ThemeProviderLight__wrapper___MYTWn select, .ThemeProviderLight__wrapper___MYTWn  button {
  /* Base Typography */
  font-family: 'Roboto';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.ThemeProviderLight__wrapper___MYTWn input[type="text"] {
  opacity: 1 !important;
}

.ModalLight__bodyOpen___2SvjH {
  overflow: hidden;
}

.ModalLight__backdrop___210Rf {
  background: rgba(51, 51, 51, 0.5);
  bottom: 0;
  left: 0;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1050;
  display: flex;
  align-items: center;
}

/* Allow padding to grow if the modal has hit its max width */
.ModalLight__padderSmall___3iWfQ {
  flex: 1 0 33%;
}

.ModalLight__padderMedium___3s18x {
  flex: 1 0 25%;
}

.ModalLight__padderLarge___1I6Bh {
  flex: 1 0 9%;
}

.ModalLight__modal___2Snrz {
  background-color: #ffffff;
  z-index: 1051;
  box-shadow: 0 12px 17px 2px rgba(0,0,0,0.14), 0 5px 22px 4px rgba(0,0,0,0.12), 0 7px 8px 0 rgba(0,0,0,0.20);
  border-radius: 0.25em;
}

.ModalLight__modalSmall___1wZ_m {
  max-width: 512px;
  /* flex-basis is 100% - (2 x padderBasis) because there are two padders,
  one on each side */
  flex: 0 0 34%;
}

.ModalLight__modalMedium___3DDiA {
  flex: 0 0 50%;
  max-width: 768px;
}

.ModalLight__modalLarge___2-KCm {
  flex: 0 0 82%;
  max-width: 1024px;
}

/* For the Close button to position itself against */
.ModalHeaderLight__container___1kon5 {
  position: relative;
  margin: 0;
  padding: 1em 1.25em 0.5em 1.25em;
  overflow: auto;
  display: flex;
  line-height: 1;
  align-items: flex-start;
  border-bottom: 1px solid #D8DDE1;
}

.ModalHeaderLight__noBottomBorder___2-WxA {
  border-bottom: transparent;
}

.ModalHeaderLight__close___3EdZZ {
  position: absolute;
  color: #838FAE;
  cursor: pointer;
  display: block;
  top: 0.5em;
  right: 0.5em;
}

.ModalHeaderLight__headerText___1NNco {
  width: 100%;
}

.ModalHeaderLight__icon___Gtiqo {
  margin: 0 0.25em 0 0;
}

.ModalHeaderLight__icon___Gtiqo svg {
  vertical-align: top !important;
}

.ModalHeaderLight__close___3EdZZ:hover {
  color: #B4BFD6;
}

.ModalHeaderLight__close___3EdZZ:active {
  opacity: 0.4;
}

.ModalHeaderLight__secondary___4cAOV {
  color: #00A0FE;
}

.ModalHeaderLight__negative___O9PU3 {
  color: #DD3A59;
}

.ModalHeaderLight__positive___1GuMv {
  color: #46AF61;
}

.ModalHeaderLight__alert___1NwkY {
  color: #F29320;
}

.ModalBodyLight__ModalBody___2Bc6t {
  margin: 1.25em;
}

h3 {
  margin: 0;
}

.ModalFooterLight__ModalFooter___3xXXW {
  overflow: auto;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-right: 1.25em;
  border-radius: 0 0 0.25em 0.25em;
  background-color: #EFF1F3;
}

.OverlayLight__overlay___3I4xD {
  bottom: 0;
  box-shadow: none;
  left: 0;
  padding: 3em;
  position: absolute;
  right: 0;
  top: 0;
}

.OverlayLight__mobile___1f276 {
  box-shadow: none;
}

.OverlayLight__inlineOverlay___3jS1H {
  padding: 0;
  box-shadow: none;
}

.OverlayLight__overlay___3I4xD::after {
  bottom: 0;
  content: ' ';
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.OverlayLight__overlayContentWrapper___3kp4s {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: relative;
  z-index: 2;
}

.OverlayLight__mobile___1f276 .OverlayLight__overlayContentWrapper___3kp4s {
  height: auto;
  position: absolute;
  top: 35px;
  left: 25px;
  right: 25px;
}

.OverlayLight__overlayContentContainer___33bA3 {
  display: inline-block;
  text-align: center;
}

.OverlayLight__overlayTitle___1RxSx {
  margin: 10px 0;
  text-align: center;
}

.OverlayLight__overlayText___YQY2- {
  line-height: calc(0.875em + 10px);
  margin: 0.5em 0;
  max-width: 200px;
}

.OverlayLight__overlayClose___aMV1i {
  color: #B4BFD6;
  cursor: pointer;
  position: absolute;
  right: 1em;
  top: 1em;
  z-index: 2;
}

.OverlayLight__mobile___1f276 .OverlayLight__overlayClose___aMV1i{
  right: 4px;
  top: 4px;
  color: #ffffff;
}

/* Modal Colors */
.OverlayLight__overlayGeneral___3-49c::after {
  background-color: #00A0FE;
}

.OverlayLight__overlayGeneralMobile___3CFVR::after {
  height: 215px;
  background-color: #00A0FE;
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.2),
  0 3px 14px 2px rgba(0, 0, 0, 0.14),
  0 5px 5px -3px rgba(0, 0, 0,0.12);
}


.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlayGeneral___3-49c::after,
.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlayAlert___2jEdN::after,
.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlaySuccess___10BUB::after,
.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlayError___1cwYB::after {
  background-color: transparent;
}

.OverlayLight__overlaySuccess___10BUB::after {
  background-color: #46AF61;
}

.OverlayLight__overlayAlert___2jEdN::after,
.OverlayLight__overlayError___1cwYB::after {
  background: #ffffff;
}

.OverlayLight__overlayError___1cwYB .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__overlayError___1cwYB .OverlayLight__overlayTitle___1RxSx {
  color: #DD3A59;
}

.OverlayLight__overlayAlert___2jEdN .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__overlayAlert___2jEdN .OverlayLight__overlayTitle___1RxSx {
  color: #F29320;
}

.OverlayLight__overlayError___1cwYB .OverlayLight__overlayText___YQY2-,
.OverlayLight__overlayAlert___2jEdN .OverlayLight__overlayText___YQY2- {
  color: #1F2D42;
}

.OverlayLight__overlayError___1cwYB .OverlayLight__overlayClose___aMV1i,
.OverlayLight__overlayAlert___2jEdN .OverlayLight__overlayClose___aMV1i {
  color: undefined;
}

.OverlayLight__overlayGeneral___3-49c .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__overlayGeneral___3-49c .OverlayLight__overlayTitle___1RxSx,
.OverlayLight__overlaySuccess___10BUB .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__overlaySuccess___10BUB .OverlayLight__overlayTitle___1RxSx {
  color: #ffffff;
}

.OverlayLight__overlayGeneralMobile___3CFVR .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__overlayGeneralMobile___3CFVR .OverlayLight__overlayTitle___1RxSx,
.OverlayLight__overlayGeneralMobile___3CFVR .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__overlayGeneralMobile___3CFVR .OverlayLight__overlayTitle___1RxSx {
  color: #ffffff;
}

.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlayGeneral___3-49c .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlayGeneral___3-49c .OverlayLight__overlayTitle___1RxSx {
  color: #00A0FE;
}

.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlaySuccess___10BUB .OverlayLight__overlayIcon___3lqH1,
.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlaySuccess___10BUB .OverlayLight__overlayTitle___1RxSx {
  color: #46AF61;
}

.OverlayLight__overlayGeneral___3-49c .OverlayLight__overlayText___YQY2-,
.OverlayLight__overlaySuccess___10BUB .OverlayLight__overlayText___YQY2- {
  color: #D8DDE1;
}


.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlayGeneral___3-49c .OverlayLight__overlayText___YQY2-,
.OverlayLight__inlineOverlay___3jS1H.OverlayLight__overlaySuccess___10BUB .OverlayLight__overlayText___YQY2- {
  color: #1F2D42;
}

.PaneLight__unselected___1vyTX {
  display: none;
}

.PopoverLight__popover___2-Kie {
  flex: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0;
  margin: 0;
}

.PopoverLight__centered___29nF8 {
  flex: auto;
  height: 0;
}

.PopoverLight__positioned___1hrTY {
  position: relative;
  height: 0;
}

/* Make sure the popover transition and display is on top of other content */
.PopoverLight__transitionZIndex___L8qnu {
  z-index: 1000;
}

/* This is the up arrow */
.PopoverLight__arrow___34a3R {
  width: 15px;
  height: 15px;
  background-color: #ffffff;

  /* Translation is to leave a tiny gap between the tip of the arrow and
  and the bottom of the trigger */
  -webkit-transform: translate(0, 3px) rotate(45deg);
          transform: translate(0, 3px) rotate(45deg);
}

.PopoverLight__menuContainerOuter___2C74B {
  position: relative;
}

.PopoverLight__menuContainerInner___kS0Ko {
  position: absolute;
  right: 15px;
  top: -31px;
  border-radius: 4px;
  overflow: hidden;
  z-index: 1;
}

.PresetListLight__presetList___IAvBG {
  list-style: none;
  padding: 0;
  margin: 0;
}

.PresetListLight__hiddenPresetList___3u-L2 {
  visibility: hidden;
}

.PresetListLight__presetList___IAvBG li {
  line-height: 2.5em;
}

.PresetListLight__presetItem___1-czm {
  font-size: inherit;
  color: inherit;
}
.PresetListLight__presetList___IAvBG a {
  cursor: pointer;
  line-height: 2.5em;
}

.PresetListLight__presetList___IAvBG a:hover {
  color: #00A0FE;
  text-decoration: none;
}

.PresetListLight__unhighlightedPreset___1fMLn {
  color: inherit;
}

.PresetListLight__highlightedPreset___2AdCC {
  color: #00A0FE;
}

.PresetListLight__disabledPreset___3Na1G {
  pointer-events: none;
  cursor: default;
  color: #D8DDE1
 }

.RadioLight__container___U2b7P {
  display: inline-block;
  text-align: center;
  width: 1em;
  height: 1em;
  margin-right: 0.3em;
}

.RadioLight__largeContainer___3MS4k {
  width: 22px;
  height: 22px;
  vertical-align: top;
}

.RadioLight__normal___1qadR {
}

.RadioLight__large___2IAlz {
  display: inline-block;
  text-align: center;
  width: 1em;
  height: 1em;
  margin-right: 5px;
}


.RadioLight__Radio___2-Hqg {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.RadioLight__Radio___2-Hqg + label {
  background-color: #EFF1F3;
  border: 1px solid #B4BFD6;
  border-radius: 50%;
  display: inline-block;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  position: relative;
  vertical-align: middle;
  margin-bottom: 0;
}

.RadioLight__Radio___2-Hqg:active + label {
  box-shadow: inset 0px 0px 1px 0px #00A0FE;
}

.RadioLight__Radio___2-Hqg[disabled]:active + label {
  box-shadow: none;
}

.RadioLight__Radio___2-Hqg + label span {
  visibility: hidden;
  background-color: #00A0FE;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.25em;
  margin-top: -0.25em;
  width: 0.5em;
  height: 0.5em;
  transition: all 0.3s ease;
  -webkit-transform: scale(0) translateZ(0px);
          transform: scale(0) translateZ(0px);
}

.RadioLight__Radio___2-Hqg:checked + label span {
  visibility: visible;
  -webkit-transform: scale(1) translateZ(0px);
          transform: scale(1) translateZ(0px);
}

.RadioLight__Radio___2-Hqg.RadioLight__small___1D14v + label {
  width: 10px;
  height: 10px;
}

.RadioLight__Radio___2-Hqg.RadioLight__small___1D14v + label span {
  margin-left: -3px;
  margin-top: -3px;
  width: 6px;
  height: 6px;
}

.RadioLight__Radio___2-Hqg.RadioLight__large___2IAlz + label {
  width: 22px;
  height: 22px;
}

.RadioLight__Radio___2-Hqg.RadioLight__large___2IAlz + label span {
  margin-left: -5px;
  margin-top: -5px;
  width: 10px;
  height: 10px;
}

.RidgelineChartLight__RidgelineChart___Oj_Lo {
  width: 100%;
}

.RidgelineChartLight__chart___3gqLT {
  flex-grow: 1;
  flex-shrink: 1;
  position: relative;
}

.RidgelineChartLight__grid___3pfY_ {
  stroke: 'rgba(180,191,214,0.2)';
  stroke-dasharray: 3px 1px;
  opacity: .1;
}

.RidgelineChartLight__mainGroups___1Sj3U{
  cursor: pointer;
}

.RidgelineChartLight__clipPath___3iH-x{
}

.RidgelineChartLight__clipPath___3iH-x:hover {
  cursor: pointer;
}

.RidgelineChartLight__label___3Pu53:hover {
  cursor: pointer;
}

.RidgelineChartLight__label___3Pu53 {
  font-weight: 500;
}

.RidgelineChartLight__bottomAxis___2JNhP {
  display: block;
}

.RidgelineChartLight__timeAxis___3aYNk > path > .RidgelineChartLight__domain___3RZCf {
  color: #B4BFD6;
}

.RidgelineChartLight__timeAxis___3aYNk text {
  font-size: 12px;
  font-weight: 500;
  color: #1F2D42;
}

.RidgelineChartLight__tooltip___1xwvE {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 250px;
  position: absolute;
  background-color: white;
  padding: 1em;
  border-radius: .25em;
  box-shadow: 1px 1px 2px #888;
}

.RidgelineChartLight__tooltipValue___2YFpj {
  padding-left: 1em;
}

.RidgelineChartLight__tooltipLeftColumn___2kdsc {
  flex: 1 1 auto;
  padding: 0 0.5em 0 0;
  text-align: left;
}

.RidgelineChartLight__tooltipRightColumn___3TpZh {
  padding: 0 0 0 0.5em;
  flex: 1 1 auto;
}

.RidgelineChartLight__tooltipSeriesColor___1_s8i {
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
}

.RidgelineChartLight__tooltipTimestamp___HCy19 {
  margin-top: 0.5em;
  margin-bottom: 0.25em;
}

.RidgelineChartLight__leftBorder___1sVM3 {
  color: #B4BFD6;
}

.RidgelineChartLight__isHighlightedCircle___2KYjj {
  stroke: white;
}


.SearchInputLight__searchBox___F9tVz {
  box-sizing: border-box;
  position: relative;
  padding: 0 0.625em;
  display: flex;
  align-items: center;
  border: 1px solid #B4BFD6;
  border-radius: 0.25em;
  width: 100%;
  background: #ffffff;
}

.SearchInputLight__divider___3rypv {
  width: 1px;
  background-color: #EFF1F3;
}

.SearchInputLight__normal___2buV5 {
  height: 2.14em;
  min-height: 30px;
  line-height: 2.14em;
}

.SearchInputLight__large___3HeRZ {
  height: 2.5em;
  min-height: 40px;
  line-height: 2.5em;
}

.SearchInputLight__searchIcon___2_PEk {
  flex: 0 0 auto;
  padding-left: 0.625em;
}

input[type="text"].SearchInputLight__searchInput___IX64E {
  font-size: inherit;
  color: inherit;
  font-family: inherit;
  border: none;
  white-space: nowrap;
  overflow: hidden;
  box-shadow: none;
  margin: 0;
  padding: 0;
  border-radius: 0;
  background: inherit;
  flex: 1 1 auto;
  align-self: stretch;
}

.SearchInputLight__searchInput___IX64E::-webkit-input-placeholder {
  color: #8E9FAD;
  font-style: italic;
}

.SearchInputLight__searchInput___IX64E::-moz-placeholder {
  color: #8E9FAD;
  font-style: italic;
}

.SearchInputLight__searchInput___IX64E:-ms-input-placeholder {
  color: #8E9FAD;
  font-style: italic;
}

.SearchInputLight__searchInput___IX64E::-ms-input-placeholder {
  color: #8E9FAD;
  font-style: italic;
}

.SearchInputLight__searchInput___IX64E::placeholder {
  color: #8E9FAD;
  font-style: italic;
}


.SearchInputLight__normal___2buV5 input[type="text"].SearchInputLight__searchInput___IX64E {
  min-height: 28px;
}

.SearchInputLight__large___3HeRZ input[type="text"].SearchInputLight__searchInput___IX64E {
  min-height: 38px;
}

.SearchInputLight__searchInput___IX64E:focus {
  outline: none;
}

.SearchInputLight__clearText___5jct_ {
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: inline;
  margin: 0;
  padding: 0;
  color: #00A0FE;
  padding-left: 0.625em;
  float: right;
  flex: 0 0 auto;
}

.SearchInputLight__large___3HeRZ .SearchInputLight__clearText___5jct_ {
  line-height: 32px;
}

.SelectLight__theme___35hYn {
  /*Allows for scoping the React-Select classes.*/
}

.SelectLight__normal___2GXyb {
}

.SelectLight__large___1zvHp {
}

.SelectLight__small___1sAD2 {
}

.SelectLight__inline___2YXF8 {
  display: inline-block;
}

/* Arrow */
.SelectLight__indicator___1C1Mu {
  display: block;
  position: relative;
  width: 2em;
}

.SelectLight__theme___35hYn input[type='text'] {
  box-shadow: none;
  margin-bottom: 0;
  font-family: inherit;
  font-size: inherit;
}

.SliderLight__container___3vFYU {
}

.SliderLight__handle___2-lX6 {
  transition: -webkit-transform 0.1s;
  transition: transform 0.1s;
  transition: transform 0.1s, -webkit-transform 0.1s;
}

.SliderLight__handle___2-lX6:hover {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}

.StatisticLight__Statistic___EsagM {
  text-align: center;
  margin-bottom: 1.25em;
}

.StatisticLight__Statistic___EsagM:last-child {
  margin-bottom: 0;
}

.StatisticLight__Statistic___EsagM.StatisticLight__inline___3WE3v:last-child {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
  margin-bottom: 0;
}

.StatisticLight__Statistic___EsagM.StatisticLight__inline___3WE3v {
  text-align: left;
  border-right: 1px solid #ffffff;
  padding-right: 0.625em;
  margin-right: 0.625em;
  margin-bottom: 0;
  display: inline-block;
}

.StatisticLight__inline___3WE3v .StatisticLight__value___2uk98 {
  display: inline-block;
}

.StatisticLight__inline___3WE3v .StatisticLight__defaultLabel___3LqfO {
  margin-left: 0.375em;
  display: inline-block;
}

.StatisticLight__inline___3WE3v .StatisticLight__multiLineLabel___125Kr {
  margin-left: 0.375em;
  display: inline-block;
}

.StatisticLight__value___2uk98 {
  text-transform: uppercase;
}

.StatisticLight__defaultLabel___3LqfO {
}

.StatisticLight__multiLineLabel___125Kr {
  display: table-caption;
}



.StoryLight__Story___1s7bE {
  padding: 1em;
  display: flex;
  align-items: center;
  transition: background-color 0.3s;
  text-align: initial;
}

.StoryLight__StoryText___2N9Gk {
  display: block;
}

.StoryLight__StoryImage___4gd8V {
  display: inline-block;
  float: left;
  margin-right: 0.375em;
}

.StoryLight__Story___1s7bE.StoryLight__Selected___1nIOI {
  background-color: #ffffff;
}

.StoryLight__StoryContent___1Ur2A {
  flex: 1 1 auto;
  overflow: hidden;
}

.StoryLight__StoryHeader___7WJGz {
  position: relative;
}

.StoryLight__StoryHeader___7WJGz + .StoryLight__StoryBody___3dTwz {
  margin-top: 0.5em;
}

.StoryLight__StoryHeadline___1v43b {
  margin-bottom: 0.375em;
}

.StoryLight__StoryFooter___1AWWs {
  color: #1F2D42;
  padding-top: 0.625em;
  clear: both;
}

.StoryLight__StoryFooterItem___1P0zc:first-of-type {
  margin-left: 0;
}

.StoryLight__StoryFooterItem___1P0zc {
  display: inline-block;
  margin-left: 1.25em;
}

.StoryLight__StoryLink___2jFqK {
  display: block;
  float: right;
}

.StoryLight__StoryStatisticPanel___1Xxr- {
  flex: 0 0 auto;
  margin-left: 1em;
}

.StoryLight__StoryActionsMenu___1CgGD {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}

.StoryLight__StoryExtra___b7w5J {
  color: #8E9FAD;
  margin-top: 0.375em;
}

.StoryLight__StoryRank___2lBhm {
  color: #8E9FAD;
  flex: 0 0 auto;
  min-width: 1.5em;
  width: auto;
  align-self: flex-start;
  white-space: nowrap;
}

.StoryLight__StoryEmbeddedStory___3GduG {
  border: 1px solid #B4BFD6;
  border-radius: 0.25em;
  margin: 0.25em 0;
  padding: 0.5em;
}

.StoryLight__StoryEmbeddedStory___3GduG:hover {
  background-color: #D8DDE1;
  cursor: pointer;
}

.StoryLight__StoryFooterItem___1P0zc.StoryLight__right___3hlql {
  float: right;
  margin-right: 1.25em;
  margin-left: 0;
}

.StoryLight__StoryFooterItem___1P0zc.StoryLight__left___344w7 {
}

.StoryListLight__StoryList___1BGhX {
  height: 100%;
  width: 100%;
  position: relative;
}

.StoryListLight__StoryListActionsMenu___3Xskk {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3em;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1em;
  border-bottom: 1px solid #D8DDE1;
  background-color: #EFF1F3;
}


.StoryListLight__ActionsMenuActions___2bvcy svg {
  color: #1F2D42;
}

.StoryListLight__StoryListActionsCenter___badw6 {
  flex: 0 0 auto;
}

.StoryListLight__StoryListActionsCenter___badw6 .StoryListLight__ActionsMenuActions___2bvcy {
  display: inline-block;
}

.StoryListLight__StoryListActionsCondensed___-U_Do {
  position: relative;
  flex: 1 1 auto;
}

.StoryListLight__StoryListActionsCondensed___-U_Do .StoryListLight__ActionsMenuActions___2bvcy {
  position: absolute;
  right: 0;
  top: 0;
}

.StoryListLight__SelectAll___Gd0zb {
  flex: 0 0 auto;
  margin-right: 0.5em;
}

.StoryListLight__Close___3j0JA {
  flex: 0 0 auto;
  margin-left: 1em;
}

.StoryListLight__Close___3j0JA svg {
  position: absolute;
  top: 0.25em;
  right: 0.25em;
}

.StoryListLight__List___33pcq {
  overflow-y: auto;
  overflow-x: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: top 0.5s ease;
}

.StoryListLight__List___33pcq.StoryListLight__BulkActionsOpen___3oRZs {
  top: 3em;
}

.SunburstChartLight__SunburstChart___1mKSh {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.SunburstChartLight__tooltip___H1mI8 {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-top-left-radius: .5em;
}

.SunburstChartLight__tooltipValue___p1s_E {
  padding-left: 1em;
}

.SunburstChartLight__tooltipLeftColumn___2Awlb {
  flex: 1 1 auto;
  padding: 0 0.5em 0 0;
  text-align: left;
}

.SunburstChartLight__tooltipRightColumn___9DzhX {
  border-left: 1px solid #D8DDE1;
  padding: 0 0 0 0.5em;
  flex: 1 1 auto;
}

.SunburstChartLight__tooltipSeriesColor___1YOb_ {
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
}

.TabLight__tab___3E4OX {
  display: table-cell;
  text-align: center;
  cursor: pointer;
  color: #8E9FAD;
  background-color: transparent;
  border: none;
}

.TabLight__tab___3E4OX.TabLight__disabled___31iEU {
  color: #2F3E54;
}

.TabLight__tab___3E4OX.TabLight__selected___3ZKSP {
  font-weight: bold;
  color: #00A0FE;
  border-bottom: 3px solid #00A0FE;
}

.TableLight__TABLE___24KmR {
	border-bottom: 0px;
	width: 100%;
	border-collapse: collapse;
	font-size: .875em;
}
.TableLight__THEAD___1Cyv2 {
	border-top: 1px solid #EFF1F3;
	text-align: left;
}
.TableLight__TR___qGUR0 {
	border-bottom: 1px solid #EFF1F3;
}
.TableLight__TBODY___2IKcv .TableLight__TR___qGUR0:hover {
	background-color: #EFF1F3;
}
.TableLight__TFOOT___3opVZ {

}
.TableLight__TH___1KRxS {
	height: 35px;
	line-height: 35px;
	padding-left: 20px;
	box-sizing: border-box;
}
.TableLight__TD___zhhvj {
	height: 45px;
	line-height: 45px;
	padding-left: 20px;
	box-sizing: border-box;
}
.TableLight__divider___3ArEZ {
	height: 25px;
	margin-top: 5px;
	border-right: 1px solid #EFF1F3;
	float: right;
}
.TableLight__TH___1KRxS:last-of-type .TableLight__divider___3ArEZ {
	display: none;
}
.TableLight__COL___3OkNg {

}
.TableLight__COLGROUP___1Q9ip {

}
.TableLight__CAPTION___1Sv82 {

}

.TextareaLight__normal___3itv7 {
  padding: 0.357em 0.5em;
}

.TextareaLight__large___1_aXC {
  padding: 0.3125em 0.625em;
}

.TextareaLight__Textarea___2aiS9.TextareaLight__error___1ykNw {
  border: 1px solid #DD3A59;
}

.TextareaLight__Textarea___2aiS9 {
  width: 100%;
  border: 1px solid #B4BFD6;
  border-radius: 0.25em;
  background-color: #EFF1F3;
  color: #545C72;
  font-family: inherit;
  line-height: 1.3;
  outline: 0;
  box-sizing: border-box;
}

.TextareaLight__Textarea___2aiS9::-webkit-input-placeholder {
  vertical-align: middle;
  color: #8E9FAD;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.TextareaLight__Textarea___2aiS9::-moz-placeholder {
  vertical-align: middle;
  color: #8E9FAD;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.TextareaLight__Textarea___2aiS9:-ms-input-placeholder {
  vertical-align: middle;
  color: #8E9FAD;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.TextareaLight__Textarea___2aiS9::-ms-input-placeholder {
  vertical-align: middle;
  color: #8E9FAD;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.TextareaLight__Textarea___2aiS9::placeholder {
  vertical-align: middle;
  color: #8E9FAD;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.TextareaLight__Textarea___2aiS9:disabled::-webkit-input-placeholder {
  color: #B4BFD6;
}

.TextareaLight__Textarea___2aiS9:disabled::-moz-placeholder {
  color: #B4BFD6;
}

.TextareaLight__Textarea___2aiS9:disabled:-ms-input-placeholder {
  color: #B4BFD6;
}

.TextareaLight__Textarea___2aiS9:disabled::-ms-input-placeholder {
  color: #B4BFD6;
}

.TextareaLight__Textarea___2aiS9:disabled::placeholder {
  color: #B4BFD6;
}

.TextareaLight__Textarea___2aiS9:disabled {
  color: #B4BFD6;
  background-color: #EFF1F3;
}

.TextareaLight__Textarea___2aiS9:focus {
  background-color: #ffffff;
}

.TextareaLight__Textarea___2aiS9:-moz-read-only {
  cursor: default;
  background-color: #EFF1F3;
  outline: 0;
}

.TextareaLight__Textarea___2aiS9:read-only {
  cursor: default;
  background-color: #EFF1F3;
  outline: 0;
}

.TextareaLight__Textarea___2aiS9:focus::-webkit-input-placeholder {
  opacity: 0;
}

.TextareaLight__Textarea___2aiS9:focus::-moz-placeholder {
  opacity: 0;
}

.TextareaLight__Textarea___2aiS9:focus:-ms-input-placeholder {
  opacity: 0;
}

.TextareaLight__Textarea___2aiS9:focus::-ms-input-placeholder {
  opacity: 0;
}

.TextareaLight__Textarea___2aiS9:focus::placeholder {
  opacity: 0;
}

.TabsLight__normal___Dfa-- {
}

.TabsLight__small___3naoI {
}

.TabsLight__tabList___3sqWq {
  padding: 0.75em 0 0.5em 0;
  margin: 0;
  list-style-type: none;
  display: table;
  table-layout: fixed;
}

.TabsLight__fullWidth___3hNsN {
  /* Safari rendering workaround */
  max-width: none;
  width: 100%;
  min-width: 100%;
}

.TabsLight__tabList___3sqWq li {
  padding: 0 0.5em 0.5em 0.5em;
  border-bottom: 1px solid #8E9FAD;
}

.TimePickerLight__TimePicker___213bQ {
}

.TimePickerLight__TimePicker___213bQ input {
  opacity: 1 !important;
  background-color: transparent;
  width: 100%;
}

.TimePickerLight__icon___1DVcp {
  padding: 0 3px;
  vertical-align: top;
  line-height: 30px;
  display: inline-block;
}

.TimePickerLight__colon___3k4Zu {
  padding: 0 3px;
  vertical-align: top;
  line-height: 30px;
  display: inline-block;
}

.TimeSeriesChartLight__TimeSeriesChart___2fJ8x {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.TimeSeriesChartLight__chart___6Unlg {
  flex-grow: 1;
  flex-shrink: 1;
  position: relative;
}

.TimeSeriesChartLight__chart___6Unlg svg {
}

.TimeSeriesChartLight__legend___2xOga {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  padding: 0 1em 0.5em 1em;
}

.TimeSeriesChartLight__tooltip___CzgWe {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.TimeSeriesChartLight__tooltipValue___hTvjF {
  padding-left: 1em;
}

.TimeSeriesChartLight__sharedTooltip___bW-mN {
  display: flex;
  flex-direction: column;
}

.TimeSeriesChartLight__tooltipLeftColumn___1A5Kr {
  flex: 1 1 auto;
  padding: 0 0.5em 0 0;
  text-align: left;
}

.TimeSeriesChartLight__tooltipRightColumn___148LX {
  padding: 0 0 0 0.5em;
  flex: 1 1 auto;
}

.TimeSeriesChartLight__tooltipSeriesColor___36he3 {
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
}

.TimeSeriesChartLight__tooltipTimestamp___3Z8Hh {
  margin-top: 0.5em;
  margin-bottom: 0.25em;
}

.ThemeProviderLight__wrapper___MYTWn {
  color: #1F2D42;
  line-height: 1.3;
}

@media only print { /* eg. Reports */
  .ThemeProviderLight__wrapper___MYTWn {
    height: 100%;
  }
}

.ThemeProviderLight__wrapper___MYTWn hr {
  margin: 0.625em 0;
}

.ThemeProviderLight__wrapper___MYTWn input, .ThemeProviderLight__wrapper___MYTWn textarea, .ThemeProviderLight__wrapper___MYTWn keygen, .ThemeProviderLight__wrapper___MYTWn select, .ThemeProviderLight__wrapper___MYTWn  button {
  /* Base Typography */
  font-family: 'Roboto';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.ThemeProviderLight__wrapper___MYTWn input[type="text"] {
  opacity: 1 !important;
}

/* TODO: can this be reused from button.css? */

.ToggleSwitchLight__switch___1VchL {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  width: 3em;
  height: 1.5em;
}

.ToggleSwitchLight__small___3I2uL {
}

.ToggleSwitchLight__switchCheckbox___UiKjs {
  display: none !important;
}

.ToggleSwitchLight__switchLabel___5zycq {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: none;
  border-radius: 1.125em;
}

.ToggleSwitchLight__switchInner___2eCeZ {
  width: 200%;
  height: 1.5em;
  margin-left: -100%;
  transition: all 0.2s ease-in 0s;
  display: table;
  line-height: 1em;
}

.ToggleSwitchLight__onSwitch___27UzA {
  height: 100%;
  display: table-cell;
  width: 50%;
  color: #ffffff;
  fill: #ffffff;
  background-color: #46AF61;
  padding: 0.25em 0 0 0.25em;
}

.ToggleSwitchLight__offSwitch___LR1-8 {
  height: 100%;
  width: 50%;
  display: table-cell;
  background-color: #EFF1F3;
  vertical-align: middle;
}

.ToggleSwitchLight__switchThumb___2lmvc {
  width: calc(1.5em - 2px);
  margin: 0;
  background-color: #ffffff;
  border: none;
  border-radius: 50%;
  position: absolute;
  top: 1px;
  bottom: 1px;
  right: calc(1.5em + 1px);
  transition: all 0.2s ease-in 0s;
  box-shadow: 0 0 2px rgba(0,0,0,0.14), 0 2px 2px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.20);
}

.ToggleSwitchLight__switchThumb___2lmvc:hover {
  box-shadow: 0 0 4px rgba(0,0,0,0.14), 0 3px 4px rgba(0,0,0,0.12), 0 1px 5px rgba(0,0,0,0.20);
}

.ToggleSwitchLight__switchCheckbox___UiKjs:checked + .ToggleSwitchLight__switchLabel___5zycq .ToggleSwitchLight__switchInner___2eCeZ {
  margin-left: 0;
}

.ToggleSwitchLight__switchCheckbox___UiKjs:checked + .ToggleSwitchLight__switchLabel___5zycq .ToggleSwitchLight__switchThumb___2lmvc {
  right: 1px;
}

.ToggleSwitchLight__switchCheckbox___UiKjs[disabled=disabled] + .ToggleSwitchLight__switchLabel___5zycq {
  opacity: 0.4;
}

.ToolTipLight__theme___1Ocib {
}

.ToolTipLight__overlay___bKzZO {
  padding: 0.5em 1em;
  color: #1F2D42;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 0 2px rgba(0,0,0,0.14), 0 2px 2px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.20);
}

.ToolTipLight__arrow___rVRro {
  background: #ffffff;
  position: absolute;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border: 1px solid transparent;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-top .ToolTipLight__arrow___rVRro {
  margin-left: -8px;
  bottom: -11px;
  left: 50%;
  box-shadow: -2px 2px 2px rgba(0,0,0,0.2);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-topLeft .ToolTipLight__arrow___rVRro {
  bottom: -11px;
  left: 8px;
  box-shadow: -2px 2px 2px rgba(0,0,0,0.2);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-leftTop .ToolTipLight__arrow___rVRro {
  top: 14px;
  right: -3px;
  box-shadow: 1px 1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-topRight .ToolTipLight__arrow___rVRro {
  bottom: -11px;
  right: 11px;
  box-shadow: -2px 2px 2px rgba(0,0,0,0.2);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-rightTop .ToolTipLight__arrow___rVRro {
  margin-left: -8px;
  top: 14px;
  left: 0;
  box-shadow: -1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-bottom .ToolTipLight__arrow___rVRro {
  margin-left: -8px;
  top: 1px;
  left: 50%;
  box-shadow: 1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-bottomRight .ToolTipLight__arrow___rVRro {
  top: 1px;
  right: 11px;
  box-shadow: 1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-bottomLeft .ToolTipLight__arrow___rVRro {
  top: 1px;
  left: 8px;
  box-shadow: 1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-right .ToolTipLight__arrow___rVRro {
  margin-left: -8px;
  top: 50%;
  left: 0;
  box-shadow: -1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-rightBottom .ToolTipLight__arrow___rVRro {
  margin-left: -8px;
  bottom: 3px;
  left: 0;
  box-shadow: -1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-left .ToolTipLight__arrow___rVRro {
  margin-right: -3px;
  top: 50%;
  right: 0;
  box-shadow: 1px 1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-leftBottom .ToolTipLight__arrow___rVRro {
  margin-right: -3px;
  bottom: 3px;
  right: 0;
  box-shadow: 1px 1px 1px rgba(0,0,0,0.12);
}


.ToolTipLight__theme___1Ocib.rc-tooltip.rc-tooltip-zoom-enter,
.ToolTipLight__theme___1Ocib.rc-tooltip.rc-tooltip-zoom-leave {
  display: block;
}
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-enter,
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-appear {
  opacity: 0;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
          animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
          animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active {
  -webkit-animation-name: rcToolTipZoomIn;
          animation-name: rcToolTipZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active {
  -webkit-animation-name: rcToolTipZoomOut;
          animation-name: rcToolTipZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes ToolTipLight__rcToolTipZoomIn___3H7xS {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes ToolTipLight__rcToolTipZoomIn___3H7xS {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes ToolTipLight__rcToolTipZoomOut___1VuXr {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes ToolTipLight__rcToolTipZoomOut___1VuXr {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}

.ToolTipLight__theme___1Ocib.rc-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
}
.ToolTipLight__theme___1Ocib.rc-tooltip-hidden {
  display: none;
}

.WordCloudLight__WordCloud___O2OfL {
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.PanelModalLight__bodyOpen___rj6A7 {
  overflow: hidden;
}

.PanelModalLight__backdrop___2ECqX {
  background: rgba(51, 51, 51, 0.5);
  bottom: 0;
  left: 0;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1050;
  display: flex;
  align-items: center;
  overflow-x: hidden;
  outline: none;
}

.PanelModalLight__modal___1vBwN {
  height: 100vh;
  background-color: #EFF1F3;
  box-shadow: 0 12px 17px 2px rgba(0,0,0,0.14), 0 5px 22px 4px rgba(0,0,0,0.12), 0 7px 8px 0 rgba(0,0,0,0.20);
  position: absolute;
  right: 0;
  z-index: 1051;
}

.PanelModalLight__close___17pvC {
  border-radius: 100%;
  border: 0;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-style: inherit;
  height: 40px;
  left: -50px;
  line-height: normal;
  outline: 0;
  position: absolute;
  top: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 40px;
  background-color: white;
}

.PanelModalLight__close___17pvC svg {
  position: absolute;
  top: 50%;
  right: 50%;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  color: #2F3E54;
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=b1986e5e5f266a5b53b43d900bb1f6c7)
 * Config saved to config.json and https://gist.github.com/b1986e5e5f266a5b53b43d900bb1f6c7
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  .container {
    width: 720;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940;
  }
}
@media (min-width: 1200) {
  .container {
    width: 1140;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}
.row {
  margin-left: 0;
  margin-right: 0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}

/* Not included by generated bootstrap but necessary */
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

/* Fade */
.fadeIn-enter {
  opacity: 0.01;
}

.fadeIn-enter.fadeIn-enter-active {
  opacity: 1;
  transition: opacity .1s ease-in;
}

.fadeIn-exit.fadeIn-exit-active {
  opacity: 0.01;
  transition: opacity .1s ease-in;
}

.fadeIn-appear {
  opacity: 0.01;
}

.fadeIn-appear.fadeIn-appear-active {
  opacity: 1;
  transition: opacity .1s ease-in;
}

/* Modal CSS transitions */

.modal-appear .modalTransition {
  opacity: 0;
  -webkit-transform: translateY(-200px);
          transform: translateY(-200px);
}

.modal-appear.modal-appear-active .modalTransition {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition: all 300ms ease-out;
}

.modal-enter .modalTransition {
  opacity: 0;
  -webkit-transform: translateY(-200px);
          transform: translateY(-200px);
}

.modal-enter.modal-enter-active .modalTransition {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition: all 300ms ease-out;
}

.modal-exit-active .modalTransition {
  opacity: 0;
  -webkit-transform: translateY(-200px);
          transform: translateY(-200px);
  transition: all 300ms ease-in;
}

.backdropTransition.modal-appear {
  opacity: 0;
}

.backdropTransition.modal-appear.modal-appear-active {
  opacity: 1;
  transition: opacity 300ms linear;
}

.backdropTransition.modal-enter {
  opacity: 0;
}

.backdropTransition.modal-enter.modal-enter-active {
  opacity: 1;
  transition: opacity 300ms linear;
}

.backdropTransition.modal-exit.modal-exit-active {
  opacity: 0;
  transition: opacity 300ms linear;
}

/* Slide Top */
.slideTop-enter {
  transition:0.3s linear all;
  -webkit-transform:translateY(-2000px);
          transform:translateY(-2000px);
}

.slideTop-enter.slideTop-enter-active {
  -webkit-transform:translateY(0);
          transform:translateY(0);
}

.slideTop-exit {
  -webkit-transform:translateY(0);
          transform:translateY(0);
}

.slideTop-exit.slideTop-exit-active {
  transition:0.3s linear all;
  -webkit-transform:translateY(-2000px);
          transform:translateY(-2000px);
}

.slideTop-appear {
  transition:0.3s linear all;
  -webkit-transform:translateY(-2000px);
          transform:translateY(-2000px);
}

.slideTop-appear.slideTop-appear-active {
  -webkit-transform:translateY(0);
          transform:translateY(0);
}

/* Slide Right */
.slideRight-enter {
  transition:0.3s linear all;
  -webkit-transform:translateX(2000px);
          transform:translateX(2000px);
}

.slideRight-enter.slideRight-enter-active {
  -webkit-transform:translateX(0);
          transform:translateX(0);
}

.slideRight-exit {
  -webkit-transform:translateX(0);
          transform:translateX(0);
}

.slideRight-exit.slideRight-exit-active {
  transition:0.3s linear all;
  -webkit-transform:translateX(2000px);
          transform:translateX(2000px);
}

.slideRight-appear {
  transition:0.3s linear all;
  -webkit-transform:translateX(2000px);
          transform:translateX(2000px);
}

.slideRight-appear.slideRight-appear-active {
  -webkit-transform:translateX(0);
          transform:translateX(0);
}

/* Slide Bottom */
.slideBottom-enter {
  transition:0.3s linear all;
  -webkit-transform:translateY(2000px);
          transform:translateY(2000px);
}

.slideBottom-enter.slideBottom-enter-active {
  -webkit-transform:translateY(0);
          transform:translateY(0);
}

.slideBottom-exit {
  -webkit-transform:translateY(0);
          transform:translateY(0);
}

.slideBottom-exit.slideBottom-exit-active {
  transition:0.3s linear all;
  -webkit-transform:translateY(2000px);
          transform:translateY(2000px);
}

.slideBottom-appear {
  transition:0.3s linear all;
  -webkit-transform:translateY(2000px);
          transform:translateY(2000px);
}

.slideBottom-appear.slideBottom-appear-active {
  -webkit-transform:translateY(0);
          transform:translateY(0);
}

/* Slide Left */
.slideLeft-enter {
  transition:0.3s linear all;
  -webkit-transform:translateX(-2000px);
          transform:translateX(-2000px);
}

.slideLeft-enter.slideLeft-enter-active {
  -webkit-transform:translateX(0);
          transform:translateX(0);
}

.slideLeft-exit {
  -webkit-transform:translateX(0);
          transform:translateX(0);
}

.slideLeft-exit.slideLeft-exit-active {
  transition:0.3s linear all;
  -webkit-transform:translateX(-2000px);
          transform:translateX(-2000px);
}

.slideLeft-appear {
  transition:0.3s linear all;
  -webkit-transform:translateX(-2000px);
          transform:translateX(-2000px);
}

.slideLeft-appear.slideLeft-appear-active {
  -webkit-transform:translateX(0);
          transform:translateX(0);
}


/* StoryList Animation */
.slideDown-appear {
  transition: opacity 0.5s ease 0.2s, -webkit-transform 0.5s ease;
  transition: transform 0.5s ease, opacity 0.5s ease 0.2s;
  transition: transform 0.5s ease, opacity 0.5s ease 0.2s, -webkit-transform 0.5s ease;
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
  opacity: 0;  
}

.slideDown-appear.slideDown-appear-active {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  opacity: 1;
}

.slideDown-exit {
  transition: opacity 0.5s ease, -webkit-transform 0.5s ease 0.2s;
  transition: transform 0.5s ease 0.2s, opacity 0.5s ease;
  transition: transform 0.5s ease 0.2s, opacity 0.5s ease, -webkit-transform 0.5s ease 0.2s;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1; 
}

.slideDown-exit.slideDown-exit-active {
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
  opacity: 1;
}

/* Slide Right */
.panelModal-enter .panelModalTransition {
  -webkit-transform: translateX(50vw);
          transform: translateX(50vw);
}

.panelModal-enter.panelModal-enter-active .panelModalTransition {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  transition: all 600ms ease-out;
}

.panelModal-exit.panelModal-exit-active .panelModalTransition {
  -webkit-transform: translateX(50vw);
          transform: translateX(50vw);
  transition: all 600ms ease-out;
}

.backdropTransition.panelModal-enter {
  opacity: 0;
}

.backdropTransition.panelModal-enter.panelModal-enter-active {
  opacity: 1;
  transition: opacity 300ms linear;
}

.backdropTransition.panelModal-exit.panelModal-exit-active {
  opacity: 0;
  transition: opacity 300ms linear;
}


.ActionsMenuDark__ActionsContainer___3zHBT {
  background: transparent;
}

.ActionsMenuDark__right___HLTeI {
  position: absolute;
  right: 0;
  top: 0;
  padding-left: 1.25em;
}

.ActionsMenuDark__ActionsMenuWithBackground___3DwXx {
  background: #2F3E54;
}

.BackgroundDark__Background___2Oj6a {
  width: 100%;
  height: 100%;
  background: #1F2D42;
}

.BannerLight__container___2rYtc {
  display: flex;
  align-items: center;
  box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 3px rgba(0,0,0,0.12), 0 4px 15px rgba(0,0,0,0.20);
  border-radius: 0.25em;
  position: relative;
  color: #ffffff;
}

.BannerLight__normal___1jCT6 {
  padding: 1.4em;
}

.BannerLight__inline___2Er3S {
  padding: 1em;
}

.BannerLight__inline___2Er3S .BannerLight__descriptionText___3PMnZ {
  color: #D8DDE1;
}

.BannerLight__normal___1jCT6.BannerLight__alert___1pYGD .BannerLight__descriptionText___3PMnZ,
.BannerLight__normal___1jCT6.BannerLight__error___3GFNu .BannerLight__descriptionText___3PMnZ
{
  color: #1F2D42;
}

.BannerLight__normal___1jCT6.BannerLight__alert___1pYGD {
  color: #F29320;
}

.BannerLight__normal___1jCT6.BannerLight__error___3GFNu {
  color: #DD3A59;
}

.BannerLight__alert___1pYGD {
  background-color: #ffffff;
}

.BannerLight__error___3GFNu {
  background-color: #ffffff;
}

.BannerLight__info___17902 {
  background-color: #00A0FE;
}

.BannerLight__success___294WQ {
  background-color: #46AF61;
}

.BannerLight__error___3GFNu.BannerLight__inline___2Er3S {
  background-color: #DD3A59;
}

.BannerLight__alert___1pYGD.BannerLight__inline___2Er3S {
  background-color: #F29320;
}

.BannerLight__content___2FAdJ {
  flex: auto;
  padding-left: 0.625em;
}

.BannerLight__icon___3WFLY {
  flex: 0 0;
}

.BannerLight__inline___2Er3S .BannerLight__icon___3WFLY {
  flex: 0 0;
}

.BannerLight__iconWrapper___2UJYP {
}

.BannerLight__inline___2Er3S .BannerLight__iconWrapper___2UJYP {
}

.BannerLight__closeIcon___1muBJ {
  position: absolute;
  top: 0.625em;
  right: 0.625em;
}

.BannerLight__title___YKCAO {

}
.BannerLight__normal-title___2GtHR {
}

.BannerLight__normal-descriptionText___3zCC6 {
}

.BannerLight__inline-title___UntPQ {
}

.BannerLight__inline-descriptionText___16938 {
}

.BannerLight__closeIconColor___weYCq:hover {
  color: #D8DDE1;
  cursor: pointer;
}

.BannerLight__error___3GFNu.BannerLight__normal___1jCT6 .BannerLight__closeIconColor___weYCq,
.BannerLight__alert___1pYGD.BannerLight__normal___1jCT6 .BannerLight__closeIconColor___weYCq {
  color: #838FAE;
}

.BannerLight__error___3GFNu.BannerLight__normal___1jCT6 .BannerLight__closeIconColor___weYCq:hover,
.BannerLight__alert___1pYGD.BannerLight__normal___1jCT6 .BannerLight__closeIconColor___weYCq:hover {
  color: #D8DDE1;
  cursor: pointer;
}

.BannerDark__normal___2Q5Bw {
}

.BannerDark__alert___1Bdiq {
  background-color: #07090c;
}

.BannerDark__error___ncx0A {
  background-color: #07090c;
}

.BannerDark__info___O-ERH {
}

.BannerDark__descriptionText___jYt9a {
}

.BannerDark__normal___2Q5Bw.BannerDark__alert___1Bdiq .BannerDark__descriptionText___jYt9a,
.BannerDark__normal___2Q5Bw.BannerDark__error___ncx0A .BannerDark__descriptionText___jYt9a
{
  color: #8E9FAD;
}

.BarChartDark__tooltipRightColumn___3NpzD {
  border-left: 1px solid #1F2D42;
  padding: 0 0 0 0.5em;
  flex: 1 1 auto;
}
/* Link styles */

.ButtonLight__Link___1fjn7 {
  color: #838FAE;
  text-decoration: none;
}

.ButtonLight__Link___1fjn7:hover {
  cursor: pointer;
  text-decoration: none;
}

.ButtonLight__link-default___3PlkC {
  color: #00A0FE;
}

.ButtonLight__link-default___3PlkC:hover {
  color: #04BCFD;
}

.ButtonLight__link-default___3PlkC:active {
  color: #034A89
}

.ButtonLight__link-cancel___1wizm {
  color: #838FAE;
}

.ButtonLight__link-cancel___1wizm:hover {
  color: #B4BFD6;
}

.ButtonLight__link-cancel___1wizm:active {
  color: #545C72;
}

.ButtonLight__link-storyFooter___2m4gI {
  color: #1F2D42;
}

.ButtonLight__link-storyFooter___2m4gI:hover {
  color: #B4BFD6;
}

.ButtonLight__link-storyFooter___2m4gI:active {
  color: #545C72;
}

.ButtonLight__link-white___2X3IR {
  color: #ffffff;
}

.ButtonLight__link-white___2X3IR:hover {
  color: #04BCFD;
}

.ButtonLight__link-white___2X3IR:active {
  color: #04BCFD;
}


/* Spacing for when an Icon precedes text */
.ButtonLight__iconDivider___1isHx > svg {
  margin-right: 0.5em;
}

.ButtonLight__disabled___3E2eQ, .ButtonLight__disabled___3E2eQ:hover {
  color: #B4BFD6;
}

.ButtonLight__disabled___3E2eQ:hover {
  cursor: not-allowed;
}

.ButtonLight__common___2keg0 {
  cursor: pointer;
  padding: 0.5em 1.5em;
  margin: 0;
  display: inline-block;
  user-select: none;
  border: 0;
  font-style: inherit;
  font-family: inherit;
  outline: 0;
  line-height: normal;
  border-radius: 0.25em;
}

.ButtonLight__iconOnly___3-qXD {
  padding: 0.5em;
}

/* Divider for when an Icon precedes text */
.ButtonLight__iconDivider___1isHx > svg {
  margin-right: 0.5em;
}

.ButtonLight__normal___3aO7y {
  min-height: 30px;
  min-width: 30px;
}

.ButtonLight__small___3NJsC {
  min-height: 25px;
  min-width: 25px;
}

.ButtonLight__large___3Ss-T {
  min-height: 40px;
  min-width: 40px;
}

/* Default Button */
.ButtonLight__default___3uWxD {
  background: #EFF1F3;
  color: #545C72;
}


.ButtonLight__default___3uWxD.ButtonLight__active___I7Eq8:hover,
.ButtonLight__default___3uWxD:hover {
  background: #00A0FE;
  color: #ffffff;
}

.ButtonLight__default___3uWxD.ButtonLight__active___I7Eq8,
.ButtonLight__default___3uWxD:active {
  background: #ffffff;
  color: #04BCFD;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}

.ButtonLight__default___3uWxD[disabled],
.ButtonLight__secondary___1vH2Z[disabled] {
  background: #D8DDE1;
  color: #B4BFD6;
  pointer-events: none;
  cursor: default;
  box-shadow: 0 0 2px rgba(0,0,0,0.14), 0 2px 2px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.20);
}

.ButtonLight__positive___Ao9EK[disabled],
.ButtonLight__negative___1qsuK[disabled] {
  pointer-events: none;
  cursor: default;
  box-shadow: 0 0 2px rgba(0,0,0,0.14), 0 2px 2px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.20);
  opacity: 0.5;
}

.ButtonLight__negative___1qsuK[disabled]:hover {
  background: #DD3A59;
  color: #ffffff;
}

.ButtonLight__secondary___1vH2Z {
  background: #00A0FE;
  color: #ffffff;
}

.ButtonLight__secondary___1vH2Z.ButtonLight__active___I7Eq8:hover,
.ButtonLight__secondary___1vH2Z:hover {
  background: #04BCFD;
  color: #034A89;
}

.ButtonLight__secondary___1vH2Z.ButtonLight__active___I7Eq8,
.ButtonLight__secondary___1vH2Z:active {
  background: #034A89;
  color: #04BCFD;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}


.ButtonLight__positive___Ao9EK {
  background: #46AF61;
  color: #ffffff;
}

.ButtonLight__positive___Ao9EK.ButtonLight__active___I7Eq8:hover,
.ButtonLight__positive___Ao9EK:hover {
  background: #7FCC8A;
  color: #377C53;
}

.ButtonLight__positive___Ao9EK.ButtonLight__active___I7Eq8,
.ButtonLight__positive___Ao9EK:active {
  background: #377C53;
  color: #7FCC8A;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}


.ButtonLight__negative___1qsuK {
  background: #DD3A59;
  color: #ffffff;
}

.ButtonLight__negative___1qsuK.ButtonLight__active___I7Eq8:hover,
.ButtonLight__negative___1qsuK:hover {
  background: #F27575;
  color: #A01F44;
}

.ButtonLight__negative___1qsuK.ButtonLight__active___I7Eq8,
.ButtonLight__negative___1qsuK:active {
  background: #A01F44;
  color: #F27575;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}

/* Link styles */

.ButtonDark__link-cancel___1iQYM:hover {
  color: #545C72;
}

.ButtonDark__link-cancel___1iQYM:active {
  color: #181E29;
}

.ButtonDark__link-storyFooter___2Ty0D {
  color: #B4BFD6;
}

.ButtonDark__link-storyFooter___2Ty0D:hover {
  color: #545C72;
}

.ButtonDark__link-storyFooter___2Ty0D:active {
  color: #181E29;
}

.ButtonDark__disabled____gjeI, .ButtonDark__disabled____gjeI:hover {
  color: #545C72;
}

.ButtonDark__disabled____gjeI:hover {
  cursor: not-allowed;
}

/* Default Button */
.ButtonDark__default___1MWEn {
  background: #2F3E54;
  color: #838FAE;
}

.ButtonDark__default___1MWEn.ButtonDark__active___1A_kx:hover,
.ButtonDark__default___1MWEn:hover {
  background: #00A0FE;
  color: #1F2D42;
}

.ButtonDark__default___1MWEn.ButtonDark__active___1A_kx,
.ButtonDark__default___1MWEn:active {
  background: #1D2535;
  color: #00A0FE;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}

.ButtonDark__default___1MWEn[disabled],
.ButtonDark__secondary___6nSw7[disabled] {
  background: #1F2D42;
  color: #545C72;
  pointer-events: none;
  cursor: default;
}

.ButtonDark__positive___2FCPM[disabled],
.ButtonDark__negative___1ptFZ[disabled] {
  pointer-events: none;
  cursor: default;
  box-shadow: 0 0 2px rgba(0,0,0,0.14), 0 2px 2px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.20);
  opacity: 0.5;
}

.ButtonDark__secondary___6nSw7 {
  background: #00A0FE;
  color: #ffffff;
}

.ButtonDark__secondary___6nSw7.ButtonDark__active___1A_kx:hover,
.ButtonDark__secondary___6nSw7:hover {
  background: #04BCFD;
  color: #034A89;
}

.ButtonDark__secondary___6nSw7.ButtonDark__active___1A_kx,
.ButtonDark__secondary___6nSw7:active {
  background: #034A89;
  color: #04BCFD;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}


.ButtonDark__positive___2FCPM {
  background: #46AF61;
  color: #ffffff;
}

.ButtonDark__positive___2FCPM.ButtonDark__active___1A_kx:hover,
.ButtonDark__positive___2FCPM:hover {
  background: #7FCC8A;
  color: #377C53;
}

.ButtonDark__positive___2FCPM.ButtonDark__active___1A_kx,
.ButtonDark__positive___2FCPM:active {
  background: #377C53;
  color: #7FCC8A;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}


.ButtonDark__negative___1ptFZ {
  background: #DD3A59;
  color: #ffffff;
}

.ButtonDark__negative___1ptFZ.ButtonDark__active___1A_kx:hover,
.ButtonDark__negative___1ptFZ:hover {
  background: #F27575;
  color: #A01F44;
}

.ButtonDark__negative___1ptFZ.ButtonDark__active___1A_kx,
.ButtonDark__negative___1ptFZ:active {
  background: #A01F44;
  color: #F27575;
  box-shadow: 0 0 2px rgba(0,0,0,0.14) inset, 0 2px 2px rgba(0,0,0,0.12) inset, 0 1px 3px rgba(0,0,0,0.20) inset;
}

.ButtonGroupDark__ButtonGroup___1UoI6 {
}

.CalendarLight__arrowButton___Hzvus {
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  color: #1F2D42;
  position: absolute;
  cursor: pointer;
}

.CalendarLight__prevMonthArrow___2iNkZ {
  left: 40px;
  top: 40px;
}

.CalendarLight__nextMonthArrow___2nq4k {
  right: 40px;
  top: 40px;
}

.CalendarLight__prevYearArrow___3VxK_ {
  left: 0;
  top: 2px;
}

.CalendarLight__nextYearArrow___2bvQB {
  right: 0;
  top: 2px;
}

.CalendarLight__Calendar___3N7Gs {
  position: relative;
  overflow: hidden;
  background: 'transparent';
}

.CalendarLight__Calendar___3N7Gs ul {
  line-height: normal;
}

.CalendarLight__Calendar___3N7Gs li {
  line-height: normal;
}

.CalendarLight__CalendarOffset___1SPLP {
  margin-top: -32px;
  margin-left: -11px;
  margin-bottom: -16px;
}

/*
  Hack alert: Need to adjust arrow locations using this rule.
  For some reason this rule is not 'themeable' like their colors are.
*/
.CalendarLight__CalendarOffset___1SPLP > div > div > div > div:nth-child(2) > div:first-child {
  height: 0;
}

/*
  Hack alert: Fix z-index on week headers to prevent going 'over' the select dropdown in condensed daterangepicker
*/
.CalendarLight__CalendarOffset___1SPLP div[role="presentation"] > div:first-child {
  z-index: auto!important;
}

.CalendarLight__monthCaption___1gTDT {
  position: relative;
  color: #1F2D42;
}

.CalendarLight__monthYear___3tU7q {
  position: relative;
}

.CalendarDark__prevMonthArrow___2davX {
  color: #B4BFD6;
}

.CalendarDark__nextMonthArrow___2zpcV {
  color: #B4BFD6;
}

.CalendarDark__prevYearArrow___2ejcC {
  color: #B4BFD6;
}

.CalendarDark__nextYearArrow___1EXgt {
  color: #B4BFD6;
}

.CalendarDark__monthCaption___3_lCn {
  color: #B4BFD6;
}

.CardLight__Card___1JQeB {
  border-radius: 4px;
  box-sizing: border-box;
  background-color: #ffffff;
}

.CardLight__CardContainer___3ZLtj {
  padding-left: 20px;
  display: flex;
  align-items: center;
  border: 1px solid transparent;
}

.CardLight__CardContainer___3ZLtj:hover {
  border-radius: 4px;
  border: 1px solid #04BCFD;
  cursor: pointer;
}

.CardLight__CardContainer___3ZLtj:hover .CardLight__CardTitle___PMp4L {
  color: #00A0FE;
  cursor: pointer;
}

.CardLight__CardContainerSmall___1Ghii {
  height: 54px;
}

.CardLight__CardContainerLarge___1PpMZ {
  height: 90px;
}

.CardLight__CardContainerSelected___zSeSe {
  cursor: pointer;
  padding-left: 20px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  border: 2px solid #00A0FE;
}

.CardLight__CardInputLargeMargin___18MC1 {
  margin-right: 10px;
}

.CardLight__CardInputShortMargin___u4pdr {
  margin-right: 6px;
}

.CardLight__CardInput___1Erij input {
  width: 16px;
  height: 16px;
}

.CardLight__CardImage___3qptT {
  height: 50px;
  margin-right: 16px;
}
.CardLight__CardImage___3qptT img {
  width: auto;
  height: 50px;
}

.CardLight__CardTitle___PMp4L {
  color: #1F2D42;
  font-weight: bold;
}

.CardLight__CardDescription___1uc_2 {
  color: #1F2D42;
  font-weight: normal;
  font-size: 0.6875em;
  line-height: 130%;
  padding-right: 20px
}

.CardLight__CardProfileColor___1VM6h {
  flex-grow: 1;
  text-align: end;
}

.CardLight__CardProfileColor___1VM6h div{
  height: 20px;
  width: 20px;
  margin-right: 17px;
  border-radius: 50%;
  float: right;
}

.CardDark__Card___1ck9W {
  background-color: #2F3E54;
}

.CardDark__CardContainer___2ZXYe {
  padding-left: 20px;
  display: flex;
  align-items: center;
  border: 1px solid transparent;
}

.CardDark__CardContainer___2ZXYe:hover {
  border-radius: 4px;
  border: 1px solid #04BCFD;
  cursor: pointer;
}

.CardDark__CardContainer___2ZXYe:hover .CardDark__CardTitle___29uTB {
  color: #00A0FE;
  cursor: pointer;
}

.CardDark__CardContainerSmall___c_zOh {
  height: 54px;
}

.CardDark__CardContainerLarge___1-WfS {
  height: 90px;
}

.CardDark__CardContainerSelected___32Fu9 {
  cursor: pointer;
  padding-left: 20px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  border: 2px solid #00A0FE;
}

.CardDark__CardInputLargeMargin___xShPR {
  margin-right: 10px;
}

.CardDark__CardInputShortMargin___2lZGf {
  margin-right: 6px;
}

.CardDark__CardInput___1WZJk input {
  width: 16px;
  height: 16px;
}

.CardDark__CardImage___1z5tP {
  height: 50px;
  margin-right: 16px;
}
.CardDark__CardImage___1z5tP img {
  width: auto;
  height: 50px;
}

.CardDark__CardTitle___29uTB {
  color: blue02;
  font-weight: bold;
}

.CardDark__CardDescription___1sSJd {
  color: blue02;
  font-weight: normal;
  font-size: 0.6875em;
  line-height: 130%;
  padding-right: 20px
}

.CardDark__CardProfileColor___3lZ7W {
  flex-grow: 1;
  text-align: end;
}

.CardDark__CardProfileColor___3lZ7W div{
  height: 20px;
  width: 20px;
  margin-right: 17px;
  border-radius: 50%;
  float: right;
}

.CarouselLight__default___L1UAW .CarouselLight__arrow___19_us:hover {
  color: #8E9FAD;
}

.CarouselLight__default___L1UAW .slick-arrow {
  background-color: transparent;
}

.CarouselLight__move___33kXW {
  cursor: move;
}

.CarouselDark__default___s-kZ3 .CarouselDark__arrow___2LlQl {
  color: #00A0FE;
}

.CarouselDark__default___s-kZ3 .CarouselDark__arrow___2LlQl:hover {
  color: #ffffff;
}

.CarouselDark__default___s-kZ3 .slick-arrow {
  background-color: transparent;
}

.CarouselDark__move___2lAeT {
}

.CheckboxLight__container___1OFzR {
  display: inline-block;
  position: relative;
}

.CheckboxLight__Checkbox___2m_oJ {
  position: absolute;
  visibility: hidden;
}

.CheckboxLight__Checkbox___2m_oJ + label {
  background-color: #EFF1F3;
  border: 1px solid #B4BFD6;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  box-sizing: border-box;
  width: 1em;
  height: 1em;
  cursor: default;
  position: relative;
  margin-right: 0.3em;

  /* override Bootstrap */
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.CheckboxLight__Checkbox___2m_oJ:active + label {
  border-radius: 2px;
}

.CheckboxLight__Checkbox___2m_oJ[disabled]:active + label {
  box-shadow: none;
}

.CheckboxLight__error___1emuj label {
  box-shadow: none;
  border: 1px solid #DD3A59;
  border-radius: 2px;
}

.CheckboxLight__error___1emuj:active label {
  box-shadow: none;
}

.CheckboxLight__Checkbox___2m_oJ + label svg {
  visibility: hidden;
  color: #00A0FE;
  margin-left: 0;
  margin-top: 0;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  transition: transform 0.3s ease, visibility 0.3s linear;
  transform-origin: center center;
  transform: scale(0) translateZ(0px);
  position: absolute;
  top: 0;
  left: 0;
}

.CheckboxLight__Checkbox___2m_oJ:checked + label {
  background-color: #ffffff;
  box-shadow: boxShadow01Inset;
}

.CheckboxLight__Checkbox___2m_oJ:checked + label svg {
  visibility: visible;
  transform: scale(1) translateZ(0px);
}

.CheckboxLight__normal___z3sKL {
}

.CheckboxLight__small___3fTDj {
}

.CheckboxLight__large___2i8kT {
}

.CheckboxLight__large___2i8kT label {
  font-size: 1.375em;
}

.CheckboxLight__small___3fTDj label {
  font-size: 0.8em;
}

.CheckboxDark__Checkbox___3By5V {
}

.CheckboxDark__Checkbox___3By5V + label {
  background-color: #1F2D42;
  border: 1px solid #545C72;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  box-sizing: border-box;
  width: 1em;
  height: 1em;
  cursor: default;
  position: relative;
  margin-right: 0.3em;

  /* override Bootstrap */
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.CheckboxDark__Checkbox___3By5V:checked + label {
  background-color: #07090c;
}

.ComparisonDateRangePickerLight__applyButton___1XUru,
.ComparisonDateRangePickerLight__cancelButton___OSJ_3 {
}
.ComparisonDateRangePickerLight__container___2RMuY {
  position: relative;
  display: flex;
  justify-content: space-around;
}

.ComparisonDateRangePickerLight__disabledContainer___2vQay {
  color: #B4BFD6;
  cursor: auto;
}

.ComparisonDateRangePickerLight__comparisonDateRangePicker___2v_O9 {
  width: 100%;
}

.ComparisonDateRangePickerLight__popup___1Iovg {
  border-radius: 0.25em;
  background: #ffffff;
  color: #1F2D42;
}

.ComparisonDateRangePickerLight__startDateCalendar___1QeJ6,
.ComparisonDateRangePickerLight__endDateCalendar___3nvph {
  flex: 1 0 auto;
  margin-bottom: 0.325em;
}

.ComparisonDateRangePickerLight__row___3M7Rn {
  display: flex;
  align-items: stretch;
}

.ComparisonDateRangePickerLight__calendarCell___2sIvB {
  flex: 0 0 auto;
  width: 245px;
  display: flex;
  flex-direction: column;
  border-left: 1px solid #EFF1F3;
  padding: 0.625em;
  padding-bottom: 0;
}

.ComparisonDateRangePickerLight__timeDateInputsStartdate___3OAs_,
.ComparisonDateRangePickerLight__timeDateInputsEnddate___3WCY4 {
  display: flex;
  flex: 0 0 auto;
  height: 5.3125em;
}

.ComparisonDateRangePickerLight__dateInput___AF9vB {
  margin: 0 0.25em;
  flex: 1 1 0;
}

.ComparisonDateRangePickerLight__timeDateInputsStartdate___3OAs_ .ComparisonDateRangePickerLight__timeInput___NIYvB {
  margin: 0 0.25em;
  flex: 1 1 0;
}

.ComparisonDateRangePickerLight__timeDateInputsEnddate___3WCY4 .ComparisonDateRangePickerLight__timeInput___NIYvB {
  margin: 0 0.25em;
  flex: 1.1 1.1 0;
}

.ComparisonDateRangePickerLight__currentTimeButton___3FEAl {
  margin: 0 0.25em;
  flex: 0 1 auto;
}

.ComparisonDateRangePickerLight__currentTimeButtonOverrides___M06lj {
  max-width: 3.5rem;
  padding: 0.0625rem 0.1875rem;
}

.ComparisonDateRangePickerLight__padding___35APs {
  padding: 0.625em;
}

.ComparisonDateRangePickerLight__comparisonDatesTitle___1H8xT {
  height: 1em;
  padding: 0.8125em 0.625em;
  color: #8E9FAD;
}

.ComparisonDateRangePickerLight__startErrorMessage___3gG3E,
.ComparisonDateRangePickerLight__endErrorMessage___13cH0,
.ComparisonDateRangePickerLight__startInfoMessage___2m1_K,
.ComparisonDateRangePickerLight__endInfoMessage___1nELm,
.ComparisonDateRangePickerLight__startOverlapMessage___3WC4d,
.ComparisonDateRangePickerLight__endOverlapMessage___2kpy7 {
 margin-top: 5px;
 margin-bottom: 7px;
}

.ComparisonDateRangePickerLight__startErrorMessage___3gG3E,
.ComparisonDateRangePickerLight__endErrorMessage___13cH0,
.ComparisonDateRangePickerLight__startOverlapMessage___3WC4d,
.ComparisonDateRangePickerLight__endOverlapMessage___2kpy7 {
 color: #DD3A59;
}

.ComparisonDateRangePickerLight__startInfoMessage___2m1_K,
.ComparisonDateRangePickerLight__endInfoMessage___1nELm {
  color: #00A0FE;
 }

 /**
  * If the fadeOut seconds is changed here, the corresponding
  * INFO_MESSAGE_FADE_OUT_MILLISEC value in `ComparisonDateRangePicker.js`
  * has to change accordingly.
  */
.ComparisonDateRangePickerLight__startInfoMessage___2m1_K,
.ComparisonDateRangePickerLight__endInfoMessage___1nELm,
.ComparisonDateRangePickerLight__startOverlapMessage___3WC4d,
.ComparisonDateRangePickerLight__endOverlapMessage___2kpy7 {
  animation: ComparisonDateRangePickerLight__fadeOut___p-rAv ease 12s;
  -webkit-animation: ComparisonDateRangePickerLight__fadeOut___p-rAv ease 12s;
  -moz-animation: ComparisonDateRangePickerLight__fadeOut___p-rAv ease 12s;
  -o-animation: ComparisonDateRangePickerLight__fadeOut___p-rAv ease 12s;
  -ms-animation: ComparisonDateRangePickerLight__fadeOut___p-rAv ease 12s;
}
@keyframes ComparisonDateRangePickerLight__fadeOut___p-rAv {
  from {opacity: 1;}
  to {opacity: 0;}
}

.ComparisonDateRangePickerLight__startInfoMessage___2m1_K,
.ComparisonDateRangePickerLight__startErrorMessage___3gG3E,
.ComparisonDateRangePickerLight__startOverlapMessage___3WC4d {
  width: 200%;
 }

.ComparisonDateRangePickerLight__endInfoMessage___1nELm,
.ComparisonDateRangePickerLight__endErrorMessage___13cH0,
.ComparisonDateRangePickerLight__endOverlapMessage___2kpy7 {
  width: 300%;
 }

.ComparisonDateRangePickerDark__popup___3i0S1 {
  background: #2F3E54;
  color: #B4BFD6;
}

.ComparisonDateRangePickerDark__calendarCell___1GwZB {
  border-left: 1px solid #545C72;
}

.ConfirmationModalDark__ConfirmationModal___RsHOL {

}

.ComparisonMetricDark__ComparisonMetric___38FGk {
  margin: 0.5em;
  color: #004B8C;
}

.ComparisonMetricDark__LegendItemComparisonMetric___2pjoi {
  margin: 0;
  color: #004B8C;
  line-height: 20px;
}

.DatePickerLight__container___3m9vU {
  position: relative;
}

.DatePickerLight__disabledContainer___3opg0 {
  color: #B4BFD6;
}

.DatePickerLight__hidden___1XqX9 {
  visibility: hidden;
}

.DatePickerLight__calendar___D_Nao {
  display: block;
}

.DatePickerLight__dateTime___a0NBW {
  display: inline-block;
}

.DatePickerLight__border___3c7fa {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.DatePickerLight__footer___2xtjc {
  margin-top: 10px;
  padding-top: 10px;
}

.DatePickerLight__presetList___3dthf {
  list-style: none;
  padding-left: 0;
}

.DatePickerLight__hiddenPresetList___3t_vR {
  visibility: hidden;
}

.DatePickerLight__presetList___3dthf a {
  color: inherit;
  cursor: pointer;
  line-height: 30px;
}

.DatePickerLight__presetList___3dthf a:hover {
  color: #00A0FE;
  text-decoration: none;
}

.DatePickerLight__footer___2xtjc {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ffffff;
}

.DatePickerLight__preset___2LEmj {
  display: inline-block;
  vertical-align: top;
  padding-left: 15px;
  margin-left: 15px;
  margin-top: 65px;
  border-left: 1px solid #ffffff;
}

.DatePickerLight__hiddenPreset___3ccoG {
  visibility: hidden;
}

.DatePickerLight__time___1z0XB {
  border-top: 1px solid #ffffff;
  padding-top: 10px;
  margin: 0 10px;
  display: flex;
  justify-content: space-around;
}

.DatePickerLight__popup___26SYo {
  background: #ffffff;
  padding: 15px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.14), 0 4px 5px rgba(0,0,0,0.12), 0 1px 10px rgba(0,0,0,0.20);
  border-radius: 4px;
}

.DatePickerLight__pickerPopup___2Et1_ {
  top: 32px;
  left: 0;
}

.DatePickerLight__pickerPopupAbove___2mZsd {
  left: 0;
  bottom: 33px;
}


.DatePickerLight__prevArrow___5pfHL {
  position: absolute;
  left: 28px;
  top: 28px;
}

.DatePickerLight__nextArrow___1x0zF {
  position: absolute;
  right: 28px;
  top: 28px;
}

/* **HACK ALERT**
/* Curently, react-dates sets the hover color for a Calendar Day the same as the border color. *
/* Our border is white, so that won't work for us. */

.DatePickerLight__container___3m9vU .CalendarDay_1iz5drs-o_O-CalendarDay__default_br2r5u:hover {
  background-color: #04BCFD !important;
}
.DatePickerLight__container___3m9vU .CalendarDay_1iz5drs-o_O-CalendarDay__default_br2r5u:active {
  color: #04BCFD !important;
  background-color: #034A89 !important;
}

.DatePickerDark__container___dg6ZC {
  color: #B4BFD6;
}

.DatePickerDark__footer___2MNni {
  border-top: 1px solid #B4BFD6;
}

.DatePickerDark__preset___2n-Xt {
  border-left: 1px solid #B4BFD6;
}

.DatePickerDark__popup___260h1 {
  background: #1F2D42;
}

.DatePickerDark__pickerPopup___3s7qo {
  top: 31px;
  left: 0;
}

.DatePickerDark__pickerPopupAbove___3x8iA {
  left: 0;
  bottom: 31px;
}

/* **HACK ALERT**
/* Curently, react-dates sets the hover color for a Calendar Day the same as the border color. *
/* Our border is white, so that won't work for us. */
.DatePickerDark__container___dg6ZC .CalendarDay_gtrg17-o_O-CalendarDay__default_1x8a6sh:hover {
  background-color: #04BCFD !important;
}
.DatePickerDark__container___dg6ZC .CalendarDay_gtrg17-o_O-CalendarDay__default_1x8a6sh:active {
  color: #04BCFD !important;
  background-color: #034A89 !important;
}

.DateRangePickerLight__applyButton___1i5O8,
.DateRangePickerLight__applyButtonCondensed___3UbJ_,
.DateRangePickerLight__cancelButton___1LAeH {
}
.DateRangePickerLight__container___58mqf {
  position: relative;
  display: flex;
  justify-content: space-around;
}

.DateRangePickerLight__disabledContainer___ebbBf .DateRangePickerLight__dateTimeInput___1DJl0 {
  cursor: auto;
}

.DateRangePickerLight__dateRangePicker___r3UYS {
  width: 100%;
}

.DateRangePickerLight__popup___21Nvv {
  border-radius: 0.25em;
  background: #ffffff;
  color: #1F2D42;
}

.DateRangePickerLight__condensedPopup___1Rw4R {
  width: 270px;
}

.DateRangePickerLight__startDateCalendar___3fLdn,
.DateRangePickerLight__endDateCalendar___3bBR9 {
  flex: 1 0 auto;
  margin-bottom: 0.325em;
}

.DateRangePickerLight__row___bD39W {
  display: flex;
  align-items: stretch;
}

.DateRangePickerLight__cell___1ji2r {
  flex: 1 0 auto;
  padding: 0.625em;
}

.DateRangePickerLight__calendarCell___1J0S1 {
  flex: 0 0 auto;
  width: 245px;
  display: flex;
  flex-direction: column;
  border-left: 1px solid #EFF1F3;
  padding: 0.625em;
  padding-bottom: 0;
}

.DateRangePickerLight__preset___OgVeK {
  display: inline-block;
}

.DateRangePickerLight__timeDateInputsStartdate___csYXg,
.DateRangePickerLight__timeDateInputsEnddate___3O3lv {
  display: flex;
  flex: 0 0 auto;
}

.DateRangePickerLight__dateInput___3wPre {
  margin: 0 0.25em;
  flex: 1 1 0;
}

.DateRangePickerLight__timeDateInputsStartdate___csYXg .DateRangePickerLight__timeInput___2waQv {
  margin: 0 0.25em;
  flex: 1 1 0;
}

.DateRangePickerLight__timeDateInputsEnddate___3O3lv .DateRangePickerLight__timeInput___2waQv {
  margin: 0 0.25em;
  flex: 1.1 1.1 0;
}

.DateRangePickerLight__nowButton___2CBYf {
  margin: 0 0.25em;
  flex: 0 1 auto;
}

.DateRangePickerLight__presetRow___8jmPW {
  display: flex;
  align-items: center;
  padding: 0 0 0.625em 0;
  border-bottom: 1px solid #ffffff;
}

.DateRangePickerLight__presetRow___8jmPW > label {
  flex: 0 1 auto;
}

.DateRangePickerLight__presetRow___8jmPW > * {
  flex: 1 1 auto;
}

.DateRangePickerLight__padding___2RzPC {
  padding: 0.625em;
}

.DateRangePickerDark__popup___1SQa8 {
  background: #2F3E54;
  color: #B4BFD6;
}

.DateRangePickerDark__condensedPopup___1MGFe {
  width: 270px;
}

.DateRangePickerDark__calendarCell___2dW56 {
  border-left: 1px solid #545C72;
}
.DateRangePickerDark__presetRow___2Tn0_ {
  border-bottom: 1px solid #545C72;
}

.DatePickerTriggerLight__container___26bix input {
  user-select: none;
}


.rc-trigger-popup {
  position: absolute;
  left: -9999px;
  top: -9999px;
  z-index: 1050;
}
.rc-trigger-popup-hidden {
  display: none;
}
.rc-trigger-popup-zoom-enter,
.rc-trigger-popup-zoom-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  animation-play-state: paused;
}
.rc-trigger-popup-zoom-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  animation-play-state: paused;
}
.rc-trigger-popup-zoom-enter.rc-trigger-popup-zoom-enter-active,
.rc-trigger-popup-zoom-appear.rc-trigger-popup-zoom-appear-active {
  animation-name: rcTriggerZoomIn;
  animation-play-state: running;
}
.rc-trigger-popup-zoom-leave.rc-trigger-popup-zoom-leave-active {
  animation-name: rcTriggerZoomOut;
  animation-play-state: running;
}
@keyframes DatePickerTriggerLight__rcTriggerZoomIn___cWfcZ {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
}
@keyframes DatePickerTriggerLight__rcTriggerZoomOut___2ntOZ {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
}
.rc-trigger-popup-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #373737;
  background-color: rgba(55, 55, 55, 0.6);
  height: 100%;
  filter: alpha(opacity=50);
  z-index: 1050;
}
.rc-trigger-popup-mask-hidden {
  display: none;
}
.rc-trigger-popup-fade-enter,
.rc-trigger-popup-fade-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.rc-trigger-popup-fade-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.rc-trigger-popup-fade-enter.rc-trigger-popup-fade-enter-active,
.rc-trigger-popup-fade-appear.rc-trigger-popup-fade-appear-active {
  animation-name: rcTriggerMaskFadeIn;
  animation-play-state: running;
}
.rc-trigger-popup-fade-leave.rc-trigger-popup-fade-leave-active {
  animation-name: rcDialogFadeOut;
  animation-play-state: running;
}
@keyframes DatePickerTriggerLight__rcTriggerMaskFadeIn___3OnbQ {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes DatePickerTriggerLight__rcDialogFadeOut___19dWv {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.DatePickerTriggerDark__inputWrapper___svlFH {
  background-color: #1F2D42;
}

.DatePickerTriggerDark__inputIcon___3a1VE {
  background-color: #1F2D42;
}

.DatePickerTriggerDark__focusedInputIcon___1Kg1b {
  background-color: #1D2535;
  color: #00A0FE;
}





.ExpansionPanelDark__default___2YXx4 {
}



.HeadingDark__Heading___1HQwo {
}



/*
If you update this Class be sure to update the Select Component
due to issues with Global styles.
*/
.InputLight__common___3sb5u {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  white-space: normal;
  width: 100%;
  vertical-align: middle;
}

.InputLight__small___EFj4f {
  height: 2.08em;
  min-height: 25px;
  line-height: 2.08em;
}

.InputLight__normal___1OQJK {
  height: 2.14em;
  min-height: 30px;
  line-height: 2.14em;
}

.InputLight__large___2kjEE {
  height: 2.5em;
  min-height: 40px;
  line-height: 2.5em;
}

.InputLight__InputContainer___32A79 {
  box-sizing: border-box;
  border: 1px solid #B4BFD6;
  border-radius: 0.25em;
  overflow: hidden;
  display: flex;
}

.InputLight__InputContainer___32A79.InputLight__focused___dH2_t.InputLight__error___Ymr9a,
.InputLight__InputContainer___32A79.InputLight__readOnly___2q2yO {
  outline: 0;
}

.InputLight__InputContainer___32A79.InputLight__error___Ymr9a {
  border: 1px solid #DD3A59;
}

.InputLight__InputContainer___32A79.InputLight__parentError___42ZYy {
  border: 0;
}

.InputLight__Input___3Akma {
  max-width: 100%;
  border: 0;
  background-color: #EFF1F3;
  color: #1F2D42;
  padding: 1px 0 0 0.625em;
  font-family: inherit;
  font-size: inherit;
  outline: 0;
}

.InputLight__Input___3Akma::placeholder {
  vertical-align: middle;
  color: placeholderTextColor;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.InputLight__Input___3Akma:disabled::placeholder {
  color: #B4BFD6;
}

.InputLight__Input___3Akma:disabled {
  color: #B4BFD6;
  background-color: #EFF1F3;
}

.InputLight__Input___3Akma:focus {
  background-color: #ffffff;
}

.InputLight__Input___3Akma:read-only {
  cursor: default;
  background-color: #EFF1F3;
  outline: 0;
}

.InputLight__prefixed___ykgtf {
}

.InputLight__suffix___1j6jc {
}

.InputLight__error___Ymr9a .InputLight__Icon___3wfGi {
}

.InputLight__Input___3Akma:focus::placeholder {
  opacity: 0;
}

.InputLight__icon___vKMPE {
  width: 2em;
  display: inline-block;
  background-color: #EFF1F3;
}

/* Prefix and Suffix Icons */
.InputLight__Icon___3wfGi {
  background-color: #EFF1F3;
  width: 2em;
  line-height: initial;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.InputLight__Icon___3wfGi svg {
  height: 1em;
  width: 1em;
}

.InputLight__large___2kjEE .InputLight__Icon___3wfGi {
  width: 2.5em;
}

.InputLight__large___2kjEE .InputLight__Icon___3wfGi svg {
  width: 1.25em;
  height: 1.25em;
}

.InputLight__focused___dH2_t .InputLight__Icon___3wfGi {
  background-color: #ffffff;
}
/* Prefix and Suffix Icons end*/

.InputLight__Divider___3Hnv_ {
  height: 100%;
  width: 1px;
  flex-shrink: 0;
  background-color: #B4BFD6;
}

.InputLight__hiddenText___1GzH_ {
  white-space: pre;
  visibility: hidden;
  left: -10000px;
  position: absolute;
  padding: 1px 0.625em 0 0.625em;
  min-width: 2rem;
}

.InputDark__InputContainer___LQVzN {
  border: 1px solid #545C72;
}

.InputDark__InputContainer___LQVzN.InputDark__focused___1yn3Z {
  outline: 0;
}

.InputDark__Input___A1nUT {
  background-color: #1F2D42;
  color: #B4BFD6;
}

.InputDark__Input___A1nUT:focus {
  outline:0;
  background: #07090c;
}

.InputDark__Input___A1nUT::-webkit-input-placeholder {
  color: #838FAE;
  font-style: italic;
}

.InputDark__Input___A1nUT::-moz-placeholder {
  color: #838FAE;
  font-style: italic;
}

.InputDark__Input___A1nUT:-ms-input-placeholder {
  color: #838FAE;
  font-style: italic;
}

.InputDark__Input___A1nUT::-ms-input-placeholder {
  color: #838FAE;
  font-style: italic;
}

.InputDark__Input___A1nUT::placeholder {
  color: #838FAE;
  font-style: italic;
}

.InputDark__Input___A1nUT:disabled::-webkit-input-placeholder {
  color: #545C72;
}

.InputDark__Input___A1nUT:disabled::-moz-placeholder {
  color: #545C72;
}

.InputDark__Input___A1nUT:disabled:-ms-input-placeholder {
  color: #545C72;
}

.InputDark__Input___A1nUT:disabled::-ms-input-placeholder {
  color: #545C72;
}

.InputDark__Input___A1nUT:disabled::placeholder {
  color: #545C72;
}

.InputDark__Input___A1nUT:disabled {
  color: #545C72;
  background-color: #1F2D42;
}

.InputDark__Input___A1nUT:-moz-read-only {
  cursor: default;
  background-color: #1F2D42;
}

.InputDark__Input___A1nUT:read-only {
  cursor: default;
  background-color: #1F2D42;
}

.InputDark__Input___A1nUT:focus::-webkit-input-placeholder {
  opacity: 0;
}

.InputDark__Input___A1nUT:focus::-moz-placeholder {
  opacity: 0;
}

.InputDark__Input___A1nUT:focus:-ms-input-placeholder {
  opacity: 0;
}

.InputDark__Input___A1nUT:focus::-ms-input-placeholder {
  opacity: 0;
}

.InputDark__Input___A1nUT:focus::placeholder {
  opacity: 0;
}

.InputDark__Icon___2Aph1 {
  background-color: #1F2D42;
}

.InputDark__focused___1yn3Z .InputDark__Icon___2Aph1 {
  background-color: #07090c;
}

.InputDark__Divider___2wEJq {
  background-color: #545C72;
}

.InputDark__hiddenText___1tHim {
}

.LabelDark__disabled___3ksve {
  color: #545C72;
}

.LegendLight__container___5AIP8 {
  height: 100%;
  position: relative;
  overflow: hidden;
}

.LegendLight__HorizontalLayout___-ImqR {
  width: 100%;
  text-align: center;
  justify-content: center;
  text-align: center;
  flex-direction: row;
}

.LegendLight__VerticalLayout___3evli {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
}

.LegendLight__LegendBlock___1ikAC .LegendLight__lozenge___1JkC6 {
  display: inline-block;
  flex: 0 0 auto;
  display: inline-block;
}

.LegendLight__LegendInline___3TEzL .LegendLight__lozenge___1JkC6 {
  display: inline-flex;
}

.LegendLight__lozenge___1JkC6 {
  border: 0;
  line-height: 1;
  align-items: center;
  color: #545C72;
  text-align: start;
  outline: 0;
  border-radius: 0.333em;
  padding: 0.25em 0.5em;
  margin-right: 0.25em;
  margin-bottom: 0.25em;
  margin-top: 0;
}

.LegendLight__interactive___38iVA {
  background-color: #EFF1F3;
  cursor: pointer;
}

.LegendLight__interactive___38iVA:hover {
  background-color: #D8DDE1;
}

.LegendLight__readonly___2dQr- {
  background-color: #ffffff;
  cursor: default;
}

.LegendLight__disabled___2U6IN {
  opacity: 0.5;
}

.LegendLight__truncateStyle___345wT {
  max-width: 230px;
}

.LegendLight__legendCircle___2qmWb {
  width: 1em;
  height: 1em;
  border-radius: 50%;
  display: inline-block;
  margin: 0;
}

.LegendLight__slideContainer___3TUIf {
  overflow: hidden;
}

.LegendDark__lozenge___2jAjO {
  background-color: #2F3E54;
  color: #B4BFD6;
}

.LegendDark__interactive___2GhSN {
}

.LegendDark__interactive___2GhSN:hover {
  background-color: #07090c;
}

.ListDark__ListItem___2fDO7 {
  border-bottom: 1px solid #1F2D42;
}

.LoadingDark__Loading___36_d9 {
}


.MenuLight__menu___27tNQ {
  display: flex;
  flex-direction: column;
  list-style-type: none;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  max-width: fit-content;
  min-width: fit-content;
  border-radius: 0.25em;
}

.MenuLight__menuItem___1JIFK {
  flex: auto;
  margin: 0.357em 0 0 0;
  padding: 0 1em 0.357em 1em;
  border-bottom: solid 1px transparent;
  white-space: nowrap;
}

.MenuLight__menuItem___1JIFK:hover {
  color: #00A0FE;
  cursor: pointer;
}

.MenuLight__menuItem___1JIFK:active {
  color: #034A89;
  cursor: pointer;
}

.MenuDark__menu___3I2A1 {
  background-color: #07090c;
}

.MenuDark__menuItem___3fZ9G {
  border-bottom: solid 1px #1F2D42;
}


.ModalLight__bodyOpen___2SvjH {
  overflow: hidden;
}

.ModalLight__backdrop___210Rf {
  background: rgba(51, 51, 51, 0.5);
  bottom: 0;
  left: 0;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1050;
  display: flex;
  align-items: center;
}

/* Allow padding to grow if the modal has hit its max width */
.ModalLight__padderSmall___3iWfQ {
  flex: 1 0 33%;
}

.ModalLight__padderMedium___3s18x {
  flex: 1 0 25%;
}

.ModalLight__padderLarge___1I6Bh {
  flex: 1 0 9%;
}

.ModalLight__modal___2Snrz {
  background-color: #ffffff;
  z-index: 1051;
  box-shadow: 0 12px 17px 2px rgba(0,0,0,0.14), 0 5px 22px 4px rgba(0,0,0,0.12), 0 7px 8px 0 rgba(0,0,0,0.20);
  border-radius: 0.25em;
}

.ModalLight__modalSmall___1wZ_m {
  max-width: 512px;
  /* flex-basis is 100% - (2 x padderBasis) because there are two padders,
  one on each side */
  flex: 0 0 34%;
}

.ModalLight__modalMedium___3DDiA {
  flex: 0 0 50%;
  max-width: 768px;
}

.ModalLight__modalLarge___2-KCm {
  flex: 0 0 82%;
  max-width: 1024px;
}

.ModalDark__modal___2CbWm {
  background-color: #2F3E54;
  color: #B4BFD6;
}

/* For the Close button to position itself against */
.ModalHeaderLight__container___1kon5 {
  position: relative;
  margin: 0;
  padding: 1em 1.25em 0.5em 1.25em;
  overflow: auto;
  display: flex;
  line-height: 1;
  align-items: flex-start;
  border-bottom: 1px solid #D8DDE1;
}

.ModalHeaderLight__noBottomBorder___2-WxA {
  border-bottom: transparent;
}

.ModalHeaderLight__close___3EdZZ {
  position: absolute;
  color: #838FAE;
  cursor: pointer;
  display: block;
  top: 0.5em;
  right: 0.5em;
}

.ModalHeaderLight__headerText___1NNco {
  width: 100%;
}

.ModalHeaderLight__icon___Gtiqo {
  margin: 0 0.25em 0 0;
}

.ModalHeaderLight__icon___Gtiqo svg {
  vertical-align: top !important;
}

.ModalHeaderLight__close___3EdZZ:hover {
  color: #B4BFD6;
}

.ModalHeaderLight__close___3EdZZ:active {
  opacity: 0.4;
}

.ModalHeaderLight__secondary___4cAOV {
  color: #00A0FE;
}

.ModalHeaderLight__negative___O9PU3 {
  color: #DD3A59;
}

.ModalHeaderLight__positive___1GuMv {
  color: #46AF61;
}

.ModalHeaderLight__alert___1NwkY {
  color: #F29320;
}

.ModalHeaderDark__container___3LFqa {
  border-bottom: 1px solid #1F2D42;
}

.ModalHeaderDark__close___3_qIp {
}

.ModalHeaderDark__noBottomBorder___3MOFB {
}

.ModalHeaderDark__close___3_qIp:hover {
  color: #545C72;
}


.ModalFooterLight__ModalFooter___3xXXW {
  overflow: auto;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-right: 1.25em;
  border-radius: 0 0 0.25em 0.25em;
  background-color: #EFF1F3;
}

.ModalFooterDark__ModalFooter___1UaGV {
  background-color: #1F2D42;
}

.OverlayDark__overlay___16WnJ {
  bottom: 0;
  box-shadow: none;
  left: 0;
  padding: 50px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.OverlayDark__inlineOverlay___3Ujpx {
  padding: 0;
  box-shadow: none;
}

.OverlayDark__overlay___16WnJ::after {
  bottom: 0;
  content: ' ';
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.OverlayDark__overlayContentWrapper___B65bW {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: relative;
  z-index: 2;
}

.OverlayDark__overlayContentContainer___1nYY4 {
  display: inline-block;
  text-align: center;
}

.OverlayDark__overlayTitle___2rYkw {
  margin: 10px 0;
  text-align: center;
}

.OverlayDark__overlayText___o2y6D {
  line-height: calc(0.875em + 10px);
  margin: 10px 0;
  max-width: 200px;
}

.OverlayDark__overlayClose___lh21M {
  color: #B4BFD6;
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 2;
}

/* Modal Colors */
.OverlayDark__overlayGeneral___fVj79::after {
  background-color: #00A0FE;
}

.OverlayDark__inlineOverlay___3Ujpx.OverlayDark__overlayGeneral___fVj79::after,
.OverlayDark__inlineOverlay___3Ujpx.OverlayDark__overlayAlert___-y8oM::after,
.OverlayDark__inlineOverlay___3Ujpx.OverlayDark__overlaySuccess___1LWNf::after,
.OverlayDark__inlineOverlay___3Ujpx.OverlayDark__overlayError___1Rl3A::after {
  background-color: transparent;
}

.OverlayDark__overlaySuccess___1LWNf::after {
  background-color: #46AF61;
}

.OverlayDark__overlayAlert___-y8oM::after,
.OverlayDark__overlayError___1Rl3A::after {
  background: #181E29;
}

.OverlayDark__overlayError___1Rl3A .OverlayDark__overlayIcon___y5TNI,
.OverlayDark__overlayError___1Rl3A .OverlayDark__overlayTitle___2rYkw {
  color: #DD3A59;
}

.OverlayDark__overlayAlert___-y8oM .OverlayDark__overlayIcon___y5TNI,
.OverlayDark__overlayAlert___-y8oM .OverlayDark__overlayTitle___2rYkw {
  color: #F29320;
}

.OverlayDark__overlayError___1Rl3A .OverlayDark__overlayText___o2y6D,
.OverlayDark__overlayAlert___-y8oM .OverlayDark__overlayText___o2y6D {
  color: #B4BFD6;
}

.OverlayDark__overlayError___1Rl3A .OverlayDark__overlayClose___lh21M,
.OverlayDark__overlayAlert___-y8oM .OverlayDark__overlayClose___lh21M {
  color: #B4BFD6;
}

.OverlayDark__overlayGeneral___fVj79 .OverlayDark__overlayIcon___y5TNI,
.OverlayDark__overlayGeneral___fVj79 .OverlayDark__overlayTitle___2rYkw,
.OverlayDark__overlaySuccess___1LWNf .OverlayDark__overlayIcon___y5TNI,
.OverlayDark__overlaySuccess___1LWNf .OverlayDark__overlayTitle___2rYkw {
  color: #ffffff;
}

.OverlayDark__inlineOverlay___3Ujpx.OverlayDark__overlayGeneral___fVj79 .OverlayDark__overlayIcon___y5TNI,
.OverlayDark__inlineOverlay___3Ujpx.OverlayDark__overlayGeneral___fVj79 .OverlayDark__overlayTitle___2rYkw {
  color: #00A0FE;
}

.OverlayDark__inlineOverlay___3Ujpx.OverlayDark__overlaySuccess___1LWNf .OverlayDark__overlayIcon___y5TNI,
.OverlayDark__inlineOverlay___3Ujpx.OverlayDark__overlaySuccess___1LWNf .OverlayDark__overlayTitle___2rYkw {
  color: #46AF61;
}

.OverlayDark__overlayGeneral___fVj79 .OverlayDark__overlayText___o2y6D,
.OverlayDark__overlaySuccess___1LWNf .OverlayDark__overlayText___o2y6D {
  color: #D8DDE1;
}


.PopoverLight__popover___2-Kie {
  flex: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0;
  margin: 0;
}

.PopoverLight__centered___29nF8 {
  flex: auto;
  height: 0;
}

.PopoverLight__positioned___1hrTY {
  position: relative;
  height: 0;
}

/* Make sure the popover transition and display is on top of other content */
.PopoverLight__transitionZIndex___L8qnu {
  z-index: 1000;
}

/* This is the up arrow */
.PopoverLight__arrow___34a3R {
  width: 15px;
  height: 15px;
  background-color: #ffffff;

  /* Translation is to leave a tiny gap between the tip of the arrow and
  and the bottom of the trigger */
  transform: translate(0, 3px) rotate(45deg);
}

.PopoverLight__menuContainerOuter___2C74B {
  position: relative;
}

.PopoverLight__menuContainerInner___kS0Ko {
  position: absolute;
  right: 15px;
  top: -31px;
  border-radius: 4px;
  overflow: hidden;
  z-index: 1;
}

.PopoverDark__arrow___3QkiQ {
  background-color: #07090c;
}



.RadioLight__container___U2b7P {
  display: inline-block;
  text-align: center;
  width: 1em;
  height: 1em;
  margin-right: 0.3em;
}

.RadioLight__largeContainer___3MS4k {
  width: 22px;
  height: 22px;
  vertical-align: top;
}

.RadioLight__normal___1qadR {
}

.RadioLight__large___2IAlz {
  display: inline-block;
  text-align: center;
  width: 1em;
  height: 1em;
  margin-right: 5px;
}


.RadioLight__Radio___2-Hqg {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.RadioLight__Radio___2-Hqg + label {
  background-color: #EFF1F3;
  border: 1px solid #B4BFD6;
  border-radius: 50%;
  display: inline-block;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  position: relative;
  vertical-align: middle;
  margin-bottom: 0;
}

.RadioLight__Radio___2-Hqg:active + label {
  box-shadow: inset 0px 0px 1px 0px #00A0FE;
}

.RadioLight__Radio___2-Hqg[disabled]:active + label {
  box-shadow: none;
}

.RadioLight__Radio___2-Hqg + label span {
  visibility: hidden;
  background-color: #00A0FE;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.25em;
  margin-top: -0.25em;
  width: 0.5em;
  height: 0.5em;
  transition: all 0.3s ease;
  transform: scale(0) translateZ(0px);
}

.RadioLight__Radio___2-Hqg:checked + label span {
  visibility: visible;
  transform: scale(1) translateZ(0px);
}

.RadioLight__Radio___2-Hqg.RadioLight__small___1D14v + label {
  width: 10px;
  height: 10px;
}

.RadioLight__Radio___2-Hqg.RadioLight__small___1D14v + label span {
  margin-left: -3px;
  margin-top: -3px;
  width: 6px;
  height: 6px;
}

.RadioLight__Radio___2-Hqg.RadioLight__large___2IAlz + label {
  width: 22px;
  height: 22px;
}

.RadioLight__Radio___2-Hqg.RadioLight__large___2IAlz + label span {
  margin-left: -5px;
  margin-top: -5px;
  width: 10px;
  height: 10px;
}

.RadioDark__default___1J3ST {
}

.RadioDark__Radio___2r-jh {
}

.RadioDark__Radio___2r-jh + label {
  background-color: #1F2D42;
  border: 1px solid #545C72;
  border-radius: 50%;
  display: inline-block;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  position: relative;
  vertical-align: middle;
  margin-bottom: 0;
}

.RidgelineChartDark__tooltip___12pEv {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 250px;
  position: absolute;
  background-color: white;
  padding: 1em;
  border-radius: .25em;
}
.SearchInputLight__searchBox___F9tVz {
  box-sizing: border-box;
  position: relative;
  padding: 0 0.625em;
  display: flex;
  align-items: center;
  border: 1px solid #B4BFD6;
  border-radius: 0.25em;
  width: 100%;
  background: #ffffff;
}

.SearchInputLight__divider___3rypv {
  width: 1px;
  background-color: #EFF1F3;
}

.SearchInputLight__normal___2buV5 {
  height: 2.14em;
  min-height: 30px;
  line-height: 2.14em;
}

.SearchInputLight__large___3HeRZ {
  height: 2.5em;
  min-height: 40px;
  line-height: 2.5em;
}

.SearchInputLight__searchIcon___2_PEk {
  flex: 0 0 auto;
  padding-left: 0.625em;
}

input[type="text"].SearchInputLight__searchInput___IX64E {
  font-size: inherit;
  color: inherit;
  font-family: inherit;
  border: none;
  white-space: nowrap;
  overflow: hidden;
  box-shadow: none;
  margin: 0;
  padding: 0;
  border-radius: 0;
  background: inherit;
  flex: 1 1 auto;
  align-self: stretch;
}

.SearchInputLight__searchInput___IX64E::placeholder {
  color: #8E9FAD;
  font-style: italic;
}


.SearchInputLight__normal___2buV5 input[type="text"].SearchInputLight__searchInput___IX64E {
  min-height: 28px;
}

.SearchInputLight__large___3HeRZ input[type="text"].SearchInputLight__searchInput___IX64E {
  min-height: 38px;
}

.SearchInputLight__searchInput___IX64E:focus {
  outline: none;
}

.SearchInputLight__clearText___5jct_ {
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: inline;
  margin: 0;
  padding: 0;
  color: #00A0FE;
  padding-left: 0.625em;
  float: right;
  flex: 0 0 auto;
}

.SearchInputLight__large___3HeRZ .SearchInputLight__clearText___5jct_ {
  line-height: 32px;
}

.SearchInputDark__searchBox___3ktjf {
  background: #1F2D42;
  border: 1px solid #545C72;
  color: #B4BFD6;
}

.SearchInputDark__searchInput___2DKER {
}

.SearchInputDark__searchInput___2DKER::-webkit-input-placeholder {
  color: #838FAE;
  font-style: italic;
}

.SearchInputDark__searchInput___2DKER::-moz-placeholder {
  color: #838FAE;
  font-style: italic;
}

.SearchInputDark__searchInput___2DKER:-ms-input-placeholder {
  color: #838FAE;
  font-style: italic;
}

.SearchInputDark__searchInput___2DKER::-ms-input-placeholder {
  color: #838FAE;
  font-style: italic;
}

.SearchInputDark__searchInput___2DKER::placeholder {
  color: #838FAE;
  font-style: italic;
}





.StatisticDark__Statistic___3O4WB {
  text-align: center;
  margin-bottom: 1.25em;
}

.StatisticDark__Statistic___3O4WB:last-child {
  margin-bottom: 0;
}

.StatisticDark__Statistic___3O4WB.StatisticDark__inline___33Akd:last-child {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
  margin-bottom: 0;
}

.StatisticDark__Statistic___3O4WB.StatisticDark__inline___33Akd {
  text-align: left;
  border-right: 1px solid #B4BFD6;
  padding-right: 0.625em;
  margin-right: 0.625em;
  margin-bottom: 0;
  display: inline-block;
}

.StatisticDark__inline___33Akd .StatisticDark__value___26b7Y {
  display: inline-block;
}

.StatisticDark__inline___33Akd .StatisticDark__defaultLabel___2s57z {
  margin-left: 0.375em;
  display: inline-block;
}

.StatisticDark__inline___33Akd .StatisticDark__multiLineLabel___7GbXT {
  margin-left: 0.375em;
  display: inline-block;
}

.StatisticDark__value___26b7Y {
  text-transform: uppercase;
}

.StatisticDark__defaultLabel___2s57z {
}

.StatisticDark__multiLineLabel___7GbXT {
  display: table-caption;
}

.StoryLight__Story___1s7bE {
  padding: 1em;
  display: flex;
  align-items: center;
  transition: background-color 0.3s;
  text-align: initial;
}

.StoryLight__StoryText___2N9Gk {
  display: block;
}

.StoryLight__StoryImage___4gd8V {
  display: inline-block;
  float: left;
  margin-right: 0.375em;
}

.StoryLight__Story___1s7bE.StoryLight__Selected___1nIOI {
  background-color: #ffffff;
}

.StoryLight__StoryContent___1Ur2A {
  flex: 1 1 auto;
  overflow: hidden;
}

.StoryLight__StoryHeader___7WJGz {
  position: relative;
}

.StoryLight__StoryHeader___7WJGz + .StoryLight__StoryBody___3dTwz {
  margin-top: 0.5em;
}

.StoryLight__StoryHeadline___1v43b {
  margin-bottom: 0.375em;
}

.StoryLight__StoryFooter___1AWWs {
  color: #1F2D42;
  padding-top: 0.625em;
  clear: both;
}

.StoryLight__StoryFooterItem___1P0zc:first-of-type {
  margin-left: 0;
}

.StoryLight__StoryFooterItem___1P0zc {
  display: inline-block;
  margin-left: 1.25em;
}

.StoryLight__StoryLink___2jFqK {
  display: block;
  float: right;
}

.StoryLight__StoryStatisticPanel___1Xxr- {
  flex: 0 0 auto;
  margin-left: 1em;
}

.StoryLight__StoryActionsMenu___1CgGD {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}

.StoryLight__StoryExtra___b7w5J {
  color: #8E9FAD;
  margin-top: 0.375em;
}

.StoryLight__StoryRank___2lBhm {
  color: #8E9FAD;
  flex: 0 0 auto;
  min-width: 1.5em;
  width: auto;
  align-self: flex-start;
  white-space: nowrap;
}

.StoryLight__StoryEmbeddedStory___3GduG {
  border: 1px solid #B4BFD6;
  border-radius: 0.25em;
  margin: 0.25em 0;
  padding: 0.5em;
}

.StoryLight__StoryEmbeddedStory___3GduG:hover {
  background-color: #D8DDE1;
  cursor: pointer;
}

.StoryLight__StoryFooterItem___1P0zc.StoryLight__right___3hlql {
  float: right;
  margin-right: 1.25em;
  margin-left: 0;
}

.StoryLight__StoryFooterItem___1P0zc.StoryLight__left___344w7 {
}

.StoryDark__Story___3UlcF {
}

.StoryDark__Story___3UlcF.StoryDark__Selected___umA_b {
  background-color: #07090c;
}

.StoryDark__StoryEmbeddedStory___3ZRPW {
  border: 1px solid #B4BFD6;
}

.StoryDark__StoryEmbeddedStory___3ZRPW:hover {
  background-color: #B4BFD6;
  cursor: pointer;
  background-color: #1F2D42;
}

.StoryDark__StoryFooter___3GG3h {
  color: #B4BFD6;
}

.StoryListLight__StoryList___1BGhX {
  height: 100%;
  width: 100%;
  position: relative;
}

.StoryListLight__StoryListActionsMenu___3Xskk {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3em;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1em;
  border-bottom: 1px solid #D8DDE1;
  background-color: #EFF1F3;
}


.StoryListLight__ActionsMenuActions___2bvcy svg {
  color: #1F2D42;
}

.StoryListLight__StoryListActionsCenter___badw6 {
  flex: 0 0 auto;
}

.StoryListLight__StoryListActionsCenter___badw6 .StoryListLight__ActionsMenuActions___2bvcy {
  display: inline-block;
}

.StoryListLight__StoryListActionsCondensed___-U_Do {
  position: relative;
  flex: 1 1 auto;
}

.StoryListLight__StoryListActionsCondensed___-U_Do .StoryListLight__ActionsMenuActions___2bvcy {
  position: absolute;
  right: 0;
  top: 0;
}

.StoryListLight__SelectAll___Gd0zb {
  flex: 0 0 auto;
  margin-right: 0.5em;
}

.StoryListLight__Close___3j0JA {
  flex: 0 0 auto;
  margin-left: 1em;
}

.StoryListLight__Close___3j0JA svg {
  position: absolute;
  top: 0.25em;
  right: 0.25em;
}

.StoryListLight__List___33pcq {
  overflow-y: auto;
  overflow-x: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: top 0.5s ease;
}

.StoryListLight__List___33pcq.StoryListLight__BulkActionsOpen___3oRZs {
  top: 3em;
}

.StoryListDark__StoryListActionsMenu___e8XgP {
  background-color: #2F3E54;
  border-bottom: 1px solid blue02;
}

.StoryListDark__ActionsMenuActions___3mPkI {
  display: inline-block;
}

.StoryListDark__ActionsMenuActions___3mPkI svg {
  color: #B4BFD6;
}



.TabLight__tab___3E4OX {
  display: table-cell;
  text-align: center;
  cursor: pointer;
  color: #8E9FAD;
  background-color: transparent;
  border: none;
}

.TabLight__tab___3E4OX.TabLight__disabled___31iEU {
  color: #2F3E54;
}

.TabLight__tab___3E4OX.TabLight__selected___3ZKSP {
  font-weight: bold;
  color: #00A0FE;
  border-bottom: 3px solid #00A0FE;
}

.TabDark__tab___1hbHy {
  color: #838FAE;
}

.TableLight__TABLE___24KmR {
	border-bottom: 0px;
	width: 100%;
	border-collapse: collapse;
	font-size: .875em;
}
.TableLight__THEAD___1Cyv2 {
	border-top: 1px solid #EFF1F3;
	text-align: left;
}
.TableLight__TR___qGUR0 {
	border-bottom: 1px solid #EFF1F3;
}
.TableLight__TBODY___2IKcv .TableLight__TR___qGUR0:hover {
	background-color: #EFF1F3;
}
.TableLight__TFOOT___3opVZ {

}
.TableLight__TH___1KRxS {
	height: 35px;
	line-height: 35px;
	padding-left: 20px;
	box-sizing: border-box;
}
.TableLight__TD___zhhvj {
	height: 45px;
	line-height: 45px;
	padding-left: 20px;
	box-sizing: border-box;
}
.TableLight__divider___3ArEZ {
	height: 25px;
	margin-top: 5px;
	border-right: 1px solid #EFF1F3;
	float: right;
}
.TableLight__TH___1KRxS:last-of-type .TableLight__divider___3ArEZ {
	display: none;
}
.TableLight__COL___3OkNg {

}
.TableLight__COLGROUP___1Q9ip {

}
.TableLight__CAPTION___1Sv82 {

}

.TableDark__THEAD___sJntA {
	border-top: 1px solid #2F3E54;
}
.TableDark__TR___2fVey {
	border-bottom: 1px solid #2F3E54;
}
.TableDark__TBODY___1AoPI .TableDark__TR___2fVey:hover {
	background-color: #2F3E54;
}
.TableDark__divider___3mcuy {
	border-right: 1px solid #2F3E54;
}

.TabsLight__normal___Dfa-- {
}

.TabsLight__small___3naoI {
}

.TabsLight__tabList___3sqWq {
  padding: 0.75em 0 0.5em 0;
  margin: 0;
  list-style-type: none;
  display: table;
  table-layout: fixed;
}

.TabsLight__fullWidth___3hNsN {
  /* Safari rendering workaround */
  max-width: none;
  width: 100%;
  min-width: 100%;
}

.TabsLight__tabList___3sqWq li {
  padding: 0 0.5em 0.5em 0.5em;
  border-bottom: 1px solid #8E9FAD;
}

.TabsDark__tabList___3j3rL {
}

.TabsDark__tabList___3j3rL li {
  padding: 0px 15px 5px 15px;
  border-bottom: 1px solid #838FAE;
}

.TextareaLight__normal___3itv7 {
  padding: 0.357em 0.5em;
}

.TextareaLight__large___1_aXC {
  padding: 0.3125em 0.625em;
}

.TextareaLight__Textarea___2aiS9.TextareaLight__error___1ykNw {
  border: 1px solid #DD3A59;
}

.TextareaLight__Textarea___2aiS9 {
  width: 100%;
  border: 1px solid #B4BFD6;
  border-radius: 0.25em;
  background-color: #EFF1F3;
  color: #545C72;
  font-family: inherit;
  line-height: 1.3;
  outline: 0;
  box-sizing: border-box;
}

.TextareaLight__Textarea___2aiS9::placeholder {
  vertical-align: middle;
  color: #8E9FAD;
  font-style: italic;
  opacity: 1; /* Firefox fix */
}

.TextareaLight__Textarea___2aiS9:disabled::placeholder {
  color: #B4BFD6;
}

.TextareaLight__Textarea___2aiS9:disabled {
  color: #B4BFD6;
  background-color: #EFF1F3;
}

.TextareaLight__Textarea___2aiS9:focus {
  background-color: #ffffff;
}

.TextareaLight__Textarea___2aiS9:read-only {
  cursor: default;
  background-color: #EFF1F3;
  outline: 0;
}

.TextareaLight__Textarea___2aiS9:focus::placeholder {
  opacity: 0;
}

.TextareaDark__Textarea___3QzZW {
  background-color: #1F2D42;
  border: 1px solid #545C72;
  color: #B4BFD6;
}

.TextareaDark__Textarea___3QzZW:-moz-read-only {
  background-color: #2F3E54;
}

.TextareaDark__Textarea___3QzZW:read-only {
  background-color: #2F3E54;
}

.TextareaDark__Textarea___3QzZW::-webkit-input-placeholder {
  color: #838FAE;
}

.TextareaDark__Textarea___3QzZW::-moz-placeholder {
  color: #838FAE;
}

.TextareaDark__Textarea___3QzZW:-ms-input-placeholder {
  color: #838FAE;
}

.TextareaDark__Textarea___3QzZW::-ms-input-placeholder {
  color: #838FAE;
}

.TextareaDark__Textarea___3QzZW::placeholder {
  color: #838FAE;
}

.TextareaDark__Textarea___3QzZW:focus {
  background-color: #07090c;
}

.TimePickerLight__TimePicker___213bQ {
}

.TimePickerLight__TimePicker___213bQ input {
  opacity: 1 !important;
  background-color: transparent;
  width: 100%;
}

.TimePickerLight__icon___1DVcp {
  padding: 0 3px;
  vertical-align: top;
  line-height: 30px;
  display: inline-block;
}

.TimePickerLight__colon___3k4Zu {
  padding: 0 3px;
  vertical-align: top;
  line-height: 30px;
  display: inline-block;
}

.TimePickerDark__TimePicker___IWsa3 {
}


.ThemeProviderDark__wrapper___3465o {
  color: #B4BFD6;
}

.ThemeProviderDark__wrapper___3465o hr {
  color: #B4BFD6;
  height: 0px;
  border: 1px solid #545C72;
  margin: 10px 0;
}

@media only print { /* eg. Reports */
  .ThemeProviderDark__wrapper___3465o {
    height: 100%;
  }
}

.ToggleSwitchDark__default___3KYGe {
}

.ToolTipLight__theme___1Ocib {
}

.ToolTipLight__overlay___bKzZO {
  padding: 0.5em 1em;
  color: #1F2D42;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 0 2px rgba(0,0,0,0.14), 0 2px 2px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.20);
}

.ToolTipLight__arrow___rVRro {
  background: #ffffff;
  position: absolute;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transform: rotate(-45deg);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-top .ToolTipLight__arrow___rVRro {
  margin-left: -8px;
  bottom: -11px;
  left: 50%;
  box-shadow: -2px 2px 2px rgba(0,0,0,0.2);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-topLeft .ToolTipLight__arrow___rVRro {
  bottom: -11px;
  left: 8px;
  box-shadow: -2px 2px 2px rgba(0,0,0,0.2);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-leftTop .ToolTipLight__arrow___rVRro {
  top: 14px;
  right: -3px;
  box-shadow: 1px 1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-topRight .ToolTipLight__arrow___rVRro {
  bottom: -11px;
  right: 11px;
  box-shadow: -2px 2px 2px rgba(0,0,0,0.2);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-rightTop .ToolTipLight__arrow___rVRro {
  margin-left: -8px;
  top: 14px;
  left: 0;
  box-shadow: -1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-bottom .ToolTipLight__arrow___rVRro {
  margin-left: -8px;
  top: 1px;
  left: 50%;
  box-shadow: 1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-bottomRight .ToolTipLight__arrow___rVRro {
  top: 1px;
  right: 11px;
  box-shadow: 1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-bottomLeft .ToolTipLight__arrow___rVRro {
  top: 1px;
  left: 8px;
  box-shadow: 1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-right .ToolTipLight__arrow___rVRro {
  margin-left: -8px;
  top: 50%;
  left: 0;
  box-shadow: -1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-rightBottom .ToolTipLight__arrow___rVRro {
  margin-left: -8px;
  bottom: 3px;
  left: 0;
  box-shadow: -1px -1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-left .ToolTipLight__arrow___rVRro {
  margin-right: -3px;
  top: 50%;
  right: 0;
  box-shadow: 1px 1px 1px rgba(0,0,0,0.12);
}

.ToolTipLight__theme___1Ocib.rc-tooltip-placement-leftBottom .ToolTipLight__arrow___rVRro {
  margin-right: -3px;
  bottom: 3px;
  right: 0;
  box-shadow: 1px 1px 1px rgba(0,0,0,0.12);
}


.ToolTipLight__theme___1Ocib.rc-tooltip.rc-tooltip-zoom-enter,
.ToolTipLight__theme___1Ocib.rc-tooltip.rc-tooltip-zoom-leave {
  display: block;
}
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-enter,
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  animation-play-state: paused;
}
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  animation-play-state: paused;
}
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active {
  animation-name: rcToolTipZoomIn;
  animation-play-state: running;
}
.ToolTipLight__theme___1Ocib.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active {
  animation-name: rcToolTipZoomOut;
  animation-play-state: running;
}
@keyframes ToolTipLight__rcToolTipZoomIn___3H7xS {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
}
@keyframes ToolTipLight__rcToolTipZoomOut___1VuXr {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
}

.ToolTipLight__theme___1Ocib.rc-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
}
.ToolTipLight__theme___1Ocib.rc-tooltip-hidden {
  display: none;
}

.ToolTipDark__overlay___I9AtO {
  color: #B4BFD6;
  background-color: #181E29;
}

.ToolTipDark__arrow___1qa4d {
  background: #181E29;
}



/* Landscape Color Palette
 *
 * DO NOT MODIFY THIS FILE unless approved by the Design team.
 *
 */

/* Antd Colors */

/* Blue */

/* Purple */

/* White */

/* Gray */ /* widget/card background */ /* platform background */

/* Green */

/* Red */
/* Black */ /* Used by Sentiment Slider, needs to change. */

/* Orange */

/* Yellow */

/* Teal */

/* Pink */

/* Source Colors */

/* Overlay */



/* Sizes */

/* Weights */

.typography__robotoFont___3onHq {
  /* Base Typography */
  font-family: 'Roboto';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.typography__italicStyle___YOU0u {
  font-style: italic;
}

.typography__smallerSize___348zW {
  font-size: 0.625rem;
}

.typography__smallSize___1oWB9 {
  font-size: 0.75rem;
}

.typography__normalSize___2clRn {
  font-size: 0.875rem;
}

.typography__largeSize___2R-RX {
  font-size: 1rem;
}

/* HACK: We needed to add a new 18px size between largeSize and
extraLargeSize, but as the typography is still in flux we didn't
want to create a new naming scheme right now. Hence this not-great name.
*/
.typography__largerSize___1ZRUk {
  font-size: 1.125rem;
}

.typography__extraLargeSize___3cU_3 { /* 20 px */
  font-size: 1.25rem;
}

.typography__largeHeadingSize___1KnpZ {
  font-size: 1.5rem;
}

.typography__veryLargeHeadingSize___3dr3A {
  font-size: 2.5rem;
}

.typography__largeStatisticSize___2smvX {
  font-size: 3.25rem;
}

@media screen and (min-width: 400px) {
  .scaledFonts.typography__smallerSize___348zW,
  .scaledFonts .typography__smallerSize___348zW
  {
    font-size: calc(10.000px + (12.5000-10.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__smallSize___1oWB9,
  .scaledFonts .typography__smallSize___1oWB9 {
    font-size: calc(12.000px + (15.000-12.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__normalSize___2clRn,
  .scaledFonts .typography__normalSize___2clRn {
    font-size: calc(14.000px + (15.500-14.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largeSize___2R-RX,
  .scaledFonts .typography__largeSize___2R-RX {
    font-size: calc(16.000px + (20.000-16.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largerSize___1ZRUk,
  .scaledFonts .typography__largerSize___1ZRUk {
    font-size: calc(18.000px + (22.500-18.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__extraLargeSize___3cU_3,
  .scaledFonts .typography__extraLargeSize___3cU_3 {
    font-size: calc(20.000px + (25.000-20.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largeHeadingSize___1KnpZ,
  .scaledFonts .typography__largeHeadingSize___1KnpZ {
    font-size: calc(24.000px + (30.000-24.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__veryLargeHeadingSize___3dr3A,
  .scaledFonts .typography__veryLargeHeadingSize___3dr3A {
    font-size: calc(40.000px + (50.000-40.000) * ((100vw - 400px) / (2560-400)));
  }

  .scaledFonts.typography__largeStatisticSize___2smvX,
  .scaledFonts .typography__largeStatisticSize___2smvX {
    font-size: calc(52.000px + (65.000-52.000) * ((100vw - 400px) / (2560-400)));
  }
}

.typography__thinWeight___3fzw7 {
  font-weight: 100;
}

.typography__lightWeight___1reeZ {
  font-weight: 300;
}

.typography__normalWeight___3ALQ8 {
  font-weight: 400;
}

.typography__mediumWeight___3oLbe {
  font-weight: 500;
}

.typography__boldWeight___GBZzn {
  font-weight: 700;
}

.typography__blackWeight___1eaIE {
  font-weight: 900;
}

.DesktopWidgetLight__DesktopWidget___3h25K {
  box-sizing: border-box;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
}

.DesktopWidgetLight__EmbeddedWidget___5x6Ci {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: auto;
  height: auto;
  box-shadow: none;
}

.DesktopWidgetLight__EmbeddableWidget___37dVF {
  border-radius: 4px;
  border: 1px solid #D8DDE1;
}

.DesktopWidgetLight__Footer___E8zVO {
  border-top: 1px solid #D8DDE1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 33px;
}

.DesktopWidgetLight__FooterDescription___Gg2_K{
  margin: 0;
}

.DesktopWidgetLight__FooterImg___3KCxW {
  height: 21px;
  width: 70px;
  background: url(/whitelabels/zignal_dark_text.svg) no-repeat;
  background-size: contain;
}

.DesktopWidgetLight__FooterImg___3KCxW:hover {
  cursor: pointer;
}


.DesktopWidgetMenuLight__DesktopWidgetMenu___12W0g {
  padding: 6px 0 6px 10px;
  border-left: 1px solid #D8DDE1;
  flex-grow: 0;
  flex-shrink: 0;
}


.CenteredContentLight__CenteredContent___uGnb2 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  margin: 9px;
  height: 100%;
}

.CenteredContentLight__CenteredContentEmbedded___381TK {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  margin: 9px;
  height: calc(100% - 33px);
  margin-bottom: 0;
}


.FixedContentLight__FixedContent___oD_oz {
  overflow-y: hidden;
  height: 100%;
}


.ScrollingContentLight__ScrollingContent___JLyBW {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.ScrollingContentLight__footer___26nJK {
  padding-bottom: 40px;
}

.ExpandingListWidgetLight__ExpandingListWidget___1kaVQ {
  padding: 0 20px 38px 20px;
}

.MobileWidgetLight__MobileWidget___3HFo2 {
  box-sizing: border-box;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
}

.MobileWidgetLight__menu___1mVwN {
  padding: 6px 0px 6px 10px;
  border-left: 1px solid #D8DDE1;
  flex-grow: 0;
  flex-shrink: 0;
}

.MobileWidgetLight__expandControl___1siiD {
  align-self: start;
  padding-top: 10px;
}

.MobileWidgetLight__fixedHeader___2DqOy {
  position: fixed;
  width: 100%;
  height: 100%;
}

.MobileWidgetLight__normalContentHeight___3MT1O {
  height: 280px;
}

.MobileWidgetLight__infobarContentHeight___1D4M4 {
  height: 310px;
}

.MobileWidgetLight__disabledTouchEvents___2jJeA {
  pointer-events: none;
  height: 100%;
}

.TitleBarLight__titleBar___1OA3e {
  border-bottom: 1px solid #D8DDE1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
}

.TitleBarLight__titleContainer___2JCb5 {
  /*text-transform: capitalize;*/
  margin: 12px 0 10px;
}

.TitleBarLight__truncateText___1DAsH {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.TitleBarLight__title___2n5Cq {
  line-height: 1;
}

.TitleBarLight__subtitle___2ucIN {

  /* HACK: With italic style the font bleeds outside of its
  em-square, which combines with overflow: hidden to cutoff the
  last few pixels of the last letter. This adds a little bit of
  extra space so that it's not cutoff. */
  padding-right: 5px;
}

.TitleBarLight__mobile___1bSTH{
  line-height: 1;
}

.TitleBarLight__mobileSubtitle___1fvpO{

  /* TODO: Why is this behaviour changed only for mobile? */
  text-transform: none;
}


.ReadingListWidgetLight__mainNote___1lfQ9 {
  padding-bottom: 30px;
}

/* On desktop this renders as a big header, wrapped in an h2, but on mobile we show it as standard-sized text.
Unfortunately we have to hardcode the style that is equivalent to the Landscape settings (largeSize, normalWeight)
because we can't use 'composes' with a selector like '.mainNote h2', and we can't see the class
directly on the h2 because it's rendered via dangerouslySetInnerHtml. */
.ReadingListWidgetLight__mainNote___1lfQ9 h2 {
  font-size: 1rem;
  font-weight: 400;
}

/* Some URLs are injected, either by turning various Twitter things into links, or by user-created sections
 like notes and title bodies */
.ReadingListWidgetLight__ReadingListWidget___11kvU a {
  color: #00A0FE;
}

.ReadingListWidgetLight__ReadingListWidget___11kvU h2 {
  font-weight: 300;
  padding-top: 40px;
}

.ReadingListWidgetLight__ReadingListWidget___11kvU {
  padding-top: 30px;
  line-height: 22px;
}

.ReadingListWidgetLight__mainNote___1lfQ9 h2 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.ReadingListWidgetLight__ReadingListWidget___11kvU ul {
  list-style: none;
}

.ReadingListWidgetLight__ReadingListWidget___11kvU li {
  margin-top: 10px;
}

.ReadingListWidgetLight__ReadingListWidget___11kvU li svg {
  margin-right: 5px;
}

.MediaImpactSummaryLight__MediaImpactSummary___36o_7 ul {
  list-style: none;
  padding-top: 5px;
  line-height: 18px;
}

.MediaImpactSummaryLight__MediaImpactSummary___36o_7 li {
  margin-top: 10px;
}

.MediaImpactSummaryLight__MediaImpactSummary___36o_7 li svg {
  margin-right: 5px;
}

.MediaImpactSummaryLight__ProportionalBar___llaLI {
  display: flex;
  align-items: baseline;
}

.MediaImpactSummaryLight__Bar___1iF4M {
  background-color: #00A0FE;
  height: 10px;
  margin-right: 5px;
}

.MediaImpactSummaryLight__bold___3oCax {
}

.MediaImpactSummaryLight__grid___1Zaei {
  display: grid;
  grid-template-columns: 50% 50%;
  grid-template-rows: 50% 50%;
}

.MediaImpactSummaryLight__centered___Fy03T {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.MediaImpactSummaryLight__totalShares___22Tke {
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  border-right: 1px solid #D8DDE1;
}

/* TODO: There isn't a bigger size in Landscape's typography, but in the mockup it looks bigger than this */
.MediaImpactSummaryLight__bigNumber___18TMp {
}

.MediaImpactSummaryLight__title___196DB {
  padding-bottom: 10px;
}

.MediaImpactSummaryLight__MediaImpactSummary___36o_7 h1 {
  margin: 0 0 10px 0;
}

.MediaImpactSummaryLight__MediaImpactSummary___36o_7 h2 {
  margin: 0;
  padding: 20px 0 10px 0;
}

.MediaImpactSummaryLight__MediaImpactSummary___36o_7 p {
  margin: 0;
  line-height: initial;
}

.MediaImpactSummaryLight__totalShares___22Tke .MediaImpactSummaryLight__centered___Fy03T {
  margin-right: 10px;
  margin-left: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #D8DDE1;
}

.MediaImpactSummaryLight__totalPotentialImpressions___cp78e {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 1;
}

.MediaImpactSummaryLight__totalPotentialImpressions___cp78e .MediaImpactSummaryLight__centered___Fy03T {
  margin-left: 10px;
  margin-right: 10px;
  border-bottom: 1px solid #D8DDE1;
  padding-bottom: 10px;
}

.MediaImpactSummaryLight__sharesByType___1L798 {
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 2;
  grid-row-end: 2;
  border-right: 1px solid #D8DDE1;
  margin: 0;
  padding-right: 20px;
}

.MediaImpactSummaryLight__impressionsByType___RBVPr {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 2;
  margin-top: 0;
}

.ReadingListHeaderLight__title___2Uccu {
}

.ReadingListHeaderLight__body___1MUfU {
}

.FullStoriesLight__FullStories___3RtKN {
  padding-top: 10px;
  word-break: break-word;
}

.FullStoriesLight__FullStory___2DL3u {
}

.FullStoriesLight__border___C9cAp {
  padding: 0;
}

.FullStoriesLight__border___C9cAp > li {
  border-top: #D8DDE1 1px solid;
  padding-top: 20px;
}

.FullStoriesLight__userNote___Nu4ng {
  border: #8E9FAD 1px solid;
  margin: 30px 0 30px;
  padding-left: 10px;
}

/* It's possible to create bullet-point lists in the note editor */
.FullStoriesLight__userNote___Nu4ng ul {
  list-style-type: disc;
}

.FullStoriesLight__timestamp___2LwES {
  color: #8E9FAD;
  padding-left: 5px;
}

.FullStoriesLight__authorAndTimestamp___wjdId {
  padding: 20px 0 30px;
}

.FullStoriesLight__twitterStory___1UerB > div {
  padding: 0;
}

.FullStoriesLight__twitterAuthorInfo___2M0tO {
  display: flex;
  padding-bottom: 20px;
}

.FullStoriesLight__twitterAuthorName___2favZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 1;
  padding-left: 10px;
}

.FullStoriesLight__twitterLinkAndTimestamp___1DXsR {
  display: flex;
}

.FullStoriesLight__originalStoryLink___3w2_u {
}

.FullStoriesLight__thumbnail___2n06I {
  position: relative;
}

.FullStoriesLight__thumbnail___2n06I svg {
  color: white;
  position: absolute;
  left: 70px;
  top: 20px;
}

.FullStoriesLight__authorName___3jZBZ {
  display: flex;
}

.FullStoriesLight__authorName___3jZBZ span {
  flex-grow: 1;
}

.FullStoriesLight__retweet___1wYXV {
  color: #8E9FAD;
  display: flex;
  line-height: initial; /* Reset so the Icon lines up with baseline of the text */
  padding-bottom: 10px;
}

.FullStoriesLight__clipRuntime___2QFuS {
}

.FullStoriesLight__designatedMarketArea___2JAA_ {
  padding-bottom: 20px;
}

.TableOfContentsLight__author___2e0Od {
  color: #8E9FAD;
}

.TableOfContentsLight__TOCStory___1WwIy {
  display: flex;
}

.TableOfContentsLight__index___2ezCr {
  padding-right: 10px;
  min-width: 1rem; /* single digit numbers should take up the same width as 2 digit numbers */
  max-width: 1rem;
}

.TableOfContentsLight__TableOfContents___6UXOv ul {
  padding-left: 0;
}

.TableOfContentsLight__storyContent___RtFcy {
  word-break: break-word;
}

.AnalyticsLight__Analytics___1oEtt {
  color: #838FAE;
  padding-top: 20px;
}

.AnalyticsLight__OneLineLayout___1gB4S {
  display: flex;
  flex-direction: row;
}

.AnalyticsLight__left___2NeSO {
  display: flex;
  flex-grow: 1;
}

.AnalyticsLight__AnalyticsItem___1worq {
  display: flex;
  flex-direction: column;
  padding-right: 10px;
}

.AnalyticsLight__name___29fvE {
}

.AnalyticsLight__total___1HoXL {
  border-left: #D8DDE1 1px solid;
  padding-left: 10px;
}

.AnalyticsLight__secondLine___18_QT {
  padding-top: 10px;
  line-height: initial;
}

.AnalyticsLight__number___3Cv1- {
  line-height: initial;
}

.BulkActionsDropdownWrapperLight__BulkActionsDropdownWrapper___3vajQ {
  display: flex;
  width: 100%;
}

.BulkActionsDropdownWrapperLight__BulkActionsDropdownWrapper___3vajQ > div {
  flex: 1;
}
.CustomVictoryToolTipLight__row___22xDM {
  display: inline;
  color: #1F2D42;
}

.CustomVictoryToolTipLight__leftCol___2TmuN {
  display: inline-block;
  padding-right: 8px;
}

.CustomVictoryToolTipLight__rightCol___wFgZ3 {
  display: inline-block;
  padding-left: 8px;
  text-align: left;
}

.CustomVictoryToolTipLight__separator___clG14 {
  display: inline-block;
  border-right: 1px solid #D8DDE1;
  height: 75%;
  position: absolute;
}

.ChartOptionsHeaderLight__intervalButtons___1420a {
  display: flex;
  text-align: right;
  justify-content: flex-end;
  width: 100%;
  margin: 10px 0px 0px 0px;
}

.ChartOptionsHeaderLight__intervalButtons___1420a.ChartOptionsHeaderLight__hidden___3SpKC {
  display: none;
}

.ChartOptionsHeaderLight__intervalButtonsList___3OZgl, .ChartOptionsHeaderLight__chartTypeButtons___1L5_4 {
  display: inline-flex;
  list-style-type: none;
  margin-left: 3em;
}

.ChartOptionsHeaderLight__intervalButtonsList___3OZgl li {
  cursor: pointer;
  text-decoration: none;
  padding: 0 10px;
  color: #B4BFD6;
  border-bottom: 2px solid #B4BFD6;
  text-transform: capitalize;
}

.ChartOptionsHeaderLight__intervalButtonsList___3OZgl li.ChartOptionsHeaderLight__active___1eY6D, .ChartOptionsHeaderLight__chartTypeButtons___1L5_4 li.ChartOptionsHeaderLight__active___1eY6D {
  color: #00A0FE;
  border-bottom: 4px solid #00A0FE;
}

.ChartOptionsHeaderLight__chartTypeButtons___1L5_4 li{
  cursor: pointer;
  text-decoration: none;
  padding: 0 10px;
  color: #B4BFD6;
  border-bottom: 2px solid #B4BFD6;
  text-transform: capitalize;
}

.TimeSeriesChartWrapperLight__TimeSeriesChartWrapper___1gTiH {
  display: flex;
  flex-direction: column;
  height: 93%;
  width: 100%;
}

.SmartFilterDropdownLight__optionContainer___24Plj {
  padding: 0!important;
  cursor: pointer !important;
}

.SmartFilterDropdownLight__smartFilterContainer___2T8w5 {
  display: grid;
}

.SmartFilterDropdownLight__loadingContainer___2EMj8 {
  max-height: 0px;
  z-index: 100;
  margin: 0 0 0 60%;
}

.SmartFilterDropdownLight__loadingContainer___2EMj8 div {
  margin-top: -24px;
}

.CustomMenuLight__createFilterDisabled___3QfZT {
  color: #B4BFD6;
}

.CustomMenuLight__createFilter___1b7XH:not(.CustomMenuLight__createFilterDisabled___3QfZT):hover {
  color: #00A0FE;
}

.CustomMenuLight__createFilter___1b7XH {
  background-color: transparent;
  border: none;
  cursor: pointer;
  margin: 0;
  padding: 0.5em;
  border-top: 1px solid #D8DDE1;
  width: 100%;
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.3;
}

.CustomMenuLight__createFilterHidden___1kNc6 {
  display: none;
}

.CustomMenuLight__disabledTooltipText___Cx9Qr {
  text-align: left;
  width: 19em;
}

.CustomOptionLight__duplicateDisabled___5mieu {
  color: #B4BFD6;
}
.CustomOptionLight__isSelected___12ipx {
}

.CustomOptionLight__editDuplicate___3XVUT {
  float: right;
  margin-top: 0.231em;
  padding-right: 0.769em;
}

.CustomOptionLight__hidden___pcIMo {
  display: none;
}

.CustomOptionLight__label___251OU {
  flex: 1 1 auto;
  padding: 0.5em 1em;
  max-width: 165px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.CustomOptionLight__icons___BxqVZ {
  display: none;
  flex: 0 0 auto;
  position: relative;
  padding: 0.5em 1em 0.5em 0;
}


.CustomOptionLight__customOption___HVgEa:hover .CustomOptionLight__icon____5gvD:not(.CustomOptionLight__disabled___OXQQJ) {
  display: initial;
  cursor: pointer;
}

.CustomOptionLight__icon____5gvD:not(.CustomOptionLight__disabled___OXQQJ):not(.CustomOptionLight__isSelected___12ipx):hover {
  color: #00A0FE;
}

.CustomOptionLight__icon____5gvD:not(.CustomOptionLight__disabled___OXQQJ):not(.CustomOptionLight__isSelected___12ipx) {
  color: #1F2D42;
}

.CustomOptionLight__icon____5gvD {
  margin-left: 0.5em;
  display: inline-block;
}


.CustomOptionLight__disabled___OXQQJ {
  color: #B4BFD6;
}

.CustomOptionLight__customOption___HVgEa {
  display: flex!important;
}


.CustomOptionLight__customOption___HVgEa:hover .CustomOptionLight__icons___BxqVZ:not(.CustomOptionLight__hidden___pcIMo) {
  display: initial;
}

.CustomOptionLight__editDuplicateDisabledText___2C5IS {
  width: 19.231em;
  text-align: left;
}

.CustomOptionLight__summaryTitle___1Jz0T {
}

.CustomOptionLight__summaryItem___295II + .CustomOptionLight__summaryItem___295II {
  padding-top: 0.385em;
}

.CustomOptionLight__summaryText___1xAyI {
  width: 19.231em;
  text-align: left;
  max-height: 15em;
  text-overflow: clip;
  overflow-y: auto;
}

.FilteredTrendingStoriesModalLight__profileName___3PDcv {
  font-size: 0.7em;
}

.FilteredTrendingStoriesModalLight__trendingStoriesLabel___3W-eS {
}

.FilteredTrendingStoriesModalLight__filterWord___1vVuH {
}

.FilteredTrendingStoriesModalLight__dateRangeLabel___1OOUU {
  font-size: 0.7em;
}

.FilteredTrendingStoriesModalLight__dateRangeValue___2c6_e {
  font-size: 0.7em;
}

.FilteredTrendingStoriesModalLight__trendingStoriesWidget___3sX9T {
  min-width: 400px;
  height: 450px;
  position: relative;
}

.EmergingNarrativeRowLight__hiddenElement___2cPyJ {
  visibility: hidden;
}

.EmergingNarrativeRowLight__rowContainer___Jk08f,
.EmergingNarrativeRowLight__rowContainerTall_____uSD,
.EmergingNarrativeRowLight__xAxisOnlyRowContainer___27Pw9 {
  display: flex;
  background: #ffffff;
  align-items: center;
}

.EmergingNarrativeRowLight__rowContainer___Jk08f {
  height: 70px;
  padding: 14px 0 6.1px 0;
  border-bottom: 1px solid #EFF1F3;
}

.EmergingNarrativeRowLight__rowContainerTall_____uSD {
  height: 93px;
  padding: 14px 0;
}

.EmergingNarrativeRowLight__xAxisOnlyRowContainer___27Pw9 {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  height: 30px;
  padding: 0 0 6px 0;
}

.EmergingNarrativeRowLight__leftOfRowIconsContainer___3mfx3,
.EmergingNarrativeRowLight__xAxisOnlyRowLeftOfRowIconsContainer___363xR {
  flex: 0 0 auto;
  align-self: flex-start;
  margin: 0 0.4em 0 1em;
  position: relative;
  bottom: 1px;
}

.EmergingNarrativeRowLight__xAxisOnlyRowLeftOfRowIconsContainer___363xR {
  visibility: hidden;
  height: 0;
}

.EmergingNarrativeRowLight__chartContainer___3SdXi,
.EmergingNarrativeRowLight__chartContainerTall___2T8rR,
.EmergingNarrativeRowLight__xAxisOnlyRowChartContainer___1Svnb {
  flex: auto;
  align-self: flex-start;
  height: 30px;
  min-width: 0;
}

.EmergingNarrativeRowLight__chartContainerTall___2T8rR {
  height: 60px;
}

.EmergingNarrativeRowLight__xAxisOnlyRowChartContainer___1Svnb {
  top: 0;
  bottom: 0;
}

.EmergingNarrativeRowLight__narrativeName___2wtPM,
.EmergingNarrativeRowLight__narrativeNoName___1Ug38,
.EmergingNarrativeRowLight__xAxisOnlyRowNarrativeName___3INvE {
  margin-bottom: 2px;
  margin-left: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.EmergingNarrativeRowLight__narrativeNoName___1Ug38 {
  color: #545C72
}

.EmergingNarrativeRowLight__xAxisOnlyRowNarrativeName___3INvE {
  visibility: hidden;
  height: 0;
}

.EmergingNarrativeRowLight__narrativeTopics___393TG,
.EmergingNarrativeRowLight__xAxisOnlyRowNarrativeTopics___1JpI3 {
  display: flex;
  margin-left: 8px;
}

.EmergingNarrativeRowLight__xAxisOnlyRowNarrativeTopics___1JpI3 {
  visibility: hidden;
  height: 0;
}

.EmergingNarrativeRowLight__narrativeTopicItem___2EY6R,
.EmergingNarrativeRowLight__narrativeNoTopicItem___3aqJD,
.EmergingNarrativeRowLight__manualNarrativeTopicItemsLabel___2aPSz {
  margin-right: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.EmergingNarrativeRowLight__narrativeNoTopicItem___3aqJD {
  height: 18px;
  visibility: hidden;
}

.EmergingNarrativeRowLight__manualNarrativeTopicItemsLabel___2aPSz {
  margin-top: -3px;
  padding: 0px 8px;  
  background: #EFF1F3;  
  border: 1px solid #034A89;
  box-sizing: border-box;
  border-radius: 2px;
  color: #034A89;
  }

.EmergingNarrativeRowLight__starIconDefault___qPBz6 {
  color: #EFF1F3;
  cursor: pointer;
}

.EmergingNarrativeRowLight__starIconFavorited___1yyvR {
  color: #A5B3BD;
  cursor: pointer;
}

.EmergingNarrativeRowLight__rowHiderIcon___3ElTl {
  color: #A5B3BD;
  cursor: pointer;
  height: 1em;
  width: 1em;
}

.EmergingNarrativeRowLight__metricsContainer___2e94e,
.EmergingNarrativeRowLight__xAxisOnlyRowMetricsContainer___38-HF {
  flex: 0 0 auto;
  align-self: flex-start;
  margin: 0 1em;
}

.EmergingNarrativeRowLight__xAxisOnlyRowMetricsContainer___38-HF {
  visibility: hidden;
  height: 0;
}

.EmergingNarrativeRowLight__metricItem___1t48q:last-child {
  margin-top: 10px;
}

.EmergingNarrativeRowLight__metricLabel___1Csup,
.EmergingNarrativeRowLight__coverageMetricLabel___HjCq7 {
  color: #8E9FAD;
}

.EmergingNarrativeRowLight__coverageMetricLabel___HjCq7:hover {
  color: #00A0FE;
  cursor: pointer; 
}

.EmergingNarrativeRowLight__metricValue___uCGna,
.EmergingNarrativeRowLight__coverageMetricValue___2Y6Rw {
}

.EmergingNarrativeRowLight__coverageMetricValue___2Y6Rw:hover {
  cursor: pointer; 
}

.EmergingNarrativeRowLight__menuContainer___3Tcrw,
.EmergingNarrativeRowLight__xAxisOnlyRowMenuContainer___1z_rt {
  flex: 0 0 auto;
  align-self: flex-start;
  color: #8E9FAD;
  margin-right: 6px;
  cursor: pointer;
}

.EmergingNarrativeRowLight__xAxisOnlyRowMenuContainer___1z_rt {
  visibility: hidden;
  height: 0;
}

.EmergingNarrativeRowLight__fullLengthAxis___3uvb6,
.EmergingNarrativeRowLight__noFullLengthAxis____NmuY,
.EmergingNarrativeRowLight__xAxisOnlyRowFullLengthAxis___38-Bz {
  width: 100%;
  height: 1px;
  background: #EFF1F3;
  position: absolute;
  bottom: 31px;
}

.EmergingNarrativeRowLight__noFullLengthAxis____NmuY {
  display: none;
}

.EmergingNarrativeRowLight__xAxisOnlyRowFullLengthAxis___38-Bz {
  position: fixed;
  bottom: 31px;
}

.EmergingNarrativeBookmarkModalLight__buttonGroup___2H33V {
  display: flex;
  padding: 0;
}

.EmergingNarrativeBookmarkModalLight__ModalHeader___1iaWK {
}

.EmergingNarrativeBookmarkModalLight__ModalBody___IwOH8 {
  padding: 2em 2em;
  overflow-y: auto;
}

.EmergingNarrativeBookmarkModalLight__bookmarkWarning___SgzAD {
  color: #1F2D42;
}

.EmergingNarrativeBookmarkModalLight__maxBookmarksWarning___148xA {
  color: #1F2D42;
  margin-bottom: 1em;
}

.EmergingNarrativeBookmarkModalLight__removeWarning___2Hug4 {
  color: #1F2D42;
  margin-bottom: 0.25em;
}

.EmergingNarrativeBookmarkModalLight__warningModal___3M6L- {
  display: flex;
  flex-direction: column;
}

.OriginalStoryLinkLight__OriginalStoryLink___3Jp4x {
  display: flex;
  height: 17px;
  align-items: center;
}

.OriginalStoryLinkLight__externalLinkIcon___3k_aC {
  padding-left: 5px;
}

a {
  text-decoration: none;
}

.TotalMentionsChartWidgetLight__TotalMentionsChartWidget___31QGb {
  padding: 0 20px 0 20px;
}


.ProfileListLight__ProfileList___21Ky- {
  display: flex;
  width: 100%;
}

.ProfileListLight__profileListContent___3vtIh {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.ProfileListLight__title___3DG6Q {
  padding: 20px 0 10px;
}

.ProfileListLight__listItem___1mN7p {
  display: flex;
  padding: 10px 0;
  border-bottom: 1px solid #D8DDE1;
  cursor: pointer;
}

.ProfileListLight__listItem___1mN7p.ProfileListLight__hidden___1Ncjt {
  opacity: 0.5;
}

.ProfileListLight__listItem___1mN7p.ProfileListLight__first___12YZe {
  padding-top: 0;
}

.ProfileListLight__listItem___1mN7p.ProfileListLight__last___2QKAG {
  border-bottom: none;
}

.ProfileListLight__image___3e5e8 {
  width: 23%;
  margin-right: 10px;
  flex-shrink: 0;
}

.ProfileListLight__image___3e5e8 img {
  flex-shrink: 0;
}

.ProfileListLight__infoWrapper___2wDUE {
  display: flex;
  flex-flow: wrap;
  width: 100%;
}

.ProfileListLight__name___3iPdq {
  line-height: 14px;
}

.ProfileListLight__summary___1c55W {
  display: flex;
  flex-flow: row;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 8px;
}

.ProfileListLight__legendColor___3mn0C {
  width: 50px;
  height: 8px;
  margin-right: 5px;
  min-width: 5px;
  margin-top: 0.3em;
}

.ProfileListLight__data___ug-ez {
  margin-bottom: -5px;
}

.MobileProfileListLight__MobileProfileList___3adoU {
  display: flex;
  width: 100%;
}

.MobileProfileListLight__profileListContent___p6LRi{
  display: flex;
  flex-direction: column;
  width: 100%;
}

.MobileProfileListLight__title___CVjpz {
  padding: 20px 0 10px;
}

/* profile list item rules */
.MobileProfileListLight__listItem___2GSJp {
  display: flex;
  padding: 10px 0;
  border-bottom: 1px solid #D8DDE1;
}

.MobileProfileListLight__listItem___2GSJp.MobileProfileListLight__hidden___1gZXl {
  opacity: 0.5;
}

.MobileProfileListLight__listItem___2GSJp.MobileProfileListLight__first___3dpdK {
  padding-top: 0;
}

.MobileProfileListLight__listItem___2GSJp.MobileProfileListLight__last___oJM0o {
  border-bottom: none;
}

.MobileProfileListLight__image___3EMC7 {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  flex-shrink: 0;
}

.MobileProfileListLight__image___3EMC7 img {
  width: 50px;
  height: 50px;
  flex-shrink: 0;
}

.MobileProfileListLight__infoWrapper___1H00g {
  display: flex;
  flex-flow: wrap;
}

.MobileProfileListLight__name___r7_Hh {
}

.MobileProfileListLight__summary___2rnSb {
  display: flex;
  flex-flow: row;
  align-items: flex-end;
  width: 100%;
}

.MobileProfileListLight__legendColor___Fo276 {
  width: 50px;
  height: 14px;
  margin-right: 10px;
}

.MobileProfileListLight__data___1cfwU {
  margin-bottom: -3px;
}

@media only screen and (orientation: portrait) {
  .MobileProfileListLight__ProfileList___Zbvwj {
    border-top: 1px solid #D8DDE1;
  }
}

@media only screen and (orientation: portrait) and (max-height: 825px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 21em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 751px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 18em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 750px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 15em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 732px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 13em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 570px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 7em;
  }
}

@media only screen and (orientation: landscape) {
  .MobileProfileListLight__ProfileList___Zbvwj {
    border-left: 1px solid #D8DDE1;
    padding-left: 20px;
  }

  .MobileProfileListLight__title___CVjpz {
    padding: 0 0 10px;
  }

  .MobileProfileListLight__listWrapper___3FiCB {
    height: 24em;
    margin-bottom: 50px;
  }
}

@media only screen and (orientation: landscape) and (max-height: 416px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 16em;
  }
}

@media only screen and (orientation: landscape) and (max-height: 411px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 15em;
  }
}

@media only screen and (orientation: landscape) and (max-height: 376px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 13em;
  }
}

@media only screen and (orientation: landscape) and (max-height: 361px) {
  .MobileProfileListLight__listWrapper___3FiCB {
    height: 12em;
  }
}

.AnnotationListLight__AnnotationList___2PhyM {
  display: flex;
  width: 100%;
}

.AnnotationListLight__title___aNo_6 {
  padding: 20px 0 10px 0;
}

.AnnotationListLight__AnnotationListContent___Wc1G0 {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.AnnotationListLight__listWrapper___38N9q {
  /*height: calc(100% - 10vh);*/
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.AnnotationListLight__listWrapper___38N9q.AnnotationListLight__empty___2H46T {
  height: auto;
}

.AnnotationListLight__listItem___2wwjH {
  display: flex;
  padding: 6px 0px;
}

.AnnotationListLight__listItem___2wwjH.AnnotationListLight__first___oRBvX {
  padding-top: 0;
}

.AnnotationListLight__listItem___2wwjH.AnnotationListLight__last___M5pPa {
  border-bottom: none;
}

.AnnotationListLight__infoWrapper___su_Ji {
  display: flex;
  flex-flow: nowrap;
}

.AnnotationListLight__index___39b31 {
  padding-right: 5px;
}

.MobileAnnotationListLight__AnnotationList___2CxV4 {
  display: flex;
  width: 100%;
}

.MobileAnnotationListLight__legendWrapper___1TfeI {
  display: flex;
  flex-wrap: wrap;
  padding: 0px 0 15px 0;
  margin: 0;
}

.MobileAnnotationListLight__legendItem___2f89s {
  display: flex;
  flex-flow: row;
  align-items: center;
  margin-right: 10px;
  margin-bottom: 5px;
}

.MobileAnnotationListLight__legendItem___2f89s.MobileAnnotationListLight__hidden___2RHa1 {
  opacity: 0.5;
}

.MobileAnnotationListLight__legendColor___12vGH {
  width: 20px;
  height: 3px;
  margin-right: 2px;
}

.MobileAnnotationListLight__profileName___28XfG {
}

.MobileAnnotationListLight__title___27OQT {
  padding: 20px 0 10px 0;
}

.MobileAnnotationListLight__listWrapper___1LGL6 {
  height: calc(100% - 10vh);
  overflow: hidden;
  overflow-y: auto;
}

.MobileAnnotationListLight__listWrapper___1LGL6.MobileAnnotationListLight__empty___xJXjP {
  height: auto;
}


/* profile list item rules */
.MobileAnnotationListLight__listItem___3pBlM {
  display: flex;
  padding: 10px 0px;
}

.MobileAnnotationListLight__listItem___3pBlM.MobileAnnotationListLight__first___XprcB {
  padding-top: 0;
}

.MobileAnnotationListLight__listItem___3pBlM.MobileAnnotationListLight__last___3hhZK {
  border-bottom: none;
}

.MobileAnnotationListLight__infoWrapper___2KoJS {
  display: flex;
  flex-flow: nowrap;
}

.MobileAnnotationListLight__index___1sAEa {
  padding: 0 5px 0 10px;
}

@media only screen and (orientation: portrait) {
  .MobileAnnotationListLight__AnnotationList___2CxV4 {
    border: 0;
  }

  .MobileAnnotationListLight__title___27OQT {
    border-top: 1px solid #D8DDE1;
  }

  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 24em;
    margin-bottom: 50px;
  }
}

@media only screen and (orientation: portrait) and (max-height: 825px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 21em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 751px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 18em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 750px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 15em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 732px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 13em;
  }
}

@media only screen and (orientation: portrait) and (max-height: 570px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 7em;
  }
}

@media only screen and (orientation: landscape) {
  .MobileAnnotationListLight__AnnotationList___2CxV4 {
    border-left: 1px solid #D8DDE1;
    padding-left: 20px;
  }

  .MobileAnnotationListLight__title___27OQT {
    padding: 0px 0 10px 0;
  }

  .MobileAnnotationListLight__legendWrapper___1TfeI {
    display: none;
  }

  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 24em;
    margin-bottom: 50px;
  }
}

@media only screen and (orientation: landscape) and (max-height: 416px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 16em;
  }
}

@media only screen and (orientation: landscape) and (max-height: 411px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 15em;
  }
}

@media only screen and (orientation: landscape) and (max-height: 376px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 13em;
  }
}

@media only screen and (orientation: landscape) and (max-height: 361px) {
  .MobileAnnotationListLight__listWrapper___1LGL6 {
    height: 12em;
  }
}

.ChartByProfileLight__ChartByProfile___xYj0j {
  display: flex;
  flex-direction: row;
  height: 100%;
  width: 100%;
}

.ChartByProfileLight__MobileChartByProfile___H6C0i {
  display: flex;
  flex-direction: row;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

.ChartByProfileLight__chartWrapper___1oBuf {
  top: 0;
  left: 0;
  height: 100%;
}

.ChartByProfileLight__partialWidth___23y2A {
  width: 72%;
}

.ChartByProfileLight__fullWidth___smMnU {
  width: 100%;
}

.ChartByProfileLight__listWrapper___2uJBc {
  width: 28%;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  padding-right: 1em;
}

.ChartByProfileLight__mobileListWrapper___2zuFW {
  width: 100%;
}

.ChartByProfileLight__MobileChartWrapper___38cj0 {
  height: 230px;
  width: 98%;
}

.ChartByProfileLight__ExpandedMobileChartWrapper____gPfq {
  height: 360px;
  width: 98%;
}

.ChartByProfileLight__listWrapper___2uJBc.ChartByProfileLight__hidden___2PXhr,
.ChartByProfileLight__annotationListWrapper___3xgVg.ChartByProfileLight__hidden___2PXhr,
.ChartByProfileLight__profileListWrapper___1GWn8.ChartByProfileLight__hidden___2PXhr {
  display: none;
}

@media only screen and (orientation: landscape) {
  .ChartByProfileLight__listWrapper___2uJBc {
    flex-grow: 1;
  }
}

.RepresentativeStoriesLight__container___3TJgm {
  position: relative;
}

.RepresentativeStoriesLight__storyList___164bF {
  height: 400px;
  overflow-y: scroll;
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 20px;
}

.RepresentativeStoriesLight__listItem___2Nxv8 {
  margin: 0.5em 0;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #D8DDE1;
}

.RepresentativeStoriesLight__title___6M-8E {
  font-weight: bold;
}

.RepresentativeStoriesLight__body___3gZL8 {
}

.RepresentativeStoriesLight__author___1HmLV {
  color: #00A0FE;
}

.RepresentativeStoriesLight__author___1HmLV a {
  color: #00A0FE;
  text-decoration: none;
}

.RepresentativeStoriesLight__author___1HmLV a:hover{
  text-decoration: underline;
}

.RepresentativeStoriesLight__count___1D0Tf {
  color: #8E9FAD;
}

.PeakTabHeaderLight__header___t_-yo {
  margin-top: 1em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #D8DDE1;
}

.PeakTabHeaderLight__heading___2g795 {
}

.PeakTabHeaderLight__text___1AXZz {
  /* For unit testing */
}

.PeakTabHeaderLight__description___25wuM {
  border-bottom: 1px solid #D8DDE1;
  padding-bottom: 16px;
  margin-bottom: 10px;
}

.PeakToolTipLight__mentionsCount___EJKyR {
  line-height: 18px;
  font-size: 24px;
  position: relative;
  top: 3px;
}

.PeakToolTipLight__mentionsLabel___1R5Ly {
  position: relative;
  bottom: -4px;
}

.PeakToolTipLight__timeFrame___2gvVm {
  line-height: 10px;
}

.PeakToolTipLight__date___6DISs {
}






a.ClusterNodeLight__clusterNode___3kUIA {
  text-decoration: none;
}

.DesktopTotalMentionsChartLight__DesktopTotalMentionsChart___2YRYA {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.MobileTotalMentionsChartLight__MobileTotalMentionsChart___3gdC2 {
}

.MobileTotalMentionsChartLight__MobileChartContent___23QiX {
  height: 230px;
  width: 98%;
}

.MobileTotalMentionsChartLight__ExpandedMobileChartContent___8LsWN {
  height: 360px;
  width: 98%;
}

.PopularTweetsWidgetLight__popularTweets___1llJQ {
  padding: 10px 0;
  margin-bottom: 50px;
}

a {
  color: #00A0FE;
}

.MobilePopularTweetLight__popularTweet___3Zb5N {
  padding: 10px 0;
  line-height: 22px;
}

.MobilePopularTweetLight__retweeted___O4BNJ {
  padding-bottom: 10px;
  color: #8E9FAD;
}

.MobilePopularTweetLight__header___2CH4X {
  padding-bottom: 20px;
  display: inline-flex;
  width: 100%;
}

.MobilePopularTweetLight__authorInfo___1giIH {
  display: inline-flex;
  align-items: center;
  width: 100%;
}

.MobilePopularTweetLight__authorImage___2jOkj,
.MobilePopularTweetLight__authorImage___2jOkj img {
  width: 48px;
}

.MobilePopularTweetLight__profileInfo___7ofVc {
  padding-left: 10px;
}

.MobilePopularTweetLight__authorName___27Svl {
  color: #2F3E54;
  display: inline-flex;
  align-items: center;
}

.MobilePopularTweetLight__authorUsername___3FzJD {
  margin: 0;
}

.MobilePopularTweetLight__retweetedIcon___2_-Du {
  padding-right: 5px;
}

.MobilePopularTweetLight__verified___sU3AK {
  padding-left: 5px;
  margin-top: -5px;
}

.MobilePopularTweetLight__body___3mrKV {
  padding-bottom: 20px;
}

.MobilePopularTweetLight__link___n6DAu {
  padding-bottom: 30px;
  display: inline-flex;
  align-items: baseline;
}

.MobilePopularTweetLight__createdAt___1X_x7 {
  padding-left: 20px;
  color: #8E9FAD;
}

.MobilePopularTweetLight__summary___3HY9Z {
  padding-bottom: 10px;
  display: inline-flex;
  align-items: baseline;
  width: 100%;
  border-bottom: 1px solid #D8DDE1;
}

.MobilePopularTweetLight__retweetsInfo___2js1N {
  display: inline;
}

.MobilePopularTweetLight__retweets___3Uepm {
  padding-right: 5px;
}

.MobilePopularTweetLight__sentiment___3b34V {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #D8DDE1;
  text-transform: capitalize;
}

.MobilePopularTweetLight__Positive___2iGTX {
  color: #46AF61;
}

.MobilePopularTweetLight__Negative___2yEi2 {
  color: #ff3c00;
}

.MobilePopularTweetLight__Neutral___29kQC {
  color: #ffbf00;
}

.TopSubRedditsWidgetLight__desktopList___3S-OV {
  margin: 0;
  padding: 0;
  list-style: none;
}

.TopSubRedditsWidgetLight__mobileList___1Fi02 {
  margin-top: 0;
  padding: 0;
  list-style: none;
}

.TopSubRedditsWidgetLight__desktopListItem___Jy3Jn {
  margin-top: 0.5em;
  padding-bottom: 0.5em;
}

.TopSubRedditsWidgetLight__mobileListItem___2vvgy:first-child {
  margin-top: 1.42em;
}

.TopSubRedditsWidgetLight__mobileListItem___2vvgy {
  margin-bottom: 0;
}

.MobileTopSubRedditsLight__MobileTopSubReddits___sz53K {
  display: flex;
}

.MobileTopSubRedditsLight__textContainer___1N1HA {
  margin-left: 20px;

  /* Discount image size and its margin. */
  width: calc(100% - 50px - 20px);
}

.MobileTopSubRedditsLight__detail___3elJY {
  color: #00A0FE;
  margin-bottom: 6px;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.MobileTopSubRedditsLight__header___4yX_6 {
  margin-top: 5px;
}

.MobileTopSubRedditsLight__subheader___1IDCQ {
  color: #B4BFD6;
  margin-top: 5px;
}

.MobileTopSubRedditsLight__counter___3sHRJ {
}

.MobileTopSubRedditsLight__divider___325md {
  margin-top: 20px;
  border-top: 1px solid #D8DDE1;
  height: 20px;
}

.DesktopTopSubRedditsLight__DesktopTopSubReddits___LuCrp {
  display: flex;
  position: relative;
  line-height: 1.3;
}

.DesktopTopSubRedditsLight__DesktopTopSubReddits___LuCrp:hover .DesktopTopSubRedditsLight__detail___2433y {
  width: calc(100% - 3.5em);
}

.DesktopTopSubRedditsLight__DesktopTopSubReddits___LuCrp:hover > .DesktopTopSubRedditsLight__excludeButton___2b6nv {
  display: block;
}

.DesktopTopSubRedditsLight__textContainer___13oa2 {
  width: 100%;
}

.DesktopTopSubRedditsLight__detail___2433y {
  color: #00A0FE;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.DesktopTopSubRedditsLight__header___1QsbD {
  margin-top: 0.125em;
}

.DesktopTopSubRedditsLight__subheader___SsoA8 {
  color: #8E9FAD;
  margin-top: 0.125em;
}

.DesktopTopSubRedditsLight__counter___2lqKN {
}

.DesktopTopSubRedditsLight__excludeButton___2b6nv {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  color: #00A0FE;
  cursor: pointer;
}

.DesktopTopSubRedditsLight__divider___11yTG {
  margin-top: 0.5em;
  border-top: 1px solid #ffffff;
  display: none;
}

.DesktopTopSubRedditsLight__link___qWRve {
  color: inherit;
  text-decoration: none;
}
.DesktopPopularRedditPostsLight__link___3TZ1g {
  color: #8E9FAD;
}

.MobilePopularRedditPostsLight__statistics___3gaJw {
  margin-top: 0.375em;
}

.ExpandedInfoLight__ExpandedInfo___2Ky2V {
  line-height: 22px;
  padding: 10px;
  border-bottom: 1px solid #D8DDE1;
}

.ExpandedInfoLight__ExpandedInfo___2Ky2V svg {
  vertical-align: text-top;
  padding-right: 3px;
}

.ExpandedInfoLight__ExpandedInfoControl___1FfV3 {
  cursor: pointer;
  color: #00A0FE;
  text-align: right;
}

.ExpandedInfoLight__filterDescription___1rhWh {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 0.5em;
}

.ExpandedInfoLight__title___1z2CA {
}

.ExpandedInfoLight__filterItemName___gFF3g {
}

/* Put a line break after each filter item span generated by filterDescription.
This is kinda gnarly. Comes from https://css-tricks.com/injecting-line-break/ */
.ExpandedInfoLight__filterItemName___gFF3g::before {
  content: '\A';
  white-space: pre;
}

.InfoBarLight__InfoBar___1azyp {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  border-bottom: 1px solid #D8DDE1;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0 10px 0 10px;
}

.InfoBarLight__InfoBarFilter___29sAU {
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
}

.InfoBarLight__InfoBarFilter___29sAU svg {
  flex-shrink: 0;
  margin: 0 0.1em;
}

.InfoBarLight__InfoBarData___3ze5P {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-width: 0;
}

.InfoBarLight__InfoBarDateRange___Tgv9m {
  flex-shrink: 0; /* Don't get shrunk or forced to wrap by a long filter name */
}

.InfoBarLight__InfoBarControl___20Rrf {
  cursor: pointer;
  color: #00A0FE;
  text-align: end;
  flex-grow: 1;
}

.InfoBarLight__InfoBarFilterName___1vaWI {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 0.5em;
}

.InfoBarLight__InfoBarSeparator___12_DR {
  border-left: 1px solid;
  margin: 0 2px 0 7px;
  height: 10px;
}


.HistoricalSentimentWidgetLight__HistoricalSentimentWidget___E5axx {
  text-align: center;
}

.HistoricalSentimentWidgetLight__HistoricalSentimentChart___mWcj2 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.HistoricalSentimentWidgetLight__MobileHistoricalSentimentChart___1Jk2S {
  height: 230px;
  width: 98%;
}

.HistoricalSentimentWidgetLight__ExpandedHistoricalSentimentChart___2pJfN {
  height: 360px;
  width: 98%;
}

.NetSentimentWidgetLight__NetSentimentWidget___3ckXo {
  display: flex;
  align-items: center;
  text-align: center;
}

.NetSentimentWidgetLight__netChart___1lwPk {
  padding-bottom: 1em;
}

.NetSentimentWidgetLight__netSentiment___2QVtv {
  display: flex;
  flex-direction: column;
}

@media only screen and (max-width: 768px) {
  .NetSentimentWidgetLight__netSentiment___2QVtv {
    display: flex;
    flex-direction: column;
  }
}

.NetSentimentWidgetLight__netStatus___7o1g- {
  text-transform: uppercase;
}

.NetSentimentWidgetLight__boldFont___2jdFq {
}

.TotalMentionsChartByIssueWidgetLight__TotalMentionsChartByIssue___1qbwG {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.TotalMentionsChartByIssueWidgetLight__MobileTotalMentionsChartByIssue___3o8FV {
  height: 230px;
  width: 98%;
}

.TotalMentionsChartByIssueWidgetLight__ExpandedMobileTotalMentionsChartByIssue___1czwC {
  height: 360px;
  width: 98%;
}

.WidgetSettingsComponentLight__WidgetSettingsComponent___-LlZI {
  display: flex;
  flex-direction: column;
}

.WidgetSettingsComponentLight__settingsPanelTitle___14q-X {
  padding: 9px 0 2px 9px;
  margin-bottom: 0;
  width: -moz-calc(100% - 48px);
  width: -webkit-calc(100% - 48px);
  width: calc(100% - 48px);
  white-space: nowrap;
  overflow: hidden;
}

.WidgetSettingsComponentLight__settingsPanelHeader___2nxaG {
  padding: 0;
  border-bottom: 1px solid #d8dde1;
  width: 100%;
  height: 31px;
  overflow: hidden;
}

.WidgetSettingsComponentLight__settingsPanelContent___3FsIT {
  padding: 9px;
}

.GoogleAnalyticsWidgetLight__GoogleAnalyticsTM___18l1J {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.GoogleAnalyticsWidgetLight__MobileGoogleAnalyticsTM___uexMo {
  height: 230px;
  width: 98%;
}

.GoogleAnalyticsWidgetLight__ExpandedMobileGoogleAnalyticsTM___zaz4p {
  height: 360px;
  width: 98%;
}

.StockPriceZignalInsightWidgetLight__GoogleAnalyticsTM___njzH- {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.StockPriceZignalInsightWidgetLight__MobileGoogleAnalyticsTM___20OWU {
  height: 230px;
  width: 98%;
}

.StockPriceZignalInsightWidgetLight__ExpandedMobileGoogleAnalyticsTM___1hesS {
  height: 360px;
  width: 98%;
}

.StockPriceToolTipComponentLight__tooltip___2LQFD {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.StockPriceToolTipComponentLight__tooltipValue___2vuLC {
}

.StockPriceToolTipComponentLight__sharedTooltip___2gu6Q {
  display: flex;
  flex-direction: column;
}

.StockPriceToolTipComponentLight__tooltipLeftColumn___1MBB3 {
  flex: 1 1 auto;
  padding: 0 0.5em 0 0;
  text-align: left;
}

.StockPriceToolTipComponentLight__tooltipRightColumn___2jJvA {
  padding: 0 0 0 0.5em;
  flex: 1 1 auto;
}

.StockPriceToolTipComponentLight__tooltipSeriesColor___1vpXD {
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
}

.StockPriceToolTipComponentLight__tooltipTimestamp___2KbJu {
  margin-top: 0.5em;
  margin-bottom: 0.25em;
}

.TotalMentionsChartBySourceWidgetLight__TotalMentionsChartBySource___48eoF {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.TotalMentionsChartBySourceWidgetLight__MobileTotalMentionsChartBySource___2-6rl {
  height: 230px;
  width: 98%;
}

.TotalMentionsChartBySourceWidgetLight__ExpandedMobileTotalMentionsChartBySource___RF7ap {
  height: 360px;
  width: 98%;
}

.ScoreOverTimeWidgetLight__ScoreOverTimeWidget___2zNci {
  position: relative;
  text-align: center;
  height: 100%;
  width: 100%;
  padding-right: 20px;
}

.AddToReadingListTooltipLight__readingItemLink___3tCTJ {
  display: flex;
  color: #000000;
  margin-right: 8px
}

.AddToReadingListTooltipLight__readingItemLink___3tCTJ:hover {
  color: #00A0FE;
}

.AddToReadingListTooltipLight__readingItemLink___3tCTJ > span {
  flex: 1;
}

.AddToReadingListTooltipLight__readingItemLink___3tCTJ > span {
  margin-top: 3px;
}

.AddToReadingListTooltipLight__readingListHeader___1UfIF > h5 {
  font-size: 500;
  margin: 0;
}

.AddToReadingListTooltipLight__createNewList___1yrV0 {
  display: flex;
  padding: 0px 8px;
  cursor: pointer;
  font-size: 0.875rem;
}

.AddToReadingListTooltipLight__createNewListContainer___2HQbd > p {
  margin-top: 10px;
  margin-bottom: 10px;
}

.AddToReadingListTooltipLight__createNewListContainer___2HQbd {
  padding: 0px 8px;
}

.AddToReadingListTooltipLight__createNewList___1yrV0 {
  margin-top: 10px;
}

.AddToReadingListTooltipLight__createNewList___1yrV0 > p {
 margin-left: 5px;
}

.AddToReadingListTooltipLight__readingListItemName___21HIU {
  font-size: 0.875rem;
  margin: 5px 0px 5px 0px;
  color: #1F2D42 !important;
}

.AddToReadingListTooltipLight__readingListMainContainer___1B3ln {
  width: 260px;
}

.AddToReadingListTooltipLight__readingListContainer___21TMl {
  overflow: visible;
  width: 285px;
  margin-left: -12px;
  margin-bottom: -7px;
}

.AddToReadingListTooltipLight__readingListItemsContainer___2knrD {
  max-height: 150px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  text-align: justify;
  padding-left: 12px;
}

.AddToReadingListTooltipLight__readingListContainer___21TMl > hr {
  border-color: #D8DDE1;
}

.AddToReadingListTooltipLight__readingItemIcon___Y9Dhc {
  margin-top: 5px;
}

.AddToReadingListTooltipLight__createNewListContainerFocus___10LG6 input:focus{
  border: #00A0FE;
  border-style: solid;
  border-radius: 5px;
  border-width: 1.5px;
}

.AddToReadingListTooltipLight__divider___1DnIR {
  border-color: #D8DDE1;
  border-bottom-width: 0px;
  margin-left: -2px !important;
}

.AddToReadingListTooltipLight__createNewListIcon___3N0RE {
  margin-top: -1px;
}

.AddToReadingListTooltipLight__readingListsLoading___x_b9R {
  padding: 30px;
}

.AddToReadingListTooltipLight__emptyReadingList___1rdUZ {
  color: #8E9FAD;
  font-style: italic;
  font-size: 12px;
  margin: 0;
}

.PotentialImpressionsChartBySourceWidgetLight__desktop___UrRml {
  top: 0;
  left: 0;
  height: 100%;
  width: 99%;
}

.PotentialImpressionsChartBySourceWidgetLight__mobile___Au4Uo {
  height: 230px;
  width: 98%;
}

.PotentialImpressionsChartBySourceWidgetLight__mobileExpanded___Zbvuw {
  height: 360px;
  width: 98%;
}

.NumberWidgetLight__NumberWidget___QpZOD {
  text-align: center;
  width: 100%;
}

.NumberWidgetLight__NumberWidgetMobile___2DfFz {
  margin-top: 40px;
  text-align: center;
}

.NumberWidgetLight__valueMobile___1Eu4U {
  color: #1F2D42;
  font-size: 4rem;
}

.NumberWidgetLight__value___EYrRU {
  color: #1F2D42;
  text-align: center;
  line-height: 1;
}

.NumberWidgetLight__value___EYrRU:hover {
  color: #00A0FE;
  cursor: pointer;
  text-decoration: none;
}

.NumberWidgetLight__label___1JGPb {
  text-align: center;
  width: 98%;
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
  margin-left: 1%;
}

.AverageCountValueLight__container___3dBLm {
  line-height: 1.1;
}

.AverageCountValueLight__value___3Ts8n {
  text-align: center;
}

.AverageCountValueLight__label___CJPlO {
  text-align: center;
}

.AverageCountValueLight__icon___1PLRH {
  margin-right: .20em;
  position: relative;
  top: -0.08em;
}

.AverageCountsWidgetLight__wrapper___3IvEu {
  flex-direction: "row";
}

.AverageCountsWidgetLight__firstCount___3LfhB {
  margin-bottom: 1.5rem;
}

.CustomIFrameWidgetLight__iFrameContent___1fkn9 {
  display: flex;
  height: 100%;
}

.CustomIFrameWidgetLight__iFrame___5Thx9 {
  border: none;
  width: 100%;
}

.FreeformTextWidgetLight__Text___AyCRC {
  padding: 10px;
  border: none;
  height: 100%;
  overflow-y: auto;
  font-size: 13px;
  line-height: 20px;
  word-break: break-word;
}

.FreeformTextWidgetLight__Text___AyCRC > blockquote, .FreeformTextWidgetLight__TextNonScroll___39-Uk > blockquote {
  font-style: italic;
  color: rgba(0, 0, 0, 0.5);
  margin-bottom: 1em;
  padding: 0;
  margin-inline-start: 0;
}

.FreeformTextWidgetLight__mobileOnly___oh9bm > pre {
  word-break: normal;
  padding: 9.5px;
  margin: 0 0 10px;
  background-color: #f5f5f5;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  white-space: pre-wrap;
  font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
}

.FreeformTextWidgetLight__mobileOnly___oh9bm > hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #fff;
}

.FreeformTextWidgetLight__mobileOnly___oh9bm > h2 {
  font-size: 1rem;
}
 
.FreeformTextWidgetLight__Text___AyCRC > ol, .FreeformTextWidgetLight__TextNonScroll___39-Uk > ol {
  list-style-type: decimal;
  padding-left: 1.5em;
  margin-bottom: 1em;
}

.FreeformTextWidgetLight__Text___AyCRC > ul, .FreeformTextWidgetLight__TextNonScroll___39-Uk > ul {
  list-style-type: disc;
  padding-left: 1.5em;
  margin-bottom: 1em;
}

.FreeformTextWidgetLight__Text___AyCRC figure {
  margin: 0;
}

.FreeformTextWidgetLight__TextNonScroll___39-Uk {
  padding: 10px;
  border: none;
  overflow-y: hidden;
  font-size: 13px;
  line-height: 20px;
}

.FreeformTextWidgetLight__TextNonScroll___39-Uk figure {
  margin: 0;
}

.FreeformTextWidgetLight__Text___AyCRC ul,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ul {
  list-style-type: disc;
}

.FreeformTextWidgetLight__Text___AyCRC ol,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ol {
  padding-left: 1.5em;
}

.FreeformTextWidgetLight__Text___AyCRC ol li,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ol li {
  list-style-type: decimal;
}

.FreeformTextWidgetLight__Text___AyCRC ol li ol,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ol li ol {
  padding-left: 1.5em;
}

.FreeformTextWidgetLight__Text___AyCRC ol li ol li,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ol li ol li {
  list-style-type: lower-alpha;
}

.FreeformTextWidgetLight__Text___AyCRC ol li ol li ol,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ol li ol li ol {
  padding-left: 1.5em;
}

.FreeformTextWidgetLight__Text___AyCRC ol li ol li ol li,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ol li ol li ol li {
  list-style-type: lower-roman;
}

.FreeformTextWidgetLight__Text___AyCRC ul,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ul {
  list-style-type: disc;
  padding-left: 1.5em;
}

.FreeformTextWidgetLight__Text___AyCRC ul ul,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ul ul {
  list-style-type: circle;
  padding-left: 1.5em;
}

.FreeformTextWidgetLight__Text___AyCRC ul ul ul,
.FreeformTextWidgetLight__TextNonScroll___39-Uk ul ul ul {
  list-style-type: square;
  padding-left: 1.5em;
}

.FreeformTextModalLight__ModalHeader___ZtNwK {
}

.FreeformTextModalLight__ModalBody___peJt1 {
  padding: 5%;
  height: 435px;
  max-height: 435px;
  overflow-y: auto;
}

.LoaderLight__loaderContainer___2auYR {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.DesktopSourcesCountLight__DesktopSourceCount___uSP56 {
  padding-top: 1em;
}

.DesktopSourcesCountLight__DesktopSourceCountEmbedded___3jyTc {
  padding-top: .5em;
}

.with-summary-header .DesktopSourcesCountLight__DesktopSourceCount___uSP56 {
  padding-top: .30em;
}

.DesktopSourcesCountLight__flex___1XpGV .DesktopSourcesCountLight__mentionWrapper-2-columns___1sukk {
  width: 45%;
  margin-left: 3%;
  margin-bottom: 1em;
  white-space: nowrap;
  display: flex;
  align-items: center;
}

.DesktopSourcesCountLight__flex___1XpGV .DesktopSourcesCountLight__mentionWrapper-3-columns___sJ05D {
  width: 30%;
  margin-left: 3%;
  margin-bottom: 1em;
  white-space: nowrap;
  display: flex;
  align-items: center;
}

.DesktopSourcesCountLight__mentionCount___3BTvP {
  top: 2px;
  position: relative;
  cursor: pointer;
  margin-left: 0.35em;
}

.DesktopSourcesCountLight__mentionCount___3BTvP:hover {
  color: #00A0FE;
}

.DesktopSourcesCountLight__flex___1XpGV {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.DesktopSourcesCountLight__grid___yjnP_ {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(5em, 1fr));
  grid-gap: 0.5em 1em;
}

.MobileSourcesCountLight__MobileSourceCount___3BzzV {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  padding: 14px 10px 27px;
}

.MobileSourcesCountLight__topPadding___3DIj8 {
  padding-top: 14px;
  width: 100%;
}

.MobileSourcesCountLight__mentionWrapper-1-columns___1rD7r {
  width: 100%;
  margin-left: 3%;
  margin-bottom: 26px;
  white-space: nowrap;
  display: flex;
  align-items: center;
}

.MobileSourcesCountLight__mentionWrapper-2-columns___2rlDu {
  width: 45%;
  margin-left: 3%;
  margin-bottom: 26px;
  white-space: nowrap;
  display: flex;
  align-items: center;
}

.MobileSourcesCountLight__mentionWrapper-3-columns___2UAa7 {
  width: 30%;
  margin-left: 3%;
  margin-bottom: 26px;
  white-space: nowrap;
  display: flex;
  align-items: center;
}

.MobileSourcesCountLight__mentionCount___2nFAJ {
  margin-left: 5px;
}

.SingleBar__barContainer___27zs4 {
  margin-bottom: 10px;
}

.SingleBar__barContainer___27zs4:last-child {
  margin-bottom: 0;
}

.SingleBar__barTitleMobile___M44Hr {
  font-style: normal;
  font-size: 13px;
  font-weight: 400;
  text-align: start;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-flex;
}

.SingleBar__barTitleDesktop___16c6k {
  font-style: normal;
  text-align: start;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.SingleBar__barTitleMargin___F5z11 {
  margin-bottom: 3px;
}

.SingleBar__barTitleDesktop___16c6k:hover {
  cursor: pointer;
  color: #04BCFD;
}

.SingleBar__barRow___1NYX4 {
  display: flex;
  margin-bottom: 0.35em;
}

.SingleBar__bar___23By_ {
  flex: 1;
  display: inline-flex;
  align-items: baseline;
}

.SingleBar__countMobile___3v1O_ {
  font-weight: 900;
  font-style: normal;
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
}

.SingleBar__countDesktop___3RXwK {
  font-weight: 900;
  font-style: normal;
  text-align: center;
  margin-left: 0.05em;
  margin-right: 0.5em;
  margin-top: -0.35em;
}

.SingleBar__barSizeMobile___2rbNo {
  height: 80%;
  margin-right: 3px;
  min-width: 5px;
  float: left;
}

.SingleBar__barSizeDesktop___x4aWd {
  height: 0.5em;
  margin-right: 0.5em;
  min-width: 0.5em;
  float: left;
}

.SentimentSliderLight__container___d1NJ6 {
  background-color: inherit;
  height: 60px;
  padding: 0;
  text-align: center;
}

.SentimentSliderLight__container___d1NJ6:hover{
  cursor: pointer;
}

.SentimentSliderLight__disabled___2L9Yz { /* marker */ }
.SentimentSliderLight__no_value___qin4w { /* marker; also, value_{-3..3} */ }

.SentimentSliderLight__caption___k9jPU {
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
}

.SentimentSliderLight__pit___2NcID {
}

.SentimentSliderLight__workbenchCaption___31RQI {
  text-align: right;
  text-transform: none;
  font-style: italic;
}

.SentimentSliderLight__disabled___2L9Yz .SentimentSliderLight__caption___k9jPU,
.SentimentSliderLight__no_value___qin4w .SentimentSliderLight__caption___k9jPU {
  text-transform: initial;
  color: #B4BFD6;
  font-style: italic;
}

.SentimentButtonsLight__sentimentButtons___1Vlnd button{
  margin-left: 1px;
  width: 32%;
  color: #000000;
  background-color: #EFF1F3;
  background-image: none;
  border: 0px solid #EFF1F3;
  text-shadow: none;
  font-size: 11px;
  min-height: 20px;
}

.SentimentButtonsLight__sentimentButtons___1Vlnd button:first-child{
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.SentimentButtonsLight__sentimentButtons___1Vlnd button:last-child{
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.SentimentButtonsLight__sentimentButtons___1Vlnd button.SentimentButtonsLight__active___1v-o-{
  color: #04BCFD;
  background-color: #ffffff;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.SentimentButtonsLight__sentimentButtons___1Vlnd button:hover{
  background-color: #04BCFD;
  color: #ffffff;
  box-shadow: none;
}

.SentimentButtonsLight__sentimentButtons___1Vlnd button:focus {
  outline:none;
}


.TopHashtagsWidgetLight__HashTagsContainer___13fWs {
  margin-top: 1em;
  width: 90%;
  margin-left: .5em;
}

.TopMediaBarChartWidgetLight__TopMediaBarChartContainer___3yaPw {
  margin-top: 1em;
  width: 90%;
  margin-left: .5em;
}
.TopXbyYLight__hoverLink___3obLI:hover{
  cursor: pointer;
  color: #00A0FE;
}

.TopXbyYLight__hover___2ENSd:hover{
  cursor: pointer;
}

.TopXbyYLight__noHover___fnBtx:hover{
  cursor: default;
  color: inherit;
}

.TotalMentionsByTopicWidgetLight__TotalMentionsByTopicWidget___hPzIL {
  text-align: center;
}

.TotalMentionsByTopicWidgetLight__TotalMentionsByTopic___3jsiC {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.TotalMentionsByTopicWidgetLight__MobileTotalMentionsByTopic___EjjYG {
  height: 230px;
  width: 98%;
}

.TotalMentionsByTopicWidgetLight__ExpandedTotalMentionsByTopic___3Ys-b {
  height: 360px;
  width: 98%;
}

.DesktopTopStoriesByScoreWidgetLight__DesktopTopStoriesByScoreWidget___1qjn0 {
  display: contents;
}

.DesktopTopStoriesByScoreWidgetLight__profileName___2JUjk {
  color: #8E9FAD;
}

.DesktopTopStoriesByScoreWidgetLight__profileNameWithHover___THbb4:hover{
  cursor: pointer;
}

.MobileTopStoriesByScoreLight__statistics___30_n1 {
  margin-top: 0.375em;
}

.AnnotationsLegacyLight__AnnotationsLegacy___2b5kb {
  display: flex;
  flex-direction: column;
}

.AnnotationsLegacyLight__profileName___2y1Xz {
}

.AnnotationsLegacyLight__displayWarning___3wk7V {
  font-style: italic;
  color: #1F2D42;
  margin-top: .85em;
  margin-bottom: 1.25em;
}

.AnnotationsLegacyLight__shareWithCampaign___2AoSn {
  padding-left: 5px;
  max-height: 18px;
  display: inline-flex;
  color: #1F2D42;

  border-left: 1px solid #D8DDE1;
  margin: 0px 5px;
}

.AnnotationsLegacyLight__titleText___fLMoC {
  color: #1F2D42;
  margin-bottom: 5px;
}

.AnnotationsLegacyLight__AnnotationsLegacy___2b5kb .AnnotationsLegacyLight__shareText___3Wl2A {
  padding: 0px 10px 0px 5px;
}

.AnnotationsLegacyLight__AnnotationsLegacy___2b5kb textarea {
  background-color: #ffffff;
  width: 100%;
  height: 200px;
  resize: none;
  margin-bottom: 0;
}

.AnnotationsLegacyLight__AnnotationsLegacy___2b5kb .AnnotationsLegacyLight__footer___2I2Ze {
  padding: 0;
  display: flex;
  width: 100%;
  margin-top: 0.85em;
  border-radius: 0 0 0.25em 0.25em;
  justify-content: space-between;
}

.AnnotationsLegacyLight__AnnotationsLegacy___2b5kb .AnnotationsLegacyLight__buttonGroup___3J9UJ {
  display: flex;
  padding: 0;
}

.AnnotationsComponentLight__AnnotationsComponent___NmhRj {
  display: flex;
  flex-direction: column;
}

.AnnotationsComponentLight__profileName___2Oa2H {
}

.AnnotationsComponentLight__displayWarning___t0bE2 {
  font-style: italic;
  color: #1F2D42;
  margin-top: .85em;
  margin-bottom: 1.25em;
}

.AnnotationsComponentLight__shareWithCampaign___2PsYp {
  padding-left: 5px;
  max-height: 18px;
  display: inline-flex;
  color: #1F2D42;

  border-left: 1px solid #D8DDE1;
  margin: 0px 5px;
}

.AnnotationsComponentLight__titleText___13ml6 {
  color: #1F2D42;
  margin-bottom: 5px;
}

.AnnotationsComponentLight__AnnotationsComponent___NmhRj .AnnotationsComponentLight__shareText___O9zT1 {
  padding: 0px 10px 0px 5px;
}

.AnnotationsComponentLight__AnnotationsComponent___NmhRj textarea {
  background-color: #ffffff;
  width: 100%;
  height: 200px;
  resize: none;
  margin-bottom: 0;
}

.AnnotationsComponentLight__AnnotationsComponent___NmhRj .AnnotationsComponentLight__footer___uuPnF {
  padding: 0;
  display: flex;
  width: 100%;
  margin-top: 0.85em;
  border-radius: 0 0 0.25em 0.25em;
  justify-content: space-between;
}

.AnnotationsComponentLight__AnnotationsComponent___NmhRj .AnnotationsComponentLight__buttonGroup___RCYrz {
  display: flex;
  padding: 0;
}

.AnnotationsComponentLight__ModalHeader___2wd-n {
}

.AnnotationsComponentLight__ModalBody___3hoQN {
  padding: 5%;
  overflow-y: auto;
}

.RealTimeStockTickerWidgetLight__header___XSvug {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}

.RealTimeStockTickerWidgetLight__stockSymbol___1m8hO {
  margin-top: 0;
  margin-right: 0.25em;
}

.RealTimeStockTickerWidgetLight__stockPriceWrapper___1e9Ci {
  display: flex; 
  flex-wrap: wrap;
  align-items: baseline;
  margin-bottom: .5em;
}

.RealTimeStockTickerWidgetLight__stockPrice___2DVac {
  margin: 0 .25em 0 0;
}

.RealTimeStockTickerWidgetLight__priceDiff___1tdA5 {
}

.RealTimeStockTickerWidgetLight__disclaimerWrapper___z7SbU {
  position: fixed;
  padding: .25em .5em;
  bottom: 0;
}

.RealTimeStockTickerWidgetLight__disclaimerSmall___1Y6Rb {
  color: #545C72;
  margin-bottom: .15em;
  margin-right: .25em;
}

.RealTimeStockTickerWidgetLight__disclaimer___1XqwY {
  color: #545C72;
  margin-bottom: .5em;
  margin-right: .25em;
}

.RealTimeStockTickerWidgetLight__label___Rb9Lv {
  color: #1F2D42;
}

.RealTimeStockTickerWidgetLight__labelSmall___JI4bL {
  color: #1F2D42;
}

.RealTimeStockTickerWidgetLight__statisticsWrapper___3foe9 {
  max-width: 6.25em;
  text-align: right;
}

.RealTimeStockTickerWidgetLight__statisticsWrapperSmall___1jnEK {
  max-width: 6.25em;
  text-align: right;
}
.TopLocationsWidgetLight__LocationsContainer___1lcwb {
  margin-top: 1em;
  width: 90%;
  margin-left: .5em;
}

.TopLocationsWidgetLight__scrollableDiv___1WwqB {
  overflow-y: scroll;
}

.TopLocationsWidgetLight__nonScrollableDiv___2mULq {
  overflow-y: hidden;
}

.EmergingNarrativeSentiment__containerBar___1ubYI {
  display: -webkit-flex;
  display: flex;
}

.EmergingNarrativeSentiment__sentimentBar___16QfS {
  margin: 0
}

.EmergingNarrativeSentiment__sentimentToolTip___3q2uZ {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.TopIssuesWidgetLight__DesktopTopIssuesContainer___2lMb8 {
  padding: 0 9px 0 9px;
}

.TopIssuesBarChartLight__IssuesBarChartContainer___3esYb {
  margin-top: 15px;
}

.MobileTopIssuesBarChartLight__sentimentLabel___2Igc6 {
  text-align: left;
  margin-top: 15px;
  color: gray;
}

.MobileTopIssuesBarChartLight__sentimentLabel___2Igc6 > span {
  font-style: italic;
  font-weight: 700;
}

.StoryLight__story___1WMi6 {
  border-bottom: 1px solid #B2B3B4;
  padding: 10px 0;
  display: flex;
}

.StoryLight__story___1WMi6:last-child {
  border: 0;
  padding-bottom: 0;
}

.StoryLight__story___1WMi6 > div:first-child {
  padding-left: 20px;
  padding-right: 10px;
}

.StoryLight__story___1WMi6 a {
  text-decoration: none;
  word-break: break-word;
}

.StoryLight__storyInner___HbG9s {
  display: block;
  width: 100%;
}

.StoryLight__bodyAndControls___3yHY- {
  display: flex;
  position: relative;
}

.StoryLight__bodyAndControls___3yHY- a {
  color: #1F2D42;
}

.StoryLight__instagramThumbnail___1WXKS {
  width: 92px;
  height: 92px;
}

.StoryLight__bodyAndControls___3yHY- a:hover {
  color: #04BCFD;
}

.StoryLight__controls___21Ylz {
  max-width: min-content;
}

.StoryLight__actionsWrapper___1ayUM {
  position: absolute;
  top: 0;
  right: 0;
}

.StoryLight__actionsWrapper___1ayUM a:hover {
  color: white;
}

.AuthorLight__author___2-V4n > a:visited {
  color: #04BCFD;
}

.AuthorLight__author___2-V4n > a {
  color: #04BCFD;
}

.AuthorLight__author___2-V4n > span {
  color: #8E9FAD;
}

.TitleLight__title___1scw5 {
  display: flex;
  align-items: center;
}

.TitleLight__lexisIcon___2e20n {
  padding-right: 3px;
  align-self: start; /* Position on the first line of a multi-line title */
}

.DeletedQuotedTweetLight__DeletedQuotedTweet___2dRdG {
  border: 1px solid #ffffff;
  border-radius: 0.25em;
  margin: 0.25em 0;
  padding: 0.5em;
  text-align: center;
}

.BodyLight__body___wTVXL {
  text-overflow: ellipsis;
  flex: 1 0;
}

.BodyLight__twitter___1VCtW a {
  color: #04BCFD;
}


.ZRankLight__zRank___33dDd {
  padding-top: 5px;
}

.ZRankLight__zRankScore___2I3Hu {
}

.ScoreLight__ScoreNumber___2Qf3O {
}

.TruncatedTextLight__expand___4Tch5 a {
  color: #00A0FE;
}

.TruncatedTextLight__expand___4Tch5 a:hover {
  cursor: pointer;
  text-decoration: none;
}


.HeaderLight__HeaderFilter___3-865 {
  margin: 5px 10px 0 0;
  font-size: 0.7em;
}

.HeaderLight__filterKey___1sywM {
}

.HeaderLight__showing___3r0nS {
}

.HeaderLight__bold___3RZ1f {
}
.FooterLight__Footer___2TY4u {
  margin-left: 10px;
  text-align: center;
}

.FooterLight__FooterButtonIcon___2QOc8 {
  margin-right: 6px;
}

.FooterLight__FooterLink___2BHMB {
  color: #545C72;
}

.FooterLight__Footer___2TY4u > button {
  background-color: #EFF1F3;
}

.FooterLight__Footer___2TY4u button:hover a {
  color: white;
  text-decoration: none;
}

.ColumnLight__Column___3pcA9 {
  flex: 1;
  border-right: 1px solid #D8DDE1;
  padding: 5px 10px;
  padding-top: 0;
  min-width: 200px;
}

.ColumnLight__Column___3pcA9:last-child {
  border-right: 0;
}

.ColumnLight__ColumnHeader___3Q0y6 {
  margin-bottom: 15px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-weight: 500;
  border-bottom: 1px solid #D8DDE1;
}

.ColumnLight__sourceIcon___9ONSq {
  margin-right: 5px;
}

.TabHeaderLight__TabHeader___2bv7e {
  padding: 0 10px;
  min-height: 437px;
}

.TabHeaderLight__TabSection___3roBz {
  display: flex;
}

.TabLight__Tab___2apQ8 {
  color: #8E9FAD;
  padding-top: 10px;
  text-align: center;
  border-bottom: 2px solid #8E9FAD;
  flex-grow: 1;
  cursor: pointer;
}

.TabLight__TabActive___2JChI {
  color: #00A0FE;
  border-bottom: 3px solid #00A0FE;
}
.StoryListLight__NewsroomStoryList___2jqdw {
  height: 400px;
  min-width: 400px;
  position: relative;
  padding: 0 0 10px;
  overflow-y: auto;
}

.MentionsAndInfluenceLight__MentionsAndInfluence___NU4Hi {
  height: 490px;
  position: relative;
}
.ColumnsLight__ColumnsContainer___3K0uw {
  height: 490px;
  overflow: scroll;
}

.ColumnsLight__Columns___1TA2D {
  min-height: 490px;
  display: flex;
  align-items: stretch;
  padding: 5px 10px;
  box-sizing: border-box;
}

.TrendingModalLight__profileName___1uZc8 {
  font-size: 0.7em;
}

.TrendingModalLight__trendingStoriesLabel___1uosT {
}

.TrendingModalLight__filterWord___2aob4 {
}

.TrendingModalLight__dateRangeLabel___3nCAX {
  font-size: 0.7em;
}

.TrendingModalLight__dateRangeValue___1aLmI {
  font-size: 0.7em;
}

.TrendingModalLight__widgetTitle___rwc8p {
  border-bottom: 1px solid #D8DDE1;
  padding: 5px 0;
  position: relative;
  width: 100%;
}

.TrendingModalLight__widgetTitleItallic___28FCu {
}

.TrendingModalLight__widgetContainer___2UY14 {
  min-width: 400px;
  height: 450px;
  position: relative;
  padding: 0 20px;
  overflow: hidden;
}

.TrendingModalLight__annotationsContainer___11WpH {
  min-width: 400px;
  height: 450px;
  padding: 0 1.25em;
}

.TrendingModalLight__widgetContainerTrendingStories___2JuHM {
  min-width: 400px;
  height: 406px;
  position: relative;
  padding: 0 20px;
}

.TrendingModalLight__influencersWrapper___1wfog {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: scroll;
}

.TrendingModalLight__widgetWrapperFullWidth___1Lrzm {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
}

.TrendingModalLight__widgetWrapperFiftyPercent___1UzQJ {
  width: 50%;
  height: 100%;
  position: relative;
  display: inline-block;
}

.TrendingModalLight__widgetWrapperFourtyPercent___XPC8M {
  width: 40%;
  height: 100%;
  position: relative;
  display: inline-block;
}
.TrendingModalLight__widgetWrapperFourtyPercentPullRight___1Jdkr {
  width: 40%;
  height: 100%;
  position: relative;
  display: inline-block;
  float: right;
}

.TrendingModalLight__wordCloud___zHOlE {
  height: 440px;
}

.TrendingModalLight__widgetTitle2___353A0 {
  border-bottom: 1px solid #D8DDE1;
  padding: 5px 0;
  position: relative;
  width: 100%;
}

.TrendingModalLight__donutChart___jUsuh {
  height: 385px;
  position: relative;
  width: 100%;
}

.SentimentBreakdownByProfileOptionsLight__wrapper___lwlbm {
  padding-top: 10px;
  text-align: right;
  padding-right: 40px;
}

.SentimentBreakdownByProfileOptionsLight__wrapper___lwlbm ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.SentimentBreakdownByProfileOptionsLight__wrapper___lwlbm ul li {
  display: inline;
  padding-left: 20px;
  cursor: pointer;
}

.SentimentBreakdownByProfileOptionsLight__wrapper___lwlbm ul li a {
  text-decoration: none;
}

.SentimentBreakdownByProfileOptionsLight__link___t2D7Q {
  color: #1F2D42;
}

.SentimentBreakdownByProfileOptionsLight__selected___3uLgX {
  color: selectedTextColor;
}
.SentimentBreakdownByProfileChartWidgetLight__wrapper___2So2p {
  height: calc(100% - 30px);
}

.SentimentBreakdownByProfileChartWidgetLight__wrapperMobile___3CKAT {
  height: calc(100% - 15px);
}


.DesktopWidgetDark__DesktopWidget___1zdMz {
  background-color: #2F3E54;
}

.DesktopWidgetDark__titleBar___swXQq {
  border-bottom: 1px solid #1F2D42;
}

.DesktopWidgetDark__menu___2nbxA {
  border-left: 1px solid #1F2D42;
}

.DesktopWidgetDark__EmbeddedWidget___1qpO7 {
  background: #2F3E54;
}

.DesktopWidgetDark__FooterImg____TTn2 {
  height: 21px;
  width: 70px;
  background: url(/whitelabels/zignal_light_text.svg) no-repeat;
  background-size: contain;
}

.DesktopWidgetDark__FooterImg____TTn2:hover {
  cursor: pointer;
}
.MobileWidgetDark__MobileWidget___1kTzN {
  background-color: #2F3E54;
}

.MobileWidgetDark__titleBar___3o1no {
  border-bottom: 1px solid #1F2D42;
}

.MobileWidgetDark__menu___3bN9X {
  border-left: 1px solid #1F2D42;
}

.PeakToolTipDark__mentionsCount___2E_Uu {
  color: #B4BFD6;
}

.PeakToolTipDark__mentionsLabel___2Ee7P {
  color: #B4BFD6;
}

.PeakToolTipDark__timeFrame___3y0Xq {
  color: #B4BFD6;
}

.PeakToolTipDark__date___1Fwpd {
  color: #B4BFD6;
}


.HistoricalSentimentWidgetDark__HistoricalSentimentChart___1wwmL {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.HistoricalSentimentWidgetDark__MobileHistoricalSentimentChart___1ZjeB {
  height: 230px;
  width: 98%;
}

.HistoricalSentimentWidgetDark__ExpandedHistoricalSentimentChart___3uPeW {
  height: 360px;
  width: 98%;
}






.ChartOptionsHeaderDark__intervalButtons___3QAQD {
}

.ChartOptionsHeaderDark__intervalButtons___3QAQD.ChartOptionsHeaderDark__hidden___35oU1 {
  display: none;
}

.ChartOptionsHeaderDark__intervalButtonsList___3sZ9f, .ChartOptionsHeaderDark__chartTypeButtons___D8OYn {
  display: inline-flex;
  list-style-type: none;
  margin-left: 3em;
}

.ChartOptionsHeaderDark__intervalButtonsList___3sZ9f li {
  cursor: pointer;
  text-decoration: none;
  padding: 0 10px;
  color: #B4BFD6;
  border-bottom: 2px solid #B4BFD6;
  text-transform: capitalize;
}

.ChartOptionsHeaderDark__intervalButtonsList___3sZ9f li.ChartOptionsHeaderDark__active___3UzlE, .ChartOptionsHeaderDark__chartTypeButtons___D8OYn li.ChartOptionsHeaderDark__active___3UzlE {
  color: #00A0FE;
  border-bottom: 4px solid #00A0FE;
}

.ChartOptionsHeaderDark__chartTypeButtons___D8OYn li{
  cursor: pointer;
  text-decoration: none;
  padding: 0 10px;
  color: #B4BFD6;
  border-bottom: 2px solid #B4BFD6;
}

.TimeSeriesChartWrapperDark__TimeSeriesChartWrapper___2g0kG {
  display: flex;
  flex-direction: column;
  height: 93%;
  width: 100%;
}

.DesktopTotalMentionsChartDark__DesktopTotalMentionsChart___1yShT {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.DesktopTopSubRedditsDark__subheader___zTRMp {
  color: #838FAE;
}


.DesktopTopSubRedditsDark__divider___2ix-4 {
  display: block;
  border-top: 1px solid #B4BFD6;
}

.NumberWidgetDark__value___333-V {
  color: #B4BFD6;
}

.TotalMentionsChartBySourceWidgetDark__TotalMentionsChartBySourceWidget___3wjxF {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.TotalMentionsChartByIssueWidgetDark__TotalMentionsChartByIssueWidget___tUx1V {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.GoogleAnalyticsWidgetDark__GoogleAnalyticsWidget___1PZb2 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.StockPriceZignalInsightWidgetDark__GoogleAnalyticsWidget___cgFgC {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.TotalMentionsByTopicWidgetDark__TotalMentionsByTopic___1msMQ {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 98%;
}

.TotalMentionsByTopicWidgetDark__MobileTotalMentionsByTopic___pPSfX {
  height: 230px;
  width: 98%;
}

.TotalMentionsByTopicWidgetDark__ExpandedTotalMentionsByTopic___15vet {
  height: 360px;
  width: 98%;
}

.FreeformTextWidgetDark__Text___o3d0i {
  padding: 10px;
  border: none;
  height: 100%;
  overflow-y: auto;
  font-size: 13px;
  line-height: 20px;
  word-break: break-word;
}

.FreeformTextWidgetDark__Text___o3d0i figure {
  margin: 0;
}

.FreeformTextWidgetDark__TextNonScroll___2rmA_ {
  padding: 10px;
  border: none;
  overflow-y: hidden;
  font-size: 13px;
  line-height: 20px;
}

.FreeformTextWidgetDark__TextNonScroll___2rmA_ figure {
  margin: 0;
}

.FreeformTextWidgetDark__Text___o3d0i ul,
.FreeformTextWidgetDark__TextNonScroll___2rmA_ ul {
  list-style-type: disc;
}

.FreeformTextWidgetDark__Text___o3d0i ol,
.FreeformTextWidgetDark__TextNonScroll___2rmA_ ol {
  padding-left: 1.5em;
}

.FreeformTextWidgetDark__Text___o3d0i ol li,
.FreeformTextWidgetDark__TextNonScroll___2rmA_ ol li {
  list-style-type: decimal;
}

.FreeformTextWidgetDark__Text___o3d0i ol li ol,
.FreeformTextWidgetDark__TextNonScroll___2rmA_ ol li ol {
  padding-left: 1.5em;
}

.FreeformTextWidgetDark__Text___o3d0i ol li ol li,
.FreeformTextWidgetDark__TextNonScroll___2rmA_ ol li ol li {
  list-style-type: lower-alpha;
}

.FreeformTextWidgetDark__Text___o3d0i ol li ol li ol,
.FreeformTextWidgetDark__TextNonScroll___2rmA_ ol li ol li ol {
  padding-left: 1.5em;
}

.FreeformTextWidgetDark__Text___o3d0i ol li ol li ol li,
.FreeformTextWidgetDark__TextNonScroll___2rmA_ ol li ol li ol li {
  list-style-type: lower-roman;
}

.FreeformTextWidgetDark__Text___o3d0i ul,
.FreeformTextWidgetDark__TextNonScroll___2rmA_ ul {
  list-style-type: disc;
  padding-left: 1.5em;
}

.FreeformTextWidgetDark__Text___o3d0i ul ul,
.FreeformTextWidgetDark__TextNonScroll___2rmA_ ul ul {
  list-style-type: circle;
  padding-left: 1.5em;
}

.FreeformTextWidgetDark__Text___o3d0i ul ul ul,
.FreeformTextWidgetDark__TextNonScroll___2rmA_ ul ul ul {
  list-style-type: square;
  padding-left: 1.5em;
}

.FreeformTextModalDark__ModalHeader___2pegh {
}

.FreeformTextModalDark__ModalBody___2Vurn {
  padding: 5%;
  height: 435px;
  max-height: 435px;
  overflow-y: auto;
}

.DeletedQuotedTweetDark__DeletedQuotedTweet___5nE7v {
  border: 1px solid #B4BFD6;
}

.RealTimeStockTickerWidgetDark__stockPriceWrapper___1xT5Q {
  display: flex; 
  flex-wrap: wrap;
  align-items: baseline;
  margin-bottom: 0;
}

.RealTimeStockTickerWidgetDark__stockPrice___28CY7 {
  margin: .25em .25em 0.25em 0;
}

.RealTimeStockTickerWidgetDark__disclaimerWrapper___ch5F5 {
  position: relative;
}
.ProfileListDark__ProfileList___4lRuY {
  display: flex;
  width: 100%;
}

.ProfileListDark__profileListContent___1oQY_ {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.ProfileListDark__title___Ovo4p {
  padding: 20px 0 10px;
}

.ProfileListDark__listItem___HyxAS {
  display: flex;
  padding: 10px 0;
  border-bottom: 1px solid #D8DDE1;
  cursor: pointer;
}

.ProfileListDark__listItem___HyxAS.ProfileListDark__hidden___15UyE {
  opacity: 0.5;
}

.ProfileListDark__listItem___HyxAS.ProfileListDark__first___2uj96 {
  padding-top: 0;
}

.ProfileListDark__listItem___HyxAS.ProfileListDark__last___21F50 {
  border-bottom: none;
}

.ProfileListDark__image___3jIhO {
  width: 23%;
  margin-right: 10px;
  flex-shrink: 0;
}

.ProfileListDark__image___3jIhO img {
  flex-shrink: 0;
}

.ProfileListDark__infoWrapper___3bYo8 {
  display: flex;
  flex-flow: wrap;
  width: 100%;
}

.ProfileListDark__name___2tI6V {
}

.ProfileListDark__summary___uxL9r {
  display: flex;
  flex-flow: row;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 8px;
}

.ProfileListDark__legendColor___1U8qw {
  width: 50px;
  height: 8px;
  margin-right: 5px;
  min-width: 5px;
}

.ProfileListDark__data___3Ch4R {
  margin-bottom: -5px;
}

.EmergingNarrativeRowDark__rowContainer___C_QZH {
  display: flex;
  background: #2F3E54;
  height: 70px;
  align-items: center;
  padding: 14px 0 5px 0;;
  border-bottom: 1px solid gray01;
}

.EmergingNarrativeRowDark__rowContainerTall___1T3sa {
  display: flex;
  background: #2F3E54;
  height: 93px;
  align-items: center;
  padding: 14px 0;
}
/* .DesktopSourceCount { */
/*   display: flex; */
/*   flex-direction: row; */
/*   flex-wrap: wrap; */
/*   padding-top: 0.6em; */
/* } */

/* .mentionWrapper-3-columns { */
/*   width: 32%; */
/*   margin-left: 1.3%; */
/*   margin-bottom: 1em; */
/*   white-space: nowrap; */
/* } */

/* .mentionCount { */
/*   composes: largerSize;  */
/*   composes: normalWeight; */
/*   top: 0.01em; */
/*   position: relative; */
/*   cursor: pointer; */
/*   margin-left: 0.10em; */
/* } */

.SentimentBreakdownByProfileOptionsDark__wrapper___mmgKZ {
  padding-top: 10px;
  text-align: right;
  padding-right: 40px;
}

.SentimentBreakdownByProfileOptionsDark__wrapper___mmgKZ ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.SentimentBreakdownByProfileOptionsDark__wrapper___mmgKZ ul li {
  display: inline;
  padding-left: 20px;
  cursor: pointer;
}

.SentimentBreakdownByProfileOptionsDark__wrapper___mmgKZ ul li a {
  text-decoration: none;
}

.SentimentBreakdownByProfileOptionsDark__link___24g7e {
  color: #B4BFD6;
}

.SentimentBreakdownByProfileOptionsDark__selected___17Id- {
  color: selectedTextColor;
}
.SentimentBreakdownByProfileChartWidgetDark__wrapper___1v2zx {
  height: calc(100% - 30px);
}

.SentimentBreakdownByProfileChartWidgetDark__wrapperMobile___3z0j3 {
  height: calc(100% - 15px);
}
/* Landscape Color Palette
 *
 * DO NOT MODIFY THIS FILE unless approved by the Design team.
 *
 */

/* Antd Colors */

/* Blue */

/* Purple */

/* White */

/* Gray */ /* widget/card background */ /* platform background */

/* Green */

/* Red */
/* Black */ /* Used by Sentiment Slider, needs to change. */

/* Orange */

/* Yellow */

/* Teal */

/* Pink */

/* Source Colors */

/* Overlay */

