.Reader__container--Gf6bK7vpqI {
  width: 100%;
  margin: 0;
  padding: 0;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;

  font-size: 16px;
  background-color: #ffffff;
}

.Reader__header--2nEirELhuH {
  height: 54px;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}
@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
:root {
  /* Grid System */

  /* Flexbox */
}
.Menu__container--3wuB3TnSoH {
  height: 54px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  background-color: #ffffff;
  border-bottom: 1px solid #dddddd;
}
.Menu__filler--e3CLdBfukB,
.Menu__filler-hide-xs--1KCPIMPc2S {
  height: 54px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  border-bottom: 1px solid #dddddd;
}
.Menu__list--3OlpMIQ-iD {
  height: 54px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 256px;
          flex: 0 0 256px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Menu__list__item--13P8oCcjty {
  height: 54px;
  width: 100%;
  border-bottom: 1px solid #dddddd
}
.Menu__list__item--13P8oCcjty:hover {
  border-bottom: 1px solid rgba(218, 27, 44, .2);
}
.Menu__tab__item--2b_Bq-g-bj {
  height: 100%;
  width: 100%;
  padding: 0 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Bold';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #686868;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;

  cursor: pointer;
  border-bottom: 2px solid #ffffff
}
.Menu__tab__item--2b_Bq-g-bj:hover {
  border-bottom: 2px solid rgba(218, 27, 44, .2);
}
.Menu__page__tab__item--39Ou9lSUMZ {
  height: 100%;
  width: 100%;
  padding: 0 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Bold';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #686868;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;

  cursor: pointer;
  border-bottom: 2px solid #ffffff;
}
.Menu__list__item--disabled--2aiOuFDzGD {
  height: 54px;
  width: 100%;
  border-bottom: 1px solid #dddddd
}
.Menu__list__item--disabled--2aiOuFDzGD:first-child {
  border-bottom: 1px solid #ffafaf;
}
.Menu__list__item--disabled--2aiOuFDzGD:first-child > .Menu__tab__item--disabled--wCycWnu7Hv {
  border-bottom: 2px solid #ffafaf;
}
.Menu__tab__item--disabled--wCycWnu7Hv {
  height: 100%;
  width: 100%;
  padding: 0 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Bold';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #686868;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;

  cursor: pointer;
  border-bottom: 2px solid #ffffff;
  cursor: default;
}
.Menu__list__item--active--xVoVTZiGsW {
  height: 54px;
  width: 100%;
  border-bottom: 1px solid #dddddd;
  border-bottom: 1px solid #da1b2c;
}
.Menu__tab__item--active--2j2rhl6WC7 {
  height: 100%;
  width: 100%;
  padding: 0 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Bold';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #686868;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;

  cursor: pointer;
  border-bottom: 2px solid #ffffff;
  color: #080808;
  border-bottom: 2px solid #da1b2c;
}
@media screen and (max-width: 440px) {
  .Menu__tab__item--2b_Bq-g-bj,
  .Menu__tab__item--active--2j2rhl6WC7,
  .Menu__tab__item--disabled--wCycWnu7Hv,
  .Menu__page__tab__item--39Ou9lSUMZ {
    padding: 0 10px;
  }
}
@media screen and (max-width: 409px) {
  .Menu__filler-hide-xs--1KCPIMPc2S {
    display: none;
  }
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}

.PageSelector__page__input--257ju0fK4S {
  width: 50px;
  display: inline-block;
  height: 35px;
  font-size: 16px;
  color: #000000;
  font-family: 'SourceSansPro-Regular';
  text-align: center;
  border: 1px solid #dddddd;
  
}

.PageSelector__page__input--257ju0fK4S:focus {
  outline: none;
}

.PageSelector__page__input_placeholder--me5Dc99evS {
  width: 50px;
  display: inline-block;
  height: 35px;
  font-size: 16px;
  color: #000000;
  font-family: 'SourceSansPro-Regular';
  text-align: center;
  border: 1px solid #dddddd;
  
}

.PageSelector__page__input_placeholder--me5Dc99evS:focus {
  outline: none;
}

.PageSelector__page__input_placeholder--me5Dc99evS {
  font-style: italic;
}

.PageSelector__page__input--error--2aILxreQUy {
  width: 50px;
  display: inline-block;
  height: 35px;
  font-size: 16px;
  color: #000000;
  font-family: 'SourceSansPro-Regular';
  text-align: center;
  border: 1px solid #dddddd;  
}

.PageSelector__page__input--error--2aILxreQUy:focus {
  outline: none;
}

.PageSelector__page__input--error--2aILxreQUy {
  background: #ffe7e5;
  border: 1px solid #da1b2c;
}

.PageSelector__tooltip--2hL_lcXZ5o {
  position: relative;
  display: inline-block;
}

.PageSelector__tooltiptext--2d2DKxPCGO {
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  padding: 7px 0;
  border-radius: 6px;
  height: 40px;
  font-size: 12px;
  font-family: 'SourceSansPro-Regular';
  line-height: 12px;
  position: absolute;
  z-index: 1; 
  top: -8%;
  left: 105%;
}

.PageSelector__tooltiptext-up--D3pZ-TWOQt {
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  padding: 7px 0;
  border-radius: 6px;
  height: 40px;
  font-size: 12px;
  font-family: 'SourceSansPro-Regular';
  line-height: 12px;
  position: absolute;
  z-index: 1;
  top: 110%;
  right: -10%;
}

.PageSelector__arrow-left--1bREIwW4vh {
  position: absolute;
  width: 0; 
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent; 
  top: 37%;
  left: 100%;
  border-right: 5px solid #555; 
}

.PageSelector__arrow-up--2Csn7lJ7k1 {
  position: absolute;
  width: 0; 
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  top: 100%;
  left: 45%;
  border-bottom: 5px solid #555;
}
.EBook__container--3PJrj8mnOU {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  height: 100vh;
  padding-bottom: 50px;

  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}


.Spinner__spinner--1Gq9WFDeo9 {
  margin: 100px auto;
  width: 50px;
  height: 20px;
  text-align: center;
  font-size: 10px;
}


.Spinner__spinner--1Gq9WFDeo9 > div {
  background-color: #989898;
  margin-right: 2px;
  height: 100%;
  width: 6px;
  display: inline-block;

  -webkit-animation: Spinner__sk-stretchdelay--3P1N48dy6x 1.17s infinite ease-in-out;

          animation: Spinner__sk-stretchdelay--3P1N48dy6x 1.17s infinite ease-in-out;
}


.Spinner__spinner--1Gq9WFDeo9 .Spinner__rect2--1SDgN-Upmd {
  margin-right: 2px;
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}


.Spinner__spinner--1Gq9WFDeo9 .Spinner__rect3--3M4pedhUP9 {
  margin-right: 2px;
  -webkit-animation-delay: -1.0s;
          animation-delay: -1.0s;
}


.Spinner__spinner--1Gq9WFDeo9 .Spinner__rect4--17qwoV-sfE {
  margin-right: 2px;
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}


.Spinner__spinner--1Gq9WFDeo9 .Spinner__rect5--2TXu395gOG {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}


@-webkit-keyframes Spinner__sk-stretchdelay--3P1N48dy6x {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.3);
            transform: scaleY(0.3);
  }  20% {
    -webkit-transform: scaleY(2.0);
            transform: scaleY(2.0);
  }
}


@keyframes Spinner__sk-stretchdelay--3P1N48dy6x {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.3);
            transform: scaleY(0.3);
  }  20% {
    -webkit-transform: scaleY(2.0);
            transform: scaleY(2.0);
  }
}

:root {
  /* Grid System */

  /* Flexbox */
}
@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}
.Notifications__container--27B29d4_Ql {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.Notifications__notification--OYzAgRer11 {
  width: 370px;
  padding: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;

  background-color:  #ffe7e5;
  border: 1px solid #ef5656;
}
.Notifications__text--2SQFpamaHr {
  margin: 0;
}
.Notifications__list-item--35yrSqiZnN:first-child {
  padding: 10px 0px 5px;
}
.Notifications__list-item--35yrSqiZnN:last-child {
  padding: 5px 0px 10px;
}
.Notifications__list-item--35yrSqiZnN {
  list-style: disc inside;
}
.Notifications__rid--_K6tEwn8jh {
  margin-top: 10px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;

  font-size: 9px;
}

.Bookmark__container--13VnL115NM {
  height: 20px;

  position: absolute;
  right: 20px;
  top: 20px;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
  cursor: pointer;
}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}

:root {
  /* Grid System */

  /* Flexbox */
}

.MainSlat__containerWithArrow--1HSmWsJnCA, .MainSlat__containerWithTopArrow--3SsakF70Ic {
  position: absolute;
  width: 240px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;

  background-color: #142A35;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2);
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2);
  border-radius: 3px;
}

.MainSlat__container--Ll1t0vTVQZ {
  height: 100%;
}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}

.HighlightOptions__container--_ehLkJq7h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

.HighlightOptions__radio-list--19QT3exZQL {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 117px;
          flex: 0 0 117px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.HighlightOptions__radio-label--3JjyVAKdFj {
  margin-left: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  color: #ffffff;
}

.HighlightOptions__marker__list--1j3kkffpBz {
  height: 50px;
  padding: 0 15px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #142A35;
}

.HighlightOptions__add-highlight--16iJSBnoAc {
  height: 38px;
  padding: 0 15px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  color: #ffffff;

  background-color: #00758e;
  cursor: pointer;

  border: 0px;
  border-radius: 0px;
  border-bottom: 1px solid #ffffff;
}

.HighlightOptions__add-highlight__text--1inKwrsW03 {
  margin-left: 6px;
}

.InteractiveCircle__input--mtb22RAFsI {
   position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
  border: 0
}

.InteractiveCircle__input--mtb22RAFsI ~ svg:hover > circle:first-child {
   stroke-opacity: 0.4;
   stroke: white;
   stroke-width: 2px;
}

.InteractiveCircle__input--mtb22RAFsI:checked ~ svg > circle:first-child {
   stroke: #FFFFFF;
   stroke-width: 2px;
}

.InteractiveCircle__input--mtb22RAFsI:checked ~ svg:hover > circle:first-child {
   stroke: #FFFFFF;
   stroke-width: 2px;
   stroke-opacity: 1.0;
}

.InteractiveCircle__input-menu--70nK4k8BWX {
  display: none
}

.InteractiveCircle__input-menu--70nK4k8BWX ~ svg:hover > circle:nth-child(2) {
   stroke: black;
   stroke-width: 1px;
}

.InteractiveCircle__input-menu--70nK4k8BWX:checked ~ svg > circle:first-child {
   /* stroke: #FFFFFF;
    stroke-width: 2px; */
}

.InteractiveCircle__input-menu--70nK4k8BWX:checked ~ svg:hover > circle:first-child {
   stroke: #FFFFFF;
   stroke-width: 2px;
   stroke-opacity: 1.0;
}

.InteractiveCircle__input-menu--70nK4k8BWX:checked ~ svg:hover > circle:nth-child(2) {
   stroke-width: 0;
}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}

.AddNoteOption__container--3j8nZ3Ygbz {}

.AddNoteOption__add-note--3JxbjTxHsJ {
  height: 37px;
  width: 100%;
  padding: 0 15px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  color: #ffffff;

  background-color: #00758e;
  cursor: pointer;

  border: 0px;
  border-radius: 0px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.AddNoteOption__add-note__text--3ms_UBWBuj {
  margin-left: 6px;
}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}

.EditNoteOptions__container--14X64LIVRC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

.EditNoteOptions__edit-note--1ssRL82rM1 {
  height: 38px;
  padding: 0 15px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  color: #ffffff;

  background-color: #00758e;
  cursor: pointer;

  border: 0px;
  border-radius: 0px;
  border-bottom: 1px solid #ffffff;
}

.EditNoteOptions__remove-note--2wrBA_JPe9 {
  height: 37px;
  padding: 0 15px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  color: #ffffff;

  background-color: #00758e;
  cursor: pointer;

  border: 0px;
  border-radius: 0px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.EditNoteOptions__edit-note__text--3nMlwe3N20, .EditNoteOptions__remove-note__text--2-bAWdtU4s {
  margin-left: 6px;
}

:root {
  /* Grid System */

  /* Flexbox */
}
@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}
.NoteEditor__container--2IkRBOkxs7 {
  padding: 15px 15px 11px 15px;
  border-radius: 3px;
}
.NoteEditor__textarea--1AUistbOk8 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  color: #080808;

  padding: 10px;
  border: 1px solid #c8c8c8;

  width:100%;

  border: none;
  resize: none;
}
.NoteEditor__textarea--1AUistbOk8:focus {
  outline: none;
  -webkit-box-shadow: 0 0 6px rgba(0, 117, 142, 1);
          box-shadow: 0 0 6px rgba(0, 117, 142, 1);
}
.NoteEditor__actions--1tNa3TDAU7 {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.NoteEditor__cancel--34TUCU1qIv {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;

  margin-right: 15px;
  font-size: 15px;

  background: none;
  border: 0;

  text-decoration: underline;
  cursor: pointer;
}
.NoteEditor__save--2Rga4SzCr9 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;

  height: 34px;
  padding: 0 15px;

  color: #ffffff;
  font-size: 15px;

  border-radius: 3px;
  background: none;
  border: 0;

  background-color: #00758e;
  cursor: pointer;
}
.NoteEditor__save--2Rga4SzCr9:hover {
  opacity: 0.8;
}
.NoteEditor__save--2Rga4SzCr9:disabled,
.NoteEditor__save--2Rga4SzCr9[disabled] {
  color: #ffffff;
  background-color: #00758e;
}
.NoteEditor__save--2Rga4SzCr9[disabled]:hover {
  opacity: 1;
  cursor: default;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}


.NoteSlat__container--20Lz87cE90 {
  min-height: 146px;

  position: absolute;
  width: 240px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;

  border: 1px solid #004c72;
  border-radius: 3px;
  outline: none;
}

:root {
  /* Grid System */

  /* Flexbox */
}
@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}
.Read__container--3257wkvqLn {
  position: relative;
}
.Read__header--2DhrM7ReFW {
  padding: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
}
.Read__body--2uHTP1Ik5V {
  padding: 8px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;

  border-radius: 3px;
}
.Read__note-label--3BXMFF4idz {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Bold';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
}
.Read__noteText--2jlD-tZvdI {
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;

  word-wrap: break-word;
}
.Read__more-icon--1VdyNeDsCU {
  cursor: pointer;
}

:root {
  /* Grid System */

  /* Flexbox */
}
@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}
.Affordances__container--2T2POMFnOa {
  height: 120px;
  padding: 8px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;

  position: absolute;
  right: -200px;
  top: 10px;

  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);

          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
  border-radius: 2px;

  background-color: #ffffff;
}
.Affordances__item--1q4Ipoa2r_ {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;

  line-height: 30px;
}
.Affordances__item--1q4Ipoa2r_:not(.Affordances__change-highlight--2CqidCa8at) {
  cursor: pointer;
}
.Affordances__delete--3BTUk06Szz {
  color: #da1b2c;
}
.Affordances__radio-list--2WYsA-n-8n {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Affordances__radio-item--YcMopIwnrz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Affordances__change-highlight--2CqidCa8at {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Affordances__change-highlight--2CqidCa8at .Affordances__text--1lzkWYKXE4 {
  margin-right: 5px;
}
@media only screen and (max-width: 480px) {
  .Affordances__container--2T2POMFnOa {
    right: -90px;
    top: 40px;
  }
}

.VSReader__hide--20QKkVSwZC {
  visibility: hidden;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}


.Notebook__container--1t8h75Lw3H {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

  -webkit-box-ordinal-group: 3;

      -ms-flex-order: 2;

          order: 2;
  overflow-y: auto;
  background-color: #f3f3f3;
}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}

.FilterBar__container--1ceEONTm-Y {
  height: 54px;
  width: 100%;

  -webkit-box-flex: 0;

      -ms-flex: 0 0 54px;

          flex: 0 0 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;

  background-color: #f3f3f3;
  border-bottom: 1px solid #dddddd;
}

.FilterBar__header--25xICvz7a3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 761.533px;
          flex: 0 1 761.533px;;
  height: 100%;
  padding: 0 10px;

  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 480px) {
  .FilterBar__filter-button--gbrK8kq9qT {
    margin-left: auto;
  }
}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}

.SortByMenu__filter_title--19EVLUe4rP {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #686868;
}

.SortByMenu__menu--2GGA9UWCd7 {
  width: 75px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

  cursor: pointer;
}

.SortByMenu__filter_subTitle--2uHHiS0LAY {
  margin: 0 6px 0 10px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #00758e;
  line-height: 1.3;
}

.SortByMenu__submenu--1OaMFpACw1 {
  width: 160px;

  display: none;
  position: absolute;
  top: 54px;
  left: 70px;

  background-color: #f8f8f8;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
  -webkit-transition:top .3s cubic-bezier(0,.8,.4,1), opacity .3s cubic-bezier(0,.8,.4,1);
  transition:top .3s cubic-bezier(0,.8,.4,1), opacity .3s cubic-bezier(0,.8,.4,1);
}

li[aria-expanded="true"] > .SortByMenu__submenu--1OaMFpACw1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;

  cursor: pointer;
}

.SortByMenu__list--e1jgKcp_Ey, .SortByMenu__list-item--1oyfuMV6hM {
  list-style: none;
  margin: 0;
  padding: 0;
}

.SortByMenu__list-item--1oyfuMV6hM {
  height: 44px;
  padding: 12px 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #00758e;

  cursor: pointer;
  border-bottom: 1px solid #dddddd
}

.SortByMenu__list-item--1oyfuMV6hM:hover, .SortByMenu__list-item--1oyfuMV6hM:focus {
  background: #f3f3f3;
  text-decoration: none;
}

.SortByMenu__list-item--1oyfuMV6hM:hover > span, .SortByMenu__list-item--1oyfuMV6hM:focus > span {
  color: #080808;
}

svg {
  margin-top: 6px;
}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}

.FilterByMenu__filter_title--ObmK2vtrsw {
  margin-left: 64px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #686868;
}

.FilterByMenu__menu--2s3Aj-Hczg {
  cursor: pointer;
}

.FilterByMenu__filter_subTitle--26DscuUJp8 {
  margin: 0 6px 0 10px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #00758e;
  line-height: 1.3;
}

.FilterByMenu__submenu--5-Tq0AX0jh {
  width: 160px;

  display: none;
  position: absolute;
  top: 54px;
  left: 267px;

  background-color: #f8f8f8;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
  -webkit-transition:top .3s cubic-bezier(0,.8,.4,1), opacity .3s cubic-bezier(0,.8,.4,1);
  transition:top .3s cubic-bezier(0,.8,.4,1), opacity .3s cubic-bezier(0,.8,.4,1);
}

li[aria-expanded="true"] > .FilterByMenu__submenu--5-Tq0AX0jh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.FilterByMenu__list-item--1DTn86K-s- {
  width: 100%;
  height: 44px;
  padding: 12px 15px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #00758E;

  border-bottom: 1px solid #dddddd;
  cursor: default
}

.FilterByMenu__list-item--1DTn86K-s-:hover, .FilterByMenu__list-item--1DTn86K-s-:focus {
  background: #f3f3f3;
  text-decoration: none;
}

.FilterByMenu__list-item--1DTn86K-s-:hover > span, .FilterByMenu__list-item--1DTn86K-s-:focus > span {
  color: #080808;
}

svg {
  margin-top: 6px;
}

.FilterByMenu__filter_checkBox--3CScnl9EWg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.FilterByMenu__filter_checkBox--3CScnl9EWg ~ input {
  cursor: pointer;
}

.FilterByMenu__filter_label--miQ25i3whS {
  margin-left: 10px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #080808;
  line-height: 1.3;
}

input[type=checkbox]:disabled ~ span {
  color: #c8c8c8;
}

.FilterByMenu__svg_circle--3egUaF9s9I {
  margin: 0;
  margin-left: 10px;
}

.FilterByMenu__filter-button--1o1XnOCBOz {
  margin-left: auto;
}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}

.Button__btn--3Ct-aWeeVR {
  display: inline-block;
  height: 34px;
  padding: 0 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;

  border: none;
  border-radius: 3px;
  background-color: #00758e;

  text-decoration: none;
  cursor: pointer;
}

/*
.button:hover, a.button:hover {
  opacity: 0.8;
}

.button:disabled:hover, a.button:disabled:hover {
  opacity: 1;
  cursor: default;
}

.button:focus, a.button:focus {
  outline: none;
  box-shadow:   0 0 6px rgba(0,117,142,1);
}

.btn.primary, .button.primary, a.button.primary {
  color: #ffffff;
  background: #00758E;
}

.btn.primary, .button.primary:disabled, a.button.primary:disabled {
  color: #ffffff;
  background: #dddddd;
}

.button.secondary, a.button.secondary {
  color: #00758E;
  background: transparent;
  border: 1px solid #00758E;
}

.button.secondary:hover, a.button.secondary:hover {
  opacity: 1;
  background: rgba(0,117,142,0.1);
}

.button.secondary:disabled, a.button.secondary:disabled {
  color: #dddddd;
  background: transparent;
  border: 1px solid #dddddd;
}


.button.primary.red {
  background-color: #da1b2c;
}

.button.secondary.red {
  border-color: #da1b2c;
  color: #da1b2c;
}

 .button.primary.green {
  background-color: #3b822e;
}

.button.secondary.green {
  color: #3b822e;
  border-color: #3b822e;
}

.button.secondary.green:hover, a.button.secondary.green:hover {
  opacity: 1;
  background: rgba(59,130,46,0.1);
}

.button.secondary.red:hover, a.button.secondary.red:hover {
  opacity: 1;
  background: rgba(218,27,44,0.1);
}

.button.icon svg {
  position: absolute;
  top: 8px;
  left: 11px;
  width: 16px;
  height: 16px;
}

.button.icon {
   padding-left: 34px;
}

.button.primary.icon svg {
  fill: #ffffff;
}

.button.secondary.icon svg {
  fill: #00758E;
} */

/* :: Custom, iPhone Retina :: */

@media only screen and (min-width : 320px) {

}

/* :: Extra Small Devices, Phones :: */

@media only screen and (min-width : 480px) {

}

/* :: Small Devices, Tablets :: */

@media only screen and (min-width : 768px) {

}

/* :: Medium Devices, Desktops :: */

@media only screen and (min-width : 992px) {

}

/* :: Large Devices, Wide Screens :: */

@media only screen and (min-width : 1200px) {

}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}

.AnnotationList__container--nrm28TLi-R {
  width: 100%;
  max-width: 767.533px;
  padding: 10px;
  overflow-y: auto;
}

.AnnotationList__empty-message-box--2fk710hCh9 {
  width: 348.362px;
  height: 215.3px;

  margin: 67.773px auto 0;
  padding: 50px;

  border: 1px solid #989898;
  border-radius: 10px;
}

.AnnotationList__empty-message--3EGRhTvlJU {
  display: block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Bold';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: #383838;
}

.AnnotationList__empty-message--3EGRhTvlJU:first-child {
  margin-bottom: 35px;
}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}

.Card__card--22_4-sSMiz {
  margin: 20px 0;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;

  background-color: white;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
}

.Card__card--22_4-sSMiz:first-child {
  margin-top: 0px;
}

.Card__card--22_4-sSMiz:last-child {
  margin-bottom: 0;
}

.Card__header--3Cg1jJ_Kqi {
  height: 52px;
  padding: 0 18px 0;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: horizontal;

  -webkit-box-direction: normal;

      -ms-flex-flow: row nowrap;

          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

  border-bottom: 1px solid #dddddd;
}

.Card__body--1VBWPVw6m0 {
  padding: 18px

}

.Card__body--1VBWPVw6m0 .Card__highlight--5kpIGZs3JF {
  padding: 10px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #080808;
  line-height: 1.25;
}

.Card__footer--C1hO9kRdoc {
  padding: 8px 18px 11px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;

  border-top: 1px solid #dddddd
}

.Card__footer--C1hO9kRdoc .Card__section--3VvBymkt-k {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #686868;
  line-height: 1.2;
}

.Card__footer--C1hO9kRdoc .Card__last-update--9_C5L3waBw {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #686868;
  line-height: 1.2;
  margin-left: auto;
}

.Card__annoType--3CSsCp9b47 {
  margin-left: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #00758e;
}

.Card__more-icon--3fWnrXoSw7 {
  margin-left: auto;
  cursor: pointer;
}

.Card__card-actions--NEtt_KYcOY {
  margin-left: auto;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  width: 107px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Card__add--2we4YK_jSX, .Card__edit--2Tmv09BR7h, .Card__delete--HtO3esT4TT {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  cursor: pointer;
}

.Card__delete--HtO3esT4TT {
  color: #da1b2c;
}

.Card__add--2we4YK_jSX.Card__add__active--5bbqQnIz9K, .Card__edit--2Tmv09BR7h.Card__edit__active--2AQ92ObvgZ, .Card__delete--HtO3esT4TT.Card__delete__active--3dDVRYvEm3 {
  color: #686868;
  cursor: default;
}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}

.NoteEditor__note--3BttibOLOv {
  width: 100%;
  margin-top: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Italic';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #080808;
  line-height: 1.25;

  background-color: transparent;
  resize: none;
  outline: none
}

.NoteEditor__note--3BttibOLOv.NoteEditor__editing_note--3b-hnIrieK {
  padding: 15px 15px 11px 15px;
  border: 1px solid #dddddd;
  border-radius: 3px;
}

.NoteEditor__note--3BttibOLOv.NoteEditor__editing_note--3b-hnIrieK textarea {
  padding: 10px;
  border: 1px solid #c8c8c8;
  resize: none;
}

.NoteEditor__note--3BttibOLOv textarea {
  width:100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  color: #080808;
  border: none;
  resize: none;
}

.NoteEditor__note--3BttibOLOv textarea[readonly] {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.NoteEditor__note--3BttibOLOv textarea[readonly]:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.NoteEditor__note--3BttibOLOv textarea[active]:focus {
  border: none;
  -webkit-box-shadow: 0 0 6px rgba(0, 117, 142, 1);
          box-shadow: 0 0 6px rgba(0, 117, 142, 1);
  outline: none;
}

.NoteEditor__note--3BttibOLOv:focus {
  /*resize: auto;
   */
}

.NoteEditor__actions--3Exegr-vXd {
  margin-top: 10px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.NoteEditor__cancel--R3aAkPIvx_ {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;

  margin-right: 15px;
  font-size: 15px;

  background: none;
  border: 0;

  text-decoration: underline;
  cursor: pointer;
}

.NoteEditor__save--1E_yHslWkz {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;

  height: 34px;
  padding: 0 15px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;

  color: #ffffff;
  font-size: 15px;

  border-radius: 3px;
  background: none;
  border: 0;

  background-color: #00758e;
  cursor: pointer;
}

.NoteEditor__save--1E_yHslWkz:hover {
  opacity: 0.8;
}

.NoteEditor__save--1E_yHslWkz:disabled,
.NoteEditor__save--1E_yHslWkz[disabled] {
  color: #ffffff;
  background-color: #00758e;
}

.NoteEditor__save--1E_yHslWkz[disabled]:hover {
  opacity: 1;
  cursor: default;
}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}

.FilterPanel__container--1G7owETPRt {
  position: fixed;
  width: 300px;
  height: 100%;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;

  top: 54px;
  right: -300px;
  z-index: 9999;

  background-color: #ffffff;

  -webkit-transition: all .3s cubic-bezier(0, 0.8, 0.4, 1);

  transition: all .3s cubic-bezier(0, 0.8, 0.4, 1);
}

.FilterPanel__header--SkkLblsmX3 {
  width: 100%;
  padding: 18px 20px;

  -webkit-box-flex: 0;

      -ms-flex: 0 0 54px;

          flex: 0 0 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd
}

.FilterPanel__header--SkkLblsmX3 .FilterPanel__text--1a4EXEzEFu {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Bold';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
}

.FilterPanel__header--SkkLblsmX3 .FilterPanel__icon-x--1NM8h89qs- {
  cursor: pointer;
}

.FilterPanel__body--IdK3TLmkCn {
  height: calc(100% - 108px);

  position: relative;
  padding: 10px;

  border-left: 1px solid #dddddd;
  background-color: #f3f3f3;
}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(./assets/fonts/SourceSansPro-Regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(./assets/fonts/SourceSansPro-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url(./assets/fonts/SourceSansPro-Italic.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

:root {
  /**
   * HIGHLIGHTS
   */
  /**
   * REDS
   */
  /**
   * ORANGES
   */
  /**
   * YELLOWS
   */
  /**
   * GREENS
   */
  /**
   * TEALS
   */
  /**
   * AQUAS
   */
  /**
   * BLUES
   */
  /**
   * PURPLES
   */
  /**
   * MAGENTAS
   */
  /**
   * GRAYS
   */
  /**
   * INTERFACE
   */
}

.FilterHighlightOptions__card-container--jmQJIJHwpH {
  width: 100%;

  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
  -webkit-transition:top .3s cubic-bezier(0,.8,.4,1), opacity .3s cubic-bezier(0,.8,.4,1);
  transition:top .3s cubic-bezier(0,.8,.4,1), opacity .3s cubic-bezier(0,.8,.4,1);
}

.FilterHighlightOptions__list--G18vQEtGrB, .FilterHighlightOptions__list-item--2Frl45uigg {
  list-style: none;
  margin: 0;
  padding: 0;
}

.FilterHighlightOptions__list-item--2Frl45uigg {
  height: 34px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #00758E;

  cursor: pointer;
}

.FilterHighlightOptions__list-item--2Frl45uigg:hover {
  background: #eeeeee;
  text-decoration: none;
  color: #080808;
}

.FilterHighlightOptions__label--BdWDPn2_AA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.FilterHighlightOptions__label-text--1ApcUITbaX {
  margin-left: 10px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #080808;
  line-height: 1.3;
}

input[type=checkbox]:disabled {
  background: #f3f3f3
}

.FilterHighlightOptions__svg-icon--lRuHuftOTp {
  margin-top: 6px;
}

.FilterHighlightOptions__svg-circle--2dUj9AiO_H {
  margin: 0;
  margin-left: 10px;
}

.FilterHighlightOptions__filter-button--1OuHL9w2-a {
  margin-left: auto;
}

.FilterHighlightOptions__card-header--2aB4s08sDA {
  padding: 18px 23px;
  border-bottom: 1px solid #dddddd
}

.FilterHighlightOptions__card-header--2aB4s08sDA .FilterHighlightOptions__card-title--1ObUk4qTVH {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'SourceSansPro-Regular';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: #080808;
}

.FilterHighlightOptions__card-body--26POeVabev {
    padding: 18px 23px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #383838;
  }


/*# sourceMappingURL=styles.css.map*/